aboutsummaryrefslogtreecommitdiffstats
path: root/include/zfs_comutil.h
diff options
context:
space:
mode:
authorBrian Behlendorf <[email protected]>2018-06-07 15:55:11 -0700
committerGitHub <[email protected]>2018-06-07 15:55:11 -0700
commit174bcd581d546be77d055273d2bad67cc854fc01 (patch)
tree6188d6908c25eb4a57a43ae8d6abf63ca0b0af8a /include/zfs_comutil.h
parent39042f97365c0e677e5e77ded90372526422afdf (diff)
Fix preemptible warning in aggsum_add()
In the new aggsum counters the CPU_SEQID macro should be surrounded by kpreempt_disable)() and kpreempt_enable() calls to prevent a Linux kernel BUG warning. The addsum_add() function use the cpuid to minimize lock contention when selecting a bucket, after selection the bucket is protected by a mutex and it is safe to reschedule the process to a different processor at any time. Reviewed-by: Matthew Thode <[email protected]> Reviewed-by: Paul Dagnelie <[email protected]> Signed-off-by: Brian Behlendorf <[email protected]> Closes #7609 Closes #7610
Diffstat (limited to 'include/zfs_comutil.h')
0 files changed, 0 insertions, 0 deletions