1. Aug 03, 2018
  2. Aug 02, 2018
  3. Aug 01, 2018
  4. Jul 31, 2018
  5. Jul 30, 2018
  6. Jul 28, 2018
  7. Jul 27, 2018
  8. Jul 25, 2018
    • Juergen Gross's avatar
      xen/blkfront: remove unused macros · d3df0ac0
      Juergen Gross authored
      
      
      Remove some macros not used anywhere.
      
      Acked-by: default avatarRoger Pau Monné <roger.pau@citrix.com>
      Signed-off-by: default avatarJuergen Gross <jgross@suse.com>
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      d3df0ac0
    • Jens Axboe's avatar
      Merge branch 'nvme-4.19' of git://git.infradead.org/nvme into for-4.19/block · eca53cb6
      Jens Axboe authored
      Pull NVMe updates from Christoph:
      
      "Highlights:
      
       - massively improved tracepoints (Keith Busch)
       - support for larger inline data in the RDMA host and target
         (Steve Wise)
       - RDMA setup/teardown path fixes and refactor (Sagi Grimberg)
       - Command Supported and Effects log support for the NVMe target
         (Chaitanya Kulkarni)
       - buffered I/O support for the NVMe target (Chaitanya Kulkarni)
      
       plus the usual set of cleanups and small enhancements."
      
      * 'nvme-4.19' of git://git.infradead.org/nvme:
        nvmet: don't use uuid_le type
        nvmet: check fileio lba range access boundaries
        nvmet: fix file discard return status
        nvme-rdma: centralize admin/io queue teardown sequence
        nvme-rdma: centralize controller setup sequence
        nvme-rdma: unquiesce queues when deleting the controller
        nvme-rdma: mark expected switch fall-through
        nvme: add disk name to trace events
        nvme: add controller name to trace events
        nvme: use hw qid in trace events
        nvme: cache struct nvme_ctrl reference to struct nvme_request
        nvmet-rdma: add an error flow for post_recv failures
        nvmet-rdma: add unlikely check in the fast path
        nvmet-rdma: support max(16KB, PAGE_SIZE) inline data
        nvme-rdma: support up to 4 segments of inline data
        nvmet: add buffered I/O support for file backed ns
        nvmet: add commands supported and effects log page
        nvme: move init of keep_alive work item to controller initialization
        nvme.h: resync with nvme-cli
      eca53cb6
    • Mike Snitzer's avatar
      block: allow max_discard_segments to be stacked · 42c9cdfe
      Mike Snitzer authored
      Set max_discard_segments to USHRT_MAX in blk_set_stacking_limits() so
      that blk_stack_limits() can stack up this limit for stacked devices.
      
      before:
      
      $ cat /sys/block/nvme0n1/queue/max_discard_segments
      256
      $ cat /sys/block/dm-0/queue/max_discard_segments
      1
      
      after:
      
      $ cat /sys/block/nvme0n1/queue/max_discard_segments
      256
      $ cat /sys/block/dm-0/queue/max_discard_segments
      256
      
      Fixes: 1e739730
      
       ("block: optionally merge discontiguous discard bios into a single request")
      Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarMike Snitzer <snitzer@redhat.com>
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      42c9cdfe
    • Christoph Hellwig's avatar
      block: unexport bio_clone_bioset · c55183c9
      Christoph Hellwig authored
      
      
      Now only used by the bounce code, so move it there and mark the function
      static.
      
      Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
      Reviewed-by: default avatarMing Lei <ming.lei@redhat.com>
      Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
      c55183c9