commit | 9fa8e282c2bfe93338e81a620a49f5903a745231 | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Sat Feb 03 01:17:34 2024 -0500 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Sun Feb 25 02:10:32 2024 -0500 |
tree | f917ad4973fd6376d0139e46acd9d063b993fb34 | |
parent | 0511fdb4a378183ca18a9678d3d9044c8ec592c2 [diff] |
ext4_get_link(): fix breakage in RCU mode 1) errors from ext4_getblk() should not be propagated to caller unless we are really sure that we would've gotten the same error in non-RCU pathwalk. 2) we leak buffer_heads if ext4_getblk() is successful, but bh is not uptodate. Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>