kernel-ark/arch/arm
Albrecht Dreß 105bb2698b [PATCH] ARM: 2694/1: [s3c2410/dma] release irq properly to fix kernel oops
Patch from Albrecht Dreß

Problem:
When a module requests a DMA channel via the function s3c2410_dma_request(), this function requests the appropriate irq under the name of the client module. When the client module is unloaded, it calls s3c2410_dma_free() which does not free the irq. Consequently, when e.g. running "cat /proc/interrupts", the irq owner points to freed memory, leading to a kernel oops.
File:
linux/arch/arm/mach-s3c2410/dma.c
Fix:
trivial, below

Signed-off-by: Albrecht Dreß
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-06-03 20:52:26 +01:00
..
boot [PATCH] ARM: decompressor: use platform debug macros 2005-05-03 12:18:46 +01:00
common [PATCH] ARM: RTC: allow driver methods to return error 2005-04-30 12:19:28 +01:00
configs [PATCH] ARM: 2660/2: fix ixdp2800 boot and pci init 2005-04-29 22:13:57 +01:00
kernel [PATCH] ARM: 2665/1: kill warnings in entry-armv.S 2005-05-05 23:24:45 +01:00
lib [PATCH] ARM: Add missing new file for bitops patch 2005-04-18 22:50:01 +01:00
mach-clps711x [PATCH] ARM: select PCI, ISA and ISA_DMA 2005-05-05 14:49:01 +01:00
mach-clps7500 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-ebsa110 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-epxa10db Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-footbridge [PATCH] ARM: select PCI, ISA and ISA_DMA 2005-05-05 14:49:01 +01:00
mach-h720x Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-imx [PATCH] ARM: select PCI, ISA and ISA_DMA 2005-05-05 14:49:01 +01:00
mach-integrator [PATCH] ARM: Clean up commenting/spacing for Integrator 2005-05-03 12:22:19 +01:00
mach-iop3xx Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-ixp4xx [PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask 2005-05-03 23:45:17 -07:00
mach-ixp2000 [PATCH] ARM: 2660/2: fix ixdp2800 boot and pci init 2005-04-29 22:13:57 +01:00
mach-l7200 Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-lh7a40x Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-omap Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-pxa [PATCH] ARM: PXA I2C: add platform device 2005-04-30 13:26:06 +01:00
mach-rpc Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-s3c2410 [PATCH] ARM: 2694/1: [s3c2410/dma] release irq properly to fix kernel oops 2005-06-03 20:52:26 +01:00
mach-sa1100 [PATCH] ARM: h3600_irda_set_speed arguments 2005-04-17 15:40:46 +01:00
mach-shark Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mach-versatile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
mm [PATCH] ARM: Fix build error 2005-05-16 23:36:22 +01:00
nwfpe Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
oprofile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
tools Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
vfp Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Kconfig [PATCH] ARM: select PCI, ISA and ISA_DMA 2005-05-05 14:49:01 +01:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00