aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/mtd/mtdpart.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-16mtd: mtdpart: check for subpartitions parsing resultRafał Miłecki1-1/+5
2023-07-12mtd: use refcount to prevent corruptionTomas Winkler1-6/+8
2023-06-09mtd: mtdpart: Drop useless LIST_HEADChristophe JAILLET1-1/+0
2023-02-08mtd: mtdpart: Don't create platform device that'll never probeSaravana Kannan1-0/+10
2022-05-16mtd: call of_platform_populate() for MTD partitionsRafał Miłecki1-0/+9
2021-12-03mtd: Fixed breaking list in __mtd_del_partition.Andreas Oetken1-1/+1
2021-06-11mtd: mtdpart: use DEVICE_ATTR_RO() helper macroZhen Lei1-4/+3
2021-05-10mtd: mtdpart: Convert sysfs sprintf/snprintf family to sysfs_emitTian Tao1-1/+1
2021-03-11mtd: don't lock when recursively deleting partitionsDavid Bauer1-1/+1
2020-11-20mtd: mtdpart: Fix misdocumented function parameter 'mtd'Lee Jones1-1/+1
2020-05-11mtd: Add support for emulated SLC mode on MLC NANDsBoris Brezillon1-23/+31
2020-03-11mtd: implement proper partition handlingMiquel Raynal1-518/+177
2019-05-24treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102Thomas Gleixner1-15/+1
2019-05-06mtd: part: fix incorrect format specifier for an unsigned long longColin Ian King1-1/+1
2019-02-06mtd: Make sure mtd->erasesize is valid even if the partition is of size 0Boris Brezillon1-0/+4
2019-02-01mtd: Remove a debug trace in mtdpart.cBoris Brezillon1-1/+0
2019-01-07mtd: Check add_mtd_device() ret codeBoris Brezillon1-5/+31
2018-12-02mtd: improve calculating partition boundaries when checking for alignmentRafał Miłecki1-2/+11
2018-12-02mtd: keep original flags for every struct mtd_infoRafał Miłecki1-1/+2
2018-09-17mtd: partitions: fix unbalanced of_node_get/put()Miquel Raynal1-1/+4
2018-07-24mtd: partitions: use DT info for parsing partitions with "compatible" propRafał Miłecki1-20/+13
2018-05-07mtd: move code adding (registering) partitions to the parse_mtd_partitions()Rafał Miłecki1-28/+16
2018-03-27mtd: rename "ofpart" parser to "fixed-partitions" as it fits it betterRafał Miłecki1-2/+2
2018-03-27mtd: partitions: add of_match_table parser matching for the "ofpart" typeRafał Miłecki1-9/+107
2018-03-21mtd: Stop updating erase_info->state and calling mtd_erase_callback()Boris Brezillon1-5/+0
2018-03-15mtd: Unconditionally update ->fail_addr and ->addr in part_erase()Boris Brezillon1-12/+4
2018-03-15mtd: Stop assuming mtd_erase() is asynchronousBoris Brezillon1-2/+0
2018-01-16mtd: Remove duplicate checks on mtd_oob_ops parameterBoris Brezillon1-23/+0
2018-01-16mtd: Fallback to ->_read/write_oob() when ->_read/write() is missingBoris Brezillon1-2/+4
2018-01-16mtd: mtdpart: Make ECC stat handling consistentBoris Brezillon1-6/+8
2017-11-13mtd: remove the get_unmapped_area methodNicolas Pitre1-14/+0
2017-09-27mtd: Fix partition alignment check on multi-erasesize devicesBoris Brezillon1-0/+8
2017-06-23mtd: partitions: fixup some allocate_partition() whitespaceBrian Norris1-3/+3
2017-06-22mtd: partitions: add support for partition parsersRafał Miłecki1-0/+31
2017-06-22mtd: partitions: add support for subpartitionsRafał Miłecki1-7/+16
2017-06-22mtd: partitions: rename "master" to the "parent" where appropriateRafał Miłecki1-99/+105
2017-06-22mtd: partitions: remove sysfs files when deleting all master's partitionsRafał Miłecki1-2/+2
2017-06-22mtd: partitions: add helper for deleting partitionRafał Miłecki1-32/+43
2017-06-20mtd: partitions: factor out code calling parserBrian Norris1-9/+24
2017-06-13mtd: handle partitioning on devices with 0 erasesizeChris Packham1-9/+17
2017-02-09mtd: Add partition device node to mtd partition devicesSascha Hauer1-0/+1
2017-02-08mtd: introduce function max_bad_blocksJeff Westfahl1-0/+10
2016-10-11treewide: remove redundant #include <linux/kconfig.h>Masahiro Yamada1-1/+0
2016-10-08Merge tag '4.9/mtd-pairing-scheme' of github.com:linux-nand/linuxBrian Norris1-0/+1
2016-09-28mtdpart: Propagate _get/put_device()Richard Weinberger1-0/+18
2016-09-15mtd: introduce the mtd_pairing_scheme conceptBoris Brezillon1-0/+1
2016-04-19mtd: create an mtd_ooblayout_ops struct to ease ECC layout definitionBoris Brezillon1-1/+22
2016-04-19mtd: use mtd_set_ecclayout() where appropriateBoris Brezillon1-1/+1
2016-03-07mtd: create an mtd_oobavail() helper and make use of itBoris BREZILLON1-4/+1
2015-12-09mtd: partitions: support a cleanup callback for parsersBrian Norris1-2/+33
2015-12-09mtd: partitions: pass around 'mtd_partitions' wrapper structBrian Norris1-7/+8
2015-12-09mtd: partitions: remove kmemdup()Brian Norris1-1/+1
2015-12-09mtd: partitions: rename MTD parser get/putBrian Norris1-5/+8
2015-12-04mtd: partitions: turn PART() macro into inline functionBrian Norris1-30/+33
2015-11-19mtd: partitions: add module_mtd_part_parser() helperBrian Norris1-2/+6
2015-11-12mtd: zero out mtd_partition struct before using itBrian Norris1-2/+1
2015-10-26mtd: mtdpart: Do not fail mtd probe when parsing partitions failsBrian Norris1-4/+10
2015-10-11mtd: mtdpart: add debug prints to partition parser.Michal Suchanek1-0/+5
2015-09-30mtd: mtdpart: fix add_mtd_partitions error pathBoris BREZILLON1-1/+3
2015-04-05mtd: part: Remove partition overlap checksDan Ehrenberg1-20/+1
2015-04-05mtd: part: Add sysfs variable for offset of partitionDan Ehrenberg1-0/+29
2015-04-05mtd: part: Create the master device node when partitionedDan Ehrenberg1-5/+13
2015-01-20fs: introduce f_op->mmap_capabilities for nommu mmap supportChristoph Hellwig1-1/+0
2014-07-08mtd: Account for BBT blocks when a partition is being allocatedEzequiel Garcia1-1/+3
2014-07-08mtd: Introduce mtd_block_isreserved()Ezequiel Garcia1-0/+9
2014-03-10mtd: Add a retlen parameter to _get_{fact,user}_prot_infoChristian Riesch1-6/+8
2014-01-03mtd: make register_mtd_parser return voidAxel Lin1-3/+1
2014-01-03mtd: make deregister_mtd_parser return voidAxel Lin1-2/+1
2014-01-03mtd: make mtd_partition.name constGeert Uytterhoeven1-1/+1
2013-08-30mtd: set the ecc step size for master/slave mtd_infoHuang Shijie1-0/+1
2013-04-05mtd: mtdcore: use const qualifierArtem Bityutskiy1-1/+1
2013-04-05mtd: add 'const' qualifier to a couple of register functionsArtem Bityutskiy1-1/+1
2012-10-09Merge tag 'disintegrate-mtd-20121009' of git://git.infradead.org/users/dhowel...David Woodhouse1-1/+11
2012-09-29mtd: mtdpart: break it as soon as we parse out the partitionsHuang Shijie1-1/+4
2012-09-04mtd: mtdparts: introduce mtd_get_device_sizeRichard Genoud1-0/+10
2012-09-04mtd: mark mtd_is_partition argument as constantRichard Genoud1-1/+1
2012-05-13mtd: driver _read() returns max_bitflips; mtd_read() returns -EUCLEANMike Dunn1-6/+6
2012-05-13mtd: bitflip_threshold added to mtd_info and sysfsMike Dunn1-0/+2
2012-03-27mtd: flash drivers set ecc strengthMike Dunn1-0/+1
2012-03-27mtd: fix partition wrapper functionsMike Dunn1-27/+33
2012-03-27mtd: remove R/O checking duplicationArtem Bityutskiy1-13/+1
2012-03-27mtd: do not duplicate length and offset checks in driversArtem Bityutskiy1-29/+1
2012-03-27mtd: return error code from mtd_unpointArtem Bityutskiy1-2/+2
2012-03-27mtd: add leading underscore to all mtd functionsArtem Bityutskiy1-45/+46
2012-03-27mtd: minor coding style cleanup in mtdpart.cStefan Roese1-1/+1
2012-01-09mtd: introduce mtd_block_markbad interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_block_isbad interfaceArtem Bityutskiy1-3/+2
2012-01-09mtd: introduce mtd_resume interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_suspend interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_is_locked interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_unlock interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_lock interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_sync interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_writev interfaceArtem Bityutskiy1-2/+2
2012-01-09mtd: introduce mtd_lock_user_prot_reg interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_write_user_prot_reg interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_read_user_prot_reg interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_get_user_prot_info interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_read_fact_prot_reg interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_get_fact_prot_info interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_write_oob interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_read_oob interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_panic_write interfaceArtem Bityutskiy1-2/+2
2012-01-09mtd: introduce mtd_write interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_read interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_get_unmapped_area interfaceArtem Bityutskiy1-2/+1
2012-01-09mtd: introduce mtd_unpoint interfaceArtem Bityutskiy1-1/+1
2012-01-09mtd: introduce mtd_point interfaceArtem Bityutskiy1-2/+2
2012-01-09mtd: introduce mtd_erase interfaceArtem Bityutskiy1-1/+1
2011-09-21mtd: utilize `mtd_is_*()' functionsBrian Norris1-4/+4
2011-09-11mtd: rename MTD_OOB_* to MTD_OPS_*Brian Norris1-1/+1
2011-09-11mtd: remove put_partition_parser() from public headerDmitry Eremin-Solenikov1-0/+2
2011-09-11mtd: hide parse_mtd_partitionsDmitry Eremin-Solenikov1-1/+0
2011-09-11mtd: prepare to convert of_mtd_parse_partitions to partition parserDmitry Eremin-Solenikov1-2/+6
2011-09-11mtd: abstract last MTD partition parser argumentDmitry Eremin-Solenikov1-3/+4
2011-09-11mtd: document parse_mtd_partitionsArtem Bityutskiy1-0/+22
2011-09-11mtd: add a flags for partitions which should just leave smth. after themDmitry Eremin-Solenikov1-0/+13
2011-09-11mtd: mtdpart: default to cmdlinepart, NULL partitions probingDmitry Eremin-Solenikov1-0/+5
2011-05-25mtd: remove add_mtd_partitions, add_mtd_device and friendsJamie Iles1-2/+2
2011-05-25mtd: be silent when mtd partition parser cannot be foundArtem Bityutskiy1-4/+1
2011-01-17mtd: mtdpart: disallow reading OOB past the end of the partitionArtem Bityutskiy1-1/+18
2011-01-06mtd: initialize writebufsize in the MTD object of a partitionAnatolij Gustschin1-0/+1
2010-12-03mtd: fix master device identification for mtd repartitionRoman Tereshonkov1-5/+5
2010-10-25mtd: prepare partition add and del functions for ioctl requestsRoman Tereshonkov1-18/+136
2010-08-08mtd: Remove obsolete <mtd/compatmac.h> includeDavid Woodhouse1-1/+0
2010-08-08mtd: Update copyright noticesDavid Woodhouse1-4/+16
2010-08-02mtd: add an ioctl to query the lock status of a flash sectorRichard Cochran1-0/+10
2009-09-20Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torval...David Woodhouse1-1/+1
2009-09-19mtd: mtdpart: prevent a read from regions[-1]Roel Kluin1-1/+2
2009-09-15Nicolas Pitre has a new email addressNicolas Pitre1-1/+1
2009-05-26[MTD] Remove option for add_mtd_partitions() to not register partitions.David Woodhouse1-14/+4
2009-05-26[MTD] Only set partition suspend/resume method if parent not registeredDavid Woodhouse1-1/+1
2009-04-06[MTD] mtdpart: Make ecc_stats more realistic.Yauhen Kharuzhy1-2/+5
2009-04-04[MTD] driver model updatesDavid Brownell1-1/+8
2009-03-24NOMMU: Present backing device capabilities for MTD chardevsDavid Howells1-0/+15
2008-12-10[MTD] update internal API to support 64-bit device sizeAdrian Hunter1-17/+17
2008-10-20Merge git://git.infradead.org/mtd-2.6Linus Torvalds1-2/+2
2008-10-17remove CONFIG_KMOD from driversJohannes Berg1-2/+0
2008-08-12[MTD] Define and use MTD_FAIL_ADDR_UNKNOWN instead of 0xffffffffAdrian Hunter1-2/+2
2008-07-25[MTD][MTDPART] Fix a division by zero bugAtsushi Nemoto1-1/+3
2008-07-25[MTD][MTDPART] Cleanup and document the erase region handlingAtsushi Nemoto1-4/+10
2008-07-25[MTD][MTDPART] Handle most checkpatch findingsAtsushi Nemoto1-64/+65
2008-07-25[MTD][MTDPART] Seperate main loop from per-partition code in add_mtd_partitionAtsushi Nemoto1-158/+166
2008-06-04[MTD] Use list_for_each_entry[_safe] where appropriate.Chris Malley1-16/+7
2008-06-04MTD/JFFS2: remove CVS keywordsAdrian Bunk1-2/+0
2008-05-01[MTD][NOR] Add physical address to point() methodJared Hulbert1-4/+4
2008-02-07[MTD] Add mtd panic_write function pointerRichard Purdie1-0/+17
2007-08-03[MTD] Makefile fix for mtdsuperSatyam Sharma1-4/+0
2007-05-09[MTD] Delete allegedly obsolete "bank_size" field of mtd_info.Robert P. J. Day1-1/+0
2007-03-08[MTD] Correct partition failed erase addressAdrian Hunter1-1/+5
2007-03-08[MTD] [NAND] make oobavail publicVitaly Wool1-0/+1
2007-02-09[MTD] remove unused ecctype,eccsize fields from struct mtd_infoArtem Bityutskiy1-2/+0
2006-11-29[MTD] NAND: add subpage write supportThomas Gleixner1-0/+1
2006-11-28[MTD] replace kmalloc+memset with kzallocBurman Yan1-2/+1
2006-11-28[MTD] [NAND] remove len/ooblen confusion.Vitaly Wool1-2/+2
2006-06-30Remove obsolete #include <linux/config.h>Jörn Engel1-1/+0
2006-05-30[MTD] NAND Expose the new raw mode function and status info to userspaceThomas Gleixner1-3/+36
2006-05-29[MTD] Rework the out of band handling completelyThomas Gleixner1-14/+15
2006-05-29[MTD] NAND Replace oobinfo by ecclayoutThomas Gleixner1-1/+1
2006-05-29[MTD] NAND Consolidate oobinfo handlingThomas Gleixner1-3/+1
2006-05-23[MTD] Remove read/write _ecc variantsThomas Gleixner1-49/+5
2006-05-23[MTD] Remove readv/readv_eccThomas Gleixner1-29/+0
2006-05-23[MTD] Remove nand writev supportThomas Gleixner1-22/+1
2006-05-22[MTD] Introduce writesizeJoern Engel1-1/+1
2006-05-17[MTD] generic: propagate oobavail to MTD partitionsVitaly Wool1-0/+1
2005-11-07[MTD] core: Clean up trailing white spacesThomas Gleixner1-46/+46
2005-11-06[MTD] mtdpart.c: Allow eraseblock size != power of 2Artem B. Bityutskiy1-4/+5
2005-05-23[MTD] Support for protection register support on Intel FLASH chipsNicolas Pitre1-1/+27
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+599