aboutsummaryrefslogtreecommitdiff
path: root/fs/filesystems.c
diff options
context:
space:
mode:
authorJan Kara <jack@suse.cz>2011-05-26 17:17:18 +0200
committerJan Kara <jack@suse.cz>2011-06-25 17:29:51 +0200
commit05713082ab7690a2b22b044cfc867f346c39cd2d (patch)
treed69117ce69b53c5c51011595def5664210513437 /fs/filesystems.c
parent40680f2fa4670ab35ee554822a69dda1a118f966 (diff)
jbd: remove dependency on __GFP_NOFAIL
The callers of start_this_handle() (or better ext3_journal_start()) are not really prepared to handle allocation failures. Such failures can for example result in silent data loss when it happens in ext3_..._writepage(). OTOH __GFP_NOFAIL is going away so we just retry allocation in start_this_handle(). This loop is potentially dangerous because the oom killer cannot be invoked for GFP_NOFS allocation, so there is a potential for infinitely looping. But still this is better than silent data loss. Signed-off-by: Jan Kara <jack@suse.cz>
Diffstat (limited to 'fs/filesystems.c')
0 files changed, 0 insertions, 0 deletions