|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Oleg O. Osovitskiy 2:5020/400 01 Aug 2007 10:18:39 To : All Subject : nVidia legacy 1.0-7185 and kernel 2.6.23-rc1-mm1 -------------------------------------------------------------------------------- Hello, All! Hадо прикрутить драйвера nVidia legacy 1.0-7185 к ядру 2.6.23-rc1-mm1 (в принципе это актуально для всех ядер 2.6.23-rc*). Модуль просто не собирается. Я его исправил - насчет вызова функции kmem_cache_create(), unregister_chrdev() и структуры kmem_cache_t. Теперь модуль собирается, но при попытке вставить модуль говорит так: WARNING: "__you_cannot_kmalloc_that_much" [/usr/src/NVIDIA-Linux-x86-1.0-7185-pkg1/usr/src/nv/nvidia.ko] undefined! Понятно, что где-то kmalloc выделяет больше чем определено в include/linux/kmalloc_sizes.h или как-то так файл называется, сейчас точно не вспомню. Вопрос - как исправить ситуацию и с наименьшими потерями времени адаптировать драйвера от nVidia к новым ядрам? Гугль не помог, нашлись только ссылки на патчи, которые делают лишь те изменения, что я и сам уже сделал. Как от этого "__you_cannot_kmalloc_that_much" избавиться? Best regards, Oleg O. Osovitskiy Deputy chief of system software section, KGPA Ltd., Kaliningrad, West Russia tel: +7(4012)46-23-40, fax: +7(4012)53-34-96 mailto:o.ossovitskii@kgpa.ru, icq# 33366588 -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: KGPA Ltd. Software lab (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/20743542bca6.html, оценка из 5, голосов 10
|