openwrtv3/target/linux/generic/pending-4.14
Rafał Miłecki 7e88753ace kernel: use add_mtd_partitions() helper when using OpenWrt parsers
This helper uses hierarchical partitions layout following the way
upstream parsers work. It's closer to what we should use when mainlining
our solutions. It also doesn't require hacky casting of struct
mtd_partition to the const.

THIS WILL AFFECT KERNEL PRINTING PARTITIONS IN THE LOG

Something like:
[    3.930158] 0x0000004e0000-0x000001fb0000 : "rootfs_data"
will get replaced by:
[    3.907338] Creating 1 MTD partitions on "rootfs":
[    3.912142] 0x00000031d400-0x000001ded400 : "rootfs_data"

It's important to understand that "rootfs_data" in above example is a
*subpartition* of the "rootfs" now. To get absolute addresses (e.g. for
some debugging purposes) one has to add them to the "rootfs", e.g.
[    3.912548] 0x0000001c2c00-0x000001fb0000 : "rootfs"

(0x1c2c00 + 0x31d400 = 0x4e0000)

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
2018-12-03 11:26:05 +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 kernel: bump 4.14 to 4.14.48 2018-06-05 22:54:00 +03:00
141-jffs2-add-RENAME_EXCHANGE-support.patch kernel: bump 4.14 to 4.14.48 2018-06-05 22:54:00 +03:00
150-bridge_allow_receiption_on_disabled_port.patch kernel: bump 4.14 to 4.14.59 2018-07-31 05:11:07 +03:00
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 kernel: bump 4.14 to 4.14.67 2018-08-28 23:05:39 +02:00
180-net-phy-at803x-add-support-for-AT8032.patch kernel: fix AT8032 PHY phy id mask 2018-07-04 01:19:05 +02:00
190-2-5-e1000e-Fix-wrong-comment-related-to-link-detection.patch kernel: bump 4.14 to 4.14.62 2018-08-10 18:43:23 +02:00
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 kernel: bump 4.14 to 4.14.68 2018-09-07 17:21:24 +02:00
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 kernel: use add_mtd_partitions() helper when using OpenWrt parsers 2018-12-03 11:26:05 +01:00
402-mtd-use-typed-mtd-parsers-for-rootfs-and-firmware-split.patch kernel: use add_mtd_partitions() helper when using OpenWrt parsers 2018-12-03 11:26:05 +01:00
403-mtd-hook-mtdsplit-to-Kbuild.patch
404-mtd-add-more-helper-functions.patch kernel: use add_mtd_partitions() helper when using OpenWrt parsers 2018-12-03 11:26:05 +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 kernel: switch compatible property for RedBoot DT binding 2018-07-30 23:49:49 +02:00
420-mtd-redboot_space.patch
430-mtd-add-myloader-partition-parser.patch
431-mtd-bcm47xxpart-check-for-bad-blocks-when-calculatin.patch kernel: bcm47xxpart: fix getting user-space data partition name 2018-07-10 14:05:02 +02:00
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 kernel: m25p80: allow fallback from spi_flash_read to regular SPI transfer 2018-02-26 19:20:06 +01:00
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 kernel: bump 4.14 to 4.14.41 2018-05-18 09:10:46 +02:00
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 kernel: Add support spi-nor, Eon EN25QH32 2018-05-21 18:07:47 +02:00
480-mtd-set-rootfs-to-be-root-dev.patch
490-ubi-auto-attach-mtd-device-named-ubi-or-data-on-boot.patch kernel: don't auto attach ubi on read error 2018-07-24 22:24:21 +02:00
491-ubi-auto-create-ubiblock-device-for-rootfs.patch kernel: bump 4.14 to 4.14.20 2018-02-18 02:59:48 +01:00
492-try-auto-mounting-ubi0-rootfs-in-init-do_mounts.c.patch kernel: bump 4.14 to 4.14.23 2018-03-02 21:33:08 +01:00
493-ubi-set-ROOT_DEV-to-ubiblock-rootfs-if-unset.patch kernel: bump 4.14 to 4.14.20 2018-02-18 02:59:48 +01:00
494-mtd-ubi-add-EOF-marker-support.patch kernel/4.14: add missing newline character to UBI messages 2017-12-24 09:03:01 +01:00
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 kernel: ubifs: create use file system format 4 by default 2018-02-13 22:24:56 +01:00
600-netfilter_conntrack_flush.patch kernel: refresh patches 2018-02-22 12:46:25 +01:00
610-netfilter_match_bypass_default_checks.patch kernel: bump 4.14 to 4.14.59 2018-07-31 05:11:07 +03:00
611-netfilter_match_bypass_default_table.patch
612-netfilter_match_reduce_memory_access.patch
613-netfilter_optional_tcp_window_check.patch kernel: refresh patches 2018-02-22 12:46:25 +01:00
616-net_optimize_xfrm_calls.patch
620-net_sched-codel-do-not-defer-queue-length-update.patch kernel: merge a pending fix for HFSC warnings/slowdowns (fixes FS#1136) 2018-03-11 08:58:53 +01:00
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 kernel: bump 4.14 to 4.14.34 2018-04-16 00:22:57 +03:00
642-net-8021q-support-hardware-flow-table-offload.patch netfilter: fix hardware offload regression (FS#1551) 2018-05-17 08:21:54 +02:00
643-net-bridge-support-hardware-flow-table-offload.patch netfilter: fix hardware offload regression (FS#1551) 2018-05-17 08:21:54 +02:00
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 kernel: fix conntrack fixup of offloaded flows on timeout 2018-06-14 11:25:24 +02:00
646-netfilter-nf_flow_table-rework-private-driver-data.patch kernel: allow hardware NAT offload drivers to keep a priv pointer 2018-06-13 12:54:25 +02:00
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 kernel: make mtd mac address increment more flexible 2018-08-25 19:18:08 +02:00
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 kernel: update kernel 4.14 to 4.14.32 2018-04-03 23:26:45 +02:00
734-net-phy-at803x-allow-to-configure-via-pdata.patch kernel: fix AT8032 PHY phy id mask 2018-07-04 01:19:05 +02:00
735-net-phy-at803x-fix-at8033-sgmii-mode.patch kernel: bump 4.14 to 4.14.60 2018-08-03 16:10:38 +02:00
736-net-phy-at803x-allow-to-configure-via-dt.patch kernel: bump 4.14 to 4.14.62 2018-08-10 18:43:23 +02:00
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 kernel: bump 4.14 to 4.14.48 2018-06-05 22:54:00 +03:00
831-ledtrig_netdev.patch
834-ledtrig-libata.patch kernel: bump 4.14 to 4.14.59 2018-07-31 05:11:07 +03:00
920-mangle_bootargs.patch kernel: bump 4.14 to 4.14.23 2018-03-02 21:33:08 +01:00
0931-w1-gpio-fix-problem-with-platfom-data-in-w1-gpio.patch kernel: bump 4.14 to 4.14.59 2018-07-31 05:11:07 +03:00
950-tty-serial-exar-generalize-rs485-setup.patch kernel: bump 4.14 to 4.14.49 2018-06-18 07:10:19 +02:00