diff options
author | Bart Van Assche <bvanassche@acm.org> | 2019-01-23 11:12:37 -0800 |
---|---|---|
committer | Martin K. Petersen <martin.petersen@oracle.com> | 2019-01-29 00:49:23 -0500 |
commit | db5db4b91cabcf57f3efd98d92d24ab875cde8ae (patch) | |
tree | e9f7a50d213e0ff5022aa8080fea26c144290341 /drivers/scsi/fnic | |
parent | 59abc8cc05856cb31d6e07a8e25f0d749d559233 (diff) | |
download | lwn-db5db4b91cabcf57f3efd98d92d24ab875cde8ae.tar.gz lwn-db5db4b91cabcf57f3efd98d92d24ab875cde8ae.zip |
scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length
Since the READ(6) and WRITE(6) commands interpret a zero in the transfer
length field in the CDB as 256 logical blocks, avoid submitting such
commands.
Cc: Douglas Gilbert <dgilbert@interlog.com>
Cc: Hannes Reinecke <hare@suse.com>
Cc: Christoph Hellwig <hch@lst.de>
Reported-by: Douglas Gilbert <dgilbert@interlog.com>
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Reviewed-by: Douglas Gilbert <dgilbert@interlog.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Diffstat (limited to 'drivers/scsi/fnic')
0 files changed, 0 insertions, 0 deletions