Merge branch 'for-4.4/reservations' of git://git.kernel.dk/linux-block
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 5 Nov 2015 05:01:27 +0000 (21:01 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 5 Nov 2015 05:01:27 +0000 (21:01 -0800)
commitccf21b69a83afaee4d5499e0d03eacf23946e08c
tree9831589f82e8d5a47eac253f54f4121e62e4c5a6
parent527d1529e38b36fd22e65711b653ab773179d9e8
parent73fcf4e20ebd19468b3ad033be93582258435462
Merge branch 'for-4.4/reservations' of git://git.kernel.dk/linux-block

Pull block reservation support from Jens Axboe:
 "This adds support for persistent reservations, both at the core level,
  as well as for sd and NVMe"

[ Background from the docs: "Persistent Reservations allow restricting
  access to block devices to specific initiators in a shared storage
  setup.  All implementations are expected to ensure the reservations
  survive a power loss and cover all connections in a multi path
  environment" ]

* 'for-4.4/reservations' of git://git.kernel.dk/linux-block:
  NVMe: Precedence error in nvme_pr_clear()
  nvme: add missing endianess annotations in nvme_pr_command
  NVMe: Add persistent reservation ops
  sd: implement the Persistent Reservation API
  block: add an API for Persistent Reservations
  block: cleanup blkdev_ioctl
drivers/nvme/host/pci.c
drivers/scsi/sd.c
include/linux/blkdev.h