This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 47782361aca2 Merge tag 'tag-chrome-platform-for-v5.2' of ssh://gitolite [...] new 5c2ffce1e949 um: Revert to using stack for pt_regs in signal handling new 37606596d19d arch: um: Kconfig: pedantic indention cleanups new 75f24f787210 arch: um: drivers: Kconfig: pedantic formatting new 91e1e547abcd hostfs: fix mismatch between link_file definition and declaration new 9ca55299f2ee um: Do not unlock mutex that is not hold. new 689a58605b63 uml: fix a boot splat wrt use of cpu_all_mask new 4b6b4c902947 um: remove unused variable new 0d4e5ac7e780 um: remove uses of variable length arrays new ea70d791c168 um: define set_pte_at() as a static inline function, not a macro new 1987b1b8f9f1 um: irq: don't set the chip for all irqs new 983dfa4b6ee5 Merge tag 'for-linus-5.2-rc1' of ssh://gitolite.kernel.org [...] new 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API new f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro new 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs new b309df2422c0 ARM: at91: add sam9x60 SFR definitions new ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap new 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible new 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support new e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap new b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible new ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support new b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers new 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] new 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] new a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] new 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation new badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property new 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder new 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers new a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand new d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset new 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code new f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property new a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 new 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B new 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote new e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area new 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference new d090c25028e9 mtd: rawnand: meson: set oob layout ops new 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg new 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] new 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] new 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks new 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() new 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer new 629a442cad5f mtd: rawnand: Fill memorg during detection new a7ab085d7c16 mtd: rawnand: Initialize the nand_device object new eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf new d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct new 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() new 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell new 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize new 32813e288414 mtd: rawnand: Get rid of chip->numchips new 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds new e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] new 714c068228d3 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm new 9bb94643b941 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries new e787be1f1d45 mtd: rawnand: Change Kconfig titles and re-order a bit the list new 72c5af002723 mtd: rawnand: Clarify Kconfig entry MTD_NAND new 31bc36c45507 mtd: nand: Remove useless line in Kconfig new 7019ac5d3bbf mtd: rawnand: fix build dependency new 7e8afca5cf1a mtd: rawnand: Fix sphinx syntax new 9fed31159196 mtd: rawnand: fsl_elbc: Cosmetic move new 070fb9744d5b mtd: rawnand: fsl_elbc: Implement RNDOUT command new f6424c22aa36 mtd: rawnand: fsl_elbc: Make SW ECC work new e39bb7868164 mtd: rawnand: atmel: Fix spelling mistake in error message new 750f69b82641 mtd: rawnand: denali: use more nand_chip pointers for inte [...] new 0e604fc9cffc mtd: rawnand: denali: refactor raw page accessors new cf067b5be011 mtd: rawnand: denali: remove unneeded casts in denali_{rea [...] new f55411427f1c mtd: rawnand: denali: switch over to ->exec_op() from lega [...] new f4f16fd3e7dc mtd: rawnand: denali: use bool type instead of int where a [...] new 13defd47349e mtd: rawnand: denali_pci: rename goto labels new d8e8fd0ebf8b mtd: rawnand: denali: decouple controller and NAND chips new 979da3553625 mtd: rawnand: denali: remove DENALI_NR_BANKS macro new 2dcfc7b3c899 mtd: rawnand: denali: clean up coding style new 09e030d97549 mtd: rawnand: ingenic: Add missing MODULE_* information new cf3bbe67be15 mtd: rawnand: ingenic: Make jz4725b_ooblayout_ops static new 212e49693592 dt-bindings: mtd: Add YAML schemas for the generic NAND options new a3c5a11dc822 dt-bindings: mtd: sunxi-nand: Add YAML schemas new aee02f82e19a dt-bindings: mtd: sunxi: Add new compatible new a760e77d7598 mtd: rawnand: sunxi: Add a platform data structure new c49836f05aa1 mtd: rawnand: sunxi: Add A23/A33 DMA support new 2e16dc73ae65 mtd: rawnand: marvell: Fix helper name in comment new f56cad5fd6cd mtd: rawnand: constify elements of NAND_OP_PARSER(_PATTERN) new 5f73f240a4ff mtd: rawnand: meson: use struct_size macro new 2d8ffbf56944 mtd: rawnand: meson: use of_property_count_elems_of_size helper new c96ffedf8a2f mtd: rawnand: meson: use a void pointer for meson_nfc_dma_ [...] new 39e01956e2f7 mtd: rawnand: meson: only initialize the RB completion once new 04649ec1335f mtd: rawnand: Always store info about bad block markers in [...] new bfd15c904ac5 mtd: onenand: Store bad block marker position in chip struct new c902467cda2d mtd: nand: Cleanup flags and fields for bad block marker position new bb5925480b13 mtd: nand: Make flags for bad block marker position more granular new f90da7818b14 mtd: rawnand: Support bad block markers in first, second o [...] new 7a1894a955cc mtd: rawnand: ESMT: Also use the last page for bad block markers new 598dce706817 mtd: rawnand: AMD: Also use the last page for bad block markers new 74aee14c776c mtd: nandsim: Embed struct nand_chip in struct nandsim new 1c14fe2167ef mtd: nandsim: switch to exec_op interface new 1c7cbd634763 Merge tag 'nand/for-5.2' of git://git.kernel.org/pub/scm/l [...] new 3ddc8adbbc76 mtd: spi-nor: Print all JEDEC ID bytes on error new 706707341bef mtd: spi-nor: Fix comment of spi_nor_find_best_erase_type() new 2b75ebeea6f4 mtd: spi-nor: intel-spi: Avoid crossing 4K address boundar [...] new dcb4b22eeaf4 spi-nor: s25fl512s supports region locking new e43f53c22a93 spi-nor: intel-spi: Add support for Intel Comet Lake SPI s [...] new 8b522c4baa5c Merge tag 'spi-nor/for-5.2' of git://git.kernel.org/pub/sc [...] new c58b1ff20ffd mtd: physmap_of_gemini: remove extranous __xipram annotation new 4bc11a2418f2 MAINTAINERS: Add myself as co-maintainer for MTD new daa82b93f5b0 dt-bindings: mtd: describe the simple BCM963XX NOR flash layout new e651de475a7a mtd: bcm63xxpart: add of_match_table support new dd84cb022b31 mtd: bcm63xxpart: move imagetag parsing to its own parser new 6744ebb0c798 dt-bindings: mtd: describe BCM963XX ImageTag format and usage new fb899d3b2a62 mtd: parser_imagetag: add of_match_table support new 64d14c6fe040 mtd: maps: physmap: Store gpio_values correctly new 6e9314dc051f dt-binding: mtd: physmap: Add example using addr-gpios property new 1a5490cf4d1a MAINTAINERS: Remove my name from the MTD and NAND entries new b6abd06777a8 MAINTAINERS: Add myself as MTD maintainer new d41970097f10 mtd: maps: Allow MTD_PHYSMAP with MTD_RAM new 251f26c9e828 mtd: maps: Make uclinux_ram_map static new 2aa3b8e1de23 mtd: afs: Move AFS partition parser to parsers subdir new 2485fa532331 mtd: partitions: Add AFS partitions DT bindings new 22749bf549ef mtd: partitions: Add OF support to AFS partitions new 1fca1f6abb38 mtd: afs: simplify partition parsing new 207001719293 mtd: afs: simplify partition detection new 4aeb1594796d mtd: factor out v1 partition parsing new ff827b4e8d36 mtd: afs: factor footer parsing into the v1 part parsing new 32e68bea9338 mtd: afs: factor the IIS read into partition parser new b7cf5e2830bb mtd: afs: add v2 partition parsing new 8792620886e6 MAINTAINERS: Update jffs2 entry new 553f0459b808 MAINTAINERS: MTD Git repository is hosted on kernel.org new 660e17167528 mtd: cfi_util: mark expected switch fall-throughs new af5d44b04dad mtd: cfi_cmdset_0002: Mark expected switch fall-throughs new 098d74b4eaf6 mtd: phram: Mark expected switch fall-throughs new fae4973c9a58 mtd: lpddr_cmds: Mark expected switch fall-through new 3008ba870938 mtd: part: fix incorrect format specifier for an unsigned [...] new 4dbf09fea60d Merge tag 'mtd/for-5.2' of ssh://gitolite.kernel.org/pub/s [...] new c64cda8a9913 ubifs: remove unnecessary calls to set up directory key new cf3949670f70 ubifs: remove unnecessary #ifdef around fscrypt_ioctl_get_ [...] new fb9a5a3edb4c ubifs: remove unused function __ubifs_shash_final new f4844b35d68a ubifs: work around high stack usage with clang new e9cd7dfd7ef9 ubifs: Do not skip hash checking in data nodes new 257bb92420d6 ubifs: find.c: replace swap function with built-in one new 7959cf3a7506 ubifs: journal: Handle xattrs like files new 988bec41318f ubifs: orphan: Handle xattrs like files new 9ca2d7326444 ubifs: Limit number of xattrs per inode new eea2c05d927b ubifs: Remove #ifdef around CONFIG_FS_ENCRYPTION new e3d73dead498 ubifs: Remove ifdefs around CONFIG_UBIFS_ATIME_SUPPORT new a65d10f3ce65 ubifs: Drop unnecessary setting of zbr->znode new 04d37e5a8b1f ubi: wl: Fix uninitialized variable new d7a02fa0a8f9 Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/ [...]
The 148 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .../bindings/memory-controllers/atmel,ebi.txt | 1 + .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 97 ++ .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/mtd/denali-nand.txt | 40 +- .../bindings/mtd/ingenic,jz4780-nand.txt | 32 +- .../devicetree/bindings/mtd/mtd-physmap.txt | 16 + .../devicetree/bindings/mtd/nand-controller.yaml | 143 +++ Documentation/devicetree/bindings/mtd/nand.txt | 75 -- .../mtd/partitions/arm,arm-firmware-suite.txt | 17 + .../brcm,bcm963xx-cfe-nor-partitions.txt | 24 + .../mtd/partitions/brcm,bcm963xx-imagetag.txt | 45 + .../devicetree/bindings/mtd/sunxi-nand.txt | 48 - MAINTAINERS | 18 +- arch/arm/configs/at91_dt_defconfig | 2 +- arch/arm/configs/clps711x_defconfig | 2 +- arch/arm/configs/cm_x2xx_defconfig | 2 +- arch/arm/configs/cm_x300_defconfig | 2 +- arch/arm/configs/colibri_pxa270_defconfig | 2 +- arch/arm/configs/corgi_defconfig | 2 +- arch/arm/configs/davinci_all_defconfig | 2 +- arch/arm/configs/em_x270_defconfig | 2 +- arch/arm/configs/ep93xx_defconfig | 2 +- arch/arm/configs/eseries_pxa_defconfig | 2 +- arch/arm/configs/imx_v4_v5_defconfig | 2 +- arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/configs/ixp4xx_defconfig | 2 +- arch/arm/configs/keystone_defconfig | 2 +- arch/arm/configs/lpc32xx_defconfig | 2 +- arch/arm/configs/mini2440_defconfig | 2 +- arch/arm/configs/mmp2_defconfig | 2 +- arch/arm/configs/multi_v4t_defconfig | 2 +- arch/arm/configs/multi_v5_defconfig | 2 +- arch/arm/configs/multi_v7_defconfig | 2 +- arch/arm/configs/mv78xx0_defconfig | 2 +- arch/arm/configs/mvebu_v5_defconfig | 2 +- arch/arm/configs/mvebu_v7_defconfig | 2 +- arch/arm/configs/mxs_defconfig | 2 +- arch/arm/configs/nhk8815_defconfig | 4 +- arch/arm/configs/omap1_defconfig | 2 +- arch/arm/configs/omap2plus_defconfig | 4 +- arch/arm/configs/orion5x_defconfig | 2 +- arch/arm/configs/oxnas_v6_defconfig | 2 +- arch/arm/configs/pxa3xx_defconfig | 2 +- arch/arm/configs/pxa_defconfig | 4 +- arch/arm/configs/qcom_defconfig | 2 +- arch/arm/configs/s3c2410_defconfig | 2 +- arch/arm/configs/s3c6400_defconfig | 2 +- arch/arm/configs/sama5_defconfig | 2 +- arch/arm/configs/socfpga_defconfig | 2 +- arch/arm/configs/spear13xx_defconfig | 2 +- arch/arm/configs/spear3xx_defconfig | 2 +- arch/arm/configs/spear6xx_defconfig | 2 +- arch/arm/configs/spitz_defconfig | 2 +- arch/arm/configs/tango4_defconfig | 2 +- arch/arm/configs/trizeps4_defconfig | 2 +- arch/arm/configs/u300_defconfig | 2 +- arch/arm64/configs/defconfig | 2 +- arch/mips/configs/bcm47xx_defconfig | 2 +- arch/mips/configs/ci20_defconfig | 2 +- arch/mips/configs/db1xxx_defconfig | 4 +- arch/mips/configs/generic/board-ni169445.config | 6 +- arch/mips/configs/generic/board-ocelot.config | 2 +- arch/mips/configs/loongson1b_defconfig | 2 +- arch/mips/configs/loongson1c_defconfig | 2 +- arch/mips/configs/qi_lb60_defconfig | 2 +- arch/mips/configs/rb532_defconfig | 2 +- arch/mips/configs/rbtx49xx_defconfig | 2 +- arch/mips/configs/xway_defconfig | 2 +- arch/powerpc/configs/40x/kilauea_defconfig | 2 +- arch/powerpc/configs/40x/obs600_defconfig | 2 +- arch/powerpc/configs/44x/canyonlands_defconfig | 2 +- arch/powerpc/configs/44x/eiger_defconfig | 2 +- arch/powerpc/configs/44x/sequoia_defconfig | 2 +- arch/powerpc/configs/44x/warp_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8313_rdb_defconfig | 2 +- arch/powerpc/configs/83xx/mpc8315_rdb_defconfig | 2 +- arch/powerpc/configs/85xx-hw.config | 2 +- arch/powerpc/configs/85xx/ge_imp3a_defconfig | 2 +- arch/powerpc/configs/85xx/socrates_defconfig | 2 +- arch/powerpc/configs/85xx/tqm8548_defconfig | 4 +- arch/powerpc/configs/85xx/xes_mpc85xx_defconfig | 2 +- arch/powerpc/configs/86xx-hw.config | 2 +- arch/powerpc/configs/mpc512x_defconfig | 2 +- arch/powerpc/configs/mpc83xx_defconfig | 2 +- arch/powerpc/configs/pasemi_defconfig | 2 +- arch/powerpc/configs/ppc44x_defconfig | 2 +- arch/sh/configs/ap325rxa_defconfig | 2 +- arch/sh/configs/ecovec24_defconfig | 2 +- arch/sh/configs/migor_defconfig | 2 +- arch/sh/configs/sdk7786_defconfig | 2 +- arch/sh/configs/se7724_defconfig | 2 +- arch/sh/configs/titan_defconfig | 2 +- arch/um/Kconfig | 58 +- arch/um/drivers/Kconfig | 352 +++--- arch/um/drivers/ubd_kern.c | 4 +- arch/um/include/asm/pgtable.h | 7 +- arch/um/kernel/irq.c | 2 +- arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/time.c | 2 +- arch/um/os-Linux/signal.c | 28 +- arch/um/os-Linux/umid.c | 36 +- drivers/memory/atmel-ebi.c | 37 +- drivers/mtd/Kconfig | 20 +- drivers/mtd/Makefile | 1 - drivers/mtd/afs.c | 266 ----- drivers/mtd/bcm63xxpart.c | 163 +-- drivers/mtd/chips/cfi_cmdset_0002.c | 2 + drivers/mtd/chips/cfi_util.c | 6 + drivers/mtd/devices/Kconfig | 2 +- drivers/mtd/devices/phram.c | 2 + drivers/mtd/lpddr/lpddr_cmds.c | 1 + drivers/mtd/maps/Kconfig | 2 +- drivers/mtd/maps/physmap-core.c | 2 + drivers/mtd/maps/physmap-gemini.c | 2 +- drivers/mtd/maps/uclinux.c | 8 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/nand/Kconfig | 1 - drivers/mtd/nand/core.c | 34 + drivers/mtd/nand/onenand/onenand_base.c | 5 +- drivers/mtd/nand/onenand/onenand_bbt.c | 3 - drivers/mtd/nand/raw/Kconfig | 393 ++++--- drivers/mtd/nand/raw/Makefile | 9 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 127 ++- drivers/mtd/nand/raw/atmel/pmecc.c | 5 +- drivers/mtd/nand/raw/atmel/pmecc.h | 6 +- drivers/mtd/nand/raw/bcm47xxnflash/ops_bcm4706.c | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 7 +- drivers/mtd/nand/raw/denali.c | 1152 ++++++++++---------- drivers/mtd/nand/raw/denali.h | 117 +- drivers/mtd/nand/raw/denali_dt.c | 98 +- drivers/mtd/nand/raw/denali_pci.c | 38 +- drivers/mtd/nand/raw/diskonchip.c | 7 +- drivers/mtd/nand/raw/fsl_elbc_nand.c | 201 ++-- drivers/mtd/nand/raw/fsl_ifc_nand.c | 4 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-lib.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 19 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 1 + drivers/mtd/nand/raw/hisi504_nand.c | 2 +- drivers/mtd/nand/raw/ingenic/Kconfig | 50 + drivers/mtd/nand/raw/ingenic/Makefile | 7 + drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 166 +++ drivers/mtd/nand/raw/ingenic/ingenic_ecc.h | 83 ++ drivers/mtd/nand/raw/ingenic/ingenic_nand.c | 530 +++++++++ drivers/mtd/nand/raw/ingenic/jz4725b_bch.c | 295 +++++ drivers/mtd/nand/raw/ingenic/jz4740_ecc.c | 197 ++++ drivers/mtd/nand/raw/{ => ingenic}/jz4740_nand.c | 7 +- drivers/mtd/nand/raw/{ => ingenic}/jz4780_bch.c | 182 +--- drivers/mtd/nand/raw/internals.h | 3 +- drivers/mtd/nand/raw/jz4780_bch.h | 43 - drivers/mtd/nand/raw/jz4780_nand.c | 415 ------- drivers/mtd/nand/raw/marvell_nand.c | 51 +- drivers/mtd/nand/raw/meson_nand.c | 30 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/nand_amd.c | 19 +- drivers/mtd/nand/raw/nand_base.c | 324 +++--- drivers/mtd/nand/raw/nand_bbt.c | 73 +- drivers/mtd/nand/raw/nand_esmt.c | 19 +- drivers/mtd/nand/raw/nand_hynix.c | 94 +- drivers/mtd/nand/raw/nand_jedec.c | 27 +- drivers/mtd/nand/raw/nand_macronix.c | 2 +- drivers/mtd/nand/raw/nand_micron.c | 16 +- drivers/mtd/nand/raw/nand_onfi.c | 35 +- drivers/mtd/nand/raw/nand_samsung.c | 46 +- drivers/mtd/nand/raw/nand_toshiba.c | 21 +- drivers/mtd/nand/raw/nandsim.c | 144 ++- drivers/mtd/nand/raw/nuc900_nand.c | 3 +- drivers/mtd/nand/raw/omap2.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 4 + drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/sh_flctl.c | 13 +- drivers/mtd/nand/raw/sunxi_nand.c | 90 +- drivers/mtd/nand/raw/tegra_nand.c | 8 +- drivers/mtd/nand/raw/vf610_nfc.c | 3 + drivers/mtd/nand/spi/core.c | 169 +-- drivers/mtd/nand/spi/gigadevice.c | 8 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 2 +- drivers/mtd/nand/spi/toshiba.c | 12 +- drivers/mtd/nand/spi/winbond.c | 4 +- drivers/mtd/parsers/Kconfig | 27 + drivers/mtd/parsers/Makefile | 2 + drivers/mtd/parsers/afs.c | 410 +++++++ .../{bcm63xxpart.c => parsers/parser_imagetag.c} | 179 +-- drivers/mtd/sm_ftl.c | 12 +- drivers/mtd/spi-nor/intel-spi-pci.c | 1 + drivers/mtd/spi-nor/intel-spi.c | 8 + drivers/mtd/spi-nor/spi-nor.c | 10 +- drivers/mtd/tests/mtd_nandecctest.c | 16 +- drivers/mtd/ubi/wl.c | 2 +- fs/hostfs/hostfs.h | 2 +- fs/ubifs/auth.c | 33 +- fs/ubifs/debug.c | 1 - fs/ubifs/dir.c | 29 +- fs/ubifs/file.c | 16 +- fs/ubifs/find.c | 9 +- fs/ubifs/ioctl.c | 11 +- fs/ubifs/journal.c | 72 +- fs/ubifs/misc.h | 8 + fs/ubifs/orphan.c | 208 ++-- fs/ubifs/sb.c | 7 +- fs/ubifs/super.c | 22 +- fs/ubifs/tnc.c | 15 +- fs/ubifs/ubifs.h | 6 +- fs/ubifs/xattr.c | 71 +- include/linux/fscrypt.h | 11 + include/linux/mtd/bbm.h | 14 +- include/linux/mtd/nand.h | 32 +- include/linux/mtd/nand_bch.h | 6 +- include/linux/mtd/onenand.h | 3 + include/linux/mtd/rawnand.h | 122 ++- include/linux/mtd/spinand.h | 7 + include/linux/platform_data/elm.h | 2 +- include/soc/at91/atmel-sfr.h | 34 +- 213 files changed, 5176 insertions(+), 3419 deletions(-) create mode 100644 Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/nand-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx- [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm963xx- [...] delete mode 100644 Documentation/devicetree/bindings/mtd/sunxi-nand.txt delete mode 100644 drivers/mtd/afs.c create mode 100644 drivers/mtd/nand/raw/ingenic/Kconfig create mode 100644 drivers/mtd/nand/raw/ingenic/Makefile create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h create mode 100644 drivers/mtd/nand/raw/ingenic/ingenic_nand.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c create mode 100644 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c rename drivers/mtd/nand/raw/{ => ingenic}/jz4740_nand.c (98%) rename drivers/mtd/nand/raw/{ => ingenic}/jz4780_bch.c (57%) delete mode 100644 drivers/mtd/nand/raw/jz4780_bch.h delete mode 100644 drivers/mtd/nand/raw/jz4780_nand.c create mode 100644 drivers/mtd/parsers/afs.c copy drivers/mtd/{bcm63xxpart.c => parsers/parser_imagetag.c} (54%)