Files
i2som-imx-linux/drivers/ata
Dan Carpenter 2679d58535 libata: array underflow in ata_find_dev()
commit 59a5e266c3 upstream.

My static checker complains that "devno" can be negative, meaning that
we read before the start of the loop.  I've looked at the code, and I
think the warning is right.  This come from /proc so it's root only or
it would be quite a quite a serious bug.  The call tree looks like this:

proc_scsi_write() <- gets id and channel from simple_strtoul()
-> scsi_add_single_device() <- calls shost->transportt->user_scan()
   -> ata_scsi_user_scan()
      -> ata_find_dev()

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
2017-11-11 13:34:24 +00:00
..
2017-09-15 18:30:41 +01:00
2015-08-07 00:32:10 +01:00
2011-10-14 13:10:42 -04:00
2011-10-14 13:10:46 -04:00
2011-10-14 13:22:54 -04:00
2015-12-30 02:25:59 +00:00
2011-11-09 01:36:49 -05:00