diff options
author | Jan Kara <jack@suse.cz> | 2011-05-26 17:17:18 +0200 |
---|---|---|
committer | Jan Kara <jack@suse.cz> | 2011-06-25 17:29:51 +0200 |
commit | 05713082ab7690a2b22b044cfc867f346c39cd2d (patch) | |
tree | d69117ce69b53c5c51011595def5664210513437 /drivers/vlynq | |
parent | ext3: Convert ext3 to new truncate calling convention (diff) | |
download | linux-05713082ab7690a2b22b044cfc867f346c39cd2d.tar.xz linux-05713082ab7690a2b22b044cfc867f346c39cd2d.zip |
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 'drivers/vlynq')
0 files changed, 0 insertions, 0 deletions