--- zzzz-none-000/linux-2.6.39.4/include/linux/fs.h 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/include/linux/fs.h 2021-11-10 13:23:10.000000000 +0000 @@ -1016,11 +1016,11 @@ return -EINVAL; } #else /* !CONFIG_DEBUG_WRITECOUNT */ -static inline void file_take_write(struct file *filp) {} -static inline void file_release_write(struct file *filp) {} -static inline void file_reset_write(struct file *filp) {} -static inline void file_check_state(struct file *filp) {} -static inline int file_check_writeable(struct file *filp) +static inline void file_take_write(struct file *filp __attribute__((unused))) {} +static inline void file_release_write(struct file *filp __attribute__((unused))) {} +static inline void file_reset_write(struct file *filp __attribute__((unused))) {} +static inline void file_check_state(struct file *filp __attribute__((unused))) {} +static inline int file_check_writeable(struct file *filp __attribute__((unused))) { return 0; } @@ -2209,11 +2209,11 @@ atomic_inc(&inode->i_readcount); } #else -static inline void i_readcount_dec(struct inode *inode) +static inline void i_readcount_dec(struct inode *inode __attribute__((unused))) { return; } -static inline void i_readcount_inc(struct inode *inode) +static inline void i_readcount_inc(struct inode *inode __attribute__((unused))) { return; } @@ -2224,6 +2224,7 @@ extern void free_write_pipe(struct file *); extern int kernel_read(struct file *, loff_t, char *, unsigned long); +extern ssize_t kernel_write(struct file *, const char *, size_t, loff_t); extern struct file * open_exec(const char *); /* fs/dcache.c -- generic fs support functions */ @@ -2340,7 +2341,7 @@ size_t len, loff_t *ppos); extern int xip_truncate_page(struct address_space *mapping, loff_t from); #else -static inline int xip_truncate_page(struct address_space *mapping, loff_t from) +static inline int xip_truncate_page(struct address_space *mapping __attribute__((unused)), loff_t from __attribute__((unused))) { return 0; } @@ -2548,7 +2549,7 @@ }; static inline void __attribute__((format(printf, 1, 2))) -__simple_attr_check_format(const char *fmt, ...) +__simple_attr_check_format(const char *fmt __attribute__((unused)), ...) { /* don't do anything, just let the compiler check the arguments; */ }