linux/drivers/pcmcia
Russell King 4e5e8de0db [ARM] pxa: avoid kfreeing static data if platform device fails to register
When a dynamically allocated platform device is 'put', the platform
device's platform_data is kfree'd.  This is bad if it's pointing at
static data.  Use the provided function to register platform data
for these devices.

This also means we can mark the pcmcia ops structures as __initdata.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2008-06-02 13:49:16 +01:00
..
at91_cf.c pcmcia: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
au1000_db1x00.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
au1000_generic.c Alchemy Semi Au1000 pcmcia driver: convert pcmcia_sockets_lock in a mutex 2008-05-01 08:04:00 -07:00
au1000_generic.h
au1000_pb1x00.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
au1000_xxs1500.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
cardbus.c pcmcia: annotate cb_alloc with __ref 2008-05-01 08:04:00 -07:00
cirrus.h
cistpl.c pcmcia: use get/put_unaligned_* helpers 2008-04-29 08:06:28 -07:00
cs_internal.h pcmcia: remove pccard_sysfs_interface warnings 2008-04-30 16:52:48 -07:00
cs.c pcmcia: remove pccard_sysfs_interface warnings 2008-04-30 16:52:48 -07:00
ds_internal.h
ds.c pcmcia: silence section mismatch warnings from class_interface variables 2008-05-01 08:04:00 -07:00
electra_cf.c pcmcia: CompactFlash driver for PA Semi Electra boards 2007-10-17 08:42:48 -07:00
hd64465_ss.c Driver core: more fallout from class_device changes for pcmcia 2007-02-23 14:52:09 -08:00
i82092.c pcmcia: silence section mismatch warnings from pci_driver variables 2008-05-01 08:04:00 -07:00
i82092aa.h IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
i82365.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
i82365.h
Kconfig ARM: always select HAVE_IDE 2008-04-28 23:44:43 +02:00
m8xx_pcmcia.c drivers/pcmcia: Add missing iounmap 2008-02-05 09:44:09 -08:00
m32r_cfc.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
m32r_cfc.h
m32r_pcc.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
m32r_pcc.h
Makefile pcmcia: CompactFlash driver for PA Semi Electra boards 2007-10-17 08:42:48 -07:00
o2micro.h
omap_cf.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
pcmcia_ioctl.c drivers/pcmcia/pcmcia_ioctl.c: fix build 2008-04-29 11:00:39 -07:00
pcmcia_resource.c pcmcia: convert some internal-only ioaddr_t to unsigned int 2008-02-05 09:44:08 -08:00
pd6729.c pcmcia: silence section mismatch warnings from pci_driver variables 2008-05-01 08:04:00 -07:00
pd6729.h
pxa2xx_base.c pcmcia: fix platform driver hotplug/coldplug 2008-04-15 19:35:40 -07:00
pxa2xx_base.h [ARM] Fix suspend oops caused by PXA2xx PCMCIA driver 2006-10-28 22:42:56 +01:00
pxa2xx_cm_x270.c [ARM] pxa: avoid kfreeing static data if platform device fails to register 2008-06-02 13:49:16 +01:00
pxa2xx_lubbock.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
pxa2xx_mainstone.c [ARM] pxa: avoid kfreeing static data if platform device fails to register 2008-06-02 13:49:16 +01:00
pxa2xx_sharpsl.c [ARM] pxa: avoid kfreeing static data if platform device fails to register 2008-06-02 13:49:16 +01:00
ricoh.h
rsrc_mgr.c Driver core: more fallout from class_device changes for pcmcia 2007-02-23 14:52:09 -08:00
rsrc_nonstatic.c pcmcia: silence section mismatch warnings from class_interface variables 2008-05-01 08:04:00 -07:00
sa11xx_base.c
sa11xx_base.h
sa1100_assabet.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_badge4.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_cerf.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_generic.c
sa1100_generic.h
sa1100_h3600.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
sa1100_jornada720.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_neponset.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_shannon.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1100_simpad.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
sa1111_generic.c
sa1111_generic.h
soc_common.c pcmcia: replace remaining __FUNCTION__ occurrences 2008-05-01 08:04:00 -07:00
soc_common.h drivers/pcmcia/soc_common.c: convert soc_pcmcia_sockets_lock into a mutex and make it static 2008-05-01 08:04:00 -07:00
socket_sysfs.c pcmcia: remove pccard_sysfs_interface warnings 2008-04-30 16:52:48 -07:00
tcic.c pcmcia: replace kio_addr_t with unsigned int everywhere 2008-02-05 09:44:08 -08:00
tcic.h
ti113x.h pcmcia: fix kernel-doc comments 2007-12-10 19:43:54 -08:00
topic.h
vg468.h
vrc4171_card.c Driver core: more fallout from class_device changes for pcmcia 2007-02-23 14:52:09 -08:00
vrc4173_cardu.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
vrc4173_cardu.h
yenta_socket.c pcmcia: fix kernel-doc comments 2007-12-10 19:43:54 -08:00
yenta_socket.h