> +static bool blkdev_pr_allowed(struct block_device *bdev, fmode_t mode) With my resent series the use of fmode_t in the block layer has been replaced with a new blk_mode_t, so you'll need to rebase. > +{ > + if (capable(CAP_SYS_ADMIN)) > + return true; > + > + /* no sense to make reservations for partitions */ > + if (bdev_is_partition(bdev)) > + return false; I think we should disallow the PR ioctls for partitions entirely. Yes, that's a change of behavior (and should be a separate patch), but this is the right time to fix it. Otherwise this change log good, thanks a lot!