Commit 5f3bf19aeb8ed5cef0926bc10c80b6a50ac6bdeb

Authored by Li Zefan
Committed by Linus Torvalds
1 parent c89da70c73

kmemleak: remove redundant code

Remove kmemleak_padding() and kmemleak_release().

Signed-off-by: Li Zefan <lizefan@huawei.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 2 changed files with 1 additions and 8 deletions Side-by-side Diff

include/linux/kmemleak.h
... ... @@ -30,8 +30,6 @@
30 30 extern void kmemleak_free(const void *ptr) __ref;
31 31 extern void kmemleak_free_part(const void *ptr, size_t size) __ref;
32 32 extern void kmemleak_free_percpu(const void __percpu *ptr) __ref;
33   -extern void kmemleak_padding(const void *ptr, unsigned long offset,
34   - size_t size) __ref;
35 33 extern void kmemleak_not_leak(const void *ptr) __ref;
36 34 extern void kmemleak_ignore(const void *ptr) __ref;
37 35 extern void kmemleak_scan_area(const void *ptr, size_t size, gfp_t gfp) __ref;
... ... @@ -1549,11 +1549,6 @@
1549 1549 return seq_open(file, &kmemleak_seq_ops);
1550 1550 }
1551 1551  
1552   -static int kmemleak_release(struct inode *inode, struct file *file)
1553   -{
1554   - return seq_release(inode, file);
1555   -}
1556   -
1557 1552 static int dump_str_object_info(const char *str)
1558 1553 {
1559 1554 unsigned long flags;
... ... @@ -1691,7 +1686,7 @@
1691 1686 .read = seq_read,
1692 1687 .write = kmemleak_write,
1693 1688 .llseek = seq_lseek,
1694   - .release = kmemleak_release,
  1689 + .release = seq_release,
1695 1690 };
1696 1691  
1697 1692 static void __kmemleak_do_cleanup(void)