kernel-ark/fs/jbd
Jan Kara 05713082ab 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>
2011-06-25 17:29:51 +02:00
..
checkpoint.c jbd: Add fixed tracepoints 2011-06-25 17:29:51 +02:00
commit.c jbd: Add fixed tracepoints 2011-06-25 17:29:51 +02:00
journal.c jbd: Add fixed tracepoints 2011-06-25 17:29:51 +02:00
Kconfig Revert "task_struct: make journal_info conditional" 2009-12-17 13:23:24 -08:00
Makefile
recovery.c jbd: Move debug message into #ifdef area 2010-10-28 01:30:01 +02:00
revoke.c Fix common misspellings 2011-03-31 11:26:23 -03:00
transaction.c jbd: remove dependency on __GFP_NOFAIL 2011-06-25 17:29:51 +02:00