------------[ cut here ]------------ Too BIG xdp->frame_sz = 131072 WARNING: CPU: 0 PID: 3072 at net/core/filter.c:4121 ____bpf_xdp_adjust_tail net/core/filter.c:4121 [inline] WARNING: CPU: 0 PID: 3072 at net/core/filter.c:4121 bpf_xdp_adjust_tail+0x184/0x2e0 net/core/filter.c:4103 Modules linked in: CPU: 0 PID: 3072 Comm: syz-executor323 Not tainted 6.4.0-syzkaller-04247-g3a8a670eeeaa #0 Hardware name: linux,dummy-virt (DT) pstate: 60400009 (nZCv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : ____bpf_xdp_adjust_tail net/core/filter.c:4121 [inline] pc : bpf_xdp_adjust_tail+0x184/0x2e0 net/core/filter.c:4103 lr : ____bpf_xdp_adjust_tail net/core/filter.c:4121 [inline] lr : bpf_xdp_adjust_tail+0x184/0x2e0 net/core/filter.c:4103 sp : ffff800082b23a40 x29: ffff800082b23a40 x28: ffff800082b23d50 x27: ffff800082b23a90 x26: 0000000000000000 x25: ffff800082b23a90 x24: ffffffffffffffea x23: f0ff0000093dfec0 x22: f0ff0000093cfeef x21: f0ff0000093cfeef x20: 0000000000000000 x19: ffff800082b23b90 x18: 00000000fffffffb x17: 0000000000000000 x16: 0000000000000000 x15: 0000000000000020 x14: ffff80008240b048 x13: 000000000000083a x12: 00000000000002be x11: fffffffffffcae58 x10: ffff8000824bb048 x9 : 00000000ffffe000 x8 : ffff80008240b048 x7 : ffff8000824bb048 x6 : 0000000000000000 x5 : ffff00007f9b8cc8 x4 : 0000000000000000 x3 : ffff7ffffd5f8000 x2 : 0000000000000000 x1 : 0000000000000000 x0 : f2ff000005fa8000 Call trace: ____bpf_xdp_adjust_tail net/core/filter.c:4121 [inline] bpf_xdp_adjust_tail+0x184/0x2e0 net/core/filter.c:4103 bpf_prog_4add87e5301a4105+0x48/0x78 bpf_dispatcher_xdp_func+0x10/0x1c net/core/filter.c:11525 __bpf_prog_run include/linux/filter.h:600 [inline] bpf_prog_run_xdp include/linux/filter.h:775 [inline] bpf_prog_run_generic_xdp+0xec/0x3c0 net/core/dev.c:4721 netif_receive_generic_xdp net/core/dev.c:4807 [inline] do_xdp_generic.part.0+0xc0/0x1d4 net/core/dev.c:4866 do_xdp_generic+0x14/0x28 net/core/dev.c:4860 tun_get_user+0x584/0xf24 drivers/net/tun.c:1919 tun_chr_write_iter+0x5c/0xe8 drivers/net/tun.c:2043 call_write_iter include/linux/fs.h:1872 [inline] new_sync_write fs/read_write.c:491 [inline] vfs_write+0x2d0/0x39c fs/read_write.c:584 ksys_write+0x68/0xf4 fs/read_write.c:637 __do_sys_write fs/read_write.c:649 [inline] __se_sys_write fs/read_write.c:646 [inline] __arm64_sys_write+0x1c/0x28 fs/read_write.c:646 __invoke_syscall arch/arm64/kernel/syscall.c:38 [inline] invoke_syscall+0x48/0x114 arch/arm64/kernel/syscall.c:52 el0_svc_common.constprop.0+0x44/0xe4 arch/arm64/kernel/syscall.c:142 do_el0_svc+0x38/0xa4 arch/arm64/kernel/syscall.c:191 el0_svc+0x2c/0xb0 arch/arm64/kernel/entry-common.c:647 el0t_64_sync_handler+0xc0/0xc4 arch/arm64/kernel/entry-common.c:665 el0t_64_sync+0x19c/0x1a0 arch/arm64/kernel/entry.S:591 ---[ end trace 0000000000000000 ]--- Illegal XDP return value 4294967274 on prog (id 1) dev syz_tun, expect packet loss!