On Tue, Jun 08, 2021 at 06:13:27PM +0200, Christoph Hellwig wrote: > pstore-blk just pokes directly into the pagecache for the block > device without going through the file operations for that by faking > up it's own file operations that do not match the block device ones. > > As this breaks the control of the block layer of it's page cache, > and even now just works by accident only the best thing is to just > disable this driver. > > Fixes: 17639f67c1d6 ("pstore/blk: Introduce backend for block devices") > Signed-off-by: Christoph Hellwig <hch@xxxxxx> > --- > fs/pstore/Kconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/fs/pstore/Kconfig b/fs/pstore/Kconfig > index 8adabde685f1..328da35da390 100644 > --- a/fs/pstore/Kconfig > +++ b/fs/pstore/Kconfig > @@ -173,6 +173,7 @@ config PSTORE_BLK > tristate "Log panic/oops to a block device" > depends on PSTORE > depends on BLOCK > + depends on BROKEN > select PSTORE_ZONE > default n > help > -- > 2.30.2 > NAK, please answer my concerns about your patches instead: https://lore.kernel.org/lkml/202012011149.5650B9796@keescook/ -- Kees Cook