From ec9723c9d6270cbc854ae6b60421da7fd8278db2 Mon Sep 17 00:00:00 2001 From: Pekka Enberg Date: Wed, 1 Feb 2006 03:06:43 -0800 Subject: [PATCH] --- yaml --- r: 19452 b: refs/heads/master c: 8c777cc4be1390862d053cbc002246e87572147b h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/reiserfs/journal.c | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/[refs] b/[refs] index ba9c805000de..577ee2c4aa36 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: d739b42b82773206297db1fc0d96ef895a5d9688 +refs/heads/master: 8c777cc4be1390862d053cbc002246e87572147b diff --git a/trunk/fs/reiserfs/journal.c b/trunk/fs/reiserfs/journal.c index 16b526fd20b9..2d04efb22eea 100644 --- a/trunk/fs/reiserfs/journal.c +++ b/trunk/fs/reiserfs/journal.c @@ -2446,12 +2446,8 @@ static int journal_read(struct super_block *p_s_sb) static struct reiserfs_journal_list *alloc_journal_list(struct super_block *s) { struct reiserfs_journal_list *jl; - retry: - jl = kzalloc(sizeof(struct reiserfs_journal_list), GFP_NOFS); - if (!jl) { - yield(); - goto retry; - } + jl = kzalloc(sizeof(struct reiserfs_journal_list), + GFP_NOFS | __GFP_NOFAIL); INIT_LIST_HEAD(&jl->j_list); INIT_LIST_HEAD(&jl->j_working_list); INIT_LIST_HEAD(&jl->j_tail_bh_list);