Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 71071
b: refs/heads/master
c: 2d91796
h: refs/heads/master
i:
  71069: f66e6fe
  71067: a5fbf7d
  71063: 143067d
  71055: ed4e5fe
  71039: 0581a9e
v: v3
  • Loading branch information
Mingming Cao authored and Theodore Ts'o committed Oct 17, 2007
1 parent 90fb9cf commit af8ce6a
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 20 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: a5005da204289ce01ca37be59e902100ef247a4d
refs/heads/master: 2d917969bc8dbde45900f5cbc2558e2cf1f8ec32
11 changes: 1 addition & 10 deletions trunk/fs/jbd2/journal.c
Original file line number Diff line number Diff line change
Expand Up @@ -654,7 +654,7 @@ static journal_t * journal_init_common (void)
journal_t *journal;
int err;

journal = jbd_kmalloc(sizeof(*journal), GFP_KERNEL);
journal = kmalloc(sizeof(*journal), GFP_KERNEL);
if (!journal)
goto fail;
memset(journal, 0, sizeof(*journal));
Expand Down Expand Up @@ -1618,15 +1618,6 @@ size_t journal_tag_bytes(journal_t *journal)
return JBD_TAG_SIZE32;
}

/*
* Simple support for retrying memory allocations. Introduced to help to
* debug different VM deadlock avoidance strategies.
*/
void * __jbd2_kmalloc (const char *where, size_t size, gfp_t flags, int retry)
{
return kmalloc(size, flags | (retry ? __GFP_NOFAIL : 0));
}

/*
* Journal_head storage management
*/
Expand Down
4 changes: 2 additions & 2 deletions trunk/fs/jbd2/transaction.c
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,8 @@ static int start_this_handle(journal_t *journal, handle_t *handle)

alloc_transaction:
if (!journal->j_running_transaction) {
new_transaction = jbd_kmalloc(sizeof(*new_transaction),
GFP_NOFS);
new_transaction = kmalloc(sizeof(*new_transaction),
GFP_NOFS|__GFP_NOFAIL);
if (!new_transaction) {
ret = -ENOMEM;
goto out;
Expand Down
7 changes: 0 additions & 7 deletions trunk/include/linux/jbd2.h
Original file line number Diff line number Diff line change
Expand Up @@ -71,13 +71,6 @@ extern u8 jbd2_journal_enable_debug;
#define jbd_debug(f, a...) /**/
#endif

extern void * __jbd2_kmalloc (const char *where, size_t size, gfp_t flags, int retry);
#define jbd_kmalloc(size, flags) \
__jbd2_kmalloc(__FUNCTION__, (size), (flags), journal_oom_retry)
#define jbd_rep_kmalloc(size, flags) \
__jbd2_kmalloc(__FUNCTION__, (size), (flags), 1)


static inline void *jbd2_alloc(size_t size, gfp_t flags)
{
return (void *)__get_free_pages(flags, get_order(size));
Expand Down

0 comments on commit af8ce6a

Please sign in to comment.