1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-12 21:50:16 +02:00
openwrt-xburst/target/linux/generic/patches-2.6.39
jow 7733d536b3 [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).

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>


git-svn-id: svn://svn.openwrt.org/openwrt/trunk@27237 3c298f89-4303-0410-b956-a3cf2f4a3e73
2011-06-19 22:48:53 +00:00
..
021-ssb_commit_settings_export.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
022-ssb_pcicore_build_breakage.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
030-exportfs_tristate.patch kernel: exportfs: reallow building as a module 2011-05-25 20:57:13 +00:00
100-overlayfs.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
200-fix_localversion.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
201-extra_optimization.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
210-darwin_scripts_include.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
211-stddef_include.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
220-module_exports.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
230-openwrt_lzma_options.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
250-netfilter_depends.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
251-sound_kconfig.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
252-mv_cesa_depends.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
253-ssb_b43_default_on.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
254-textsearch_kconfig_hacks.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
255-lib80211_kconfig_hacks.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
256-crypto_add_kconfig_prompts.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
257-wireless_ext_kconfig_hack.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
300-mips_expose_boot_raw.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
301-mips_image_cmdline_hack.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
302-mips_use_generic_thread_info_allocator.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
303-mips_fix_kexec.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
304-mips_disable_fpu.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
305-mips_module_reloc.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
306-mips_mem_functions_performance.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
307-mips_oprofile_fix.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
310-arm_module_unresolved_weak_sym.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
320-ppc4xx_optimization.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
321-powerpc_crtsavres_prereq.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
400-rootfs_split.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
401-partial_eraseblock_write.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
410-mtd_info_move_forward_decl.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
420-redboot_space.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
421-redboot_boardconfig.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
430-mtd_myloader_partition_parser.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
440-block2mtd_init.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
441-block2mtd_refresh.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
442-block2mtd_probe.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
450-mtd_plat_nand_chip_fixup.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
451-mtd_fix_nand_correct_data_return_code.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
460-cfi_show_amd_extended_table_version.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
470-mtd_m25p80_add_pm25lv_flash_support.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
472-mtd_m25p80_add_MX25L1606E_support.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
473-mtd_m25p80_add_w25q128.patch m25p80: add the chip id for the winbond w25q128 chip 2011-06-01 02:23:18 +00:00
474-mtd_concat_sync_fix.patch [kernel] update to 2.6.39.1 2011-06-04 13:35:55 +00:00
500-yaffs_support.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
501-yaffs_cvs_2009_04_24.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
502-yaffs_git_2010_10_20.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
503-yaffs_symlink_bug.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
504-yaffs_mutex_fix.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
505-2.6.39_fix.patch linux/generic: port yaffs to 2.6.39 2011-05-04 09:35:06 +00:00
510-jffs2_make_lzma_available.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
511-debloat_lzma.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
512-jffs2_eofdetect.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
520-squashfs_update_xz_comp_opts.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
600-netfilter_layer7_2.22.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
601-netfilter_layer7_pktmatch.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
602-netfilter_layer7_match.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
603-netfilter_layer7_2.6.36_fix.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
604-netfilter_cisco_794x_iphone.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
605-netfilter_rtsp.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
620-sched_esfq.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
621-sched_act_connmark.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
630-packet_socket_type.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
640-bridge_no_eap_forward.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
641-bridge_always_accept_eap.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
642-bridge_port_isolate.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
643-bridge_remove_ipv6_dependency.patch [PATCH] generic: Remove IPv6 depependency of bridge in 2.6.38+ 2011-06-19 22:48:53 +00:00
650-pppoe_header_pad.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
651-wireless_mesh_header.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
652-atm_header_changes.patch [lantiq] 2011-05-29 21:19:26 +00:00
700-swconfig.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
701-phy_extension.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
702-phy_add_aneg_done_function.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
720-phy_adm6996.patch [PATCH v3] (respin) 802.1Q VLAN support for ADM6996M/ADM6996FC 2011-05-09 15:21:58 +00:00
721-phy_packets.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
722-phy_mvswitch.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
723-phy_ip175c.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
724-phy_ar8216.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
725-phy_rtl8306.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
726-phy_rtl8366.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
750-hostap_txpower.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
810-pci_disable_common_quirks.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
811-pci_disable_usb_common_quirks.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
820-usb_add_usb_find_device_by_name.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
821-usb_serial_endpoint_size.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
830-ledtrig_morse.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
831-ledtrig_netdev.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
832-ledtrig_usbdev.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
833-gpio_buttons.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
834-gpio_ioctl.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
835-gpiodev.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
840-rtc7301.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
850-glamo_headers.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
860-01_hotpluggable_spi_gpio.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
861-04_spi_gpio_implement_spi_delay.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
862-gpio_spi_driver.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
863-gpiommc.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
864-gpiommc_configfs_locking.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
870-hifn795x_byteswap.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
900-slab_maxsize.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
910-kobject_uevent.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
911-kobject_add_broadcast_uevent.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
920-unable_to_open_console.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
921-use_preinit_as_init.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
930-crashlog.patch generic: Add support for 2.6.39 2011-04-12 19:39:20 +00:00
940-ocf_kbuild_integration.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00
941-ocf_20100325.patch kernel: some updates for kernel 2.6.39 2011-05-25 19:32:00 +00:00
950-vm_exports.patch [kernel] update to 2.6.39.1 2011-06-04 13:35:55 +00:00
960-decompress_unlzo_fix.patch kernel: reorganize 2.6.39 patches 2011-04-16 18:31:05 +00:00