]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
fs: check FMODE_WRITE in __kernel_write
authorChristoph Hellwig <hch@lst.de>
Fri, 8 May 2020 06:55:03 +0000 (08:55 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 8 Jul 2020 06:27:56 +0000 (08:27 +0200)
commita01ac27be4729f80176a45c54611b768dfbdc840
treea16940d89cd9a69f4119cd29fc80f4e0018fd2ec
parent9db97752244919c604eb21df7ef2da3bf58aec73
fs: check FMODE_WRITE in __kernel_write

Add a WARN_ON_ONCE if the file isn't actually open for write.  This
matches the check done in vfs_write, but actually warn warns as a
kernel user calling write on a file not opened for writing is a pretty
obvious programming error.

Signed-off-by: Christoph Hellwig <hch@lst.de>
fs/read_write.c