23 May, 2005
40 commits
-
Fix the bug that caouses problems when compiling for NOR.
We read a newly erased block so we don't need to check ECC.Define jffs2_is_writebuffered as zero if there is no wbuf.
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
adjust chip-relative offsets to
block address, write to block address + 2 per recent datasheets.Signed-off-by: Todd Poynor
Signed-off-by: Thomas Gleixner -
- Lindent
- Removal of slram/phram functionality
- Removal of most #ifdefsSigned-off-by: Joern Engel
Signed-off-by: Thomas Gleixner -
Signed-off-by: David Woodhouse
Signed-off-by: Thomas Gleixner -
Reverting the change from 1.136 to 1.137 (back to static allocation of ecc
arrays) due to stack corruption and ecc errors.Signed-off-by: Jarkko Lavinen
Signed-off-by: Thomas Gleixner -
Move kernel data where it belongs. Previous change broke user abi.
Signed-off-by: Thomas Gleixner
-
Fix the race problem described here:
http://lists.infradead.org/pipermail/linux-mtd/2005-April/012361.htmlSigned-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Add helpful comment about oobfree so I can't claim two years from
now that I don't remember what I was thinking.Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Try not to break existing jffs2 installs, instead break oobfree into
two out-of-order pieces.Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
I really hope this doesn't break something.
Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Signed-off-by: Thomas Gleixner
-
Version 1.137 broke nand_read_ecc clients who pass NULL oobsel. Fixed.
Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Signed-off-by: Nicolas Pitre
Signed-off-by: Thomas Gleixner -
Signed-off-by: Nicolas Pitre
Signed-off-by: Thomas Gleixner -
Use oobfree to calculate the number of oob bytes available for fs usage
Signed-off-by: Thomas Gleixner
-
to make sure the flash is in array mode whenever we're about to
reboot. This is especially useful to allow "soft" reboot to work
which consists of branching back into the bootloader.Signed-off-by: Nicolas Pitre
Signed-off-by: Thomas Gleixner -
Signed-off-by: Todd Poynor
Signed-off-by: Thomas Gleixner -
Skip jiffy delay after each block lock/unlock for Intel CFI flash
with the "Instant Individual Block Locking" feature bit set.Signed-off-by: Todd Poynor
Signed-off-by: Thomas Gleixner -
Add a new module param, show_firmware_partition.
Signed-off-by: Dan Brown
Signed-off-by: Thomas Gleixner -
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Signed-off-by: Richard Purdie
Signed-off-by: Thomas Gleixner -
Signed-off-by: Richard Purdie
Signed-off-by: Thomas Gleixner -
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Make sure the erase_pending_wbuf_list's blocks are taken into account
when picking the block to GC.Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Use memset instead of ARM only memzero function
Signed-off-by: Thomas Gleixner
-
Signed-off-by: Thomas Gleixner
-
Signed-off-by: Thomas Gleixner
-
Use the new NAND_SKIP_BBT option instead of defining a fake scan_bbt
handler.Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Setting the slowport to 8-bit mode is something that ought to be
done in the IXP2000 generic code, not in the MTD map driver. See
the description for ARM patch 2493/1 for an explanation.http://www.arm.linux.org.uk/developer/patches/viewpatch.php?id=2493/1
Now that 2493/1 has been accepted and will be upstream soon, this
doesn't need to be done in the map driver anymore.Signed-off-by: Lennert Buytenhek
Signed-off-by: Thomas Gleixner -
Signed-off-by: Domen Puncer
Signed-off-by: Thomas Gleixner -
Use the corresponding function to mark Superblock dirty instead
of doing it directly.Signed-off-by: Artem B. Bityuckiy
Signed-off-by: Thomas Gleixner -
Signed-off-by: Thomas Gleixner
-
Updated with tglx's suggestion to simply the command invocation by
simply changing the address of the IO write areaSigned-off-by: Ben Dooks
Signed-off-by: Thomas Gleixner -
oldstate has to be reset to FL_READY after sync completion.
Signed-off-by: Nicolas Pitre
Signed-off-by: Thomas Gleixner -
The change makes the code endianess aware and replaces the bogus
nested loop to or the status flags together.Signed-off-by: Thomas Gleixner