remarkable-linux/drivers/mtd/maps
Grant Likely b1608d69cb drivercore: revert addition of of_match to struct device
Commit b826291c, "drivercore/dt: add a match table pointer to struct
device" added an of_match pointer to struct device to cache the
of_match_table entry discovered at driver match time.  This was unsafe
because matching is not an atomic operation with probing a driver.  If
two or more drivers are attempted to be matched to a driver at the
same time, then the cached matching entry pointer could get
overwritten.

This patch reverts the of_match cache pointer and reworks all users to
call of_match_device() directly instead.

Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
2011-05-18 12:32:23 -06:00
..
amd76xrom.c mtd: amd76xrom: fix oops at boot when resources are not available 2011-03-11 14:19:09 +00:00
autcpu12-nvram.c
bcm963xx-flash.c
bfin-async-flash.c
cdb89712.c
ceiva.c Fix common misspellings 2011-03-31 11:26:23 -03:00
cfi_flagadm.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ck804xrom.c
dbox2-flash.c
dc21285.c
dilnetpc.c
dmv182.c
edb7312.c
esb2rom.c
fortunet.c
gpio-addr-flash.c
h720x-flash.c
ichxrom.c
impa7.c
integrator-flash.c mtd: drop CONFIG_MTD_CONCAT ifdefs 2011-03-11 14:22:40 +00:00
intel_vr_nor.c
ixp4xx.c
ixp2000.c
Kconfig mtd: NOR flash driver for OMAP-L137/AM17x 2011-03-11 14:22:47 +00:00
l440gx.c
latch-addr-flash.c mtd: NOR flash driver for OMAP-L137/AM17x 2011-03-11 14:22:47 +00:00
Makefile mtd: NOR flash driver for OMAP-L137/AM17x 2011-03-11 14:22:47 +00:00
map_funcs.c
mbx860.c
netsc520.c
nettel.c
octagon-5066.c
pci.c
pcmciamtd.c Fix common misspellings 2011-03-31 11:26:23 -03:00
physmap.c mtd: drop CONFIG_MTD_CONCAT ifdefs 2011-03-11 14:22:40 +00:00
physmap_of.c drivercore: revert addition of of_match to struct device 2011-05-18 12:32:23 -06:00
pismo.c
plat-ram.c
pmcmsp-flash.c Fix common misspellings 2011-03-31 11:26:23 -03:00
pxa2xx-flash.c
rbtx4939-flash.c
rpxlite.c
sa1100-flash.c mtd: drop CONFIG_MTD_CONCAT ifdefs 2011-03-11 14:22:40 +00:00
sbc_gxx.c
sc520cdp.c Fix common misspellings 2011-03-31 11:26:23 -03:00
scb2_flash.c
scx200_docflash.c
solutionengine.c
sun_uflash.c dt: Eliminate of_platform_{,un}register_driver 2011-02-28 13:22:46 -07:00
tqm8xxl.c Fix common misspellings 2011-03-31 11:26:23 -03:00
ts5500_flash.c mtd: ts5500_flash: avoid calling map_destroy on NULL 2011-03-11 14:22:44 +00:00
tsunami_flash.c
uclinux.c
vmax301.c
vmu-flash.c
wr_sbc82xx_flash.c