Searched hist:"5 d1b1b3f492f8696ea18950a454a141381b0f926" (Results 1 – 1 of 1) sorted by relevance
/linux/fs/ext4/ |
H A D | mballoc.h | diff 5d1b1b3f492f8696ea18950a454a141381b0f926 Tue Jan 06 04:19:52 CET 2009 Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> ext4: fix BUG when calling ext4_error with locked block group
The mballoc code likes to call ext4_error while it is holding locked block groups. This can causes a scheduling in atomic context BUG. We can't just unlock the block group and relock it after/if ext4_error returns since that might result in race conditions in the case where the filesystem is set to continue after finding errors.
Signed-off-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
|