Oops: general protection fault, probably for non-canonical address 0xdffffc0000000003: 0000 [#1] SMP KASAN PTI
KASAN: null-ptr-deref in range [0x0000000000000018-0x000000000000001f]
CPU: 0 UID: 0 PID: 7193 Comm: syz.4.397 Not tainted syzkaller #0 PREEMPT(full) 
Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.16.2-debian-1.16.2-1 04/01/2014
RIP: 0010:regmap_get_i2c_bus+0xbe/0xb00
Code: 31 ff e8 f5 76 96 fb 83 e5 01 0f 85 23 01 00 00 4c 8b 7c 24 10 4d 8d 6f 1c 4d 89 ec 49 c1 ec 03 48 b8 00 00 00 00 00 fc ff df <41> 0f b6 04 04 84 c0 0f 85 74 08 00 00 41 8b 6d 00 bf 08 00 00 00
RSP: 0018:ffffc900081673d8 EFLAGS: 00010207
RAX: dffffc0000000000 RBX: 1ffff110376aaa03 RCX: 0000000000000002
RDX: ffff88816a16d940 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffffffff90578937 R09: 1ffffffff20af126
R10: dffffc0000000000 R11: ffffffff87f5ec50 R12: 0000000000000003
R13: 000000000000001c R14: ffff8881bb555018 R15: 0000000000000000
FS:  00007fb5e1e326c0(0000) GS:ffff88818d951000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc0bba4ddf0 CR3: 00000001bdfce000 CR4: 00000000000006f0
Call Trace:
 <TASK>
 __devm_regmap_init_i2c+0x29/0x80
 stusb160x_probe+0xfd/0x1940
 i2c_device_probe+0x87c/0xbf0
 really_probe+0x254/0xae0
 __driver_probe_device+0x1e8/0x360
 driver_probe_device+0x4f/0x240
 __device_attach_driver+0x270/0x410
 bus_for_each_drv+0x258/0x2f0
 __device_attach+0x2c4/0x450
 device_initial_probe+0xa1/0xd0
 bus_probe_device+0x12a/0x220
 device_add+0x7d7/0xb80
 i2c_new_client_device+0xa29/0x1130
 new_device_store+0x24b/0x530
 kernfs_fop_write_iter+0x3a4/0x540
 vfs_write+0x612/0xba0
 ksys_write+0x150/0x270
 do_syscall_64+0x174/0x580
 entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7fb5e0f9e019
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007fb5e1e32028 EFLAGS: 00000246 ORIG_RAX: 0000000000000001
RAX: ffffffffffffffda RBX: 00007fb5e1225fa0 RCX: 00007fb5e0f9e019
RDX: 000000000000000f RSI: 0000200000000300 RDI: 0000000000000003
RBP: 00007fb5e103500c R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007fb5e1226038 R14: 00007fb5e1225fa0 R15: 00007ffcc6923df8
 </TASK>
Modules linked in:
---[ end trace 0000000000000000 ]---
RIP: 0010:regmap_get_i2c_bus+0xbe/0xb00
Code: 31 ff e8 f5 76 96 fb 83 e5 01 0f 85 23 01 00 00 4c 8b 7c 24 10 4d 8d 6f 1c 4d 89 ec 49 c1 ec 03 48 b8 00 00 00 00 00 fc ff df <41> 0f b6 04 04 84 c0 0f 85 74 08 00 00 41 8b 6d 00 bf 08 00 00 00
RSP: 0018:ffffc900081673d8 EFLAGS: 00010207
RAX: dffffc0000000000 RBX: 1ffff110376aaa03 RCX: 0000000000000002
RDX: ffff88816a16d940 RSI: 0000000000000000 RDI: 0000000000000000
RBP: 0000000000000000 R08: ffffffff90578937 R09: 1ffffffff20af126
R10: dffffc0000000000 R11: ffffffff87f5ec50 R12: 0000000000000003
R13: 000000000000001c R14: ffff8881bb555018 R15: 0000000000000000
FS:  00007fb5e1e326c0(0000) GS:ffff88818d951000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007fc0bba4ddf0 CR3: 00000001bdfce000 CR4: 00000000000006f0
