aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/nand/nand_bbt.c
AgeCommit message (Expand)AuthorFilesLines
2018-02-16mtd: nand: move raw NAND related code to the raw/ subdirBoris Brezillon1-1452/+0
2017-12-14mtd: nand: squash struct nand_buffers into struct nand_chipMasahiro Yamada1-1/+1
2017-08-13mtd: nand: Rename nand.h into rawnand.hBoris Brezillon1-1/+1
2016-09-23mtd: nand_bbt: scan for next free bbt block if writing bbt failsKyle Roeschley1-6/+45
2016-09-23mtd: nand_bbt: Move BBT block selection logic out of write_bbt()Boris Brezillon1-36/+74
2016-01-23mtd: nand: remove EXPORT_SYMBOL of nand_scan_bbt()Thomas Petazzoni1-2/+0
2015-12-08mtd: nand: make use of mtd_to_nand() in NAND core codeBoris BREZILLON1-16/+16
2015-10-11mtd: nand_bbt: set the smallest size of bbt tableSheng Yong1-1/+1
2015-05-22mtd: remove incorrect file nameBrian Norris1-2/+0
2015-05-06mtd: nand_bbt: fix theoretical integer overflow in BBT writeBrian Norris1-1/+1
2015-05-06mtd: nand_bbt: unify/fix error handling in nand_scan_bbt()Brian Norris1-7/+12
2015-05-06mtd: nand_bbt: make nand_scan_bbt() staticBrian Norris1-1/+1
2015-05-06mtd: nand_bbt: drop unnecessary headerBrian Norris1-1/+0
2014-09-17mtd: nand: don't break long print messagesRafał Miłecki1-13/+10
2014-07-08mtd: Introduce mtd_block_isreserved()Ezequiel Garcia1-0/+14
2014-05-28mtd: nand_bbt: handle error case for nand_create_badblock_pattern()Brian Norris1-2/+6
2014-05-28mtd: nand_bbt: remove unused variableBrian Norris1-4/+1
2013-11-06mtd: nand_bbt: kill NAND_BBT_SCANALLPAGESBrian Norris1-34/+3
2013-10-27mtd: nand: stop exporting nand_default_bbtBrian Norris1-1/+0
2013-08-30mtd: nand: remove NAND_BBT_SCANEMPTYBrian Norris1-28/+5
2013-08-30mtd: nand: hide in-memory BBT implementation detailsBrian Norris1-2/+26
2013-08-30mtd: nand: refactor chip->block_markbad interfaceBrian Norris1-1/+0
2013-08-30mtd: nand: eliminate castBrian Norris1-3/+2
2013-08-30mtd: nand: remove multiplied-by-2 block logicBrian Norris1-48/+35
2013-08-30mtd: nand: add accessors, macros for in-memory BBTBrian Norris1-22/+48
2013-04-05mtd: nand: remove AG-AND supportArtem Bityutskiy1-25/+0
2012-09-29mtd: nand: use NAND_BBT_SCAN_MAXBLOCKSRichard Genoud1-4/+5
2012-09-29mtd: nand: nand_bbt: export nand_update_bbtFabio Estevam1-1/+2
2012-09-29mtd: nand: rename create_bbt()'s 'len' variable to 'numpages'Shmulik Ladkani1-12/+12
2012-09-29mtd: nand: rename '_raw' BBT scan functionsBrian Norris1-10/+10
2012-09-29mtd: nand: use ECC, if present, when scanning OOBBrian Norris1-7/+20
2012-09-29mtd: nand_bbt: use string libraryBrian Norris1-18/+9
2012-09-29mtd: nand: remove unused 'int' return codesBrian Norris1-11/+8
2012-07-16mtd: fix typo in commentHuang Shijie1-1/+1
2012-07-06mtd: nand_bbt: refactor check_pattern_no_oob()Brian Norris1-6/+3
2012-07-06mtd: nand: rename "no_bbt" descriptors to "no_oob"Brian Norris1-4/+4
2012-07-06mtd: nand: Use the mirror BBT descriptor when reading its versionShmulik Ladkani1-1/+1
2012-05-29mtd: nand: fix scan_read_raw_oobDmitry Maluka1-0/+1
2012-01-09mtd: introduce mtd_write_oob interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_read_oob interfaceArtem Bityutskiy1-3/+3
2012-01-09mtd: introduce mtd_read interfaceArtem Bityutskiy1-3/+3
2011-11-07Merge git://git.infradead.org/mtd-2.6Linus Torvalds1-368/+324
2011-10-31mtd: Add export.h for EXPORT_SYMBOL/THIS_MODULE where neededPaul Gortmaker1-0/+1
2011-09-21mtd: nand: switch `check_pattern()' to standard `memcmp()'Brian Norris1-4/+2
2011-09-21mtd: nand: do not scan bad blocks with NAND_BBT_NO_OOB setBrian Norris1-6/+7
2011-09-21mtd: nand: wait to set BBT versionBrian Norris1-4/+8
2011-09-21mtd: nand: scrub BBT on ECC errorsBrian Norris1-5/+24
2011-09-21mtd: nand: report ECC errors properly when reading BBTBrian Norris1-5/+12
2011-09-21mtd: utilize `mtd_is_*()' functionsBrian Norris1-2/+2
2011-09-11mtd: nand: remove gotos in `check_create()'Brian Norris1-16/+19
2011-09-11mtd: nand: begin restructuring check_createBrian Norris1-19/+5
2011-09-11mtd: nand: fix styleBrian Norris1-14/+14
2011-09-11mtd: nand: remove unnecessary variableBrian Norris1-5/+3
2011-09-11mtd: nand: do not ignore all ECC errorsBrian Norris1-3/+3
2011-09-11mtd: nand: refactor scanning codeBrian Norris1-20/+8
2011-09-11mtd: rename MTD_OOB_* to MTD_OPS_*Brian Norris1-4/+4
2011-09-11mtd: replace DEBUG() with pr_debug()Brian Norris1-2/+3
2011-09-11mtd: nand: style fixups in pr_* messagesBrian Norris1-22/+19
2011-09-11mtd: nand: convert printk() to pr_*()Brian Norris1-17/+17
2011-09-11mtd: nand: change KERN_DEBUG to KERN_INFOBrian Norris1-7/+7
2011-09-11mtd: nand: ignore ECC errors for simple BBM scansBrian Norris1-3/+10
2011-09-11mtd: spelling, capitalization, uniformityBrian Norris1-4/+4
2011-09-11mtd: remove printk's for [kv][mz]alloc failuresBrian Norris1-10/+3
2011-09-11mtd: nand: multi-line comment style fixupsBrian Norris1-190/+175
2011-09-11mtd: nand: rename CREATE_EMPTY bbt flag with proper prefixBrian Norris1-1/+1
2011-09-11mtd: nand: move NAND_CREATE_EMPTY_BBT flagBrian Norris1-1/+1
2011-09-11mtd: nand: rename NAND_USE_FLASH_BBTBrian Norris1-6/+6
2011-09-11mtd: nand: consolidate redundant flash-based BBT flagsBrian Norris1-10/+10
2011-09-11mtd: nand: separate chip options / bbt_optionsBrian Norris1-3/+2
2011-09-11mtd: nand: remove NAND_BBT_SCANBYTE1AND6 optionBrian Norris1-31/+1
2011-05-25mtd: nand: dynamic allocation of flash-based BBT structsBrian Norris1-23/+4
2011-03-31Fix common misspellingsLucas De Marchi1-1/+1
2011-03-11mtd: nand: fix pointer NULL pointer dereferencingStanislav Fomichev1-2/+6
2010-12-03mtd: fix nand kernel-doc warningsRandy Dunlap1-1/+2
2010-10-25mtd: nand: introduce NAND_CREATE_EMPTY_BBTSebastian Andrzej Siewior1-1/+2
2010-10-25mtd: nand: add support for BBT without OOBSebastian Andrzej Siewior1-26/+202
2010-10-25mtd: nand: pull in td into read_bbt()Sebastian Andrzej Siewior1-7/+9
2010-10-25mtd: nand: use ALIGN where possibleSebastian Andrzej Siewior1-2/+1
2010-08-08mtd: Remove obsolete <mtd/compatmac.h> includeDavid Woodhouse1-1/+0
2010-08-02mtd: nand: more BB Detection refactoring and dynamic scan optionsBrian Norris1-55/+72
2010-08-02mtd: nand: refactor BB marker detectionBrian Norris1-7/+38
2010-08-02mtd: nand: edit macro flag for BBT scan of last page in blockBrian Norris1-1/+1
2010-05-14mtd: nand: support alternate BB marker locations on MLCKevin Cernekee1-0/+3
2010-02-26mtd: nand: make reads using MTD_OOB_RAW affect only ECC validationMaxim Levitsky1-4/+22
2008-12-10[MTD] update internal API to support 64-bit device sizeAdrian Hunter1-16/+15
2008-06-04MTD/JFFS2: remove CVS keywordsAdrian Bunk1-2/+0
2006-11-28[MTD] replace kmalloc+memset with kzallocBurman Yan1-4/+2
2006-11-28[MTD] [NAND] remove len/ooblen confusion.Vitaly Wool1-3/+2
2006-09-25[MTD NAND] Allocate chip->buffers separately to allow it to be overriddenDavid Woodhouse1-1/+1
2006-05-30[MTD] NAND Expose the new raw mode function and status info to userspaceThomas Gleixner1-0/+3
2006-05-29[MTD] Rework the out of band handling completelyThomas Gleixner1-49/+139
2006-05-26[MTD] NAND modularize write functionThomas Gleixner1-1/+1
2006-05-23[MTD] Remove read/write _ecc variantsThomas Gleixner1-42/+62
2006-05-22[MTD] Introduce writesizeJoern Engel1-15/+15
2006-05-13[MTD NAND] Indent all of drivers/mtd/nand/*.c.David Woodhouse1-132/+131
2006-05-13[MTD NAND] Reduce paranoia level when scanning for bad blocks on virgin chipsDavid Woodhouse1-2/+2
2006-05-13[MTD NAND] Use vmalloc for buffer when scanning for bad blocks.David Woodhouse1-3/+3
2005-11-07[MTD] NAND: Clean up trailing white spacesThomas Gleixner1-124/+124
2005-07-16[MTD] NAND: Fix broken bad block scan for 16 bit devicesThomas Gleixner1-11/+9
2005-06-29[MTD] NAND: Fix broken bad block table scanThomas Gleixner1-10/+43
2005-05-23[MTD] NAND: Fix bad block table scan for small page devicesArtem B. Bityuckiy1-29/+30
2005-05-23[MTD] NAND: Read only OOB bytes during bad block scanArtem B. Bityuckiy1-14/+38
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+1056