]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ext4: check free inode count before allocating an inode
authorYongqiang Yang <xiaoqiangnk@gmail.com>
Mon, 24 Sep 2012 03:16:03 +0000 (23:16 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 24 Sep 2012 03:16:03 +0000 (23:16 -0400)
commitf9195e3761173e161b5a8d8a0692bc83fd980725
tree82edac647f6e6ef22e99a69cff48766d5e6a7618
parent900699b51eff9015b793306076943837a20dc8ec
ext4: check free inode count before allocating an inode

Recently, I ecountered some corrupted filesystems in which some
groups' free inode counts were 65535, it seemed that free inode
count was overflow.  This patch teaches ext4 to check free inode
count before allocaing an inode.

Signed-off-by: Yongqiang Yang <xiaoqiangnk@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
fs/ext4/ialloc.c