OpenCloudOS-Kernel/include/asm-ia64/sn
Dean Nelson a460ef8d0a [IA64] fix possible XPC deadlock when disconnecting
This patch eliminates a potential deadlock that is possible when XPC
disconnects a channel to a partition that has gone down. This deadlock will
occur if at least one of the kthreads created by XPC for the purpose of making
callouts to the channel's registerer is detained in the registerer and will
not be returning back to XPC until some registerer request occurs on the now
downed partition. The potential for a deadlock is removed by ensuring that
there always is a kthread available to make the channel disconnecting callout
to the registerer.

Signed-off-by: Dean Nelson <dcn@sgi.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
2006-12-12 11:48:53 -08:00
..
sn2 [IA64-SGI] - Fix discover of nearest cpu node to IO node 2006-04-27 14:28:37 -07:00
acpi.h Altix: Add initial ACPI IO support 2006-12-01 14:36:57 -08:00
addrs.h [PATCH] mspec driver build fix 2006-11-13 07:40:42 -08:00
arch.h [IA64-SGI] Make number of TIO nodes configurable 2006-02-27 15:32:28 -08:00
bte.h [IA64-SGI] sn2 minor fixes and cleanups 2006-02-15 13:24:45 -08:00
clksupport.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
geo.h [IA64] SGI SN remove redundant partition SAL call 2005-08-24 16:26:13 -07:00
intr.h [PATCH] PCI: altix: msi support 2006-06-21 11:59:59 -07:00
io.h Pull define-node-cleanup into release branch 2005-10-28 13:24:06 -07:00
ioc3.h [PATCH] Altix: ioc3 serial support 2006-01-14 18:25:20 -08:00
klconfig.h [IA64] Cleanup use of various #defines related to nodes 2005-09-15 16:31:12 -07:00
l1.h [IA64] Tollhouse HP: IA64 arch changes 2006-03-24 13:13:06 -08:00
leds.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
module.h Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mspec.h [PATCH] SN2 XPC build patches 2005-06-21 18:46:18 -07:00
nodepda.h [IA64-SGI] Remove references to the SN bist_lock 2005-10-04 09:28:00 -07:00
pcibr_provider.h [PATCH] ia64/sn __iomem annotations 2006-10-10 15:37:22 -07:00
pcibus_provider_defs.h [PATCH] PCI: altix: msi support 2006-06-21 11:59:59 -07:00
pcidev.h Altix: Add initial ACPI IO support 2006-12-01 14:36:57 -08:00
pda.h [IA64-SGI] abstract force_interrupt() mechanism 2005-08-11 15:36:39 -07:00
pic.h [IA64] Cleanup of arch/ia64/sn and include/asm-ia64/sn 2006-01-16 19:54:40 -08:00
rw_mmr.h [IA64-SGI] - Eliminate SN pio_phys_xxx macros. Move to assembly 2006-02-07 09:24:14 -08:00
shub_mmr.h [IA64] sparse cleanup of shub_mmr.h 2005-06-28 09:37:16 -07:00
shubio.h [IA64] Cleanup of arch/ia64/sn and include/asm-ia64/sn 2006-01-16 19:54:40 -08:00
simulator.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
sn_cpuid.h Don't include linux/config.h from anywhere else in include/ 2006-04-26 12:56:16 +01:00
sn_feature_sets.h Altix: Add initial ACPI IO support 2006-12-01 14:36:57 -08:00
sn_sal.h [IA64] IA64 Kexec/kdump 2006-12-07 09:51:35 -08:00
tioca.h [IA64] Cleanup of arch/ia64/sn and include/asm-ia64/sn 2006-01-16 19:54:40 -08:00
tioca_provider.h [PATCH] ia64/sn __iomem annotations 2006-10-10 15:37:22 -07:00
tioce.h [IA64-SGI] driver bugfixes and hardware workarounds for CE1.0 asic 2006-01-26 13:56:09 -08:00
tioce_provider.h [PATCH] ia64/sn __iomem annotations 2006-10-10 15:37:22 -07:00
tiocp.h [PATCH] PCI: altix: msi support 2006-06-21 11:59:59 -07:00
tiocx.h [IA64] Cleanup of arch/ia64/sn and include/asm-ia64/sn 2006-01-16 19:54:40 -08:00
types.h [IA64-SGI] Altix SN add support for slots in geoid_t locator 2005-04-25 13:21:54 -07:00
xp.h [IA64-SGI] Silent data corruption caused by XPC V2. 2006-08-08 13:28:52 -07:00
xpc.h [IA64] fix possible XPC deadlock when disconnecting 2006-12-12 11:48:53 -08:00