Reiser4 should use gfp_t type for gfp_flags variables.
Signed-off-by: Laurent Riffard <[EMAIL PROTECTED]>
---
fs/reiser4/carry.c | 2 +-
fs/reiser4/emergency_flush.c | 4 ++--
fs/reiser4/flush_queue.c | 6 +++---
fs/reiser4/fsdata.c | 2 +-
fs/reiser4/jnode.c | 6 +++---
fs/reiser4/jnode.h | 6 +++---
fs/reiser4/page_cache.c | 6 +++---
fs/reiser4/page_cache.h | 2 +-
fs/reiser4/txnmgr.h | 2 +-
fs/reiser4/znode.c | 6 +++---
fs/reiser4/znode.h | 6 +++---
11 files changed, 24 insertions(+), 24 deletions(-)
Index: linux-2.6-mm/fs/reiser4/jnode.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/jnode.c
+++ linux-2.6-mm/fs/reiser4/jnode.c
@@ -788,7 +788,7 @@ static inline int jparse(jnode * node)
/* Lock a page attached to jnode, create and attach page to jnode if it had no
* one. */
-struct page *jnode_get_page_locked(jnode * node, int gfp_flags)
+struct page *jnode_get_page_locked(jnode * node, gfp_t gfp_flags)
{
struct page *page;
@@ -867,7 +867,7 @@ void jload_prefetch(jnode * node)
/* load jnode's data into memory */
int jload_gfp(jnode * node /* node to load */ ,
- int gfp_flags /* allocation flags */ ,
+ gfp_t gfp_flags /* allocation flags */ ,
int do_kmap /* true if page should be kmapped */ )
{
struct page *page;
@@ -963,7 +963,7 @@ int jstartio(jnode * node)
/* Initialize a node by calling appropriate plugin instead of reading
* node from disk as in jload(). */
-int jinit_new(jnode * node, int gfp_flags)
+int jinit_new(jnode * node, gfp_t gfp_flags)
{
struct page *page;
int result;
Index: linux-2.6-mm/fs/reiser4/jnode.h
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/jnode.h
+++ linux-2.6-mm/fs/reiser4/jnode.h
@@ -373,7 +373,7 @@ jnode *find_get_jnode(reiser4_tree * tre
unsigned long index);
void unhash_unformatted_jnode(jnode *);
-struct page *jnode_get_page_locked(jnode *, int gfp_flags);
+struct page *jnode_get_page_locked(jnode *, gfp_t gfp_flags);
extern jnode *page_next_jnode(jnode * node) NONNULL;
extern void jnode_init(jnode * node, reiser4_tree * tree, jnode_type) NONNULL;
extern void jnode_make_dirty(jnode * node) NONNULL;
@@ -519,14 +519,14 @@ static inline void jnode_set_reloc(jnode
/* jload/jwrite/junload give a bread/bwrite/brelse functionality for jnodes */
-extern int jload_gfp(jnode * node, int gfp, int do_kmap) NONNULL;
+extern int jload_gfp(jnode * node, gfp_t gfp, int do_kmap) NONNULL;
static inline int jload(jnode * node)
{
return jload_gfp(node, GFP_KERNEL, 1);
}
-extern int jinit_new(jnode * node, int gfp_flags) NONNULL;
+extern int jinit_new(jnode * node, gfp_t gfp_flags) NONNULL;
extern int jstartio(jnode * node) NONNULL;
extern void jdrop(jnode * node) NONNULL;
Index: linux-2.6-mm/fs/reiser4/page_cache.h
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/page_cache.h
+++ linux-2.6-mm/fs/reiser4/page_cache.h
@@ -32,7 +32,7 @@ static inline void lock_and_wait_page_wr
#define jprivate(page) ((jnode *)page_private(page))
-extern int page_io(struct page *page, jnode * node, int rw, int gfp);
+extern int page_io(struct page *page, jnode * node, int rw, gfp_t gfp);
extern void drop_page(struct page *page);
extern void reiser4_invalidate_pages(struct address_space *, pgoff_t from,
unsigned long count, int even_cows);
Index: linux-2.6-mm/fs/reiser4/carry.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/carry.c
+++ linux-2.6-mm/fs/reiser4/carry.c
@@ -180,7 +180,7 @@ typedef enum {
static int carry_level_invariant(carry_level * level, carry_queue_state state);
#endif
-static int perthread_pages_reserve(int nrpages, int gfp)
+static int perthread_pages_reserve(int nrpages, gfp_t gfp)
{
return 0;
}
Index: linux-2.6-mm/fs/reiser4/emergency_flush.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/emergency_flush.c
+++ linux-2.6-mm/fs/reiser4/emergency_flush.c
@@ -248,7 +248,7 @@
static int flushable(jnode * node, struct page *page, int);
static int needs_allocation(const jnode * node);
-static eflush_node_t *ef_alloc(unsigned int flags);
+static eflush_node_t *ef_alloc(gfp_t flags);
static reiser4_ba_flags_t ef_block_flags(const jnode * node);
static int ef_free_block(jnode * node, const reiser4_block_nr * blk,
block_stage_t stage, eflush_node_t * ef);
@@ -519,7 +519,7 @@ void eflush_done_at(struct super_block *
ef_hash_done(&get_super_private(super)->efhash_table);
}
-static eflush_node_t *ef_alloc(unsigned int flags)
+static eflush_node_t *ef_alloc(gfp_t flags)
{
return kmem_cache_alloc(eflush_slab, flags);
}
Index: linux-2.6-mm/fs/reiser4/flush_queue.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/flush_queue.c
+++ linux-2.6-mm/fs/reiser4/flush_queue.c
@@ -137,7 +137,7 @@ void done_fqs(void)
}
/* create new flush queue object */
-static flush_queue_t *create_fq(unsigned int gfp)
+static flush_queue_t *create_fq(gfp_t gfp)
{
flush_queue_t *fq;
@@ -539,7 +539,7 @@ int write_fq(flush_queue_t * fq, long *n
atom lock is obtained by different ways in different parts of reiser4,
usually it is current atom, but we need a possibility for getting fq for the
atom of given jnode. */
-static int fq_by_atom_gfp(txn_atom *atom, flush_queue_t **new_fq, int gfp)
+static int fq_by_atom_gfp(txn_atom *atom, flush_queue_t **new_fq, gfp_t gfp)
{
flush_queue_t *fq;
@@ -649,7 +649,7 @@ void init_atom_fq_parts(txn_atom *atom)
/* get a flush queue for an atom pointed by given jnode (spin-locked) ; returns
* both atom and jnode locked and found and took exclusive access for flush
* queue object. */
-int fq_by_jnode_gfp(jnode * node, flush_queue_t ** fq, int gfp)
+int fq_by_jnode_gfp(jnode * node, flush_queue_t ** fq, gfp_t gfp)
{
txn_atom *atom;
int ret;
Index: linux-2.6-mm/fs/reiser4/page_cache.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/page_cache.c
+++ linux-2.6-mm/fs/reiser4/page_cache.c
@@ -184,7 +184,7 @@
#include <linux/writeback.h>
#include <linux/blkdev.h>
-static struct bio *page_bio(struct page *, jnode *, int rw, unsigned int gfp);
+static struct bio *page_bio(struct page *, jnode *, int rw, gfp_t gfp);
static struct address_space_operations formatted_fake_as_ops;
@@ -370,7 +370,7 @@ formatted_readpage(struct file *f UNUSED
*
* Submits single page read or write.
*/
-int page_io(struct page *page, jnode *node, int rw, int gfp)
+int page_io(struct page *page, jnode *node, int rw, gfp_t gfp)
{
struct bio *bio;
int result;
@@ -405,7 +405,7 @@ int page_io(struct page *page, jnode *no
/* helper function to construct bio for page */
static struct bio *page_bio(struct page *page, jnode * node, int rw,
- unsigned int gfp)
+ gfp_t gfp)
{
struct bio *bio;
assert("nikita-2092", page != NULL);
Index: linux-2.6-mm/fs/reiser4/txnmgr.h
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/txnmgr.h
+++ linux-2.6-mm/fs/reiser4/txnmgr.h
@@ -663,7 +663,7 @@ struct flush_queue {
};
extern int fq_by_atom(txn_atom *, flush_queue_t **);
-extern int fq_by_jnode_gfp(jnode *, flush_queue_t **, int);
+extern int fq_by_jnode_gfp(jnode *, flush_queue_t **, gfp_t);
extern void fq_put_nolock(flush_queue_t *);
extern void fq_put(flush_queue_t *);
extern void fuse_fq(txn_atom * to, txn_atom * from);
Index: linux-2.6-mm/fs/reiser4/znode.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/znode.c
+++ linux-2.6-mm/fs/reiser4/znode.c
@@ -307,7 +307,7 @@ void znodes_tree_done(reiser4_tree * tre
/* ZNODE STRUCTURES */
/* allocate fresh znode */
-znode *zalloc(unsigned int gfp_flag /* allocation flag */ )
+znode *zalloc(gfp_t gfp_flag /* allocation flag */ )
{
znode *node;
@@ -464,7 +464,7 @@ static z_hash_table *znode_get_htable(co
*/
znode *zget(reiser4_tree * tree,
const reiser4_block_nr * const blocknr,
- znode * parent, tree_level level, int gfp_flag)
+ znode * parent, tree_level level, gfp_t gfp_flag)
{
znode *result;
__u32 hashi;
@@ -641,7 +641,7 @@ int zload(znode * node)
}
/* call node plugin to initialise newly allocated node. */
-int zinit_new(znode * node /* znode to initialise */ , int gfp_flags)
+int zinit_new(znode * node /* znode to initialise */ , gfp_t gfp_flags)
{
return jinit_new(ZJNODE(node), gfp_flags);
}
Index: linux-2.6-mm/fs/reiser4/znode.h
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/znode.h
+++ linux-2.6-mm/fs/reiser4/znode.h
@@ -166,11 +166,11 @@ ON_DEBUG(extern atomic_t delim_key_versi
#define ZF_ISSET(p,f) JF_ISSET(ZJNODE(p), (f))
#define ZF_SET(p,f) JF_SET (ZJNODE(p), (f))
extern znode *zget(reiser4_tree * tree, const reiser4_block_nr * const block,
- znode * parent, tree_level level, int gfp_flag);
+ znode * parent, tree_level level, gfp_t gfp_flag);
extern znode *zlook(reiser4_tree * tree, const reiser4_block_nr * const block);
extern int zload(znode * node);
extern int zload_ra(znode * node, ra_info_t * info);
-extern int zinit_new(znode * node, int gfp_flags);
+extern int zinit_new(znode * node, gfp_t gfp_flags);
extern void zrelse(znode * node);
extern void znode_change_parent(znode * new_parent, reiser4_block_nr * block);
@@ -226,7 +226,7 @@ extern int znode_contains_key(znode * no
extern int znode_contains_key_lock(znode * node, const reiser4_key * key);
extern unsigned znode_save_free_space(znode * node);
extern unsigned znode_recover_free_space(znode * node);
-extern znode *zalloc(unsigned int gfp_flag);
+extern znode *zalloc(gfp_t gfp_flag);
extern void zinit(znode *, const znode * parent, reiser4_tree *);
extern int zparse(znode * node);
Index: linux-2.6-mm/fs/reiser4/fsdata.c
===================================================================
--- linux-2.6-mm.orig/fs/reiser4/fsdata.c
+++ linux-2.6-mm/fs/reiser4/fsdata.c
@@ -32,7 +32,7 @@ static void kill_cursor(dir_cursor *);
* Shrinks d_cursor_cache. Scan LRU list of unused cursors, freeing requested
* number. Return number of still freeable cursors.
*/
-static int d_cursor_shrink(int nr, unsigned int mask)
+static int d_cursor_shrink(int nr, gfp_t mask)
{
if (nr != 0) {
dir_cursor *scan;
--