Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 88351
b: refs/heads/master
c: 335e92e
h: refs/heads/master
i:
  88349: 47bd305
  88347: b48b43b
  88343: 02ea754
  88335: 2c5d6da
  88319: 58c8bd0
v: v3
  • Loading branch information
Jan Kara authored and Linus Torvalds committed Apr 16, 2008
1 parent a222a51 commit 977ea2f
Show file tree
Hide file tree
Showing 6 changed files with 7 additions and 7 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: 423bec43079a2942a3004034df7aad76469758d8
refs/heads/master: 335e92e8a515420bd47a6b0f01cb9a206c0ed6e4
2 changes: 1 addition & 1 deletion trunk/fs/ext2/xattr.c
Original file line number Diff line number Diff line change
Expand Up @@ -835,7 +835,7 @@ ext2_xattr_cache_insert(struct buffer_head *bh)
struct mb_cache_entry *ce;
int error;

ce = mb_cache_entry_alloc(ext2_xattr_cache);
ce = mb_cache_entry_alloc(ext2_xattr_cache, GFP_NOFS);
if (!ce)
return -ENOMEM;
error = mb_cache_entry_insert(ce, bh->b_bdev, bh->b_blocknr, &hash);
Expand Down
2 changes: 1 addition & 1 deletion trunk/fs/ext3/xattr.c
Original file line number Diff line number Diff line change
Expand Up @@ -1126,7 +1126,7 @@ ext3_xattr_cache_insert(struct buffer_head *bh)
struct mb_cache_entry *ce;
int error;

ce = mb_cache_entry_alloc(ext3_xattr_cache);
ce = mb_cache_entry_alloc(ext3_xattr_cache, GFP_NOFS);
if (!ce) {
ea_bdebug(bh, "out of memory");
return;
Expand Down
2 changes: 1 addition & 1 deletion trunk/fs/ext4/xattr.c
Original file line number Diff line number Diff line change
Expand Up @@ -1386,7 +1386,7 @@ ext4_xattr_cache_insert(struct buffer_head *bh)
struct mb_cache_entry *ce;
int error;

ce = mb_cache_entry_alloc(ext4_xattr_cache);
ce = mb_cache_entry_alloc(ext4_xattr_cache, GFP_NOFS);
if (!ce) {
ea_bdebug(bh, "out of memory");
return;
Expand Down
4 changes: 2 additions & 2 deletions trunk/fs/mbcache.c
Original file line number Diff line number Diff line change
Expand Up @@ -399,11 +399,11 @@ mb_cache_destroy(struct mb_cache *cache)
* if no more memory was available.
*/
struct mb_cache_entry *
mb_cache_entry_alloc(struct mb_cache *cache)
mb_cache_entry_alloc(struct mb_cache *cache, gfp_t gfp_flags)
{
struct mb_cache_entry *ce;

ce = kmem_cache_alloc(cache->c_entry_cache, GFP_KERNEL);
ce = kmem_cache_alloc(cache->c_entry_cache, gfp_flags);
if (ce) {
atomic_inc(&cache->c_entry_count);
INIT_LIST_HEAD(&ce->e_lru_list);
Expand Down
2 changes: 1 addition & 1 deletion trunk/include/linux/mbcache.h
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ void mb_cache_destroy(struct mb_cache *);

/* Functions on cache entries */

struct mb_cache_entry *mb_cache_entry_alloc(struct mb_cache *);
struct mb_cache_entry *mb_cache_entry_alloc(struct mb_cache *, gfp_t);
int mb_cache_entry_insert(struct mb_cache_entry *, struct block_device *,
sector_t, unsigned int[]);
void mb_cache_entry_release(struct mb_cache_entry *);
Expand Down

0 comments on commit 977ea2f

Please sign in to comment.