====================================== | [ 1012.275835][ C3] tun0: no available key for peer 3, key-id: 0 | [ 1029.059028][ T12] ------------[ cut here ]------------ | [ 1029.059326][ T12] WARNING: net/core/gro_cells.c:30 at gro_cells_receive+0x708/0xaa0, CPU#3: 0/12 | [ 1029.059630][ T12] Modules linked in: ovpn udp_tunnel ip6_udp_tunnel ppp_deflate zlib_deflate bsd_comp ppp_async crc_ccitt pppoe pppox ppp_generic slhc nf_tables 8021q sch_netem [last unloaded: udp_tunnel] [ 1029.060433][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.060599][ T12] Workqueue: kstrp strp_work [ 1029.060744][ T12] RIP: 0010:gro_cells_receive (net/core/gro_cells.c:30 (discriminator 22)) [ 1029.060896][ T12] Code: 00 31 ff e8 ba 0a df ff bb 01 00 00 00 e9 76 fa ff ff 65 8b 05 e9 82 75 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 f4 0b e4 ff 84 c0 All code ======== 0: 00 31 add %dh,(%rcx) 2: ff ljmp (bad) 3: e8 ba 0a df ff call 0xffffffffffdf0ac2 8: bb 01 00 00 00 mov $0x1,%ebx d: e9 76 fa ff ff jmp 0xfffffffffffffa88 12: 65 8b 05 e9 82 75 02 mov %gs:0x27582e9(%rip),%eax # 0x2758302 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 f4 0b e4 ff call 0xffffffffffe40c32 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 f4 0b e4 ff call 0xffffffffffe40c08 14: 84 c0 test %al,%al [ 1029.061368][ T12] RSP: 0018:ffa00000000c78d8 EFLAGS: 00010246 [ 1029.061536][ T12] RAX: 0000000080000000 RBX: ff1100000b9eba80 RCX: 1ffffffff6512720 [ 1029.061736][ T12] RDX: 0000000000000000 RSI: ffffffffb146bc80 RDI: ff11000023cb90c8 [ 1029.061931][ T12] RBP: ff11000023cb9000 R08: 0000000000000000 R09: 0000000000000001 [ 1029.062122][ T12] R10: 0000000000000003 R11: 0000000000000001 R12: ff11000023cb9da0 [ 1029.062322][ T12] R13: 0000000000000034 R14: 0000000000000058 R15: ff1100000b9ebb34 [ 1029.062670][ T12] FS: 0000000000000000(0000) GS:ff110000822b2000(0000) knlGS:0000000000000000 [ 1029.062898][ T12] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 1029.063059][ T12] CR2: 00005607e7ee60a8 CR3: 000000000fc1b002 CR4: 0000000000771ef0 [ 1029.063251][ T12] PKRU: 55555554 [ 1029.063355][ T12] Call Trace: [ 1029.063450][ T12] [ 1029.063517][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 1029.063654][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.063789][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.063945][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.064075][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.064201][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.064327][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.064464][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.064624][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.064753][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.064881][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.065007][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.065133][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.065226][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.065358][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.065485][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.065611][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.065712][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.065841][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.065965][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.066095][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.066223][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.066350][ T12] kthread (kernel/kthread.c:436) [ 1029.066447][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.066607][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.066734][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.066858][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.067014][ 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)) [ 1029.067138][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.067262][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 1029.068498][ T12] ---[ end trace 0000000000000000 ]--- | [ 1029.068649][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 1029.068858][ T12] caller is gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) | [ 1029.068986][ T12] Tainted: [W]=WARN [ 1029.068987][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.068988][ T12] Workqueue: kstrp strp_work [ 1029.068990][ T12] Call Trace: [ 1029.068991][ T12] [ 1029.068992][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 1029.068996][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 1029.068998][ T12] gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) [ 1029.069001][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 1029.069008][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.069012][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.069015][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.069018][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.069021][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.069025][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.069030][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.069034][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.069036][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.069040][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.069045][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.069048][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.069050][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.069053][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.069055][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.069057][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.069060][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.069066][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.069068][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.069074][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.069081][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.069083][ T12] kthread (kernel/kthread.c:436) [ 1029.069084][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.069087][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.069089][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.069092][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.069095][ 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)) [ 1029.069097][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.069100][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 1029.077932][ T12] #3: ffffffffb1f88aa0 (rcu_read_lock){....}-{1:3}, at: gro_cells_receive (./include/linux/rcupdate.h:312 (discriminator 2) ./include/linux/rcupdate.h:850 (discriminator 2) net/core/gro_cells.c:21 (discriminator 2)) | [ 1029.078072][ T12] | [ 1029.078072][ T12] stack backtrace: | [ 1029.078174][ T12] Tainted: [W]=WARN [ 1029.078175][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.078176][ T12] Workqueue: kstrp strp_work [ 1029.078178][ T12] Call Trace: [ 1029.078179][ T12] [ 1029.078180][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 1029.078182][ T12] print_usage_bug.part.0.cold (kernel/locking/lockdep.c:4045) [ 1029.078184][ T12] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 1029.078188][ T12] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4056 kernel/locking/lockdep.c:4267) [ 1029.078190][ T12] ? is_bpf_text_address (./include/linux/rcupdate.h:322 (discriminator 2) ./include/linux/rcupdate.h:881 (discriminator 2) kernel/bpf/core.c:750 (discriminator 2)) [ 1029.078192][ T12] ? save_trace (kernel/locking/lockdep.c:592) [ 1029.078194][ T12] mark_lock (kernel/locking/lockdep.c:4753) [ 1029.078196][ T12] mark_usage (kernel/locking/lockdep.c:4666 (discriminator 1)) [ 1029.078198][ T12] __lock_acquire (kernel/locking/lockdep.c:5191) [ 1029.078200][ T12] lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.078201][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 1029.078203][ T12] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 1029.078205][ T12] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 11) kernel/locking/lockdep.c:4411 (discriminator 11)) [ 1029.078206][ T12] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 24) kernel/locking/lockdep.c:5831 (discriminator 24)) [ 1029.078208][ T12] gro_cells_receive (./include/linux/local_lock_internal.h:47 (discriminator 1) net/core/gro_cells.c:30 (discriminator 1)) [ 1029.078210][ T12] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 1029.078211][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 1029.078215][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.078218][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.078221][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.078223][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.078226][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.078228][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.078231][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.078233][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.078235][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.078237][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.078239][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.078241][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.078243][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.078245][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.078247][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.078248][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.078250][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.078253][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.078255][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.078258][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.078261][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.078263][ T12] kthread (kernel/kthread.c:436) [ 1029.078264][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.078266][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.078268][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.078270][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.078272][ 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)) [ 1029.078274][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.078276][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 1029.078279][ T12] | [ 1029.082740][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 1029.082874][ T12] caller is gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) | [ 1029.082952][ T12] Tainted: [W]=WARN [ 1029.082953][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.082953][ T12] Workqueue: kstrp strp_work [ 1029.082955][ T12] Call Trace: [ 1029.082956][ T12] [ 1029.082957][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 1029.082958][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 1029.082960][ T12] gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) [ 1029.082962][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 1029.082966][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.082968][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.082971][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.082973][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.082976][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.082978][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.082981][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.082983][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.082985][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.082987][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.082989][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.082991][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.082993][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.082995][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.082996][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.082998][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.083000][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.083003][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.083004][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.083007][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.083010][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.083012][ T12] kthread (kernel/kthread.c:436) [ 1029.083013][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.083015][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.083017][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.083018][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.083020][ 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)) [ 1029.083022][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.083024][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 1029.083027][ T12] | [ 1029.083030][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 1029.086631][ T12] caller is gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) | [ 1029.086716][ T12] Tainted: [W]=WARN [ 1029.086716][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.086717][ T12] Workqueue: kstrp strp_work [ 1029.086719][ T12] Call Trace: [ 1029.086719][ T12] [ 1029.086720][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 1029.086722][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 1029.086724][ T12] gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) [ 1029.086725][ T12] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 1029.086729][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.086732][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.086735][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.086737][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.086739][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.086741][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.086744][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.086746][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.086748][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.086750][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.086752][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.086754][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.086756][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.086758][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.086759][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.086761][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.086763][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.086766][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.086767][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.086770][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.086773][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.086775][ T12] kthread (kernel/kthread.c:436) [ 1029.086777][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.086778][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.086780][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.086782][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.086784][ 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)) [ 1029.086786][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.086787][ T12] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 1029.086791][ T12] | [ 1029.086801][ T12] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:0/12 | [ 1029.090277][ T12] caller is ovpn_decrypt_post (./include/linux/netdevice.h:3047 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn | [ 1029.090424][ T12] Tainted: [W]=WARN [ 1029.090424][ T12] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 1029.090425][ T12] Workqueue: kstrp strp_work [ 1029.090427][ T12] Call Trace: [ 1029.090427][ T12] [ 1029.090428][ T12] dump_stack_lvl (lib/dump_stack.c:122) [ 1029.090430][ T12] check_preemption_disabled (lib/smp_processor_id.c:47) [ 1029.090432][ T12] ovpn_decrypt_post (./include/linux/netdevice.h:3047 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn [ 1029.090435][ T12] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.090438][ T12] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 1029.090441][ T12] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1553) [ 1029.090443][ T12] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 1029.090445][ T12] ? skb_checksum (net/core/skbuff.c:3550 (discriminator 3)) [ 1029.090447][ T12] __strp_recv (net/strparser/strparser.c:311) [ 1029.090450][ T12] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 1029.090453][ T12] __tcp_read_sock (net/ipv4/tcp.c:1693) [ 1029.090454][ T12] ? strp_process (net/strparser/strparser.c:340) [ 1029.090456][ T12] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1669) [ 1029.090459][ T12] strp_read_sock (net/strparser/strparser.c:372) [ 1029.090461][ T12] ? strp_stop (net/strparser/strparser.c:354) [ 1029.090462][ T12] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 1029.090464][ T12] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 1029.090465][ T12] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 1029.090467][ T12] strp_work (net/strparser/strparser.c:420 (discriminator 1) net/strparser/strparser.c:429 (discriminator 1)) [ 1029.090469][ T12] process_one_work (kernel/workqueue.c:3281) [ 1029.090472][ T12] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 1029.090474][ T12] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 1029.090476][ T12] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 1029.090479][ T12] ? rescuer_thread (kernel/workqueue.c:3386) [ 1029.090481][ T12] kthread (kernel/kthread.c:436) [ 1029.090483][ T12] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 1029.090484][ T12] ? kthread_affine_node (kernel/kthread.c:381) [ 1029.090486][ T12] ret_from_fork (arch/x86/kernel/process.c:164) [ 1029.090488][ T12] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 1029.090490][ 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)) [ 1029.090492][ T12] ? kthread_affine_node (kernel/kthread.c:381) Finger prints: check_preemption_disabled:gro_cells_receive:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv gro_cells_receive:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv:__tcp_read_sock mark_lock_irq:mark_lock:mark_usage:__lock_acquire:gro_cells_receive check_preemption_disabled:ovpn_decrypt_post:ovpn_tcp_rcv:__strp_recv:__tcp_read_sock