Thread (4 messages) 4 messages, 3 authors, 2024-08-23

Re: [PATCH V2] Documentation: Document the kernel flag bdev_allow_write_mounted

From: Bart Van Assche <bvanassche@acm.org>
Date: 2024-08-23 16:11:33
Also in: linux-block, linux-fsdevel

On 8/23/24 7:26 AM, Guilherme G. Piccoli wrote:
+	bdev_allow_write_mounted=
+			Format: <bool>
+			Control the ability of directly writing to mounted block
+			devices' page cache, i.e., allow / disallow writes that
+			bypasses the FS. This was implemented as a means to
+			prevent fuzzers from crashing the kernel by overwriting
+			the metadata underneath a mounted FS without its awareness.
+			This also prevents destructive formatting of mounted
+			filesystems by naive storage tooling that don't use
+			O_EXCL. Default is Y and can be changed through the
+			Kconfig option CONFIG_BLK_DEV_WRITE_MOUNTED.
+
Does this flag also affect direct I/O? If so, does this mean that the
reference to the page cache should be left out?

Thanks,

Bart.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help