commit | f1fa3342e271029f93d323ca664809b94594fe04 | [log] [tgz] |
---|---|---|
author | Roel Kluin <12o3l@tiscali.nl> | Tue Apr 29 22:01:15 2008 -0400 |
committer | Theodore Ts'o <tytso@mit.edu> | Tue Apr 29 22:01:15 2008 -0400 |
tree | a157efee03b64049dda19f4292961e085949cc81 | |
parent | f8a87d89304c1eea8e4a8dc02d134f57590913c6 [diff] |
ext4: fix hot spins in mballoc after err_freebuddy and err_freemeta In ext4_mb_init_backend() 'i' is of type ext4_group_t. Since unsigned, i >= 0 is always true, so fix hot spins after err_freebuddy: and -meta: and prevent decrements when zero. Signed-off-by: Roel Kluin <12o3l@tiscali.nl> Signed-off-by: Mingming Cao <cmm@us.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>