- 29 6月, 2005 5 次提交
-
-
由 Thomas Gleixner 提交于
From: Domenico DI TULLIO <domenico.di-tullio@st.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Ben Dooks 提交于
Fix error in timing generation, Tacls is only in the range 0..3 Add proper support for the s3c2440 NAND controller, which has now been tested on several s3c2440 implementations. Signed-off-by: NBen Dooks <ben@simtec.co.uk> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Make the bad block table search functional again Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
The code was wrong in several aspects. The locking order was inconsistent, the device aquire code did not reset a variable after a wakeup and the wakeup handling was not working for applications where multiple chips are sharing a single hardware controller. When a hardware controller is available the locking is now reduced to the hardware controller lock and the waitqueue is moved to the hardware controller structure in order to avoid a wake_up_all(). The problem was pointed out by Ben Dooks, who also found the missing variable reset as main cause for his deadlock problem. Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
- 27 5月, 2005 1 次提交
-
-
由 Nicolas S. Dade 提交于
Signed-off-by: NNicolas S. Dade <daden@symbol.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
- 23 5月, 2005 34 次提交
-
-
由 Thomas Gleixner 提交于
Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Jarkko Lavinen 提交于
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: NJarkko Lavinen <jarkko.lavinen@nokia.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
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: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
Try not to break existing jffs2 installs, instead break oobfree into two out-of-order pieces. Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
I really hope this doesn't break something. Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
Version 1.137 broke nand_read_ecc clients who pass NULL oobsel. Fixed. Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Use oobfree to calculate the number of oob bytes available for fs usage Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Dan Brown 提交于
Add a new module param, show_firmware_partition. Signed-off-by: NDan Brown <dan_brown@ieee.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Artem B. Bityuckiy 提交于
Signed-off-by: NArtem B. Bityuckiy <dedekind@infradead.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Artem B. Bityuckiy 提交于
Use the new NAND_SKIP_BBT option instead of defining a fake scan_bbt handler. Signed-off-by: NArtem B. Bityuckiy <dedekind@infradead.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Ben Dooks 提交于
Updated with tglx's suggestion to simply the command invocation by simply changing the address of the IO write area Signed-off-by: NBen Dooks <ben@simtec.co.uk> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Ben Dooks 提交于
Signed-off-by: NBen Dooks <ben@simtec.co.uk> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Replace msleep by cond_resched. On machines with HZ=100 (e.g. ARM) msleep slows down the operation by factor 10 Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Check timeout while we wait for the command to finish. No worry about a false result. This prevents deadlocking when detecting an unknown number of chips and is useful for removable media too. Signed-off-by: NThomas Gleixner <tglx@linutronix.de> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Do not use the ready function here, as it might hang for ever. The result will show, whether the chip is there or not Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Ben Dooks 提交于
Fix sparse errors due to lack of address-space markers Updated header comments Small re-format of initialiser Signed-off-by: NBen Dooks <ben@simtec.co.uk> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Artem B. Bityuckiy 提交于
Scan 1st and 2nd pages of SP devices for BB marker by default. Fix more then one page scanning in create_bbt.c. Signed-off-by: NArtem B. Bityuckiy <dedekind@infradead.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Kyungmin Park 提交于
Move manufacturer ID search to display correct ID in case of buswidth mismatch. Signed-off-by: NKyungmin Park <kyungmin.park@samsung.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Artem B. Bityuckiy 提交于
When scanning NAND for bad blocks, don't read the whole page, read only needed OOB bytes instead. Also check the return code of the nand_read_raw() function. Correctly free the this->bbt array in case of failure. Tested with Large page NAND. Fix debugging message. Signed-off-by: NArtem B. Bityuckiy <dedekind@infradead.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Artem B. Bityuckiy 提交于
Small bugfix. Sometimes it may be handy not to have bbt. So, this->bbt might be NULL. Signed-off-by: NArtem B. Bityuckiy <dedekind@infradead.org> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Make NFTL devices work on big endian machines. Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Remove commented ugliness Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Using the CONFIG_ options from KConfig seems to work better :8 Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 David A. Marlin 提交于
Added routine to perform extra error status checks on erase and write failures to determine if errors are correctable. Added option to prevent JFFS2 from using virtual erase blocks. Performed minor cleanup on whitespace and comments. Signed-off-by: NDavid A. Marlin <dmarlin@redhat.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 David A. Marlin 提交于
Add optional hardware specific callback routine to perform extra error status checks on erase and write failures for devices with hardware ECC. Signed-off-by: NDavid A. Marlin <dmarlin@redhat.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 David A. Marlin 提交于
Replace some literals with defined symbols. Signed-off-by: NDavid A. Marlin <dmarlin@redhat.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Richard Purdie 提交于
Correct Poodle default partition size Signed-off-by: NRichard Purdie <rpurdie@rpsys.net> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 Thomas Gleixner 提交于
Replace yield by msleep. M.Wilcox stared at it and frowned Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 David A. Marlin 提交于
Add routine to perform device recovery (deplete) procedure. Clean up some compiler warnings. Signed-off-by: NDavid A. Marlin <dmarlin@redhat.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-
由 David A. Marlin 提交于
Added workaround for Renesas AG-AND chips "disturb" issue for Bad Block Table. Added support for the device recovery command sequence for Renesas AG-AND chips. Signed-off-by: NDavid A. Marlin <dmarlin@redhat.com> Signed-off-by: NThomas Gleixner <tglx@linutronix.de>
-