Revision 19dbdcb8039cff16669a05136a29180778d16d0a authored by Peter Zijlstra on 18 July 2019, 09:20:09 UTC, committed by Thomas Gleixner on 20 July 2019, 09:27:16 UTC
It's clearly documented that smp function calls cannot be invoked from softirq handling context. Unfortunately nothing enforces that or emits a warning. A single function call can be invoked from softirq context only via smp_call_function_single_async(). The only legit context is task context, so add a warning to that effect. Reported-by: luferry <luferry@163.com> Signed-off-by: Peter Zijlstra <peterz@infradead.org> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Link: https://lkml.kernel.org/r/20190718160601.GP3402@hirez.programming.kicks-ass.net
1 parent 22051d9
File | Mode | Size |
---|---|---|
Kconfig | -rw-r--r-- | 20.8 KB |
Makefile | -rw-r--r-- | 1.7 KB |
aqc111.c | -rw-r--r-- | 38.3 KB |
aqc111.h | -rw-r--r-- | 6.5 KB |
asix.h | -rw-r--r-- | 7.3 KB |
asix_common.c | -rw-r--r-- | 19.0 KB |
asix_devices.c | -rw-r--r-- | 35.7 KB |
ax88172a.c | -rw-r--r-- | 9.3 KB |
ax88179_178a.c | -rw-r--r-- | 44.4 KB |
catc.c | -rw-r--r-- | 23.3 KB |
cdc-phonet.c | -rw-r--r-- | 9.8 KB |
cdc_eem.c | -rw-r--r-- | 8.7 KB |
cdc_ether.c | -rw-r--r-- | 28.0 KB |
cdc_mbim.c | -rw-r--r-- | 18.8 KB |
cdc_ncm.c | -rw-r--r-- | 53.5 KB |
cdc_subset.c | -rw-r--r-- | 10.6 KB |
ch9200.c | -rw-r--r-- | 9.5 KB |
cx82310_eth.c | -rw-r--r-- | 8.4 KB |
dm9601.c | -rw-r--r-- | 15.3 KB |
gl620a.c | -rw-r--r-- | 5.9 KB |
hso.c | -rw-r--r-- | 82.8 KB |
huawei_cdc_ncm.c | -rw-r--r-- | 6.3 KB |
int51x1.c | -rw-r--r-- | 4.8 KB |
ipheth.c | -rw-r--r-- | 14.0 KB |
kalmia.c | -rw-r--r-- | 9.5 KB |
kaweth.c | -rw-r--r-- | 35.7 KB |
lan78xx.c | -rw-r--r-- | 102.7 KB |
lan78xx.h | -rw-r--r-- | 30.6 KB |
lg-vl600.c | -rw-r--r-- | 9.5 KB |
mcs7830.c | -rw-r--r-- | 16.2 KB |
net1080.c | -rw-r--r-- | 13.5 KB |
pegasus.c | -rw-r--r-- | 33.6 KB |
pegasus.h | -rw-r--r-- | 10.2 KB |
plusb.c | -rw-r--r-- | 4.6 KB |
qmi_wwan.c | -rw-r--r-- | 52.6 KB |
r8152.c | -rw-r--r-- | 124.1 KB |
rndis_host.c | -rw-r--r-- | 19.3 KB |
rtl8150.c | -rw-r--r-- | 22.4 KB |
sierra_net.c | -rw-r--r-- | 27.7 KB |
smsc75xx.c | -rw-r--r-- | 56.8 KB |
smsc75xx.h | -rw-r--r-- | 12.8 KB |
smsc95xx.c | -rw-r--r-- | 55.5 KB |
smsc95xx.h | -rw-r--r-- | 14.3 KB |
sr9700.c | -rw-r--r-- | 12.9 KB |
sr9700.h | -rw-r--r-- | 4.8 KB |
sr9800.c | -rw-r--r-- | 20.6 KB |
sr9800.h | -rw-r--r-- | 6.4 KB |
usbnet.c | -rw-r--r-- | 56.9 KB |
zaurus.c | -rw-r--r-- | 11.1 KB |
Computing file changes ...