r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/keys\x00', 0x0, 0x0) pread64(r0, &(0x7f0000000100)=""/102400, 0x19002, 0x300) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000040), 0x24801, 0x0) close_range(r1, r0, 0x2) BUG: memory leak unreferenced object 0xffff8880512bcb40 (size 232): comm "syz-executor.0", pid 8523, jiffies 4295486581 hex dump (first 32 bytes): f0 0c d6 47 80 88 ff ff f0 0c d6 47 80 88 ff ff ...G.......G.... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc d9a5b37c): kmem_cache_alloc_node_noprof+0x30f/0x3e0 __alloc_skb+0x2ab/0x370 hci_cmd_sync_alloc+0x34/0x300 __hci_cmd_sync_sk+0xf7/0x5c0 __hci_cmd_sync_status_sk+0x4d/0x1a0 hci_cmd_sync_status+0x4c/0x70 hci_dev_cmd+0x4d5/0x980 hci_sock_ioctl+0x493/0x810 sock_do_ioctl+0xd1/0x240 sock_ioctl+0x40d/0x630 __x64_sys_ioctl+0x18f/0x210 do_syscall_64+0xbf/0x360 entry_SYSCALL_64_after_hwframe+0x77/0x7f BUG: memory leak unreferenced object 0xffff88805c4be3c0 (size 704): comm "syz-executor.0", pid 8523, jiffies 4295486581 hex dump (first 32 bytes): c0 3d 54 3e 80 88 ff ff 1a 0c 01 00 5b 02 82 01 .=T>........[... 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ backtrace (crc a7d54b89): kmem_cache_alloc_node_noprof+0x30f/0x3e0 kmalloc_reserve+0x189/0x2b0 __alloc_skb+0x161/0x370 hci_cmd_sync_alloc+0x34/0x300 __hci_cmd_sync_sk+0xf7/0x5c0 __hci_cmd_sync_status_sk+0x4d/0x1a0 hci_cmd_sync_status+0x4c/0x70 hci_dev_cmd+0x4d5/0x980 hci_sock_ioctl+0x493/0x810 sock_do_ioctl+0xd1/0x240 sock_ioctl+0x40d/0x630 __x64_sys_ioctl+0x18f/0x210 do_syscall_64+0xbf/0x360 entry_SYSCALL_64_after_hwframe+0x77/0x7f BUG: leak checking failed