block: sed-opal: add ioctl for done-mark of shadow mbr
authorJonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de>
Tue, 21 May 2019 20:46:44 +0000 (22:46 +0200)
committerJens Axboe <axboe@kernel.dk>
Sat, 29 Jun 2019 16:31:33 +0000 (10:31 -0600)
commitc9888443413e4e06013e482fc484dbb9c559c145
tree80a5698e6cf15049f1464ad6b305da731a7aed70
parentb620743077e291ae7d0debd21f50413a8c266229
block: sed-opal: add ioctl for done-mark of shadow mbr

Enable users to mark the shadow mbr as done without completely
deactivating the shadow mbr feature. This may be useful on reboots,
when the power to the disk is not disconnected in between and the shadow
mbr stores the required boot files. Of course, this saves also the
(few) commands required to enable the feature if it is already enabled
and one only wants to mark the shadow mbr as done.

Co-authored-by: David Kozub <zub@linux.fjfi.cvut.cz>
Signed-off-by: Jonas Rabenstein <jonas.rabenstein@studium.uni-erlangen.de>
Signed-off-by: David Kozub <zub@linux.fjfi.cvut.cz>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed by: Scott Bauer <sbauer@plzdonthack.me>
Reviewed-by: Jon Derrick <jonathan.derrick@intel.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/sed-opal.c
include/linux/sed-opal.h
include/uapi/linux/sed-opal.h