commit | 8d8d18c3283f0cf72f6ac41f337d5b6f818649b6 | [log] [tgz] |
---|---|---|
author | David Daney <david.daney@cavium.com> | Fri Aug 18 16:40:31 2017 -0700 |
committer | David S. Miller <davem@davemloft.net> | Mon Aug 21 10:31:34 2017 -0700 |
tree | e4e5f9774658c3af9b9466b96e1c0f459b1c93f0 | |
parent | da6817ebc353c54c5e74676418bfa77d13e64159 [diff] |
MIPS,bpf: Fix using smp_processor_id() in preemptible splat. If the kernel is configured with preemption enabled we were getting warning stack traces for use of current_cpu_type(). Fix by moving the test between preempt_disable()/preempt_enable() and caching the results of the CPU type tests for use during code generation. Signed-off-by: David Daney <david.daney@cavium.com> Signed-off-by: David S. Miller <davem@davemloft.net>