summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/lpfc/lpfc_nvmet.c
diff options
context:
space:
mode:
authorLogan Gunthorpe <logang@deltatee.com>2017-04-18 17:32:15 -0600
committerChristoph Hellwig <hch@lst.de>2017-04-21 16:41:47 +0200
commit1c05cf9058027dd80630d54aa3527eb2e3152e80 (patch)
tree038ea3da9c4f4c4ed86330b7273eb1401dbba3d2 /drivers/scsi/lpfc/lpfc_nvmet.c
parentf9f38e33389c019ec880f6825119c94867c1fde0 (diff)
downloadlinux-stable-1c05cf9058027dd80630d54aa3527eb2e3152e80.tar.gz
linux-stable-1c05cf9058027dd80630d54aa3527eb2e3152e80.tar.bz2
linux-stable-1c05cf9058027dd80630d54aa3527eb2e3152e80.zip
nvmet: convert from kmap to nvmet_copy_from_sgl
This is safer as it doesn't rely on the data being stored in a single page in an sgl. It also aids our effort to start phasing out users of sg_page. See [1]. For this we kmalloc some memory, copy to it and free at the end. Note: we can't allocate this memory on the stack as the kbuild test robot reports some frame size overflows on i386. [1] https://lwn.net/Articles/720053/ Signed-off-by: Logan Gunthorpe <logang@deltatee.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Max Gurtovoy <maxg@mellanox.com> Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
Diffstat (limited to 'drivers/scsi/lpfc/lpfc_nvmet.c')
0 files changed, 0 insertions, 0 deletions