Commit 5f3bf19aeb8ed5cef0926bc10c80b6a50ac6bdeb
Committed by
Linus Torvalds
1 parent
c89da70c73
Exists in
master
and in
13 other branches
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; |
mm/kmemleak.c
... | ... | @@ -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) |