Hello: This patch was applied to bpf/bpf-next.git (refs/heads/master): On Tue, 27 Oct 2020 23:10:54 -0700 you wrote: > Commit e679654a704e ("bpf: Fix a rcu_sched stall issue with > bpf task/task_file iterator") tries to fix rcu stalls warning > which is caused by bpf task_file iterator when running > "bpftool prog". > > rcu: INFO: rcu_sched self-detected stall on CPU > rcu: \x097-....: (20999 ticks this GP) idle=302/1/0x4000000000000000 softirq=1508852/1508852 fqs=4913 > \x09(t=21031 jiffies g=2534773 q=179750) > NMI backtrace for cpu 7 > CPU: 7 PID: 184195 Comm: bpftool Kdump: loaded Tainted: G W 5.8.0-00004-g68bfc7f8c1b4 #6 > Hardware name: Quanta Twin Lakes MP/Twin Lakes Passive MP, BIOS F09_3A17 05/03/2019 > Call Trace: > <IRQ> > dump_stack+0x57/0x70 > nmi_cpu_backtrace.cold+0x14/0x53 > ? lapic_can_unplug_cpu.cold+0x39/0x39 > nmi_trigger_cpumask_backtrace+0xb7/0xc7 > rcu_dump_cpu_stacks+0xa2/0xd0 > rcu_sched_clock_irq.cold+0x1ff/0x3d9 > ? tick_nohz_handler+0x100/0x100 > update_process_times+0x5b/0x90 > tick_sched_timer+0x5e/0xf0 > __hrtimer_run_queues+0x12a/0x2a0 > hrtimer_interrupt+0x10e/0x280 > __sysvec_apic_timer_interrupt+0x51/0xe0 > asm_call_on_stack+0xf/0x20 > </IRQ> > sysvec_apic_timer_interrupt+0x6f/0x80 > ... > task_file_seq_next+0x52/0xa0 > bpf_seq_read+0xb9/0x320 > vfs_read+0x9d/0x180 > ksys_read+0x5f/0xe0 > do_syscall_64+0x38/0x60 > entry_SYSCALL_64_after_hwframe+0x44/0xa9 > > [...] Here is the summary with links: - [bpf-next] bpf: permit cond_resched for some iterators https://git.kernel.org/bpf/bpf-next/c/cf83b2d2e2b6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html