bond0 (unregistering): (slave macvlan5): Releasing backup interface general protection fault, probably for non-canonical address 0xdffffc0000000000: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000000-0x0000000000000007] CPU: 0 PID: 21 Comm: kworker/u4:1 Not tainted 5.7.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: netns cleanup_net RIP: 0010:macvlan_device_event+0x76c/0x870 drivers/net/macvlan.c:1707 Code: 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 0b 96 dd fc 48 8b 03 31 c9 48 39 c3 48 8d 58 f8 48 0f 44 d9 48 89 d8 48 c1 e8 03 <42> 80 3c 38 00 74 08 48 89 df e8 e5 95 dd fc 48 8b 1b 49 81 c6 50 RSP: 0018:ffffc90000dd7718 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 000000000000000b RSI: 0000000000000001 RDI: 0000000000000000 RBP: ffff888093a10000 R08: ffffffff84d3a689 R09: ffffffff84d3a3ea R10: ffff8880a9bee580 R11: 000000000000000b R12: 0000000000000008 R13: 0000000000000000 R14: ffff88805bd6c000 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00005626be1c8160 CR3: 00000000987f9000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600 Call Trace: notifier_call_chain kernel/notifier.c:83 [inline] __raw_notifier_call_chain kernel/notifier.c:361 [inline] raw_notifier_call_chain+0xd4/0x170 kernel/notifier.c:368 call_netdevice_notifiers_info net/core/dev.c:1948 [inline] call_netdevice_notifiers_extack net/core/dev.c:1960 [inline] call_netdevice_notifiers net/core/dev.c:1974 [inline] dev_set_mac_address+0x2aa/0x3c0 net/core/dev.c:8405 dev_set_mac_address+0x192/0x3c0 net/core/dev.c:8401 __bond_release_one+0xe97/0x1480 drivers/net/bonding/bond_main.c:2055 bond_slave_netdev_event drivers/net/bonding/bond_main.c:3166 [inline] bond_netdev_event+0x451/0xb00 drivers/net/bonding/bond_main.c:3277 notifier_call_chain kernel/notifier.c:83 [inline] __raw_notifier_call_chain kernel/notifier.c:361 [inline] raw_notifier_call_chain+0xd4/0x170 kernel/notifier.c:368 call_netdevice_notifiers_info net/core/dev.c:1948 [inline] call_netdevice_notifiers_extack net/core/dev.c:1960 [inline] call_netdevice_notifiers net/core/dev.c:1974 [inline] rollback_registered_many+0xbc3/0x1450 net/core/dev.c:8828 unregister_netdevice_many net/core/dev.c:9988 [inline] default_device_exit_batch+0x42c/0x690 net/core/dev.c:10471 ops_exit_list net/core/net_namespace.c:189 [inline] cleanup_net+0x78c/0xb80 net/core/net_namespace.c:603 process_one_work+0x76e/0xfd0 kernel/workqueue.c:2268 worker_thread+0xa7f/0x1450 kernel/workqueue.c:2414 kthread+0x353/0x380 kernel/kthread.c:268 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:352 Modules linked in: ---[ end trace 0f12d76737f6da30 ]--- RIP: 0010:macvlan_device_event+0x76c/0x870 drivers/net/macvlan.c:1707 Code: 48 c1 e8 03 42 80 3c 38 00 74 08 48 89 df e8 0b 96 dd fc 48 8b 03 31 c9 48 39 c3 48 8d 58 f8 48 0f 44 d9 48 89 d8 48 c1 e8 03 <42> 80 3c 38 00 74 08 48 89 df e8 e5 95 dd fc 48 8b 1b 49 81 c6 50 RSP: 0018:ffffc90000dd7718 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 000000000000000b RSI: 0000000000000001 RDI: 0000000000000000 RBP: ffff888093a10000 R08: ffffffff84d3a689 R09: ffffffff84d3a3ea R10: ffff8880a9bee580 R11: 000000000000000b R12: 0000000000000008 R13: 0000000000000000 R14: ffff88805bd6c000 R15: dffffc0000000000 FS: 0000000000000000(0000) GS:ffff8880ae800000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f419f856018 CR3: 0000000093c94000 CR4: 00000000001406f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000600