summaryrefslogtreecommitdiffstats
path: root/drivers/block/nvme-scsi.c
diff options
context:
space:
mode:
authorKeith Busch <keith.busch@intel.com>2014-10-06 15:23:06 -0600
committerJens Axboe <axboe@fb.com>2014-11-04 13:18:37 -0700
commit9dbbfab7d54109626031bf3bc476fb1804113970 (patch)
tree49d5e8d5357dc0e77625f0632a91078e4ab67904 /drivers/block/nvme-scsi.c
parent9e60352cf83faaba57f99f6960b545687b8bbb20 (diff)
downloadblackbird-op-linux-9dbbfab7d54109626031bf3bc476fb1804113970.tar.gz
blackbird-op-linux-9dbbfab7d54109626031bf3bc476fb1804113970.zip
NVMe: Do not over allocate for discard requests
Discard requests are often for very large ranges. The discard size is not representative of the data transfer size so we don't need to allocate for such a large prp list. This patch requests allocating only enough for the memory needed for the data transfer and saves a little over 8k of memory per max discard request. Signed-off-by: Keith Busch <keith.busch@intel.com> Reported-by: Paul Grabinar <paul.grabinar@ranbarg.com> Signed-off-by: Matthew Wilcox <matthew.r.wilcox@intel.com> Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'drivers/block/nvme-scsi.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud