====================================== | [ 212.370732][ C3] tun0: no available key for peer 5, key-id: 0 | [ 230.183491][ T12] ------------[ cut here ]------------ | [ 230.183747][ T12] WARNING: net/core/gro_cells.c:30 at gro_cells_receive+0x708/0xaa0, CPU#1: 0/12 | [ 230.184038][ T12] Modules linked in: ovpn udp_tunnel ip6_udp_tunnel 8021q sch_netem [ 230.184546][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.184803][ T12] Workqueue: kstrp strp_work [ 230.184956][ T12] RIP: 0010:gro_cells_receive (net/core/gro_cells.c:30 (discriminator 22)) [ 230.185106][ T12] Code: 00 31 ff e8 ca cf de ff bb 01 00 00 00 e9 76 fa ff ff 65 8b 05 09 96 93 02 f6 c4 ff 74 0b a9 00 00 ff 00 0f 84 46 fc ff ff 90 <0f> 0b 90 e9 3d fc ff ff 48 8d 58 58 48 89 df e8 14 d1 e3 ff 84 c0 All code ======== 0: 00 31 add %dh,(%rcx) 2: ff ljmp (bad) 3: e8 ca cf de ff call 0xffffffffffdecfd2 8: bb 01 00 00 00 mov $0x1,%ebx d: e9 76 fa ff ff jmp 0xfffffffffffffa88 12: 65 8b 05 09 96 93 02 mov %gs:0x2939609(%rip),%eax # 0x2939622 19: f6 c4 ff test $0xff,%ah 1c: 74 0b je 0x29 1e: a9 00 00 ff 00 test $0xff0000,%eax 23: 0f 84 46 fc ff ff je 0xfffffffffffffc6f 29: 90 nop 2a:* 0f 0b ud2 <-- trapping instruction 2c: 90 nop 2d: e9 3d fc ff ff jmp 0xfffffffffffffc6f 32: 48 8d 58 58 lea 0x58(%rax),%rbx 36: 48 89 df mov %rbx,%rdi 39: e8 14 d1 e3 ff call 0xffffffffffe3d152 3e: 84 c0 test %al,%al Code starting with the faulting instruction =========================================== 0: 0f 0b ud2 2: 90 nop 3: e9 3d fc ff ff jmp 0xfffffffffffffc45 8: 48 8d 58 58 lea 0x58(%rax),%rbx c: 48 89 df mov %rbx,%rdi f: e8 14 d1 e3 ff call 0xffffffffffe3d128 14: 84 c0 test %al,%al [ 230.185622][ T12] RSP: 0018:ffa00000000c78d8 EFLAGS: 00010246 [ 230.185799][ T12] RAX: 0000000080000000 RBX: ff11000013a991c0 RCX: 1ffffffff1653b38 [ 230.186008][ T12] RDX: 0000000000000000 RSI: ffffffff89e6ed40 RDI: ff1100001a9c90c8 [ 230.186219][ T12] RBP: ff1100001a9c9000 R08: 0000000000000000 R09: 0000000000000001 [ 230.186432][ T12] R10: 0000000000000001 R11: 0000000000000001 R12: ff1100001a9c9de0 [ 230.186652][ T12] R13: 0000000000000034 R14: 0000000000000058 R15: ff11000013a99274 [ 230.186863][ T12] FS: 0000000000000000(0000) GS:ff110000a299a000(0000) knlGS:0000000000000000 [ 230.187125][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 230.187313][ T12] CR2: 00007f4474d79f78 CR3: 000000000d99c002 CR4: 0000000000771ef0 [ 230.187596][ T12] PKRU: 55555554 [ 230.187711][ T12] Call Trace: [ 230.187820][ T12] [ 230.187893][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 230.188041][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.188181][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.188359][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.188499][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.188640][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.188779][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.188920][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.189094][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.189237][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.189380][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.189525][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.189671][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.189776][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.189919][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.190061][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.190201][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.190306][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.190453][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.190598][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.190741][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.190885][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.191021][ T12] kthread (kernel/kthread.c:436) [ 230.191124][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.191295][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.191440][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.191582][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.191762][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.191902][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.192041][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 230.193416][ T12] ---[ end trace 0000000000000000 ]--- | [ 230.193567][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 230.193799][ T12] caller is gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) | [ 230.193937][ T12] Tainted: [W]=WARN [ 230.193937][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.193939][ T12] Workqueue: kstrp strp_work [ 230.193941][ T12] Call Trace: [ 230.193942][ T12] [ 230.193943][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 230.193947][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 230.193949][ T12] gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) [ 230.193952][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 230.193960][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.193963][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.193966][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.193969][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.193972][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.193976][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.193980][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.193983][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.193986][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.193988][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.193993][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.193996][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.193997][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.194001][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.194002][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.194005][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.194007][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.194012][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.194014][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.194021][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.194027][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.194028][ T12] kthread (kernel/kthread.c:436) [ 230.194030][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.194031][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.194033][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.194036][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.194040][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.194041][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.194044][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 230.202826][ T12] #3: ffffffff8a9882a0 (rcu_read_lock){....}-{1:3}, at: gro_cells_receive (./include/linux/rcupdate.h:300 (discriminator 2) ./include/linux/rcupdate.h:838 (discriminator 2) net/core/gro_cells.c:21 (discriminator 2)) | [ 230.202966][ T12] | [ 230.202966][ T12] stack backtrace: | [ 230.203070][ T12] Tainted: [W]=WARN [ 230.203071][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.203072][ T12] Workqueue: kstrp strp_work [ 230.203073][ T12] Call Trace: [ 230.203074][ T12] [ 230.203075][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 230.203077][ T12] print_usage_bug.part.0.cold (kernel/locking/lockdep.c:4045) [ 230.203080][ T12] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 230.203082][ T12] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4056 kernel/locking/lockdep.c:4267) [ 230.203084][ T12] ? is_bpf_text_address (./include/linux/rcupdate.h:310 (discriminator 2) ./include/linux/rcupdate.h:869 (discriminator 2) kernel/bpf/core.c:749 (discriminator 2)) [ 230.203087][ T12] ? save_trace (kernel/locking/lockdep.c:592) [ 230.203090][ T12] mark_lock (kernel/locking/lockdep.c:4753) [ 230.203091][ T12] mark_usage (kernel/locking/lockdep.c:4666 (discriminator 1)) [ 230.203093][ T12] __lock_acquire (kernel/locking/lockdep.c:5191) [ 230.203095][ T12] lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.203097][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 230.203099][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 230.203100][ T12] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 11) kernel/locking/lockdep.c:4411 (discriminator 11)) [ 230.203102][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 24) kernel/locking/lockdep.c:5831 (discriminator 24)) [ 230.203104][ T12] gro_cells_receive (./include/linux/local_lock_internal.h:47 (discriminator 1) net/core/gro_cells.c:30 (discriminator 1)) [ 230.203105][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 230.203107][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 230.203110][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.203113][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.203116][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.203117][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.203120][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.203122][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.203124][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.203126][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.203127][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.203129][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.203131][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.203132][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.203133][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.203136][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.203137][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.203139][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.203140][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.203142][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.203144][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.203147][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.203149][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.203150][ T12] kthread (kernel/kthread.c:436) [ 230.203151][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.203153][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.203154][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.203156][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.203158][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.203160][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.203161][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 230.203164][ T12] | [ 230.207885][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 230.208015][ T12] caller is gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) | [ 230.208092][ T12] Tainted: [W]=WARN [ 230.208093][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.208093][ T12] Workqueue: kstrp strp_work [ 230.208095][ T12] Call Trace: [ 230.208095][ T12] [ 230.208096][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 230.208098][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 230.208100][ T12] gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) [ 230.208102][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 230.208105][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.208108][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.208110][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.208112][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.208114][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.208116][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.208118][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.208120][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.208122][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.208123][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.208125][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.208127][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.208128][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.208130][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.208131][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.208133][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.208134][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.208137][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.208138][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.208141][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.208143][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.208144][ T12] kthread (kernel/kthread.c:436) [ 230.208145][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.208147][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.208148][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.208150][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.208152][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.208153][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.208154][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 230.208157][ T12] | [ 230.208160][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 230.211570][ T12] caller is gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) | [ 230.211651][ T12] Tainted: [W]=WARN [ 230.211651][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.211651][ T12] Workqueue: kstrp strp_work [ 230.211653][ T12] Call Trace: [ 230.211653][ T12] [ 230.211654][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 230.211656][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 230.211658][ T12] gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) [ 230.211659][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 230.211663][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.211665][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.211668][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.211670][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.211672][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.211674][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.211676][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.211678][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.211679][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.211681][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.211683][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.211685][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.211686][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.211688][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.211689][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.211691][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.211692][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.211695][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.211696][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.211699][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.211701][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.211702][ T12] kthread (kernel/kthread.c:436) [ 230.211703][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.211705][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.211706][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.211708][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.211710][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.211711][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.211712][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 230.211715][ T12] | [ 230.211721][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 230.215159][ T12] caller is ovpn_decrypt_post (./include/linux/netdevice.h:3067 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn | [ 230.215258][ T12] Tainted: [W]=WARN [ 230.215259][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 230.215259][ T12] Workqueue: kstrp strp_work [ 230.215261][ T12] Call Trace: [ 230.215261][ T12] [ 230.215262][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 230.215264][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 230.215266][ T12] ovpn_decrypt_post (./include/linux/netdevice.h:3067 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn [ 230.215269][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 230.215272][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 230.215274][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 230.215276][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 230.215278][ T12] ? __skb_send_sock (net/core/skbuff.c:3321 (discriminator 1)) [ 230.215281][ T12] __strp_recv (net/strparser/strparser.c:311) [ 230.215282][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 230.215284][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 230.215286][ T12] ? strp_process (net/strparser/strparser.c:340) [ 230.215287][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 230.215290][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 230.215291][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 230.215292][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 230.215294][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 230.215295][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 230.215297][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 230.215298][ T12] process_one_work (kernel/workqueue.c:3293) [ 230.215301][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3189) [ 230.215302][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 230.215305][ T12] worker_thread (kernel/workqueue.c:3365 (discriminator 5) kernel/workqueue.c:3452 (discriminator 5)) [ 230.215307][ T12] ? rescuer_thread (kernel/workqueue.c:3398) [ 230.215309][ T12] kthread (kernel/kthread.c:436) [ 230.215310][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 230.215311][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 230.215312][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 230.215314][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 230.215316][ T12] ? __switch_to (./arch/x86/include/asm/cpufeature.h:101 (discriminator 1) arch/x86/kernel/process_64.c:377 (discriminator 1) arch/x86/kernel/process_64.c:665 (discriminator 1)) [ 230.215317][ T12] ? kthread_affine_node (kernel/kthread.c:381) Finger prints: mark_lock_irq:mark_lock:mark_usage:__lock_acquire:gro_cells_receive check_preemption_disabled:gro_cells_receive:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv check_preemption_disabled:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv:__tcp_read_sock gro_cells_receive:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv:__tcp_read_sock