====================================== | [ 577.583972][ C2] tun0: no available key for peer 6, key-id: 0 | [ 591.743107][ T12] ------------[ cut here ]------------ | [ 591.743440][ T12] WARNING: net/core/gro_cells.c:30 at gro_cells_receive+0x708/0xaa0, CPU#2: 0/12 | [ 591.743796][ T12] Modules linked in: ovpn udp_tunnel ip6_udp_tunnel 8021q sch_netem [last unloaded: udp_tunnel] [ 591.744446][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.744661][ T12] Workqueue: kstrp strp_work [ 591.744839][ T12] RIP: 0010:gro_cells_receive (net/core/gro_cells.c:30 (discriminator 22)) [ 591.745019][ T12] Code: 00 31 ff e8 ea dd de ff bb 01 00 00 00 e9 76 fa ff ff 65 8b 05 09 3b 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 d4 d7 e3 ff 84 c0 All code ======== 0: 00 31 add %dh,(%rcx) 2: ff ljmp (bad) 3: e8 ea dd de ff call 0xffffffffffdeddf2 8: bb 01 00 00 00 mov $0x1,%ebx d: e9 76 fa ff ff jmp 0xfffffffffffffa88 12: 65 8b 05 09 3b 93 02 mov %gs:0x2933b09(%rip),%eax # 0x2933b22 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 d4 d7 e3 ff call 0xffffffffffe3d812 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 d4 d7 e3 ff call 0xffffffffffe3d7e8 14: 84 c0 test %al,%al [ 591.745520][ T12] RSP: 0018:ffa00000000c78d8 EFLAGS: 00010246 [ 591.745718][ T12] RAX: 0000000080000000 RBX: ff1100000b6258c0 RCX: 1ffffffff20142d8 [ 591.745958][ T12] RDX: 0000000000000000 RSI: ffffffff8ec702c0 RDI: ff1100000a4d90c8 [ 591.746199][ T12] RBP: ff1100000a4d9000 R08: 0000000000000000 R09: 0000000000000001 [ 591.746426][ T12] R10: 0000000000000002 R11: 0000000000000001 R12: ff1100000a4d9e20 [ 591.746745][ T12] R13: 0000000000000040 R14: 0000000000000058 R15: ff1100000b625974 [ 591.746986][ T12] FS: 0000000000000000(0000) GS:ff110000a4815000(0000) knlGS:0000000000000000 [ 591.747246][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 591.747449][ T12] CR2: 00007fea742d8cd4 CR3: 000000000eb16005 CR4: 0000000000771ef0 [ 591.747697][ T12] PKRU: 55555554 [ 591.747832][ T12] Call Trace: [ 591.748057][ T12] [ 591.748169][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:93 drivers/net/ovpn/io.c:192) ovpn [ 591.748346][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.748533][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.748742][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.748910][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.749084][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.749250][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.749422][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.749633][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.749802][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.749976][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.750144][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.750312][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.750446][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.750628][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.750797][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.750970][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.751106][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.751277][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.751439][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.751621][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.751791][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.751960][ T12] kthread (kernel/kthread.c:436) [ 591.752098][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.752291][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.752532][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.752704][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.752897][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.753069][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.753232][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 591.754752][ T12] ---[ end trace 0000000000000000 ]--- | [ 591.754946][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 591.755183][ T12] caller is gro_cells_receive (net/core/gro_cells.c:30 (discriminator 27)) | [ 591.755350][ T12] Tainted: [W]=WARN [ 591.755351][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.755352][ T12] Workqueue: kstrp strp_work [ 591.755356][ T12] Call Trace: [ 591.755357][ T12] [ 591.755359][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 591.755364][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 591.755368][ T12] gro_cells_receive (net/core/gro_cells.c:30 (discriminator 27)) [ 591.755371][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:93 drivers/net/ovpn/io.c:192) ovpn [ 591.755379][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.755383][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.755387][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.755389][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.755392][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.755395][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.755400][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.755404][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.755407][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.755410][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.755415][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.755418][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.755420][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.755423][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.755425][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.755427][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.755429][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.755435][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.755437][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.755443][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.755449][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.755451][ T12] kthread (kernel/kthread.c:436) [ 591.755453][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.755459][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.755461][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.755463][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.755466][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.755468][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.755471][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 591.765133][ T12] #3: ffffffff8f787e20 (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)) | [ 591.765267][ T12] | [ 591.765267][ T12] stack backtrace: | [ 591.765365][ T12] Tainted: [W]=WARN [ 591.765366][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.765367][ T12] Workqueue: kstrp strp_work [ 591.765370][ T12] Call Trace: [ 591.765370][ T12] [ 591.765372][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 591.765375][ T12] print_usage_bug.part.0.cold (kernel/locking/lockdep.c:4042) [ 591.765377][ T12] ? filter_irq_stacks (kernel/stacktrace.c:402) [ 591.765380][ T12] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4056 kernel/locking/lockdep.c:4267) [ 591.765382][ T12] ? save_trace (kernel/locking/lockdep.c:589) [ 591.765384][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.765386][ T12] mark_lock (kernel/locking/lockdep.c:4753) [ 591.765388][ T12] mark_usage (kernel/locking/lockdep.c:4666) [ 591.765389][ T12] __lock_acquire (kernel/locking/lockdep.c:5191) [ 591.765391][ T12] lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.765392][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 591.765394][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 591.765396][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 22) kernel/locking/lockdep.c:5831 (discriminator 22)) [ 591.765397][ T12] gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 591.765399][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 591.765401][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:93 drivers/net/ovpn/io.c:192) ovpn [ 591.765405][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.765408][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.765410][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.765412][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.765415][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.765416][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.765419][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.765421][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.765423][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.765425][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.765427][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.765429][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.765430][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.765432][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.765434][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.765435][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.765436][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.765439][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.765441][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.765443][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.765445][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.765447][ T12] kthread (kernel/kthread.c:436) [ 591.765448][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.765450][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.765452][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.765453][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.765455][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.765456][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.765458][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 591.765461][ T12] | [ 591.769967][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 591.770172][ T12] caller is gro_cells_receive (net/core/gro_cells.c:32 (discriminator 3)) | [ 591.770293][ T12] Tainted: [W]=WARN [ 591.770294][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.770294][ T12] Workqueue: kstrp strp_work [ 591.770298][ T12] Call Trace: [ 591.770299][ T12] [ 591.770300][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 591.770304][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 591.770306][ T12] gro_cells_receive (net/core/gro_cells.c:32 (discriminator 3)) [ 591.770308][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:93 drivers/net/ovpn/io.c:192) ovpn [ 591.770313][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.770316][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.770319][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.770320][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.770323][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.770324][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.770327][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.770329][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.770331][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.770332][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.770335][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.770336][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.770338][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.770339][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.770341][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.770342][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.770344][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.770346][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.770348][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.770350][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.770353][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.770354][ T12] kthread (kernel/kthread.c:436) [ 591.770355][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.770357][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.770358][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.770360][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.770361][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.770363][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.770364][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 591.770367][ T12] | [ 591.770373][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 591.775497][ T12] caller is gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) | [ 591.775618][ T12] Tainted: [W]=WARN [ 591.775618][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.775619][ T12] Workqueue: kstrp strp_work [ 591.775622][ T12] Call Trace: [ 591.775623][ T12] [ 591.775625][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 591.775628][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 591.775630][ T12] gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) [ 591.775632][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:93 drivers/net/ovpn/io.c:192) ovpn [ 591.775636][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.775639][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.775642][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.775643][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.775646][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.775648][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.775650][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.775652][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.775654][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.775656][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.775658][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.775660][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.775661][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.775663][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.775665][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.775666][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.775668][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.775670][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.775671][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.775674][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.775676][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.775678][ T12] kthread (kernel/kthread.c:436) [ 591.775679][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.775680][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.775682][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.775683][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.775685][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.775686][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.775688][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:245) | [ 591.775691][ T12] | [ 591.775701][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 591.780505][ T12] caller is ovpn_decrypt_post (./include/linux/netdevice.h:3067 (discriminator 3) drivers/net/ovpn/io.c:97 (discriminator 3) drivers/net/ovpn/io.c:192 (discriminator 3)) ovpn | [ 591.780644][ T12] Tainted: [W]=WARN [ 591.780645][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 591.780646][ T12] Workqueue: kstrp strp_work [ 591.780649][ T12] Call Trace: [ 591.780650][ T12] [ 591.780651][ T12] dump_stack_lvl (lib/dump_stack.c:94 lib/dump_stack.c:120) [ 591.780654][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 591.780657][ T12] ovpn_decrypt_post (./include/linux/netdevice.h:3067 (discriminator 3) drivers/net/ovpn/io.c:97 (discriminator 3) drivers/net/ovpn/io.c:192 (discriminator 3)) ovpn [ 591.780661][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:148) ovpn [ 591.780664][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:487 (discriminator 2)) ovpn [ 591.780666][ T12] ? __copy_skb_header (net/core/skbuff.c:1552) [ 591.780668][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:466) ovpn [ 591.780670][ T12] ? __skb_ext_del (./include/net/xfrm.h:929 net/core/skbuff.c:7171 net/core/skbuff.c:7196) [ 591.780672][ T12] __strp_recv (net/strparser/strparser.c:309) [ 591.780674][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 3) kernel/rcu/tree.c:4032 (discriminator 3)) [ 591.780676][ T12] __tcp_read_sock (net/ipv4/tcp.c:1692) [ 591.780678][ T12] ? strp_process (net/strparser/strparser.c:335) [ 591.780680][ T12] ? tcp_cleanup_rbuf (./include/linux/skbuff.h:2195) [ 591.780682][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 591.780684][ T12] ? strp_stop (net/strparser/strparser.c:527) [ 591.780685][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5535) [ 591.780687][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4472) [ 591.780689][ T12] ? __local_bh_enable_ip (kernel/softirq.c:455) [ 591.780690][ T12] strp_work (net/strparser/strparser.c:420 net/strparser/strparser.c:429) [ 591.780692][ T12] process_one_work (kernel/workqueue.c:3302) [ 591.780694][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:1822 (discriminator 4)) [ 591.780696][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:5868 (discriminator 1)) [ 591.780698][ T12] worker_thread (kernel/workqueue.c:3385 kernel/workqueue.c:3466) [ 591.780701][ T12] ? rescuer_thread (./include/linux/list.h:381 (discriminator 3)) [ 591.780702][ T12] kthread (kernel/kthread.c:436) [ 591.780703][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 22)) [ 591.780705][ T12] ? kthread_affine_node (kernel/kthread.c:378) [ 591.780706][ T12] ret_from_fork (arch/x86/kernel/process.c:158) [ 591.780708][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 591.780709][ T12] ? __switch_to (arch/x86/kernel/process_64.c:403 arch/x86/kernel/process_64.c:663) [ 591.780711][ T12] ? kthread_affine_node (kernel/kthread.c:378) 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