This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-defconfig in repository toolchain/ci/linux.
from 47782361aca2 Merge tag 'tag-chrome-platform-for-v5.2' of ssh://gitolite [...] adds 5c2ffce1e949 um: Revert to using stack for pt_regs in signal handling adds 37606596d19d arch: um: Kconfig: pedantic indention cleanups adds 75f24f787210 arch: um: drivers: Kconfig: pedantic formatting adds 91e1e547abcd hostfs: fix mismatch between link_file definition and declaration adds 9ca55299f2ee um: Do not unlock mutex that is not hold. adds 689a58605b63 uml: fix a boot splat wrt use of cpu_all_mask adds 4b6b4c902947 um: remove unused variable adds 0d4e5ac7e780 um: remove uses of variable length arrays adds ea70d791c168 um: define set_pte_at() as a static inline function, not a macro adds 1987b1b8f9f1 um: irq: don't set the chip for all irqs adds 983dfa4b6ee5 Merge tag 'for-linus-5.2-rc1' of ssh://gitolite.kernel.org [...] adds 981d1aa0697c mtd: spinand: Use the spi-mem dirmap API adds f67ed1461eff mtd: rawnand: gpmi: Introduce GPMI_IS_MXS() macro adds 64f1da10ca5e mtd: rawnand: Mark expected switch fall-throughs adds b309df2422c0 ARM: at91: add sam9x60 SFR definitions adds ad7bdbc84730 memory: atmel-ebi: add generic name for ebi regmap adds 996acbfb1fe3 dt-bindings: memory: atmel-ebi: add sam9x60 compatible adds 3e0863dd4c1f memory: atmel-ebi: add sam9x60 EBI support adds e2c19c506c87 mtd: rawnand: atmel: add generic name for EBICSA regmap adds b1e8e0aa15a0 dt-bindings: mtd: atmel-nand: add sam9x60 compatible adds ccf20ccccea3 mtd: rawnand: atmel: add sam9x60 nand controller support adds b849f8b59c68 mtd: rawnand: atmel: switch to SPDX license identifiers adds 91e9dd772084 mtd: rawnand: meson: add missing ENOMEM check in meson_nfc [...] adds 6d50e9b6dcd0 mtd: rawnand: meson: fix a potential memory leak in meson_ [...] adds a07c63d3e95d dt-bindings: mtd: ingenic: Add compatible strings for JZ47 [...] adds 057c319a0fe6 dt-bindings: mtd: ingenic: Change 'BCH' to 'ECC' in documentation adds badb37f1601d dt-bindings: mtd: ingenic: Use standard ecc-engine property adds 1838a7b31fcb mtd: rawnand: Move drivers for Ingenic SoCs to subfolder adds 65bba52d3250 mtd: rawnand: ingenic: Use SPDX license notifiers adds a919619e9a25 mtd: rawnand: ingenic: Rename jz4780_nand driver to ingenic_nand adds d74fd06f4410 mtd: rawnand: ingenic: Rename jz4780_bch_init to jz4780_bch_reset adds 15de8c6efd0e mtd: rawnand: ingenic: Separate top-level and SoC specific code adds f838154add45 mtd: rawnand: ingenic: Make use of ecc-engine property adds a0ac778eb82c mtd: rawnand: ingenic: Add support for the JZ4740 adds 3e6ac2ad90b3 mtd: rawnand: ingenic: Add support for the JZ4725B adds 2a73858364aa mtd: rawnand: ingenic: Add ooblayout for the Qi Ben Nanonote adds e84950691bf7 mtd: rawnand: ingenic: Move BBTs out of ECC area adds 6f0ce4dfc5a3 mtd: rawnand: vf610: Avoid a potential NULL pointer dereference adds d090c25028e9 mtd: rawnand: meson: set oob layout ops adds 377e517b5fa5 mtd: nand: Add max_bad_eraseblocks_per_lun info to memorg adds 7c4ecca103b3 mtd: nand: Add a helper returning the number of eraseblock [...] adds 46b01d7efda2 mtd: nand: Add a helper to retrieve the number of pages pe [...] adds 509198485bf2 mtd: spinand: Implement mtd->_max_bad_blocks adds 080d66e94d69 mtd: rawnand: Use nand_to_mtd() in nand_{set,get}_flash_node() adds 3020e30af6f8 mtd: rawnand: Prepare things to reuse the generic NAND layer adds 629a442cad5f mtd: rawnand: Fill memorg during detection adds a7ab085d7c16 mtd: rawnand: Initialize the nand_device object adds eeab717483e5 mtd: rawnand: Provide a helper to get chip->data_buf adds d974541e2379 mtd: rawnand: Move all page cache related fields to a sub-struct adds 7beb37e5f0d2 mtd: rawnand: Use nanddev_mtd_max_bad_blocks() adds 298151689b33 mtd: rawnand: Get rid of chip->bits_per_cell adds 6c836d515ff8 mtd: rawnand: Get rid of chip->chipsize adds 32813e288414 mtd: rawnand: Get rid of chip->numchips adds 6a1b66d6c8d6 mtd: rawnand: Get rid of chip->ecc_{strength,step}_ds adds e90a619fb7e1 mtd: nand: omap: Fix comment in platform data using wrong [...] adds 714c068228d3 mtd: nand: Clarify Kconfig entry for software BCH ECC algorithm adds 9bb94643b941 mtd: nand: Clarify Kconfig entry for software Hamming ECC entries adds e787be1f1d45 mtd: rawnand: Change Kconfig titles and re-order a bit the list adds 72c5af002723 mtd: rawnand: Clarify Kconfig entry MTD_NAND adds 31bc36c45507 mtd: nand: Remove useless line in Kconfig adds 7019ac5d3bbf mtd: rawnand: fix build dependency adds 7e8afca5cf1a mtd: rawnand: Fix sphinx syntax adds 9fed31159196 mtd: rawnand: fsl_elbc: Cosmetic move adds 070fb9744d5b mtd: rawnand: fsl_elbc: Implement RNDOUT command adds f6424c22aa36 mtd: rawnand: fsl_elbc: Make SW ECC work adds e39bb7868164 mtd: rawnand: atmel: Fix spelling mistake in error message adds 750f69b82641 mtd: rawnand: denali: use more nand_chip pointers for inte [...] adds 0e604fc9cffc mtd: rawnand: denali: refactor raw page accessors adds cf067b5be011 mtd: rawnand: denali: remove unneeded casts in denali_{rea [...] adds f55411427f1c mtd: rawnand: denali: switch over to ->exec_op() from lega [...] adds f4f16fd3e7dc mtd: rawnand: denali: use bool type instead of int where a [...] adds 13defd47349e mtd: rawnand: denali_pci: rename goto labels adds d8e8fd0ebf8b mtd: rawnand: denali: decouple controller and NAND chips adds 979da3553625 mtd: rawnand: denali: remove DENALI_NR_BANKS macro adds 2dcfc7b3c899 mtd: rawnand: denali: clean up coding style adds 09e030d97549 mtd: rawnand: ingenic: Add missing MODULE_* information adds cf3bbe67be15 mtd: rawnand: ingenic: Make jz4725b_ooblayout_ops static adds 212e49693592 dt-bindings: mtd: Add YAML schemas for the generic NAND options adds a3c5a11dc822 dt-bindings: mtd: sunxi-nand: Add YAML schemas adds aee02f82e19a dt-bindings: mtd: sunxi: Add new compatible adds a760e77d7598 mtd: rawnand: sunxi: Add a platform data structure adds c49836f05aa1 mtd: rawnand: sunxi: Add A23/A33 DMA support adds 2e16dc73ae65 mtd: rawnand: marvell: Fix helper name in comment adds f56cad5fd6cd mtd: rawnand: constify elements of NAND_OP_PARSER(_PATTERN) adds 5f73f240a4ff mtd: rawnand: meson: use struct_size macro adds 2d8ffbf56944 mtd: rawnand: meson: use of_property_count_elems_of_size helper adds c96ffedf8a2f mtd: rawnand: meson: use a void pointer for meson_nfc_dma_ [...] adds 39e01956e2f7 mtd: rawnand: meson: only initialize the RB completion once adds 04649ec1335f mtd: rawnand: Always store info about bad block markers in [...] adds bfd15c904ac5 mtd: onenand: Store bad block marker position in chip struct adds c902467cda2d mtd: nand: Cleanup flags and fields for bad block marker position adds bb5925480b13 mtd: nand: Make flags for bad block marker position more granular adds f90da7818b14 mtd: rawnand: Support bad block markers in first, second o [...] adds 7a1894a955cc mtd: rawnand: ESMT: Also use the last page for bad block markers adds 598dce706817 mtd: rawnand: AMD: Also use the last page for bad block markers adds 74aee14c776c mtd: nandsim: Embed struct nand_chip in struct nandsim adds 1c14fe2167ef mtd: nandsim: switch to exec_op interface adds 1c7cbd634763 Merge tag 'nand/for-5.2' of git://git.kernel.org/pub/scm/l [...] adds 3ddc8adbbc76 mtd: spi-nor: Print all JEDEC ID bytes on error adds 706707341bef mtd: spi-nor: Fix comment of spi_nor_find_best_erase_type() adds 2b75ebeea6f4 mtd: spi-nor: intel-spi: Avoid crossing 4K address boundar [...] adds dcb4b22eeaf4 spi-nor: s25fl512s supports region locking adds e43f53c22a93 spi-nor: intel-spi: Add support for Intel Comet Lake SPI s [...] adds 8b522c4baa5c Merge tag 'spi-nor/for-5.2' of git://git.kernel.org/pub/sc [...] adds c58b1ff20ffd mtd: physmap_of_gemini: remove extranous __xipram annotation adds 4bc11a2418f2 MAINTAINERS: Add myself as co-maintainer for MTD adds daa82b93f5b0 dt-bindings: mtd: describe the simple BCM963XX NOR flash layout adds e651de475a7a mtd: bcm63xxpart: add of_match_table support adds dd84cb022b31 mtd: bcm63xxpart: move imagetag parsing to its own parser adds 6744ebb0c798 dt-bindings: mtd: describe BCM963XX ImageTag format and usage adds fb899d3b2a62 mtd: parser_imagetag: add of_match_table support adds 64d14c6fe040 mtd: maps: physmap: Store gpio_values correctly adds 6e9314dc051f dt-binding: mtd: physmap: Add example using addr-gpios property adds 1a5490cf4d1a MAINTAINERS: Remove my name from the MTD and NAND entries adds b6abd06777a8 MAINTAINERS: Add myself as MTD maintainer adds d41970097f10 mtd: maps: Allow MTD_PHYSMAP with MTD_RAM adds 251f26c9e828 mtd: maps: Make uclinux_ram_map static adds 2aa3b8e1de23 mtd: afs: Move AFS partition parser to parsers subdir adds 2485fa532331 mtd: partitions: Add AFS partitions DT bindings adds 22749bf549ef mtd: partitions: Add OF support to AFS partitions adds 1fca1f6abb38 mtd: afs: simplify partition parsing adds 207001719293 mtd: afs: simplify partition detection adds 4aeb1594796d mtd: factor out v1 partition parsing adds ff827b4e8d36 mtd: afs: factor footer parsing into the v1 part parsing adds 32e68bea9338 mtd: afs: factor the IIS read into partition parser adds b7cf5e2830bb mtd: afs: add v2 partition parsing adds 8792620886e6 MAINTAINERS: Update jffs2 entry adds 553f0459b808 MAINTAINERS: MTD Git repository is hosted on kernel.org adds 660e17167528 mtd: cfi_util: mark expected switch fall-throughs adds af5d44b04dad mtd: cfi_cmdset_0002: Mark expected switch fall-throughs adds 098d74b4eaf6 mtd: phram: Mark expected switch fall-throughs adds fae4973c9a58 mtd: lpddr_cmds: Mark expected switch fall-through adds 3008ba870938 mtd: part: fix incorrect format specifier for an unsigned [...] adds 4dbf09fea60d Merge tag 'mtd/for-5.2' of ssh://gitolite.kernel.org/pub/s [...] adds c64cda8a9913 ubifs: remove unnecessary calls to set up directory key adds cf3949670f70 ubifs: remove unnecessary #ifdef around fscrypt_ioctl_get_ [...] adds fb9a5a3edb4c ubifs: remove unused function __ubifs_shash_final adds f4844b35d68a ubifs: work around high stack usage with clang adds e9cd7dfd7ef9 ubifs: Do not skip hash checking in data nodes adds 257bb92420d6 ubifs: find.c: replace swap function with built-in one adds 7959cf3a7506 ubifs: journal: Handle xattrs like files adds 988bec41318f ubifs: orphan: Handle xattrs like files adds 9ca2d7326444 ubifs: Limit number of xattrs per inode adds eea2c05d927b ubifs: Remove #ifdef around CONFIG_FS_ENCRYPTION adds e3d73dead498 ubifs: Remove ifdefs around CONFIG_UBIFS_ATIME_SUPPORT adds a65d10f3ce65 ubifs: Drop unnecessary setting of zbr->znode adds 04d37e5a8b1f ubi: wl: Fix uninitialized variable adds d7a02fa0a8f9 Merge tag 'upstream-5.2-rc1' of ssh://gitolite.kernel.org/ [...]
No new revisions were added by this update.
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%)