diff options
| author | Vasily Averin <[email protected]> | 2018-11-09 16:34:40 +0000 |
|---|---|---|
| committer | Theodore Ts'o <[email protected]> | 2018-11-09 16:34:40 +0000 |
| commit | eb6984fa4ce2837dcb1f66720a600f31b0bb3739 (patch) | |
| tree | e3d9bd3e4c77c245b430ddc28b975781d33d1c0e /drivers/pci/controller/dwc/pci-layerscape.c | |
| parent | ext4: fix buffer leak in __ext4_read_dirblock() on error path (diff) | |
| download | kernel-eb6984fa4ce2837dcb1f66720a600f31b0bb3739.tar.gz kernel-eb6984fa4ce2837dcb1f66720a600f31b0bb3739.zip | |
ext4: missing !bh check in ext4_xattr_inode_write()
According to Ted Ts'o ext4_getblk() called in ext4_xattr_inode_write()
should not return bh = NULL
The only time that bh could be NULL, then, would be in the case of
something really going wrong; a programming error elsewhere (perhaps a
wild pointer dereference) or I/O error causing on-disk file system
corruption (although that would be highly unlikely given that we had
*just* allocated the blocks and so the metadata blocks in question
probably would still be in the cache).
Fixes: e50e5129f384 ("ext4: xattr-in-inode support")
Signed-off-by: Vasily Averin <[email protected]>
Signed-off-by: Theodore Ts'o <[email protected]>
Cc: [email protected] # 4.13
Diffstat (limited to 'drivers/pci/controller/dwc/pci-layerscape.c')
0 files changed, 0 insertions, 0 deletions
