commit | 885166c03c1d0ea6d79d707229340e3161ed1316 | [log] [tgz] |
---|---|---|
author | Russ W. Knize <russ@knizefamily.net> | Tue Sep 24 09:35:40 2013 -0500 |
committer | Jaegeuk Kim <jaegeuk.kim@samsung.com> | Wed Sep 25 17:49:12 2013 +0900 |
tree | cd7619af62a9b5420e84fbfe4077a6b1395dfbaf | |
parent | 691c6fd2a2d6b6db08b17beec5e42ab0687058c7 [diff] |
f2fs: don't let the orphan inode counter underflow Accounting errors from buggy code calling the acquire/release/remove orphan inode interfaces can cause n_orphans to underflow, which will then cause acquire_orphan_inode() to return -ENOSPC on the next operation. This commit guards against that condition. Signed-off-by: Russ Knize <rknize@motorola.com> Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>