block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access
authorChristian Brauner <brauner@kernel.org>
Tue, 23 Jan 2024 13:26:48 +0000 (14:26 +0100)
committerChristian Brauner <brauner@kernel.org>
Sun, 25 Feb 2024 11:05:28 +0000 (12:05 +0100)
commit321de651fa565dcf76c017b257bdf15ec7fff45d
tree347fdf9dfdc22b8bf68701a9fdaedb2d74a9dc1b
parent7c09a4ed6156c6cab6b951e027ca6ea24af454ba
block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access

Make it possible to detected a block device that was opened with
restricted write access based only on BLK_OPEN_WRITE and
bdev->bd_writers < 0 so we won't have to claim another FMODE_* flag.

Link: https://lore.kernel.org/r/20240123-vfs-bdev-file-v2-31-adbd023e19cc@kernel.org
Signed-off-by: Christian Brauner <brauner@kernel.org>
block/bdev.c