[PATCH] fs/reiserfs/fix_node.c:: fix sparse warnings (__nocast type) From: Victor Fusco Fix the sparse warning "implicit cast to nocast type" Signed-off-by: Victor Fusco Signed-off-by: Alexey Dobriyan Index: linux-kj/fs/reiserfs/fix_node.c =================================================================== --- linux-kj.orig/fs/reiserfs/fix_node.c 2005-10-11 18:36:42.000000000 +0400 +++ linux-kj/fs/reiserfs/fix_node.c 2005-10-11 18:37:38.000000000 +0400 @@ -2022,7 +2022,7 @@ static int get_neighbors(struct tree_bal } #ifdef CONFIG_REISERFS_CHECK -void *reiserfs_kmalloc(size_t size, int flags, struct super_block *s) +void *reiserfs_kmalloc(size_t size, gfp_t flags, struct super_block *s) { void *vp; static size_t malloced; Index: linux-kj/include/linux/reiserfs_fs.h =================================================================== --- linux-kj.orig/include/linux/reiserfs_fs.h 2005-10-11 18:36:42.000000000 +0400 +++ linux-kj/include/linux/reiserfs_fs.h 2005-10-11 18:37:38.000000000 +0400 @@ -1972,10 +1972,10 @@ extern struct address_space_operations r /* fix_nodes.c */ #ifdef CONFIG_REISERFS_CHECK -void *reiserfs_kmalloc(size_t size, int flags, struct super_block *s); +void *reiserfs_kmalloc(size_t size, gfp_t flags, struct super_block *s); void reiserfs_kfree(const void *vp, size_t size, struct super_block *s); #else -static inline void *reiserfs_kmalloc(size_t size, int flags, +static inline void *reiserfs_kmalloc(size_t size, gfp_t flags, struct super_block *s) { return kmalloc(size, flags);