summaryrefslogtreecommitdiffstats
path: root/net/irda/irlap_event.c
diff options
context:
space:
mode:
authorHeiko Carstens2009-01-06 03:09:02 +0100
committerDavid S. Miller2009-01-06 03:09:02 +0100
commitf1d3e4dca3f8d4f55656477e83d0afe0ea7cbaed (patch)
tree1d2d2ebc94dd4b18d26f25cd062bea741f85237e /net/irda/irlap_event.c
parentaf_iucv: Free iucv path/socket in path_pending callback (diff)
downloadkernel-qcow2-linux-f1d3e4dca3f8d4f55656477e83d0afe0ea7cbaed.tar.gz
kernel-qcow2-linux-f1d3e4dca3f8d4f55656477e83d0afe0ea7cbaed.tar.xz
kernel-qcow2-linux-f1d3e4dca3f8d4f55656477e83d0afe0ea7cbaed.zip
iucv: fix cpu hotplug
If the iucv module is compiled in/loaded but no user is registered cpu hot remove doesn't work. Reason for that is that the iucv cpu hotplug notifier on CPU_DOWN_PREPARE checks if the iucv_buffer_cpumask would be empty after the corresponding bit would be cleared. However the bit was never set since iucv wasn't enable. That causes all cpu hot unplug operations to fail in this scenario. To fix this use iucv_path_table as an indicator wether iucv is enabled or not. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Ursula Braun <ursula.braun@de.ibm.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/irda/irlap_event.c')
0 files changed, 0 insertions, 0 deletions