====================================== | [ 455.840625][ C2] tun0: no available key for peer 4, key-id: 0 | [ 476.182205][ T2683] ------------[ cut here ]------------ | [ 476.182608][ T2683] WARNING: net/core/gro_cells.c:30 at gro_cells_receive+0x708/0xaa0, CPU#2: 2/2683 | [ 476.182929][ T2683] Modules linked in: 8021q ovpn udp_tunnel ip6_udp_tunnel sch_netem [last unloaded: udp_tunnel] [ 476.183636][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.183861][ T2683] Workqueue: kstrp strp_work [ 476.184050][ T2683] RIP: 0010:gro_cells_receive (net/core/gro_cells.c:30 (discriminator 22)) [ 476.184248][ T2683] Code: 00 31 ff e8 6a 82 df ff bb 01 00 00 00 e9 76 fa ff ff 65 8b 05 69 4b 71 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 7f e4 ff 84 c0 All code ======== 0: 00 31 add %dh,(%rcx) 2: ff ljmp (bad) 3: e8 6a 82 df ff call 0xffffffffffdf8272 8: bb 01 00 00 00 mov $0x1,%ebx d: e9 76 fa ff ff jmp 0xfffffffffffffa88 12: 65 8b 05 69 4b 71 02 mov %gs:0x2714b69(%rip),%eax # 0x2714b82 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 7f e4 ff call 0xffffffffffe48032 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 7f e4 ff call 0xffffffffffe48008 14: 84 c0 test %al,%al [ 476.184789][ T2683] RSP: 0018:ffa0000001baf8d8 EFLAGS: 00010246 [ 476.185005][ T2683] RAX: 0000000080000000 RBX: ff11000012295540 RCX: 1ffffffff698b140 [ 476.185253][ T2683] RDX: 0000000000000000 RSI: ffffffffb386b800 RDI: ff11000017ce90c0 [ 476.185496][ T2683] RBP: ff11000017ce9000 R08: 0000000000000000 R09: 0000000000000001 [ 476.185753][ T2683] R10: 0000000000000002 R11: 0000000000000001 R12: ff11000017ce9da0 [ 476.185986][ T2683] R13: 0000000000000034 R14: 0000000000000058 R15: ff110000122955ec [ 476.186241][ T2683] FS: 0000000000000000(0000) GS:ff1100007fe87000(0000) knlGS:0000000000000000 [ 476.186688][ T2683] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 476.186895][ T2683] CR2: 000055840d6fe0a8 CR3: 0000000018405005 CR4: 0000000000771ef0 [ 476.187135][ T2683] PKRU: 55555554 [ 476.187287][ T2683] Call Trace: [ 476.187431][ T2683] [ 476.187568][ T2683] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 476.187761][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.187939][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.188154][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.188334][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.188534][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.188772][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.189039][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.189360][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.189645][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.189910][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.190186][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.190451][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.190681][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.190954][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.191229][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.191493][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.191717][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.191989][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.192253][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.192522][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.192804][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.193064][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.193338][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.193611][ T2683] kthread (kernel/kthread.c:436) [ 476.193821][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.194128][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.194399][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.194673][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.194988][ T2683] ? __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)) [ 476.195254][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.195443][ T2683] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 476.197213][ T2683] ---[ end trace 0000000000000000 ]--- | [ 476.197390][ T2683] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:2/2683 | [ 476.197666][ T2683] caller is gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) | [ 476.197842][ T2683] Tainted: [W]=WARN [ 476.197843][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.197845][ T2683] Workqueue: kstrp strp_work [ 476.197849][ T2683] Call Trace: [ 476.197851][ T2683] [ 476.197853][ T2683] dump_stack_lvl (lib/dump_stack.c:122) [ 476.197858][ T2683] check_preemption_disabled (lib/smp_processor_id.c:47) [ 476.197862][ T2683] gro_cells_receive (net/core/gro_cells.c:30 (discriminator 28)) [ 476.197866][ T2683] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 476.197874][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.197879][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.197882][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.197886][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.197889][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.197893][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.197898][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.197902][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.197905][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.197909][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.197914][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.197917][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.197918][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.197923][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.197925][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.197928][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.197930][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.197936][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.197939][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.197945][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.197949][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.197952][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.197955][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.197957][ T2683] kthread (kernel/kthread.c:436) [ 476.197959][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.197963][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.197965][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.197968][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.197972][ T2683] ? __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)) [ 476.197975][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.197977][ T2683] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 476.207064][ T2683] #3: ffffffffb4378aa0 (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)) | [ 476.207212][ T2683] | [ 476.207212][ T2683] stack backtrace: | [ 476.207358][ T2683] Tainted: [W]=WARN [ 476.207359][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.207360][ T2683] Workqueue: kstrp strp_work [ 476.207362][ T2683] Call Trace: [ 476.207363][ T2683] [ 476.207364][ T2683] dump_stack_lvl (lib/dump_stack.c:122) [ 476.207367][ T2683] print_usage_bug.part.0.cold (kernel/locking/lockdep.c:4045) [ 476.207369][ T2683] ? filter_irq_stacks (kernel/stacktrace.c:114) [ 476.207372][ T2683] mark_lock_irq (kernel/locking/lockdep.c:4013 kernel/locking/lockdep.c:4056 kernel/locking/lockdep.c:4267) [ 476.207374][ T2683] ? 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)) [ 476.207377][ T2683] ? save_trace (kernel/locking/lockdep.c:592) [ 476.207379][ T2683] mark_lock (kernel/locking/lockdep.c:4753) [ 476.207381][ T2683] mark_usage (kernel/locking/lockdep.c:4666 (discriminator 1)) [ 476.207383][ T2683] __lock_acquire (kernel/locking/lockdep.c:5191) [ 476.207385][ T2683] lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.207387][ T2683] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 476.207388][ T2683] ? rcu_is_watching (./include/linux/context_tracking.h:128 (discriminator 3) kernel/rcu/tree.c:752 (discriminator 3)) [ 476.207390][ T2683] ? lockdep_hardirqs_on_prepare.part.0 (kernel/locking/lockdep.c:470 (discriminator 11) kernel/locking/lockdep.c:4411 (discriminator 11)) [ 476.207392][ T2683] ? lock_acquire (./include/trace/events/lock.h:24 (discriminator 24) kernel/locking/lockdep.c:5831 (discriminator 24)) [ 476.207394][ T2683] gro_cells_receive (./include/linux/local_lock_internal.h:47 (discriminator 1) net/core/gro_cells.c:30 (discriminator 1)) [ 476.207395][ T2683] ? gro_cells_receive (./include/linux/local_lock_internal.h:46 (discriminator 2) net/core/gro_cells.c:30 (discriminator 2)) [ 476.207397][ T2683] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 476.207401][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.207404][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.207406][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.207408][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.207411][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.207413][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.207416][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.207418][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.207420][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.207422][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.207425][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.207427][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.207428][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.207430][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.207432][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.207434][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.207436][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.207439][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.207440][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.207443][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.207446][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.207447][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.207451][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.207454][ T2683] kthread (kernel/kthread.c:436) [ 476.207456][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.207459][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.207462][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.207465][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.207469][ T2683] ? __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)) [ 476.207472][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.207475][ T2683] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 476.207481][ T2683] | [ 476.213214][ T2683] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:2/2683 | [ 476.213396][ T2683] caller is gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) | [ 476.213536][ T2683] Tainted: [W]=WARN [ 476.213536][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.213538][ T2683] Workqueue: kstrp strp_work [ 476.213545][ T2683] Call Trace: [ 476.213546][ T2683] [ 476.213548][ T2683] dump_stack_lvl (lib/dump_stack.c:122) [ 476.213551][ T2683] check_preemption_disabled (lib/smp_processor_id.c:47) [ 476.213553][ T2683] gro_cells_receive (net/core/gro_cells.c:32 (discriminator 4)) [ 476.213555][ T2683] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 476.213561][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.213564][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.213567][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.213569][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.213572][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.213574][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.213576][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.213579][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.213581][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.213583][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.213586][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.213587][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.213589][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.213591][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.213592][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.213595][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.213596][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.213599][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.213601][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.213604][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.213606][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.213608][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.213610][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.213612][ T2683] kthread (kernel/kthread.c:436) [ 476.213613][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.213616][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.213618][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.213620][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.213622][ T2683] ? __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)) [ 476.213624][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.213625][ T2683] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 476.213629][ T2683] | [ 476.217604][ T2683] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:2/2683 | [ 476.217852][ T2683] caller is gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) | [ 476.218015][ T2683] Tainted: [W]=WARN [ 476.218015][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.218016][ T2683] Workqueue: kstrp strp_work [ 476.218019][ T2683] Call Trace: [ 476.218021][ T2683] [ 476.218022][ T2683] dump_stack_lvl (lib/dump_stack.c:122) [ 476.218025][ T2683] check_preemption_disabled (lib/smp_processor_id.c:47) [ 476.218027][ T2683] gro_cells_receive (net/core/gro_cells.c:50 (discriminator 3)) [ 476.218029][ T2683] ovpn_decrypt_post (drivers/net/ovpn/io.c:94 (discriminator 1) drivers/net/ovpn/io.c:192 (discriminator 1)) ovpn [ 476.218034][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.218037][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.218039][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.218042][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.218044][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.218046][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.218049][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.218051][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.218053][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.218055][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.218058][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.218060][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.218061][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.218063][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.218065][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.218066][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.218068][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.218071][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.218073][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.218076][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.218078][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.218080][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.218082][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.218083][ T2683] kthread (kernel/kthread.c:436) [ 476.218085][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.218087][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.218089][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.218091][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.218093][ T2683] ? __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)) [ 476.218095][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.218097][ T2683] ret_from_fork_asm (arch/x86/entry/entry_64.S:255) | [ 476.218100][ T2683] | [ 476.218109][ T2683] BUG: using smp_processor_id() in preemptible [00000000] code: kworker/u16:2/2683 | [ 476.223481][ T2683] caller is ovpn_decrypt_post (./include/linux/netdevice.h:3040 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn | [ 476.223639][ T2683] Tainted: [W]=WARN [ 476.223640][ T2683] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011 [ 476.223641][ T2683] Workqueue: kstrp strp_work [ 476.223644][ T2683] Call Trace: [ 476.223645][ T2683] [ 476.223647][ T2683] dump_stack_lvl (lib/dump_stack.c:122) [ 476.223649][ T2683] check_preemption_disabled (lib/smp_processor_id.c:47) [ 476.223652][ T2683] ovpn_decrypt_post (./include/linux/netdevice.h:3040 (discriminator 4) drivers/net/ovpn/io.c:97 (discriminator 4) drivers/net/ovpn/io.c:192 (discriminator 4)) ovpn [ 476.223657][ T2683] ovpn_tcp_rcv (drivers/net/ovpn/tcp.c:103) ovpn [ 476.223659][ T2683] ? ovpn_tcp_write_space (drivers/net/ovpn/tcp.c:103) ovpn [ 476.223662][ T2683] ? __copy_skb_header (./include/net/dst.h:299 net/core/skbuff.c:1554) [ 476.223664][ T2683] ? ovpn_tcp_disconnect (drivers/net/ovpn/tcp.c:37) ovpn [ 476.223667][ T2683] ? skb_copy (net/core/skbuff.c:2182 (discriminator 1)) [ 476.223669][ T2683] __strp_recv (net/strparser/strparser.c:303) [ 476.223671][ T2683] ? rcu_lockdep_current_cpu_online (kernel/rcu/tree.c:4040 (discriminator 4) kernel/rcu/tree.c:4032 (discriminator 4)) [ 476.223674][ T2683] __tcp_read_sock (net/ipv4/tcp.c:1696) [ 476.223676][ T2683] ? strp_process (net/strparser/strparser.c:332) [ 476.223678][ T2683] ? tcp_cleanup_rbuf (net/ipv4/tcp.c:1672) [ 476.223681][ T2683] strp_read_sock (net/strparser/strparser.c:364) [ 476.223682][ T2683] ? strp_stop (net/strparser/strparser.c:346) [ 476.223684][ T2683] ? __lock_release.isra.0 (kernel/locking/lockdep.c:5536) [ 476.223686][ T2683] ? lockdep_hardirqs_on (kernel/locking/lockdep.c:4473) [ 476.223687][ T2683] ? __local_bh_enable_ip (./arch/x86/include/asm/irqflags.h:42 ./arch/x86/include/asm/irqflags.h:119 kernel/softirq.c:455) [ 476.223689][ T2683] strp_work (net/strparser/strparser.c:412 (discriminator 1) net/strparser/strparser.c:421 (discriminator 1)) [ 476.223691][ T2683] process_one_work (kernel/workqueue.c:3281) [ 476.223694][ T2683] ? pwq_dec_nr_in_flight (kernel/workqueue.c:3177) [ 476.223696][ T2683] ? lock_acquire.part.0 (kernel/locking/lockdep.c:470 (discriminator 2) kernel/locking/lockdep.c:5870 (discriminator 2)) [ 476.223698][ T2683] worker_thread (kernel/workqueue.c:3353 (discriminator 5) kernel/workqueue.c:3440 (discriminator 5)) [ 476.223701][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.223702][ T2683] ? __kthread_parkme (./arch/x86/include/asm/bitops.h:202 (discriminator 1) ./arch/x86/include/asm/bitops.h:232 (discriminator 1) ./include/asm-generic/bitops/instrumented-non-atomic.h:142 (discriminator 1) kernel/kthread.c:272 (discriminator 1)) [ 476.223705][ T2683] ? rescuer_thread (kernel/workqueue.c:3386) [ 476.223706][ T2683] kthread (kernel/kthread.c:436) [ 476.223708][ T2683] ? trace_irq_enable.constprop.0 (./include/trace/events/preemptirq.h:40 (discriminator 24)) [ 476.223710][ T2683] ? kthread_affine_node (kernel/kthread.c:381) [ 476.223712][ T2683] ret_from_fork (arch/x86/kernel/process.c:164) [ 476.223714][ T2683] ? arch_exit_to_user_mode_prepare.isra.0 (arch/x86/entry/syscall_64.c:37) [ 476.223716][ T2683] ? __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)) [ 476.223718][ T2683] ? 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