Commit 151a2954 authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds

[PATCH] gcc-3.5: reiserfs fixes

include/linux/reiserfs_fs.h:1837: sorry, unimplemented: inlining failed in call to 'decrement_bcount': function body not available
parent 2012ac1a
...@@ -1834,7 +1834,7 @@ int search_by_key (struct super_block *, const struct cpu_key *, ...@@ -1834,7 +1834,7 @@ int search_by_key (struct super_block *, const struct cpu_key *,
int search_for_position_by_key (struct super_block * p_s_sb, int search_for_position_by_key (struct super_block * p_s_sb,
const struct cpu_key * p_s_cpu_key, const struct cpu_key * p_s_cpu_key,
struct path * p_s_search_path); struct path * p_s_search_path);
extern inline void decrement_bcount (struct buffer_head * p_s_bh); extern void decrement_bcount (struct buffer_head * p_s_bh);
void decrement_counters_in_path (struct path * p_s_search_path); void decrement_counters_in_path (struct path * p_s_search_path);
void pathrelse (struct path * p_s_search_path); void pathrelse (struct path * p_s_search_path);
int reiserfs_check_path(struct path *p) ; int reiserfs_check_path(struct path *p) ;
...@@ -1916,7 +1916,7 @@ void sd_attrs_to_i_attrs( __u16 sd_attrs, struct inode *inode ); ...@@ -1916,7 +1916,7 @@ void sd_attrs_to_i_attrs( __u16 sd_attrs, struct inode *inode );
void i_attrs_to_sd_attrs( struct inode *inode, __u16 *sd_attrs ); void i_attrs_to_sd_attrs( struct inode *inode, __u16 *sd_attrs );
/* namei.c */ /* namei.c */
inline void set_de_name_and_namelen (struct reiserfs_dir_entry * de); void set_de_name_and_namelen (struct reiserfs_dir_entry * de);
int search_by_entry_key (struct super_block * sb, const struct cpu_key * key, int search_by_entry_key (struct super_block * sb, const struct cpu_key * key,
struct path * path, struct path * path,
struct reiserfs_dir_entry * de); struct reiserfs_dir_entry * de);
...@@ -2037,7 +2037,7 @@ int balance_internal (struct tree_balance * , int, int, struct item_head * , ...@@ -2037,7 +2037,7 @@ int balance_internal (struct tree_balance * , int, int, struct item_head * ,
struct buffer_head **); struct buffer_head **);
/* do_balance.c */ /* do_balance.c */
inline void do_balance_mark_leaf_dirty (struct tree_balance * tb, void do_balance_mark_leaf_dirty (struct tree_balance * tb,
struct buffer_head * bh, int flag); struct buffer_head * bh, int flag);
#define do_balance_mark_internal_dirty do_balance_mark_leaf_dirty #define do_balance_mark_internal_dirty do_balance_mark_leaf_dirty
#define do_balance_mark_sb_dirty do_balance_mark_leaf_dirty #define do_balance_mark_sb_dirty do_balance_mark_leaf_dirty
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment