Openwrt/target/linux/generic/pending-4.14
Rafał Miłecki f98fde2db4 Revert "kernel: use add_mtd_partitions() helper when using OpenWrt parsers"
This reverts commit 7e88753ace.

Using subpartitions (hierarchical layout) resulted in calling MTD ops of
parent partition instead of master device ops. That was expected and
should work but testing revealed some bugs.

Apparently the way MTD_ERASE_PARTIAL is implemented in the OpenWrt
breaks something and using parent partition ops triggers using that
code.

On SmartRG SR400ac it was resulting in:
[  225.487519] jffs2: Erase at 0x01ac0000 failed immediately: errno -22
on the second boot (for some reason erasing was starting over) and it
was breaking flash access in a long term.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2018-12-03 15:50:26 +01:00
..
100-MIPS-fix-cache-flushing-for-highmem-pages.patch
102-MIPS-only-process-negative-stack-offsets-on-stack-tr.patch kernel: bump 4.14 to 4.14.77 2018-10-19 10:01:57 +02:00
110-ehci_hcd_ignore_oc.patch
120-Fix-alloc_node_mem_map-with-ARCH_PFN_OFFSET-calcu.patch kernel: bump 4.14 to 4.14.77 2018-10-19 10:01:57 +02:00
130-add-linux-spidev-compatible-si3210.patch
131-spi-use-gpio_set_value_cansleep-for-setting-chipsele.patch
140-jffs2-use-.rename2-and-add-RENAME_WHITEOUT-support.patch
141-jffs2-add-RENAME_EXCHANGE-support.patch
150-bridge_allow_receiption_on_disabled_port.patch
161-mtd-part-add-generic-parsing-of-linux-part-probe.patch kernel: backport 2 mtd partitioning fixes 2018-12-03 10:34:12 +01:00
171-usb-dwc2-Fix-inefficient-copy-of-unaligned-buffers.patch
180-net-phy-at803x-add-support-for-AT8032.patch
190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch
201-extra_optimization.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
203-kallsyms_uncompressed.patch
205-backtrace_module_info.patch
220-optimize_inlining.patch kernel: bump 4.14 to 4.14.75 2018-10-10 14:45:11 +02:00
240-remove-unsane-filenames-from-deps_initramfs-list.patch
261-enable_wilink_platform_without_drivers.patch
300-mips_expose_boot_raw.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
302-mips_no_branch_likely.patch
304-mips_disable_fpu.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
305-mips_module_reloc.patch
306-mips_mem_functions_performance.patch
307-mips_highmem_offset.patch
308-mips32r2_tune.patch
310-arm_module_unresolved_weak_sym.patch
330-MIPS-kexec-Accept-command-line-parameters-from-users.patch kernel: bump 4.14 to 4.14.82 2018-11-22 10:49:01 +01:00
332-arc-add-OWRTDTB-section.patch
333-arc-enable-unaligned-access-in-kernel-mode.patch
340-MIPS-mm-remove-mips_dma_mapping_error.patch
341-MIPS-mm-remove-no-op-dma_map_ops-where-possible.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
400-mtd-add-rootfs-split-support.patch kernel: backport 2 mtd partitioning fixes 2018-12-03 10:34:12 +01:00
401-mtd-add-support-for-different-partition-parser-types.patch Revert "kernel: use add_mtd_partitions() helper when using OpenWrt parsers" 2018-12-03 15:50:26 +01:00
402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch Revert "kernel: use add_mtd_partitions() helper when using OpenWrt parsers" 2018-12-03 15:50:26 +01:00
403-mtd-hook-mtdsplit-to-Kbuild.patch
404-mtd-add-more-helper-functions.patch Revert "kernel: use add_mtd_partitions() helper when using OpenWrt parsers" 2018-12-03 15:50:26 +01:00
411-mtd-partial_eraseblock_write.patch kernel: backport 2 mtd partitioning fixes 2018-12-03 10:34:12 +01:00
412-mtd-partial_eraseblock_unlock.patch kernel: backport 2 mtd partitioning fixes 2018-12-03 10:34:12 +01:00
419-mtd-redboot-add-of_match_table-with-DT-binding.patch
420-mtd-redboot_space.patch
430-mtd-add-myloader-partition-parser.patch
431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch
432-mtd-bcm47xxpart-detect-T_Meter-partition.patch
440-block2mtd_init.patch
441-block2mtd_probe.patch
450-mtd-m25p80-allow-fallback-from-spi_flash_read-to-reg.patch
450-mtd-spi-nor-allow-NOR-driver-to-write-fewer-bytes-th.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
460-mtd-cfi_cmdset_0002-no-erase_suspend.patch
461-mtd-cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch
465-m25p80-mx-disable-software-protection.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
466-Revert-mtd-spi-nor-fix-Spansion-regressions-aliased-.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
470-mtd-spi-nor-support-limiting-4K-sectors-support-base.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
475-mtd-spi-nor-Add-Winbond-w25q128jv-support.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
476-mtd-spi-nor-add-eon-en25q128.patch
477-mtd-add-spi-nor-add-mx25u3235f.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
478-mtd-spi-nor-Add-support-for-XM25QH64A-and-XM25QH128A.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
479-mtd-spi-nor-add-eon-en25qh32.patch
480-mtd-set-rootfs-to-be-root-dev.patch
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch
491-ubi-auto-create-ubiblock-device-for-rootfs.patch
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch
494-mtd-ubi-add-EOF-marker-support.patch
495-mtd-core-add-get_mtd_device_by_node.patch kernel: backport 2 mtd partitioning fixes 2018-12-03 10:34:12 +01:00
496-dt-bindings-add-bindings-for-mtd-concat-devices.patch kernel: bump 4.14 to 4.14.70 2018-09-17 15:47:44 +02:00
497-mtd-mtdconcat-add-dt-driver-for-concat-devices.patch kernel: bump 4.14 to 4.14.70 2018-09-17 15:47:44 +02:00
530-jffs2_make_lzma_available.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
532-jffs2_eofdetect.patch
551-ubifs-fix-default-compression-selection.patch
553-ubifs-Add-option-to-create-UBI-FS-version-4-on-empty.patch
600-netfilter_conntrack_flush.patch
610-netfilter_match_bypass_default_checks.patch
611-netfilter_match_bypass_default_table.patch
612-netfilter_match_reduce_memory_access.patch
613-netfilter_optional_tcp_window_check.patch
616-net_optimize_xfrm_calls.patch
620-net_sched-codel-do-not-defer-queue-length-update.patch
630-packet_socket_type.patch kernel: bump 4.14 to 4.14.77 2018-10-19 10:01:57 +02:00
640-netfilter-nf_flow_table-add-hardware-offload-support.patch kernel: bump 4.14 to 4.14.75 2018-10-10 14:45:11 +02:00
641-netfilter-nf_flow_table-support-hw-offload-through-v.patch
642-net-8021q-support-hardware-flow-table-offload.patch
643-net-bridge-support-hardware-flow-table-offload.patch
644-net-pppoe-support-hardware-flow-table-offload.patch kernel: bump 4.14 to 4.14.73 2018-10-02 13:44:36 +02:00
645-netfilter-nf_flow_table-rework-hardware-offload-time.patch
646-netfilter-nf_flow_table-rework-private-driver-data.patch
655-increase_skb_pad.patch kernel: bump 4.14 to 4.14.71 2018-09-21 13:23:16 +02:00
666-Add-support-for-MAP-E-FMRs-mesh-mode.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
670-ipv6-allow-rejecting-with-source-address-failed-policy.patch kernel: bump 4.14 to 4.14.72 2018-09-26 15:54:18 +02:00
671-net-provide-defines-for-_POLICY_FAILED-until-all-cod.patch
680-NET-skip-GRO-for-foreign-MAC-addresses.patch kernel: bump 4.14 to 4.14.77 2018-10-19 10:01:57 +02:00
681-NET-add-of_get_mac_address_mtd.patch
701-phy_extension.patch kernel: bump 4.14 to 4.14.79 2018-11-05 16:00:00 +01:00
703-phy-add-detach-callback-to-struct-phy_driver.patch
734-net-phy-at803x-allow-to-configure-via-pdata.patch
735-net-phy-at803x-fix-at8033-sgmii-mode.patch
736-net-phy-at803x-allow-to-configure-via-dt.patch
810-pci_disable_common_quirks.patch kernel: bump 4.14 to 4.14.81 2018-11-14 16:27:43 +01:00
811-pci_disable_usb_common_quirks.patch
831-ledtrig_netdev.patch
834-ledtrig-libata.patch
920-mangle_bootargs.patch
950-tty-serial-exar-generalize-rs485-setup.patch
0931-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch