Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfe5186c

Browse files
Vamshi K Sthambamkadiardbiesheuvel
Vamshi K Sthambamkadi
authored andcommitted
efivarfs: fix memory leak in efivarfs_create()
kmemleak report: unreferenced object 0xffff9b8915fcb000 (size 4096): comm "efivarfs.sh", pid 2360, jiffies 4294920096 (age 48.264s) hex dump (first 32 bytes): 2d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 -............... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace: [<00000000cc4d897c>] kmem_cache_alloc_trace+0x155/0x4b0 [<000000007d1dfa72>] efivarfs_create+0x6e/0x1a0 [<00000000e6ee18fc>] path_openat+0xe4b/0x1120 [<000000000ad0414f>] do_filp_open+0x91/0x100 [<00000000ce93a198>] do_sys_openat2+0x20c/0x2d0 [<000000002a91be6d>] do_sys_open+0x46/0x80 [<000000000a854999>] __x64_sys_openat+0x20/0x30 [<00000000c50d89c9>] do_syscall_64+0x38/0x90 [<00000000cecd6b5f>] entry_SYSCALL_64_after_hwframe+0x44/0xa9In efivarfs_create(), inode->i_private is setup with efivar_entryobject which is never freed.Cc: <stable@vger.kernel.org>Signed-off-by: Vamshi K Sthambamkadi <vamshi.k.sthambamkadi@gmail.com>Link:https://lore.kernel.org/r/20201023115429.GA2479@cosmosSigned-off-by: Ard Biesheuvel <ardb@kernel.org>
1 parentfbc81ec commitfe5186c

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

‎fs/efivarfs/super.c‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ LIST_HEAD(efivarfs_list);
2121
staticvoidefivarfs_evict_inode(structinode*inode)
2222
{
2323
clear_inode(inode);
24+
kfree(inode->i_private);
2425
}
2526

2627
staticconststructsuper_operationsefivarfs_ops= {

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp