--- zzzz-none-000/linux-4.1.38/include/linux/kasan.h 2017-01-18 18:48:06.000000000 +0000 +++ bcm63-7582-715/linux-4.1.38/include/linux/kasan.h 2020-11-25 10:06:48.000000000 +0000 @@ -56,32 +56,32 @@ #else /* CONFIG_KASAN */ -static inline void kasan_unpoison_shadow(const void *address, size_t size) {} +static inline void kasan_unpoison_shadow(const void *address __maybe_unused, size_t size __maybe_unused) {} static inline void kasan_enable_current(void) {} static inline void kasan_disable_current(void) {} -static inline void kasan_alloc_pages(struct page *page, unsigned int order) {} -static inline void kasan_free_pages(struct page *page, unsigned int order) {} +static inline void kasan_alloc_pages(struct page *page __maybe_unused, unsigned int order __maybe_unused) {} +static inline void kasan_free_pages(struct page *page __maybe_unused, unsigned int order __maybe_unused) {} -static inline void kasan_poison_slab(struct page *page) {} -static inline void kasan_unpoison_object_data(struct kmem_cache *cache, - void *object) {} -static inline void kasan_poison_object_data(struct kmem_cache *cache, - void *object) {} - -static inline void kasan_kmalloc_large(void *ptr, size_t size) {} -static inline void kasan_kfree_large(const void *ptr) {} -static inline void kasan_kfree(void *ptr) {} -static inline void kasan_kmalloc(struct kmem_cache *s, const void *object, - size_t size) {} -static inline void kasan_krealloc(const void *object, size_t new_size) {} +static inline void kasan_poison_slab(struct page *page __maybe_unused) {} +static inline void kasan_unpoison_object_data(struct kmem_cache *cache __maybe_unused, + void *object __maybe_unused) {} +static inline void kasan_poison_object_data(struct kmem_cache *cache __maybe_unused, + void *object __maybe_unused) {} + +static inline void kasan_kmalloc_large(void *ptr __maybe_unused, size_t size __maybe_unused) {} +static inline void kasan_kfree_large(const void *ptr __maybe_unused) {} +static inline void kasan_kfree(void *ptr __maybe_unused) {} +static inline void kasan_kmalloc(struct kmem_cache *s __maybe_unused, const void *object __maybe_unused, + size_t size __maybe_unused) {} +static inline void kasan_krealloc(const void *object __maybe_unused, size_t new_size __maybe_unused) {} -static inline void kasan_slab_alloc(struct kmem_cache *s, void *object) {} -static inline void kasan_slab_free(struct kmem_cache *s, void *object) {} +static inline void kasan_slab_alloc(struct kmem_cache *s __maybe_unused, void *object __maybe_unused) {} +static inline void kasan_slab_free(struct kmem_cache *s __maybe_unused, void *object __maybe_unused) {} -static inline int kasan_module_alloc(void *addr, size_t size) { return 0; } -static inline void kasan_free_shadow(const struct vm_struct *vm) {} +static inline int kasan_module_alloc(void *addr __maybe_unused, size_t size __maybe_unused) { return 0; } +static inline void kasan_free_shadow(const struct vm_struct *vm __maybe_unused) {} #endif /* CONFIG_KASAN */