cdrom: track if a cdrom_device_info was opened for data
authorChristoph Hellwig <hch@lst.de>
Thu, 8 Jun 2023 11:02:33 +0000 (13:02 +0200)
committerJens Axboe <axboe@kernel.dk>
Mon, 12 Jun 2023 14:04:03 +0000 (08:04 -0600)
commit8cdf433e2b8e4fc6c7b4393deb93fb258175d537
tree68c3626349538049e4efb67cad2caa83045d0cec
parenta4cec8bc14c02e15006a71f02b0e1bbc72b9f796
cdrom: track if a cdrom_device_info was opened for data

Set a flag when a cdrom_device_info is opened for writing, instead of
trying to figure out this at release time.  This will allow to eventually
remove the mode argument to the ->release block_device_operation as
nothing but the CDROM drivers uses that argument.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Phillip Potter <phil@philpotter.co.uk>
Acked-by: Christian Brauner <brauner@kernel.org>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Link: https://lore.kernel.org/r/20230608110258.189493-6-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/cdrom/cdrom.c
include/linux/cdrom.h