BUG: memory leak unreferenced object 0xffff8881172e4490 (size 576): comm "syz-executor.7", pid 5821, jiffies 4294949992 hex dump (first 32 bytes): 00 24 00 00 00 00 00 00 40 32 2c 17 81 88 ff ff .$......@2,..... 10 66 05 00 81 88 ff ff 50 82 4d 1a 81 88 ff ff .f......P.M..... backtrace (crc 8027cb3c): [] kmemleak_alloc_recursive include/linux/kmemleak.h:42 [inline] [] slab_post_alloc_hook mm/slub.c:3817 [inline] [] slab_alloc_node mm/slub.c:3860 [inline] [] kmem_cache_alloc+0x26f/0x310 mm/slub.c:3867 [] radix_tree_node_alloc.constprop.0+0x149/0x1a0 lib/radix-tree.c:253 [] idr_get_free+0x2f8/0x490 lib/radix-tree.c:1506 [] idr_alloc_u32+0xd3/0x170 lib/idr.c:46 [] idr_alloc_cyclic+0x96/0x150 lib/idr.c:125 [] __kernfs_new_node+0xb2/0x2c0 fs/kernfs/dir.c:621 [] kernfs_new_node+0xbf/0x100 fs/kernfs/dir.c:691 [] kernfs_create_dir_ns+0x4c/0xd0 fs/kernfs/dir.c:1052 [] sysfs_create_dir_ns+0x9b/0x140 fs/sysfs/dir.c:59 [] create_dir lib/kobject.c:73 [inline] [] kobject_add_internal+0x104/0x350 lib/kobject.c:238 [] kobject_add_varg lib/kobject.c:372 [inline] [] kobject_init_and_add+0xac/0xf0 lib/kobject.c:455 [] bus_add_driver+0x99/0x2a0 drivers/base/bus.c:666 [] driver_register+0x85/0x180 drivers/base/driver.c:246 [] usb_gadget_register_driver_owner+0x62/0x180 drivers/usb/gadget/udc/core.c:1685 [] raw_ioctl_run drivers/usb/gadget/legacy/raw_gadget.c:595 [inline] [] raw_ioctl+0xced/0x11f0 drivers/usb/gadget/legacy/raw_gadget.c:1306 [] vfs_ioctl fs/ioctl.c:51 [inline] [] __do_sys_ioctl fs/ioctl.c:871 [inline] [] __se_sys_ioctl fs/ioctl.c:857 [inline] [] __x64_sys_ioctl+0xf2/0x140 fs/ioctl.c:857 BUG: memory leak unreferenced object 0xffff8881170b4df8 (size 1184): comm "syz-executor.3", pid 5414, jiffies 4294949998 hex dump (first 32 bytes): 0a f3 00 00 04 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 (crc 4422f218): [] kmemleak_alloc_recursive include/linux/kmemleak.h:42 [inline] [] slab_post_alloc_hook mm/slub.c:3817 [inline] [] slab_alloc_node mm/slub.c:3860 [inline] [] kmem_cache_alloc_lru+0x285/0x420 mm/slub.c:3879 [] alloc_inode_sb include/linux/fs.h:3016 [inline] [] ext4_alloc_inode+0x26/0x1b0 fs/ext4/super.c:1408 [] alloc_inode+0x23/0x100 fs/inode.c:260 [] new_inode_pseudo fs/inode.c:1005 [inline] [] new_inode+0x1e/0xe0 fs/inode.c:1031 [] __ext4_new_inode+0xff/0x2490 fs/ext4/ialloc.c:958 [] ext4_mkdir+0x130/0x520 fs/ext4/namei.c:3014 [] vfs_mkdir+0x29a/0x390 fs/namei.c:4122 [] do_mkdirat+0x1d0/0x220 fs/namei.c:4145 [] __do_sys_mkdirat fs/namei.c:4160 [inline] [] __se_sys_mkdirat fs/namei.c:4158 [inline] [] __x64_sys_mkdirat+0x6f/0x90 fs/namei.c:4158 [] do_syscall_x64 arch/x86/entry/common.c:52 [inline] [] do_syscall_64+0xad/0x1d0 arch/x86/entry/common.c:83 [] entry_SYSCALL_64_after_hwframe+0x63/0x6b BUG: memory leak unreferenced object 0xffff8881198d1d20 (size 32): comm "syz-executor.3", pid 5414, jiffies 4294949998 hex dump (first 32 bytes): 58 50 0b 17 81 88 ff ff f0 cc 50 82 ff ff ff ff XP........P..... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc 665876d1): [] kmemleak_alloc_recursive include/linux/kmemleak.h:42 [inline] [] slab_post_alloc_hook mm/slub.c:3817 [inline] [] slab_alloc_node mm/slub.c:3860 [inline] [] kmem_cache_alloc+0x26f/0x310 mm/slub.c:3867 [] kmem_cache_zalloc include/linux/slab.h:701 [inline] [] lsm_inode_alloc security/security.c:669 [inline] [] security_inode_alloc+0x32/0xd0 security/security.c:1578 [] inode_init_always+0x217/0x250 fs/inode.c:231 [] alloc_inode+0x40/0x100 fs/inode.c:267 [] new_inode_pseudo fs/inode.c:1005 [inline] [] new_inode+0x1e/0xe0 fs/inode.c:1031 [] __ext4_new_inode+0xff/0x2490 fs/ext4/ialloc.c:958 [] ext4_mkdir+0x130/0x520 fs/ext4/namei.c:3014 [] vfs_mkdir+0x29a/0x390 fs/namei.c:4122 [] do_mkdirat+0x1d0/0x220 fs/namei.c:4145 [] __do_sys_mkdirat fs/namei.c:4160 [inline] [] __se_sys_mkdirat fs/namei.c:4158 [inline] [] __x64_sys_mkdirat+0x6f/0x90 fs/namei.c:4158 [] do_syscall_x64 arch/x86/entry/common.c:52 [inline] [] do_syscall_64+0xad/0x1d0 arch/x86/entry/common.c:83 [] entry_SYSCALL_64_after_hwframe+0x63/0x6b BUG: memory leak unreferenced object 0xffff88810cf6b900 (size 192): comm "syz-executor.3", pid 5824, jiffies 4294950000 hex dump (first 32 bytes): 40 80 00 00 06 00 00 00 00 00 00 00 00 00 00 00 @............... 00 00 00 00 00 00 00 00 80 bd f6 0c 81 88 ff ff ................ backtrace (crc f16df15e): [] kmemleak_alloc_recursive include/linux/kmemleak.h:42 [inline] [] slab_post_alloc_hook mm/slub.c:3817 [inline] [] slab_alloc_node mm/slub.c:3860 [inline] [] kmem_cache_alloc_lru+0x285/0x420 mm/slub.c:3879 [] __d_alloc+0x31/0x2f0 fs/dcache.c:1624 [] d_alloc+0x23/0xa0 fs/dcache.c:1704 [] lookup_one_qstr_excl+0x76/0xd0 fs/namei.c:1604 [] filename_create+0x103/0x270 fs/namei.c:3892 [] do_symlinkat+0x81/0x1c0 fs/namei.c:4499 [] __do_sys_symlinkat fs/namei.c:4522 [inline] [] __se_sys_symlinkat fs/namei.c:4519 [inline] [] __x64_sys_symlinkat+0x40/0x50 fs/namei.c:4519 [] do_syscall_x64 arch/x86/entry/common.c:52 [inline] [] do_syscall_64+0xad/0x1d0 arch/x86/entry/common.c:83 [] entry_SYSCALL_64_after_hwframe+0x63/0x6b