aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/lib/debugobjects.c
diff options
context:
space:
mode:
authorPaul Mundt <lethal@linux-sh.org>2010-03-08 13:33:17 +0900
committerPaul Mundt <lethal@linux-sh.org>2010-03-08 13:33:17 +0900
commita8941dad1f12b4e8a87a517ed27f29d0209c817c (patch)
treead2efbcf2bd39f023450fe247f0a5622d671e780 /lib/debugobjects.c
parentMerge git://git.kernel.org/pub/scm/linux/kernel/git/amit/virtio-console (diff)
downloadwireguard-linux-a8941dad1f12b4e8a87a517ed27f29d0209c817c.tar.xz
wireguard-linux-a8941dad1f12b4e8a87a517ed27f29d0209c817c.zip
sh: Support CPU affinity masks for INTC controllers.
This hooks up the ->set_affinity() for the INTC controllers, which can be done as just a simple copy of the cpumask. The enable/disable paths already handle SMP register strides, so we just test the affinity mask in these paths to determine which strides to skip over. The early enable/disable path happens prior to the IRQs being registered, so we have no affinity mask established at that point, in which case we just default to CPU_MASK_ALL. This is left as it is to permit the force enable/disable code to retain existing semantics. Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'lib/debugobjects.c')
0 files changed, 0 insertions, 0 deletions