openwrt/target/linux/generic/patches-3.0
Jo-Philipp Wich 9cd64fa754 generic: Remove IPv6 depependency of bridge in 2.6.38+ Since 2.6.38 the bridge module has a dependency to IPv6 if IPv6 is enabled. Since the IPv6 module isn't exactly lightweight and bridge also only needs a single function from IPv6, it's rather easy to create a common "lib" module with a RCU pointer to the actual implementation, if the IPv6 module is loaded (although slightly hackish).
The codepath seems to be only taken when using IPv6, so there should be
no negative side effects when IPv6 isn't loaded. I did not measure how
big the performance impact is.

Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com>

SVN-Revision: 27237
2011-06-19 22:48:53 +00:00
..
010-mips_wire_up_new_sendmmsg_syscall.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
100-overlayfs_v10.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
110-fix_mtd_include.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
200-fix_localversion.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
201-extra_optimization.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
210-darwin_scripts_include.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
211-stddef_include.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
220-module_exports.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
230-openwrt_lzma_options.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
250-netfilter_depends.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
251-sound_kconfig.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
252-mv_cesa_depends.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
253-ssb_b43_default_on.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
254-textsearch_kconfig_hacks.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
255-lib80211_kconfig_hacks.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
256-crypto_add_kconfig_prompts.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
257-wireless_ext_kconfig_hack.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
300-mips_expose_boot_raw.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
301-mips_image_cmdline_hack.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
302-mips_use_generic_thread_info_allocator.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
303-mips_fix_kexec.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
304-mips_disable_fpu.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
305-mips_module_reloc.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
306-mips_mem_functions_performance.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
307-mips_oprofile_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
310-arm_module_unresolved_weak_sym.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
320-ppc4xx_optimization.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
321-powerpc_crtsavres_prereq.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
400-rootfs_split.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
401-partial_eraseblock_write.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
410-mtd_info_move_forward_decl.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
420-redboot_space.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
421-redboot_boardconfig.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
430-mtd_myloader_partition_parser.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
440-block2mtd_init.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
441-block2mtd_refresh.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
442-block2mtd_probe.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
450-mtd_plat_nand_chip_fixup.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
451-mtd_fix_nand_correct_data_return_code.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
470-mtd_m25p80_add_pm25lv_flash_support.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
473-mtd_m25p80_add_w25q128.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
474-mtd_concat_sync_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
500-yaffs_support.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
501-yaffs_cvs_2009_04_24.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
502-yaffs_git_2010_10_20.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
503-yaffs_symlink_bug.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
504-yaffs_mutex_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
505-2.6.39_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
510-jffs2_make_lzma_available.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
511-debloat_lzma.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
512-jffs2_eofdetect.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
520-squashfs_update_xz_comp_opts.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
600-netfilter_layer7_2.22.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
601-netfilter_layer7_pktmatch.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
602-netfilter_layer7_match.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
603-netfilter_layer7_2.6.36_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
604-netfilter_cisco_794x_iphone.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
605-netfilter_rtsp.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
620-sched_esfq.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
621-sched_act_connmark.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
630-packet_socket_type.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
640-bridge_no_eap_forward.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
641-bridge_always_accept_eap.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
642-bridge_port_isolate.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
643-bridge_remove_ipv6_dependency.patch generic: Remove IPv6 depependency of bridge in 2.6.38+ Since 2.6.38 the bridge module has a dependency to IPv6 if IPv6 is enabled. Since the IPv6 module isn't exactly lightweight and bridge also only needs a single function from IPv6, it's rather easy to create a common "lib" module with a RCU pointer to the actual implementation, if the IPv6 module is loaded (although slightly hackish). 2011-06-19 22:48:53 +00:00
650-pppoe_header_pad.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
651-wireless_mesh_header.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
652-atm_header_changes.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
700-swconfig.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
701-phy_extension.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
702-phy_add_aneg_done_function.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
720-phy_adm6996.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
721-phy_packets.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
722-phy_mvswitch.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
723-phy_ip175c.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
724-phy_ar8216.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
725-phy_rtl8306.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
726-phy_rtl8366.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
750-hostap_txpower.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
810-pci_disable_common_quirks.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
811-pci_disable_usb_common_quirks.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
820-usb_add_usb_find_device_by_name.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
821-usb_serial_endpoint_size.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
830-ledtrig_morse.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
831-ledtrig_netdev.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
832-ledtrig_usbdev.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
833-gpio_buttons.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
834-gpio_ioctl.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
835-gpiodev.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
840-rtc7301.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
850-glamo_headers.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
860-01_hotpluggable_spi_gpio.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
861-04_spi_gpio_implement_spi_delay.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
862-gpio_spi_driver.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
863-gpiommc.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
864-gpiommc_configfs_locking.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
870-hifn795x_byteswap.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
900-slab_maxsize.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
910-kobject_uevent.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
911-kobject_add_broadcast_uevent.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
920-unable_to_open_console.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
921-use_preinit_as_init.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
930-crashlog.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
940-ocf_kbuild_integration.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
941-ocf_20100325.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
950-vm_exports.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
960-decompress_unlzo_fix.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00
999-drop_sublevel.patch linux/generic: Add support for 3.0-rc3 2011-06-15 21:31:01 +00:00