--- zzzz-none-000/linux-2.6.32.61/include/linux/kmemleak.h 2013-06-10 09:43:48.000000000 +0000 +++ ar9-7330-650/linux-2.6.32.61/include/linux/kmemleak.h 2014-08-26 14:27:27.000000000 +0000 @@ -60,38 +60,38 @@ static inline void kmemleak_init(void) { } -static inline void kmemleak_alloc(const void *ptr, size_t size, int min_count, - gfp_t gfp) +static inline void kmemleak_alloc(const void *ptr __attribute__((unused)), size_t size __attribute__((unused)), int min_count __attribute__((unused)), + gfp_t gfp __attribute__((unused))) { } -static inline void kmemleak_alloc_recursive(const void *ptr, size_t size, - int min_count, unsigned long flags, - gfp_t gfp) +static inline void kmemleak_alloc_recursive(const void *ptr __attribute__((unused)), size_t size __attribute__((unused)), + int min_count __attribute__((unused)), unsigned long flags __attribute__((unused)), + gfp_t gfp __attribute__((unused))) { } -static inline void kmemleak_free(const void *ptr) +static inline void kmemleak_free(const void *ptr __attribute__((unused))) { } -static inline void kmemleak_free_part(const void *ptr, size_t size) +static inline void kmemleak_free_part(const void *ptr __attribute__((unused)), size_t size __attribute__((unused))) { } -static inline void kmemleak_free_recursive(const void *ptr, unsigned long flags) +static inline void kmemleak_free_recursive(const void *ptr __attribute__((unused)), unsigned long flags __attribute__((unused))) { } -static inline void kmemleak_not_leak(const void *ptr) +static inline void kmemleak_not_leak(const void *ptr __attribute__((unused))) { } -static inline void kmemleak_ignore(const void *ptr) +static inline void kmemleak_ignore(const void *ptr __attribute__((unused))) { } -static inline void kmemleak_scan_area(const void *ptr, unsigned long offset, - size_t length, gfp_t gfp) +static inline void kmemleak_scan_area(const void *ptr __attribute__((unused)), unsigned long offset __attribute__((unused)), + size_t length __attribute__((unused)), gfp_t gfp __attribute__((unused))) { } -static inline void kmemleak_erase(void **ptr) +static inline void kmemleak_erase(void **ptr __attribute__((unused))) { } -static inline void kmemleak_no_scan(const void *ptr) +static inline void kmemleak_no_scan(const void *ptr __attribute__((unused))) { }