Подробности
[В начало]
Проблема в реализации № L0017
Краткое описание
drivers/message/fusion/mptscsih.c: Разыменование нулевого указателя
Подробное описание
Разыменование нулевого указателя в драйвере drivers/message/fusion/mptscsih.c в функции mptscsih_qcmd:
Путь:
1300 int
1301 mptscsih_qcmd(struct scsi_cmnd *SCpnt, void (*done)(struct scsi_cmnd *))
1302 {
...
1361 if (vdevice
1362 && (vdevice->vtarget->tflags & MPT_TARGET_FLAGS_Q_YES)
1363 && (SCpnt->device->tagged_supported)) {
1364 scsictl = scsidir | MPI_SCSIIO_CONTROL_SIMPLEQ;
1365 } else {
1366 scsictl = scsidir | MPI_SCSIIO_CONTROL_UNTAGGED;
1367 }
1368
1369 /* Use the above information to set up the message frame
1370 */
1371 pScsiReq->TargetID = (u8) vdevice->vtarget->id;
1372 pScsiReq->Bus = vdevice->vtarget->channel;
...
}
Компонент
linux-kernel 2.6.32
Принято
http://kerneltrap.org/mailarchive/linux-scsi/2009/12/14/6643693/
Статус
Отправлено письмо в LKML
[В начало]