diff options
| author | Erez Shitrit <[email protected]> | 2020-01-12 08:57:59 +0200 | 
|---|---|---|
| committer | Saeed Mahameed <[email protected]> | 2020-01-24 12:04:29 -0800 | 
| commit | c0702a4bd41829f05638ec2dab70f6bb8d8010ce (patch) | |
| tree | bf1f5b17fbe86f261d1a53a8e6134743282407aa /include/linux/compiler_attributes.h | |
| parent | e401a1848be87123a2b2049addbf21138cb47081 (diff) | |
net/mlx5: DR, use non preemptible call to get the current cpu number
Use raw_smp_processor_id instead of smp_processor_id() otherwise we will
get the following trace in debug-kernel:
	BUG: using smp_processor_id() in preemptible [00000000] code: devlink
	caller is dr_create_cq.constprop.2+0x31d/0x970 [mlx5_core]
	Call Trace:
	dump_stack+0x9a/0xf0
	debug_smp_processor_id+0x1f3/0x200
	dr_create_cq.constprop.2+0x31d/0x970
	genl_family_rcv_msg+0x5fd/0x1170
	genl_rcv_msg+0xb8/0x160
	netlink_rcv_skb+0x11e/0x340
Fixes: 297cccebdc5a ("net/mlx5: DR, Expose an internal API to issue RDMA operations")
Signed-off-by: Erez Shitrit <[email protected]>
Signed-off-by: Saeed Mahameed <[email protected]>
Diffstat (limited to 'include/linux/compiler_attributes.h')
0 files changed, 0 insertions, 0 deletions