Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block
authorLinus Torvalds <torvalds@linux-foundation.org>
Sat, 1 Dec 2018 19:36:32 +0000 (11:36 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 1 Dec 2018 19:36:32 +0000 (11:36 -0800)
commit880584176ed7875117a5ba76cf316cb60f7ad30b
tree7d77cf9e4782047c2a6508a1218fa7b42d28b048
parentc734b42583bc391d86ed64e3be25fd5f2c464124
parent1c9b357ced0b2fd2c173c058c2de88af513bc064
Merge tag 'for-linus-20181201' of git://git.kernel.dk/linux-block

Pull block layer fixes from Jens Axboe:

 - Single range elevator discard merge fix, that caused crashes (Ming)

 - Fix for a regression in O_DIRECT, where we could potentially lose the
   error value (Maximilian Heyne)

 - NVMe pull request from Christoph, with little fixes all over the map
   for NVMe.

* tag 'for-linus-20181201' of git://git.kernel.dk/linux-block:
  block: fix single range discard merge
  nvme-rdma: fix double freeing of async event data
  nvme: flush namespace scanning work just before removing namespaces
  nvme: warn when finding multi-port subsystems without multipathing enabled
  fs: fix lost error code in dio_complete
  nvme-pci: fix surprise removal
  nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request()
  nvme: Free ctrl device name on init failure