BUG: memory leak unreferenced object 0xffff888117e4b800 (size 32): comm "syz-executor190", pid 7289, jiffies 4294949808 (age 14.290s) hex dump (first 32 bytes): 73 6c 63 61 6e 30 00 ff 80 21 84 04 00 ea ff ff slcan0...!...... 40 27 65 04 00 ea ff ff 00 00 00 00 00 00 00 00 @'e............. backtrace: [<00000000a1f2c23e>] kmemleak_alloc_recursive include/linux/kmemleak.h:43 [inline] [<00000000a1f2c23e>] slab_post_alloc_hook mm/slab.h:586 [inline] [<00000000a1f2c23e>] slab_alloc mm/slab.c:3320 [inline] [<00000000a1f2c23e>] __do_kmalloc mm/slab.c:3654 [inline] [<00000000a1f2c23e>] __kmalloc_track_caller+0x165/0x300 mm/slab.c:3671 [<000000009fc1436d>] kstrdup+0x3a/0x70 mm/util.c:60 [<000000001b366915>] kstrdup_const+0x48/0x60 mm/util.c:82 [<00000000f19c22c5>] kvasprintf_const+0x7e/0xe0 lib/kasprintf.c:48 [<00000000cd0d7ae5>] kobject_set_name_vargs+0x40/0xe0 lib/kobject.c:289 [<00000000e58b8090>] dev_set_name+0x63/0x90 drivers/base/core.c:2265 [<00000000c6028d85>] netdev_register_kobject+0x5a/0x1b0 net/core/net-sysfs.c:1736 [<000000007d425858>] register_netdevice+0x1ce/0x650 net/core/dev.c:9304 [<00000000d8c34142>] slcan_open+0x288/0x350 drivers/net/can/slcan.c:604 [<0000000065fc4136>] tty_ldisc_open.isra.0+0x40/0x70 drivers/tty/tty_ldisc.c:464 [<0000000024707d69>] tty_set_ldisc+0x149/0x240 drivers/tty/tty_ldisc.c:591 [<0000000000b451e9>] tiocsetd drivers/tty/tty_io.c:2337 [inline] [<0000000000b451e9>] tty_ioctl+0x366/0xa30 drivers/tty/tty_io.c:2597 [<00000000a5f0cb17>] vfs_ioctl fs/ioctl.c:47 [inline] [<00000000a5f0cb17>] file_ioctl fs/ioctl.c:545 [inline] [<00000000a5f0cb17>] do_vfs_ioctl+0x551/0x890 fs/ioctl.c:732 [<0000000045d6a864>] ksys_ioctl+0x86/0xb0 fs/ioctl.c:749 [<0000000045bb6a99>] __do_sys_ioctl fs/ioctl.c:756 [inline] [<0000000045bb6a99>] __se_sys_ioctl fs/ioctl.c:754 [inline] [<0000000045bb6a99>] __x64_sys_ioctl+0x1e/0x30 fs/ioctl.c:754 [<000000008517c23d>] do_syscall_64+0x73/0x220 arch/x86/entry/common.c:294