On Tue, Jul 18, 2017 at 09:42:21AM +0200, Johannes Thumshirn wrote: > (commit 68c59fcea1f2c6a54c62aa896cc623c1b5bc9b47 upstream) > > SG_DXFER_FROM_DEV transfers do not necessarily have a dxferp as we set > it to NULL for the old sg_io read/write interface, but must have a > length bigger than 0. This fixes a regression introduced by commit > 28676d869bbb ("scsi: sg: check for valid direction before starting the > request") > > Signed-off-by: Johannes Thumshirn <jthumshirn@xxxxxxx> > Fixes: 28676d869bbb ("scsi: sg: check for valid direction before starting the request") > Reported-by: Chris Clayton <chris2553@xxxxxxxxxxxxxx> > Tested-by: Chris Clayton <chris2553@xxxxxxxxxxxxxx> > Cc: Douglas Gilbert <dgilbert@xxxxxxxxxxxx> > Reviewed-by: Hannes Reinecke <hare@xxxxxxxx> > Tested-by: Chris Clayton <chris2553@xxxxxxxxxxxxxx> > Acked-by: Douglas Gilbert <dgilbert@xxxxxxxxxxxx> > Signed-off-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx> > --- > drivers/scsi/sg.c | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) What stable tree(s) do you want this to be applied to? thanks, greg k-h