openwrtv3/package/kernel/mac80211/patches
Felix Fietkau 7224c5d249 mac80211: fix crash when using mesh (11s) VIF together with another VIF
llid_in_use needs to be limited to stations of the same VIF, otherwise it
will cause a NULL deref as the sta_info of non-mesh-VIFs don't have
sta->mesh set.

Steps to reproduce:

   modprobe mac80211_hwsim channels=2
   iw phy phy0 interface add ibss0 type ibss
   iw phy phy0 interface add mesh0 type mp
   iw phy phy1 interface add ibss1 type ibss
   iw phy phy1 interface add mesh1 type mp
   ip link set ibss0 up
   ip link set mesh0 up
   ip link set ibss1 up
   ip link set mesh1 up
   iw dev ibss0 ibss join foo 2412
   iw dev ibss1 ibss join foo 2412
   # Ensure that ibss0 and ibss1 are actually associated; I often need to
   # leave and join the cell on ibss1 a second time.
   iw dev mesh0 mesh join bar
   iw dev mesh1 mesh join bar # crash

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>

SVN-Revision: 47364
2015-11-02 18:26:15 +00:00
..
000-fix_kconfig.patch mac80211: update to wireless-testing 2015-03-09 2015-03-11 15:02:47 +00:00
001-fix_build.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
002-change_allconfig.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
003-remove_bogus_modparams.patch mac80211: update to wireless-testing 2015-03-09 2015-03-11 15:02:47 +00:00
010-disable_rfkill.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
030-rt2x00_options.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
040-brcmutil_option.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
050-lib80211_option.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
060-no_local_ssb_bcma.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
070-ath_common_config.patch ath: fix selecting the module individually (#19162) 2015-03-14 02:00:50 +00:00
080-disable_clk_backport.patch mac80211: disable the clk_* backport, it is unused by drivers and has the wrong ifdef 2014-06-13 13:29:18 +00:00
100-remove-cryptoapi-dependencies.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
110-mac80211_keep_keys_on_stop_ap.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
120-cfg80211_allow_perm_addr_change.patch cfg80211: add support for changing the device mac address via sysfs 2014-12-11 20:07:58 +00:00
150-disable_addr_notifier.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
201-ath5k-WAR-for-AR71xx-PCI-bug.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
210-ap_scan.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
300-ath9k-force-rx_clear-when-disabling-rx.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
301-ath9k-limit-retries-for-powersave-response-frames.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
302-ath9k-fix-phyerror-codes.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
303-ath10k-enable-adaptive-CCA.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
304-ath10k-add-FW-API-support-to-test-mode.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
305-ath10k-add-fw_stats-support-to-10.4-firmware.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
306-ath10k-use-local-memory-instead-of-shadow-descriptor.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
307-ath10k-remove-send-completion-validation-in-diag-rea.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
308-ath10k-cleanup-copy-engine-send-completion.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
309-ath10k-remove-shadow-copy-of-CE-descriptors-for-sour.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
310-ath10k-remove-supported-chain-mask.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
311-ath10k-fill-HT-VHT-MCS-rateset-only-for-configured-c.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
312-ath10k-move-static-HT-VHT-capability-setup-functions.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
313-mac80211-fix-crash-on-mesh-local-link-ID-generation-.patch mac80211: fix crash when using mesh (11s) VIF together with another VIF 2015-11-02 18:26:15 +00:00
400-ath_move_debug_code.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
401-ath9k_blink_default.patch mac80211: update to wireless-testing 2015-03-09 2015-03-11 15:02:47 +00:00
402-ath_regd_optional.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
403-world_regd_fixup.patch mac80211: update to 2014-10-08 2014-10-18 17:38:59 +00:00
404-regd_no_assoc_hints.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
405-ath_regd_us.patch mac80211: update to 2014-10-08 2014-10-18 17:38:59 +00:00
406-ath_relax_default_regd.patch mac80211: make it work with 3.18.12+ 2015-05-21 19:32:16 +00:00
410-ath9k_allow_adhoc_and_ap.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
411-ath5k_allow_adhoc_and_ap.patch mac80211: make it work with 3.18.12+ 2015-05-21 19:32:16 +00:00
420-ath5k_disable_fast_cc.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
430-add_ath5k_platform.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
431-add_platform_eeprom_support_to_ath5k.patch mac80211: make it work with 3.18.12+ 2015-05-21 19:32:16 +00:00
432-ath5k_add_pciids.patch mac80211: update to wireless-testing 2014-09-26 2014-09-27 20:51:43 +00:00
440-ath5k_channel_bw_debugfs.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
500-ath9k_eeprom_debugfs.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
501-ath9k_ahb_init.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
510-ath9k_intr_mitigation_tweak.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
511-ath9k_reduce_rxbuf.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
512-ath9k_channelbw_debugfs.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
513-ath9k_add_pci_ids.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
522-mac80211_configure_antenna_gain.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
530-ath9k_extra_leds.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
531-ath9k_extra_platform_leds.patch mac80211: update to 2014-10-08 2014-10-18 17:38:59 +00:00
540-ath9k_reduce_ani_interval.patch ath9k: improve noise immunity behavior for older chipsets (ar92xx and earlier), should improve stability 2014-02-28 18:08:23 +00:00
541-ath9k_rx_dma_stop_check.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
542-ath9k_debugfs_diag.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
543-ath9k_entropy_from_adc.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
544-ath9k-ar933x-usb-hang-workaround.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
545-ath9k_ani_ws_detect.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
600-0001-rt2x00-rt2800lib-move-rt2800_drv_data-declaration-in.patch mac80211: add missing patch chunk 2015-07-06 18:41:17 +00:00
600-0002-rt2x00-rt2800lib-introduce-RT2800_HAS_HIGH_SHARED_ME.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0003-rt2x00-rt2800-serialize-shared-memory-access.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0004-rt2x00-rt2800lib-fix-beacon-generation-on-RT3593.patch mac80211: update to wireless-testing 2014-09-26 2014-09-27 20:51:43 +00:00
600-0005-rt2x00-rt2800lib-add-hw_beacon_count-field-to-struct.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0006-rt2x00-rt2800lib-init-additional-beacon-offset-regis.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0007-rt2x00-rt2800lib-fix-max-supported-beacon-count-for-.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0008-rt2x00-allow-to-build-rt2800soc-module-for-RT3883.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0009-rt2x00-rt2800lib-enable-support-for-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0010-rt2x00-rt2800lib-add-rf_vals-for-RF3853.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0011-rt2x00-rt2800lib-enable-VCO-calibration-for-RF3853.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0012-rt2x00-rt2800lib-add-channel-configuration-function-.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0013-rt2x00-rt2800lib-enable-RF3853-support.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0014-rt2x00-rt2800lib-add-MAC-register-initialization-for.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0015-rt2x00-rt2800soc-fix-rt2800soc_disable_radio-for-RT3.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0016-rt2x00-rt2800lib-add-BBP-register-initialization-for.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0017-rt2x00-rt2800lib-add-RFCSR-initialization-for-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0018-rt2x00-rt2800lib-use-the-extended-EEPROM-map-for-RT3.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0019-rt2x00-rt2800lib-force-rf-type-to-RF3853-on-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0020-rt2x00-rt2800lib-add-channel-configuration-code-for-.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0021-rt2x00-rt2800lib-fix-txpower_to_dev-function-for-RT3.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0022-rt2x00-rt2800lib-use-correct-txpower-calculation-fun.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0023-rt2x00-rt2800lib-hardcode-txmixer-gain-values-to-zer.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0024-rt2x00-rt2800lib-use-correct-RT-XWI-size-for-RT3883.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0025-rt2x00-rt2800lib-use-correct-beacon-base-for-RT3883.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0026-rt2x00-rt2800lib-use-correct-beacon-count-for-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0027-rt2x00-rt2800lib-fix-antenna-configuration-for-RT388.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0028-rt2x00-rt2800lib-fix-LNA-gain-configuration-for-RT38.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0029-rt2x00-rt2800lib-fix-VGC-setup-for-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0030-rt2x00-rt2800lib-fix-EEPROM-LNA-validation-for-RT388.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0031-rt2x00-rt2800lib-fix-txpower-compensation-for-RT3883.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0032-rt2x00-rt2800lib-enable-RT2800_HAS_HIGH_SHARED_MEM-f.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
600-0033-rt2x00-rt2800lib-use-high-memory-for-beacons-on-RT38.patch mac80211: rt2x00: add support for the RT3662/RT3883 SoCs 2014-04-23 07:52:18 +00:00
600-0034-rt2x00-rt2800mmio-add-a-workaround-for-spurious-TX_F.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
601-rt2x00-set_pci_mwi.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
602-rt2x00-introduce-rt2x00_platform_h.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
603-rt2x00-introduce-rt2x00eeprom.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
604-rt2x00-of_load_eeprom_filename.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
605-rt2x00-load-eeprom-on-SoC-from-a-mtd-device-defines-.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
607-rt2x00-allow_disabling_bands_through_platform_data.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
608-add_platform_data_mac_addr.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
609-rt2x00-allow_disabling_bands_through_dts.patch mac80211/rt2x00: allow disabling bands through dts 2014-08-25 06:36:01 +00:00
610-rt2x00-fix-rt3352-ext-pa.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
611-rt2x00-rf_vals-rt3352-xtal20.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
612-rt2x00-make-wmac-loadable-via-OF-on-rt288x-305x-SoC.patch mac80211: update to wireless-testing 2015-03-09 2015-03-11 15:02:47 +00:00
615-rt2x00-fix_20mhz_clk.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
616-rt2x00-support-rt5350.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
619-rt2x00-change-led-polarity-from-OF.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
620-rt2x00-add-AP+STA-support.patch mac80211: update to wireless-testing 2014-09-26 2014-09-27 20:51:43 +00:00
620-rt2x00-rt3352-rf-id.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
621-rt2x00-ht20_40_fix.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
700-mwl8k-missing-pci-id-for-WNR854T.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
801-libertas-configure-sysfs-links.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
802-libertas-set-wireless-macaddr.patch mac80211: update to version 2015-06-22 2015-07-06 16:26:34 +00:00
805-b43-gpio-mask-module-option.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
810-b43_no_pio.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
820-b43-add-antenna-control.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
841-b43-reduce-number-of-RX-slots.patch packages: clean up the package folder 2013-06-21 16:54:37 +00:00
845-b43-only-use-gpio-0-1-for-led.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
847-b43-always-take-overlapping-devs.patch mac80211: b43: load b43 on core rev 17 and 18. 2013-07-14 14:23:04 +00:00
850-brcmsmac-remove-extra-regulation-restriction.patch mac80211: update to wireless-testing 2014-01-23 2014-01-30 13:21:36 +00:00
861-brcmfmac-register-wiphy-s-during-module_init.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
862-brcmfmac-workaround-bug-with-some-inconsistent-BSSes.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00
910-00-rt2x00-enable-rt2800soc-for-mt7620.patch mac80211: refresh patch 2014-08-02 19:51:58 +00:00
910-01-add-support-for-mt7620.patch mac80211: fix compile warning in rt2800lib.c 2015-07-06 21:43:48 +00:00
921-ath10k_init_devices_synchronously.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
930-ath10k_add_tpt_led_trigger.patch mac80211: add pending ath9k/ath10k patches 2015-10-30 15:18:03 +00:00
940-mwl8k_init_devices_synchronously.patch mac80211: update to wireless-testing 2015-10-26 2015-10-30 15:17:56 +00:00