]> git.baikalelectronics.ru Git - kernel.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)
commit178dd4ac1ceffb001a00b2e41db5470cf1e29b0d
tree990096ae1076171e1dba0029f087ab7373c441c6
parentf95efe6720ea964a5d1ea533b1efb1d5a4455258
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