linux-stable-rt/arch/powerpc/platforms/cell
Christoph Hellwig c0e7b4aa1c [POWERPC] spusched: Fix null pointer dereference in find_victim
find_victim can dereference a NULL pointer when iterating over the list
of victim spus because list_mutex only guarantees spu->ct to be stable,
but of course not to be non-NULL.

Also fix find_victim to not call spu_unbind_context without list_mutex
because that violates the above guarantee.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2007-09-19 15:26:29 +10:00
..
spufs [POWERPC] spusched: Fix null pointer dereference in find_victim 2007-09-19 15:26:29 +10:00
Kconfig
Makefile
axon_msi.c
cbe_cpufreq.c
cbe_cpufreq.h
cbe_cpufreq_pervasive.c
cbe_cpufreq_pmi.c
cbe_regs.c
cbe_regs.h [POWERPC] cell: Support pinhole-reset on IBM cell blades 2007-08-25 16:58:26 +10:00
cbe_thermal.c [POWERPC] spu_manage: Use newer physical-id attribute 2007-08-25 16:58:26 +10:00
interrupt.c
interrupt.h
io-workarounds.c
iommu.c
pervasive.c [POWERPC] cell: Support pinhole-reset on IBM cell blades 2007-08-25 16:58:26 +10:00
pervasive.h
pmu.c
ras.c
ras.h
setup.c
smp.c
spider-pic.c
spu_base.c [POWERPC] cell/PS3: Fix a bug that causes the PS3 to hang on the SPU Class 0 interrupt. 2007-09-11 04:30:36 +10:00
spu_callbacks.c
spu_coredump.c
spu_manage.c [POWERPC] spu_manage: fix spu_unit_number for celleb device tree 2007-08-30 01:35:05 +02:00
spu_priv1_mmio.c
spu_priv1_mmio.h
spu_syscalls.c [POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour 2007-08-15 15:12:44 +10:00