Проблемы в драйверах Linux

Этот раздел содержит информацию о проблемах в драйверах и ядре ОС Linux, обнаруженных сотрудниками Центра верификации в рамках программы Linux Driver Verification.

Кликните на номер замечания для просмотра подробных сведений. Кликните на заголовке для сортировки списка по указанному столбцу.

В колонке Принято отражается информация о принятии замечания после рассмотрения разработчиками соответствующего стандарта.

НомерТипКраткое описаниеДобавленоПринятоСтатус
L0026 Падение drivers/net/3c505.c: двойная блокировка spin_lock_irqsave 2010-06-08 http://lkml.org/lkml/2010/6/7/139
L0025 Падение Небезопасный вызов функции module_put. 2010-01-26 http://lkml.org/lkml/2010/1/12/246 В LKML уже был патч.
L0021 Падение Разыменование нулевого указателя в драйвере drivers/usb/mos7840.c 2009-12-23 Признано ошибкой.
L0020 Падение Разыменование нулевого указателя drivers/net/hamradio/bpqether.c 2009-12-23 Отправлено писмо в LKML.
L0019 Падение Разыменование нулевого указателя в драйвере drivers/net/3c507.c 2009-12-22 http://lkml.org/lkml/2009/12/21/120 Признано ошибкой.
L0018 Падение Разыменование нудевого указателя в драйвере ./drivers/isdn/icn/icn.c 2009-12-22 http://lkml.org/lkml/2009/12/15/219 Признано ошибкой.
L0017 Падение Разыменование нулевого указателя в драйвере drivers/message/fusion/mptscsih.c 2009-12-22 Отправлено письмо в LKML
L0016 Противоречие разыменование нулевого указателя в драйвере drivers/ata/sata_mv.c 2009-12-22 http://lkml.org/lkml/2009/12/14/237 Признано ошибкой.
L0015 Падение ati_remote2.c: возможен вызов mutex_lock без последующего mutex_unlock 2009-10-14 http://lkml.org/lkml/2009/10/13/353 Признано ошибкой.
L0014 Падение hidraw.c: двойной mutex_lock 2009-10-13 http://lkml.org/lkml/2009/10/12/101 Признано ошибкой.
L0012 Падение ali-ircc.c: двойная блокировка spin_lock_irqsave 2009-10-08 http://lkml.org/lkml/2009/10/8/113 Отправлено письмо.
L0011 Падение znet.c вызов функции might_sleep из контекста spin_lock_irqsave/spin_unlock_irqrestore 2009-10-08 http://lkml.org/lkml/2009/10/7/317 Признано ошибкой.
L0010 Падение koniacwc.c: Возможно переполнение cam->input_physname, при использовании strncat (неверно задан третий параметр) 2009-10-08 http://lkml.org/lkml/2009/10/7/218 Признано ошибкой. Отправлен патч в ветку mm.
L0009 Падение isicom.c: Вызов функции might_sleep из контекста spin_lock_irqsave/spin_unlock_irqrestore. 2009-10-08 http://lkml.org/lkml/2009/10/7/246 Признано ошибкой.
L0008 Падение quickcam_messenger.c: Возможно переполнение cam->input_physname, при использовании strncat (неверно задан третий параметр) 2009-10-07 http://lkml.org/lkml/2009/10/7/217 Признано ошибкой. Патч отправлен в ветку mm.
L0006 Падение Подозрение на использование функции might_sleep в критической секции: spin_lock/spin_unlock (drivers/scsi/scsi_lib.c) 2009-09-22 http://lkml.org/lkml/2009/9/24/537 Обсуждается.
L0005 Падение Возможно падение на assert'е BUG_ON(!mutex_is_locked(&dev->struct_mutex)) в drm_gem_object_free. 2009-09-18 http://bugzilla.kernel.org/show_bug.cgi?id=13227 Признано ошибкой.
L0002 Утечка Утечка памяти в драйвере ./fs/cifs/cifsencrypt.c 2009-09-14 http://lkml.org/lkml/2009/8/11/210 Признано ошибкой. Отправлен патч.
L0003 Падение Нарушен баланс блокировки мютекса в драйвере hdpvr_core.c 2009-09-14 http://lkml.org/lkml/2009/6/19/274 Признано ошибкой. Отправлен патч.
L0004 Утечка В функции inode_doint_with_dentry() не освобождается память перед выходом 2009-09-14 http://lkml.org/lkml/2009/8/10/119 Признано ошибкой.
L0001 Падение Нарушен баланс блокировки mutex'ов в ./drivers/media/video/cafe_ccic.c, функция cafe_pci_probe 2009-09-10 http://lkml.org/lkml/2009/9/10/167 Признано ошибкой. Отправлен патч.
S0522 Несоответствие стандарту Функция mmap() не сигнализирует об ошибке при попытке установить отображение нулевой длины 2006-11-15 Исправлено в kernel 2.6.12-rc2