Revision 76dc2bfc2e1b40573cd33eb1c2027ef6cb7fed6c authored by Linus Torvalds on 27 November 2020, 20:03:07 UTC, committed by Linus Torvalds on 27 November 2020, 20:03:07 UTC
Pull mtd fixes from Miquel Raynal: "Because of a recent change in the core, NAND controller drivers initializing the ECC engine too early in the probe path are broken. Drivers should wait for the NAND device to be discovered and its memory layout known before doing any ECC related initialization, so instead of reverting the faulty change which is actually moving in the right direction, let's fix the drivers directly: socrates, sharpsl, r852, plat_nand, pasemi, tmio, txx9ndfmc, orion, mpc5121, lpc32xx_slc, lpc32xx_mlc, fsmc, diskonchip, davinci, cs553x, au1550, ams-delta, xway and gpio" * tag 'mtd/fixes-for-5.10-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux: mtd: rawnand: socrates: Move the ECC initialization to ->attach_chip() mtd: rawnand: sharpsl: Move the ECC initialization to ->attach_chip() mtd: rawnand: r852: Move the ECC initialization to ->attach_chip() mtd: rawnand: plat_nand: Move the ECC initialization to ->attach_chip() mtd: rawnand: pasemi: Move the ECC initialization to ->attach_chip() mtd: rawnand: tmio: Move the ECC initialization to ->attach_chip() mtd: rawnand: txx9ndfmc: Move the ECC initialization to ->attach_chip() mtd: rawnand: orion: Move the ECC initialization to ->attach_chip() mtd: rawnand: mpc5121: Move the ECC initialization to ->attach_chip() mtd: rawnand: lpc32xx_slc: Move the ECC initialization to ->attach_chip() mtd: rawnand: lpc32xx_mlc: Move the ECC initialization to ->attach_chip() mtd: rawnand: fsmc: Move the ECC initialization to ->attach_chip() mtd: rawnand: diskonchip: Move the ECC initialization to ->attach_chip() mtd: rawnand: davinci: Move the ECC initialization to ->attach_chip() mtd: rawnand: cs553x: Move the ECC initialization to ->attach_chip() mtd: rawnand: au1550: Move the ECC initialization to ->attach_chip() mtd: rawnand: ams-delta: Move the ECC initialization to ->attach_chip() mtd: rawnand: xway: Move the ECC initialization to ->attach_chip() mtd: rawnand: gpio: Move the ECC initialization to ->attach_chip()
File | Mode | Size |
---|---|---|
cluster | ||
dlm | ||
dlmfs | ||
Kconfig | -rw-r--r-- | 2.5 KB |
Makefile | -rw-r--r-- | 1.0 KB |
acl.c | -rw-r--r-- | 9.2 KB |
acl.h | -rw-r--r-- | 776 bytes |
alloc.c | -rw-r--r-- | 196.2 KB |
alloc.h | -rw-r--r-- | 11.2 KB |
aops.c | -rw-r--r-- | 62.0 KB |
aops.h | -rw-r--r-- | 2.4 KB |
blockcheck.c | -rw-r--r-- | 15.2 KB |
blockcheck.h | -rw-r--r-- | 3.3 KB |
buffer_head_io.c | -rw-r--r-- | 11.1 KB |
buffer_head_io.h | -rw-r--r-- | 1.6 KB |
dcache.c | -rw-r--r-- | 12.5 KB |
dcache.h | -rw-r--r-- | 1.2 KB |
dir.c | -rw-r--r-- | 113.3 KB |
dir.h | -rw-r--r-- | 3.2 KB |
dlmglue.c | -rw-r--r-- | 125.2 KB |
dlmglue.h | -rw-r--r-- | 6.7 KB |
export.c | -rw-r--r-- | 6.2 KB |
export.h | -rw-r--r-- | 392 bytes |
extent_map.c | -rw-r--r-- | 23.5 KB |
extent_map.h | -rw-r--r-- | 2.3 KB |
file.c | -rw-r--r-- | 66.4 KB |
file.h | -rw-r--r-- | 2.3 KB |
filecheck.c | -rw-r--r-- | 12.0 KB |
filecheck.h | -rw-r--r-- | 1.9 KB |
heartbeat.c | -rw-r--r-- | 2.8 KB |
heartbeat.h | -rw-r--r-- | 828 bytes |
inode.c | -rw-r--r-- | 45.4 KB |
inode.h | -rw-r--r-- | 5.3 KB |
ioctl.c | -rw-r--r-- | 22.4 KB |
ioctl.h | -rw-r--r-- | 369 bytes |
journal.c | -rw-r--r-- | 61.8 KB |
journal.h | -rw-r--r-- | 21.5 KB |
localalloc.c | -rw-r--r-- | 33.3 KB |
localalloc.h | -rw-r--r-- | 1.5 KB |
locks.c | -rw-r--r-- | 2.8 KB |
locks.h | -rw-r--r-- | 471 bytes |
mmap.c | -rw-r--r-- | 4.3 KB |
mmap.h | -rw-r--r-- | 173 bytes |
move_extents.c | -rw-r--r-- | 25.2 KB |
move_extents.h | -rw-r--r-- | 363 bytes |
namei.c | -rw-r--r-- | 69.2 KB |
namei.h | -rw-r--r-- | 1.1 KB |
ocfs1_fs_compat.h | -rw-r--r-- | 2.3 KB |
ocfs2.h | -rw-r--r-- | 24.7 KB |
ocfs2_fs.h | -rw-r--r-- | 49.6 KB |
ocfs2_ioctl.h | -rw-r--r-- | 6.5 KB |
ocfs2_lockid.h | -rw-r--r-- | 2.7 KB |
ocfs2_lockingver.h | -rw-r--r-- | 562 bytes |
ocfs2_trace.h | -rw-r--r-- | 75.8 KB |
quota.h | -rw-r--r-- | 4.6 KB |
quota_global.c | -rw-r--r-- | 29.8 KB |
quota_local.c | -rw-r--r-- | 35.5 KB |
refcounttree.c | -rw-r--r-- | 120.2 KB |
refcounttree.h | -rw-r--r-- | 4.4 KB |
reservations.c | -rw-r--r-- | 19.9 KB |
reservations.h | -rw-r--r-- | 4.9 KB |
resize.c | -rw-r--r-- | 15.5 KB |
resize.h | -rw-r--r-- | 444 bytes |
slot_map.c | -rw-r--r-- | 11.8 KB |
slot_map.h | -rw-r--r-- | 769 bytes |
stack_o2cb.c | -rw-r--r-- | 11.2 KB |
stack_user.c | -rw-r--r-- | 28.9 KB |
stackglue.c | -rw-r--r-- | 17.0 KB |
stackglue.h | -rw-r--r-- | 8.8 KB |
suballoc.c | -rw-r--r-- | 74.8 KB |
suballoc.h | -rw-r--r-- | 6.9 KB |
super.c | -rw-r--r-- | 69.0 KB |
super.h | -rw-r--r-- | 911 bytes |
symlink.c | -rw-r--r-- | 2.5 KB |
symlink.h | -rw-r--r-- | 634 bytes |
sysfile.c | -rw-r--r-- | 4.1 KB |
sysfile.h | -rw-r--r-- | 416 bytes |
uptodate.c | -rw-r--r-- | 17.0 KB |
uptodate.h | -rw-r--r-- | 2.3 KB |
xattr.c | -rw-r--r-- | 192.9 KB |
xattr.h | -rw-r--r-- | 3.1 KB |
Computing file changes ...