]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - drivers/scsi/sg.c
block: fix sg SG_DXFER_TO_FROM_DEV regression
[mirror_ubuntu-zesty-kernel.git] / drivers / scsi / sg.c
index 4d6f2fe1cfe9987ee5a6be65dfc75fc77111745e..9230402c45afcbe0c1a06188b83c99a3f39a104b 100644 (file)
@@ -1656,6 +1656,10 @@ static int sg_start_req(Sg_request *srp, unsigned char *cmd)
                md->nr_entries = req_schp->k_use_sg;
                md->offset = 0;
                md->null_mapped = hp->dxferp ? 0 : 1;
+               if (dxfer_dir == SG_DXFER_TO_FROM_DEV)
+                       md->from_user = 1;
+               else
+                       md->from_user = 0;
        }
 
        if (iov_count) {