openwrt/target/linux/generic/patches-3.6
Felix Fietkau 1d232f354a kernel: mtd: allow partial block erase
This fixes error erasing partial mtd partition which does not start on
eraseblock boundary and allows using fconfig to configure redboot on
devices such as the Gateworks Cambria.

Signed-off-by: Maciej Skrzypek <maciej.skrzypek@flytronic.pl>

SVN-Revision: 41733
2014-07-18 14:36:38 +00:00
..
001-usb-host-ehci-platform-BUG_ON-to-WARN_ON-on-probe.patch generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers 2012-12-22 12:11:06 +00:00
002-usb-host-ohci-platform-BUG_ON-to-WARN_ON-on-probe.patch generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers 2012-12-22 12:11:06 +00:00
003-usb-host-ehci-platform-add-platform-specific-power-c.patch generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers 2012-12-22 12:11:06 +00:00
004-usb-host-ohci-platform-add-platform-specific-power-c.patch generic/3.6: add platform specific power callbacks to {e,o}hci_platform drivers 2012-12-22 12:11:06 +00:00
007-hso-Earlier-catch-of-error-condition.patch kernel: refresh patches 2013-10-02 22:26:43 +00:00
008-hso-Fix-stack-corruption-on-some-architectures.patch kernel: refresh patches 2013-10-02 22:26:43 +00:00
010-mtd_mp25p80_add_gd25q32_gd25q64.patch linux/3.6: refresh patches 2013-02-01 17:30:15 +00:00
020-ssb_update.patch kernel: add a ssb backport required for a new mac80211 update 2014-05-23 18:48:31 +00:00
025-bcma_backport.patch kernel: bcma: update to wireless-testing master-2013-10-01 2013-10-02 22:26:15 +00:00
060-hso_devices.patch kernel: update linux 3.6 to 3.6.5 2012-10-31 20:09:39 +00:00
060-tcp-ecn-dont-delay-ACKS-after-CE.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
061-arm_xz_decompressor_build_fix.patch ARM: fix XZ decompressor stub build failure on strstr() 2012-10-24 15:57:31 +00:00
062-mips_decompressor_build_fix.patch generic: refresh 3.6 patches 2012-11-13 20:57:13 +00:00
065-8139cp-fixes.patch generic: fix 8139cp patch for 3.6 2012-12-12 08:37:27 +00:00
084-perf_mkstemp_build_fix.patch generic: refresh patches 2012-12-14 08:47:39 +00:00
084-x86_fix_perf_uclibc_build.patch generic: refresh patches 2012-12-14 08:47:39 +00:00
090-CVE-2013-1763.patch kernel: fix CVE-2013-1763 in older kernels 2013-05-12 10:55:12 +00:00
100-overlayfs.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
102-ehci_hcd_ignore_oc.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
110-fix_mtd_include.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
131-atm-fixes.patch Update linux-atm fixes to reflect the final upstream pull request 2012-12-02 13:04:04 +00:00
132-solos-dma.patch kernel: add solos-pci patches from 3.8 for new hardware 2012-12-20 17:14:57 +00:00
200-fix_localversion.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
201-extra_optimization.patch build: unify target independent optimization options 2013-07-29 09:38:29 +00:00
202-reduce_module_size.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
210-darwin_scripts_include.patch kernel: patch in a working copy of elf.h instead of using relative path based hackery in #include statements 2012-12-02 15:26:19 +00:00
211-stddef_include.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
212-byteshift_portability.patch linux-3.6: fix portability of some includes files in tools/ used on the host 2012-11-04 17:01:15 +00:00
220-module_exports.patch kernel: fix stripping symbol exports 2012-12-02 17:42:17 +00:00
230-openwrt_lzma_options.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
250-netfilter_depends.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
251-sound_kconfig.patch kernel: make SND_COMPRESS_OFFLOAD symbol visible for selection (#13193) 2013-03-19 14:13:39 +00:00
252-mv_cesa_depends.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
253-ssb_b43_default_on.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
254-textsearch_kconfig_hacks.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
255-lib80211_kconfig_hacks.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
256-crypto_add_kconfig_prompts.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
257-wireless_ext_kconfig_hack.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
258-netfilter_netlink_kconfig_hack.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
259-compressor_kconfig_hack.patch kernel: make zlib and lzo modules selectable 2013-05-09 20:50:07 +00:00
260-move_bcm963xx_tag.patch Revert "target specific patches have nothing to do in generic.." 2012-11-19 12:38:26 +00:00
270-regmap_dynamic.patch kernel: set regmap-core module license 2013-03-17 19:45:48 +00:00
300-mips_expose_boot_raw.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
301-mips_image_cmdline_hack.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
302-mips_no_branch_likely.patch mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration 2012-12-28 19:17:19 +00:00
303-mips_fix_kexec.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
304-mips_disable_fpu.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
305-mips_module_reloc.patch mips: use -mno-branch-likely for kernel and userspace, saves ~11k kernel size after lzma and ~12k squashfs size in the default configuration 2012-12-28 19:17:19 +00:00
306-mips_mem_functions_performance.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
308-mips-show-correct-cpu-name-for-24KEc.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
309-mips_fuse_workaround.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
310-arm_module_unresolved_weak_sym.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
320-ppc4xx_optimization.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
321-powerpc_crtsavres_prereq.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
322-ppc4xx-crypto-compile-fix.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
330-mips-add-crash-and-kdump-support.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
331-mips-kexec-enhanche-the-support.patch generic: fix build failure in MIPS kexec code if SMP is enabled 2013-01-29 09:44:58 +00:00
332-mips-kexec-init-the-arguments-for-the-new-kernel-image.patch generic: fix build failure in MIPS kexec code if SMP is enabled 2013-01-29 09:44:58 +00:00
333-mips-kexec-get-kernel-parameters-from-kexec-tools.patch generic: fix build failure in MIPS kexec code if SMP is enabled 2013-01-29 09:44:58 +00:00
334-mips-fix-compiling-failure-of-relocate_kernel.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
335-mips-kexec-cleanup-kexec-tools-parameter-handling.patch generic: fix build failure in MIPS kexec code if SMP is enabled 2013-01-29 09:44:58 +00:00
340-module_alloc_size_check.patch kernel: update linux 3.6 to 3.6.8 2012-11-29 07:42:19 +00:00
400-rootfs_split.patch linux: generic: fix split_squashfs for 3.6 2012-11-06 00:48:21 +00:00
401-partial_eraseblock_write.patch kernel: mtd: allow partial block erase 2014-07-18 14:36:38 +00:00
410-mtd_info_move_forward_decl.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
420-redboot_space.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
430-mtd_myloader_partition_parser.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
440-block2mtd_init.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
441-block2mtd_refresh.patch kernel: refresh patches 2013-10-02 22:26:43 +00:00
442-block2mtd_probe.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
450-mtd_plat_nand_chip_fixup.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
451-mtd_fix_nand_correct_data_return_code.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
460-cfi_cmdset_0002_no_erase_suspend.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
470-mtd_m25p80_add_pm25lv_flash_support.patch linux/3.6: refresh patches 2013-02-01 17:30:15 +00:00
473-mtd_m25p80_add_w25q128.patch linux/3.6: refresh patches 2013-02-01 17:30:15 +00:00
474-mtd_mp25p80_add_pm25lq032.patch kernel: add missing bcma defines and header file for bcrmfmac 2013-04-28 11:10:42 +00:00
475-mtd_cfi_cmdset_0002-add-buffer-write-cmd-timeout.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
476-mtd-m25p80-allow-to-disable-small-sector-erase.patch kernel: add missing bcma defines and header file for bcrmfmac 2013-04-28 11:10:42 +00:00
477-mtd-m25p80-add-support-for-the-EON-EN25Q64-chip.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
478-mtd-partial_eraseblock_unlock.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
520-squashfs_update_xz_comp_opts.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
530-jffs2_make_lzma_available.patch generic: rename jffs2 patches 2012-11-01 11:07:16 +00:00
531-debloat_lzma.patch generic: rename jffs2 patches 2012-11-01 11:07:16 +00:00
532-jffs2_eofdetect.patch generic: rename jffs2 patches 2012-11-01 11:07:16 +00:00
540-crypto-xz-decompression-support.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
541-ubifs-xz-decompression-support.patch generic: fix UBIFS build error if XZ compression is disabled 2013-01-02 08:53:07 +00:00
550-ubifs-symlink-xattr-support.patch ubifs: remove obsolete CONFIG_UBIFS_FS_XATTR symbol 2014-05-27 20:34:03 +00:00
600-netfilter_layer7_2.22.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
601-netfilter_layer7_pktmatch.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
602-netfilter_layer7_match.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
603-netfilter_layer7_2.6.36_fix.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
604-netfilter_conntrack_flush.patch linux/3.6: refresh patches 2013-02-01 17:30:15 +00:00
610-netfilter_match_bypass_default_checks.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
611-netfilter_match_bypass_default_table.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
612-netfilter_match_reduce_memory_access.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
613-netfilter_optional_tcp_window_check.patch generic: fix tcp_window_check patch for 3.6 2012-10-27 15:42:25 +00:00
620-sched_esfq.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
621-sched_act_connmark.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
630-packet_socket_type.patch kernel: fix pkt_type filter mask for packet sockets 2014-06-13 09:34:03 +00:00
640-bridge_no_eap_forward.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
641-bridge_always_accept_eap.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
642-bridge_port_isolate.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
643-bridge_remove_ipv6_dependency.patch kernel: update linux 3.6 to 3.6.4 2012-10-28 18:59:39 +00:00
644-bridge_optimize_netfilter_hooks.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
650-pppoe_header_pad.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
651-wireless_mesh_header.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
652-atm_header_changes.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
653-disable_netlink_trim.patch kernel: update linux 3.6 to 3.6.7 2012-11-18 08:41:31 +00:00
655-increase_skb_pad.patch kernel: align the skb padding to power of two 2013-09-11 14:30:15 +00:00
700-swconfig.patch generic: export include/linux/switch.h on 3.3, 3.6 2012-12-14 12:11:48 +00:00
701-phy_extension.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
702-phy_add_aneg_done_function.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
703-phy-add-detach-callback-to-struct-phy_driver.patch generic: add detach callback to struct phy_driver 2013-02-07 15:18:24 +00:00
710-phy-add-mdio_register_board_info.patch generic: add detach callback to struct phy_driver 2013-02-07 15:18:24 +00:00
720-phy_adm6996.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
721-phy_packets.patch kernel: allow __netdev_alloc_skb_ip_align to be called with dev = NULL 2013-04-22 15:01:36 +00:00
722-phy_mvswitch.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
723-phy_ip175c.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
724-phy_ar8216.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
725-phy_rtl8306.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
726-phy_rtl8366.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
727-phy-rtl8367.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
728-phy-micrel.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
729-phy-rtl8367b.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
729-phy-tantos.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
730-phy_b53.patch generic: add b53 swconfig switch driver 2013-01-23 10:12:33 +00:00
750-hostap_txpower.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
800-usb-ohci-multiple-platform-driver-fix.patch generic: add EHCI|OHCI platform driver fix to 3.[36] 2013-01-17 13:54:14 +00:00
801-usb-ehci-multiple-platform-driver-fix.patch generic: add EHCI|OHCI platform driver fix to 3.[36] 2013-01-17 13:54:14 +00:00
810-pci_disable_common_quirks.patch kernel: disable more pci quirks to save space on platforms that don't need them 2012-12-03 10:33:47 +00:00
811-pci_disable_usb_common_quirks.patch generic: update pci_disable_usb_common_quirks patch 2012-12-14 08:32:56 +00:00
820-usb_add_usb_find_device_by_name.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
830-ledtrig_morse.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
831-ledtrig_netdev.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
832-ledtrig_usbdev.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
840-rtc7301.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
841-rtc_pt7c4338.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
861-04_spi_gpio_implement_spi_delay.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
862-gpio_spi_driver.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
863-gpiommc.patch strict_strtoul is obsolete, use kstrtoul instead 2013-07-27 09:23:18 +00:00
864-gpiommc_configfs_locking.patch strict_strtoul is obsolete, use kstrtoul instead 2013-07-27 09:23:18 +00:00
870-hifn795x_byteswap.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
880-gateworks_system_controller.patch kernel: fix broken depends syntax introduced in r37933 2013-09-11 12:45:24 +00:00
900-slab_maxsize.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
901-debloat_sock_diag.patch kernel: update linux 3.6 to 3.6.11 2012-12-18 14:41:16 +00:00
902-debloat_proc.patch kernel: do not strip /proc/net/ip_mr_* in the /proc debloat patch, it is used by iproute2 2013-05-02 15:59:57 +00:00
903-debloat_direct_io.patch kernel: fix a warning in the O_DIRECT debloat patch 2012-12-17 20:55:49 +00:00
910-kobject_uevent.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
911-kobject_add_broadcast_uevent.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
921-use_preinit_as_init.patch kernel: update linux 3.6 to 3.6.5 2012-10-31 20:09:39 +00:00
922-always-create-console-node-in-initramfs.patch kernel: ensure that /dev/console exists in initramfs 2013-08-27 12:02:54 +00:00
930-crashlog.patch kernel: crashlog: Avoid out-of-bounds write 2013-08-21 20:59:25 +00:00
940-ocf_kbuild_integration.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
941-ocf_20120127.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
950-vm_exports.patch kernel: add missing bcma defines and header file for bcrmfmac 2013-04-28 11:10:42 +00:00
960-decompress_unlzo_fix.patch linux 3.6 support (work in progress) 2012-10-23 12:21:34 +00:00
970-remove-unsane-filenames-from-deps_initramfs-list.patch generic: sanitize deps_initramfs list 2012-11-09 09:07:29 +00:00
980-arm_openwrt_machtypes.patch add support for the Tonze AP-422/425 2012-11-11 21:04:30 +00:00
992-mpcore_wdt_fix_watchdog_counter_loading.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
993-mpcore_wdt_fix_wdioc_setoptions_handling.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
994-mpcore_wdt_fix_timer_mode_setup.patch make all 3.6 patches apply and build 2012-10-24 13:05:22 +00:00
a02-swconfig-revert-portid-snd_portid-usage.patch kernel: backport switch user API changes after r36283 2013-04-09 15:47:01 +00:00
a03-swconfig-revert-UAPI-disintegration.patch kernel: backport switch user API changes after r36283 2013-04-09 15:47:01 +00:00