Comments 13
Это, конечно, плюс Вам в карму за то, что занимаетесь допиливанием сторонних модулей до кондиции грядущих ядер. Тем не менее, хочется прочитать суть изменений — изменения/улучшения в DRM и адаптация к ним, ссылки на LKML, et cetera.
Собственно по строкам #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 11, 0) можно узнать в каком Changelog_е искать.
Это на Опеннет бакланы, а тут народ умный, знает где искать. :) www.kernel.org/
Это на Опеннет бакланы, а тут народ умный, знает где искать. :) www.kernel.org/
В двух словах:
— drm_fasync из структуры file_oprations выкинули как неиспользуемую (вместе с функцией),
— вместо глобальной переменной num_physpages теперь вызывается функция get_num_physpages(),
— функция drm_gem_private_object_init() всегда возвращала ноль, теперь ничего не возвращает, точнее void.
— drm_fasync из структуры file_oprations выкинули как неиспользуемую (вместе с функцией),
— вместо глобальной переменной num_physpages теперь вызывается функция get_num_physpages(),
— функция drm_gem_private_object_init() всегда возвращала ноль, теперь ничего не возвращает, точнее void.
Ну, это ещё малой кровью Вы отделались. Пока что.
С них станется ещё API поменять, как это было с procfs в 3.10.
(промахнулся с веткой комментирования)
С них станется ещё API поменять, как это было с procfs в 3.10.
(промахнулся с веткой комментирования)
Мне эта версия драйвера нужна только из-за того, что она последняя, которая работает с RT-патчами.
Nvidia-325.08 уже на этапе инициализации отшивает, мол нельзя меня с -RT запускать.
Nvidia-325.08 уже на этапе инициализации отшивает, мол нельзя меня с -RT запускать.
Вы так говорите, как будто это (изменение API) что-то плохое.
Я ничего не понял. Что за патч, зачем, что делает?
Видюшка конечно у тебя Nvidia?! Тогда берешь ядро Linux последнее (зачем — не знаю), какое найдешь, компилишь, устанавливаешь, качаешь драйвер стабильный для видюшки, пытаешься установить… Опа, не работает…
А тут оказывается патчик есть… :)
А тут оказывается патчик есть… :)
Ну а почему он на хабре, а не в драйверах?
Да кто ж его такой примет?
Да и патч не на ядро а на неизвестно что, в ядре драйвер для nvidia точно не в ./kernel.
-MODULE_LICENSE(«NVIDIA»);
+MODULE_LICENSE(«GPL v2»); /* Привычка :) */
Да и патч не на ядро а на неизвестно что, в ядре драйвер для nvidia точно не в ./kernel.
Читай тему, по слогам: Патч для драйвера nvidia, к ядру (testing)
ДРАЙВЕРА NVIDIA НЕТ В ЯДРЕ! Если не в теме, чего вообще влез…
ДРАЙВЕРА NVIDIA НЕТ В ЯДРЕ! Если не в теме, чего вообще влез…
Sign up to leave a comment.
Патч для драйвера nvidia-319.49 под ядро Linux 3.12.0+