diff options
| author | Duane Griffin <[email protected]> | 2008-07-25 01:46:23 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2008-07-25 10:53:32 -0700 |
| commit | ae76dd9a6b5bbe5315fb7028e03f68f75b8538f3 (patch) | |
| tree | 3b877057e84fda45782dd25a3c8be91173324922 /tools/perf/scripts/python | |
| parent | ef1afd39519b74fbe1f63c9ab5a14490effec0e3 (diff) | |
ext3: handle corrupted orphan list at mount
If the orphan node list includes valid, untruncatable nodes with nlink > 0
the ext3_orphan_cleanup loop which attempts to delete them will not do so,
causing it to loop forever. Fix by checking for such nodes in the
ext3_orphan_get function.
This patch fixes the second case (image hdb.20000009.softlockup.gz)
reported in http://bugzilla.kernel.org/show_bug.cgi?id=10882.
[[email protected]: coding-style fixes]
[[email protected]: printk warning fix]
Signed-off-by: Duane Griffin <[email protected]>
Cc: <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions