-
由 Bart Van Assche 提交于
mainline inclusion from mainline-5.1-rc1 commit db5db4b91cabcf57f3efd98d92d24ab875cde8ae category: bugfix bugzilla: 12185 CVE: NA --------------------------- 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. conflicts: drivers/scsi/sd.c Cc: Douglas Gilbert <dgilbert@interlog.com> Cc: Hannes Reinecke <hare@suse.com> Cc: Christoph Hellwig <hch@lst.de> Reported-by: NDouglas Gilbert <dgilbert@interlog.com> Signed-off-by: NBart Van Assche <bvanassche@acm.org> Reviewed-by: NDouglas Gilbert <dgilbert@interlog.com> Reviewed-by: NHannes Reinecke <hare@suse.com> Signed-off-by: NMartin K. Petersen <martin.petersen@oracle.com> Signed-off-by: NYufen Yu <yuyufen@huawei.com> Reviewed-by: NJason Yan <yanaijie@huawei.com> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>d597314e