diff options
| author | Jan Kara <[email protected]> | 2009-06-17 16:26:23 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2009-06-18 13:03:45 -0700 |
| commit | e8ef7aaea79a899be4d7f50e829900c0ce15e52f (patch) | |
| tree | 1cc2370f081264e506d85e954110d363961e37bd /include/linux | |
| parent | ce05b2a9db1d86635a906f14427deff97eeb6183 (diff) | |
ext3: fix chain verification in ext3_get_blocks()
Chain verification in ext3_get_blocks() has been hosed since it called
verify_chain(chain, NULL) which always returns success. As a result
readers could in theory race with truncate. On the other hand the race
probably cannot happen with the current locking scheme, since by the
time ext3_truncate() is called all the pages are already removed and
hence get_block() shouldn't be called on such pages...
Signed-off-by: Jan Kara <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions