2012-07-05 04:56:35

by Sujith Manoharan

[permalink] [raw]
Subject: Stable compat-wireless updates

Hi,

A pull request for the 3.5.y branch.

Sujith

The following changes since commit a1959d00333104cd58bd07741ef0c40766836a77:

compat-wireless: skip forcing refresh on gen-stable-release.sh (2012-06-19 15:24:07 -0700)

are available in the git repository at:

https://github.com/sujith/compat-wireless.git linux-3.5.y

for you to fetch changes up to 73df80f65d3ab2a83275e2ffcb54b64484cf3821:

compat-wireless: Update offsets of the new patches (2012-07-04 23:06:29 +0530)

----------------------------------------------------------------
Sujith Manoharan (6):
compat-wireless: Remove patches from linux-next-pending
compat-wireless: Add pending stable patches (v3.5-rc5)
compat-wireless: Remove a patch
compat-wireless: Update patch offsets
compat-wireless: Add cherry picked patches
compat-wireless: Update offsets of the new patches

.../0001-ath9k-Fix-modal-EEPROM-dump.patch | 19 +-
.../0002-ath9k-Support-ethtool-getstats-api.patch | 9 +-
.../0003-wireless-Remove-casts-to-same-type.patch | 17 +-
...-ath9k-fix-add-bits-for-spectral-scanning.patch | 5 -
...e-a-fair-beacon-distribution-in-IBSS-mode.patch | 7 +-
.../0006-ath9k-Prune-ath9k_init_device.patch | 13 +-
.../0007-ath9k-Handle-ASPM-properly.patch | 21 +-
.../0008-ath9k-Setup-MCI-interrupts-properly.patch | 13 +-
...0009-ath9k_hw-Fix-AR_RTC_KEEP_AWAKE-usage.patch | 15 +-
.../0010-ath9k_hw-Fix-MCI-usage.patch | 37 +-
.../0011-ath9k_hw-Cleanup-power-mode-API.patch | 63 +-
...k-Add-MCI-interrupt-to-debugfs-statistics.patch | 11 +-
.../0013-ath9k_hw-Fix-variable-usage.patch | 7 +-
.../0014-ath9k-Remove-SC_OP_OFFCHANNEL.patch | 21 +-
...Use-separate-operational-flags-for-BTCOEX.patch | 23 +-
..._hw-update-ar9462-initval-table-to-fix-rx.patch | 9 +-
.../0017-ath9k-cleanup-MCI-indentation.patch | 110 +-
...8-ath9k_hw-fix-IQ-calibration-chain-index.patch | 13 +-
.../0019-ath9k_hw-program-BT-to-control-SPDT.patch | 7 +-
...k_hw-configure-ar9462-switching-regulator.patch | 11 +-
.../0021-ath9k_hw-fix-BT-RF-performance.patch | 15 +-
...h9k-BT-coex-performance-tuning-for-AR9462.patch | 13 +-
...not-update-cycle-counters-with-sleep-mode.patch | 7 +-
.../0024-ath9k_hw-fix-power-state-for-MCI.patch | 13 +-
...0025-ath9k-improve-BT-FTP-PAN-performance.patch | 25 +-
.../0026-ath9k-Group-link-monitoring-logic.patch | 28 +-
.../0027-ath9k-Fix-work-handling.patch | 21 +-
.../0028-ath9k-Move-LNA-code-to-antenna.c.patch | 24 +-
.../0029-ath9k-Use-atomic-operations.patch | 87 +-
...30-ath9k-Handle-fatal-interrupts-properly.patch | 11 +-
.../0031-ath9k-Fix-powersave-locking.patch | 29 +-
.../0032-ath9k-Resync-beacons-properly.patch | 13 +-
...e-incompatible-IBSS-interface-check-in-ch.patch | 45 -
.../0035-ath9k_hw-Initvals-update-for-AR9462.patch | 7 +-
.../0037-ath9k_hw-Update-initvals-for-AR9462.patch | 7 +-
...se-legacy-rate-as-last-rate-of-MRR-series.patch | 11 +-
...estore-power-state-on-set-channel-failure.patch | 7 +-
...x-AR9462-power-consumption-on-idle-associ.patch | 19 +-
...eck-GPM-HW-write-pointer-before-chip-rese.patch | 15 +-
...9k_hw-fix-incorrect-LNA-register-settings.patch | 19 +-
...ogram-OBS-register-only-when-MCI-is-disab.patch | 7 +-
...ocess-MCI-interrupts-only-when-btcoex-is-.patch | 7 +-
...-ath9k-simplify-btcoex-profile-management.patch | 15 +-
...-ath9k-keep-btcoex-period-in-milliseconds.patch | 11 +-
.../0047-ath9k-defer-btcoex-scheme-update.patch | 21 +-
.../0048-ath9k-fix-btcoex-duty-cycle.patch | 9 +-
.../0049-ath9k-Fix-softlockup-in-AR9485.patch | 7 +-
...050-ath9k_hw-cleanup-MCI-gpm-offset-state.patch | 33 +-
...hw-add-utility-function-to-set-BT-version.patch | 15 +-
...9k_hw-remove-MCI_STATE_SEND_WLAN_CHANNELS.patch | 17 +-
...9k_hw-remove-MCI_STATE_NEED_FLUSH_BT_INFO.patch | 9 +-
...move-p_data-argument-from-ar9003_mci_stat.patch | 23 +-
.../0055-ath9k_hw-remove-MCI_STATE_BT.patch | 13 +-
...056-ath9k_hw-remove-MCI_STATE_CONT_-state.patch | 13 +-
...57-ath9k_hw-remove-MCI_STATE_SET_BT_SLEEP.patch | 11 +-
.../0058-ath9k_hw-remove-aniState-noiseFloor.patch | 34 +-
...w-fix-OFDM-weak-signal-detection-handling.patch | 32 +-
...move-confusing-logic-inversion-in-an-ANI-.patch | 70 +-
...ean-up-fix-ANI-mode-checks-related-to-bea.patch | 41 +-
...th9k_hw-remove-the-old-ANI-implementation.patch | 90 +-
...ean-up-defines-and-variables-from-the-ANI.patch | 102 +-
.../0064-ath9k-remove-MIB-interrupt-support.patch | 53 +-
...w-fix-setting-lower-noise-immunity-values.patch | 46 +-
...h9k_hw-clean-up-ANI-OFDM-trigger-handling.patch | 39 +-
...k-fix-incorrect-profile-type-manupulation.patch | 43 +
.../0068-ath9k_hw-fix-BT-mute-at-hw-init.patch | 46 +
.../0069-ath9k-fix-mci_is_enabled-utility.patch | 27 +
...k_hw-update-ar9462-dac_async_fifo-initval.patch | 22 +
...71-ath9k_hw-fix-LNA-control-on-WLAN-sleep.patch | 57 +
...t-sampling-on-ani-timer-when-chip-is-in-s.patch | 37 +
...hw-rename-mrcCCKOff-to-fix-smatch-warning.patch | 124 +
...x-smatch-warning-in-ar9003_hw_spur_mitiga.patch | 36 +
...aise-aggregation-limit-to-64k-for-HT-IBSS.patch | 92 +
.../0077-ath9k-Fix-lockdep-splat.patch | 63 +
...anic-caused-by-returning-a-descriptor-we-.patch | 61 +
.../0083-ath9k-Fix-compilation-breakage.patch | 27 +
.../0084-ath9k-fix-ANI-operation-in-AP-mode.patch | 140 +
...ke-use-of-the-wrapper-to-check-for-MCI-in.patch | 26 +
...h9k-Fix-signedness-in-a-MCI-debug-message.patch | 26 +
...-update-AR934x-initvals-to-latest-version.patch | 800 +++++
.../0088-ath9k-de-duplicate-initvals.patch | 3768 ++++++++++++++++++++
.../0089-ath9k-Fix-clearing-of-BTCOEX-flags.patch | 28 +
...g-register-bit-shift-values-of-control-pa.patch | 32 +
...fix-invalid-pointer-access-in-the-tx-path.patch | 90 -
...9k-fix-a-tx-rate-duration-calculation-bug.patch | 46 -
...fix-invalid-pointer-access-in-the-tx-path.patch | 87 -
pending-stable/.ignore | 2 +-
...il-authentication-when-AP-denied-authenti.patch | 6 +-
...2-rt2800usb-2001-3c17-is-an-RT3370-device.patch | 6 +-
...Fix-a-WARNING-on-suspend-resume-with-IBSS.patch | 72 -
.../0004-ath9k-Fix-softlockup-in-AR9485.patch | 66 -
...ear-ifmgd-bssid-only-after-building-DELBA.patch | 77 +
...0005-mwifiex-fix-11n-rx-packet-drop-issue.patch | 86 +
...6-mwifiex-fix-WPS-eapol-handshake-failure.patch | 39 +
...-ath9k-fix-dynamic-WEP-related-regression.patch | 78 +
...-iwlwifi-fix-activating-inactive-stations.patch | 54 +
.../0009-rtlwifi-rtl8192cu-New-USB-IDs.patch | 43 +
...ble-serialize_regmode-for-non-PCIE-AR9287.patch | 32 +
...stroy-assoc_data-correctly-if-assoc-fails.patch | 48 +
99 files changed, 6384 insertions(+), 1468 deletions(-)
delete mode 100644 linux-next-cherry-picks/0034-ath9k-remove-incompatible-IBSS-interface-check-in-ch.patch
rename linux-next-pending/0003-ath9k_hw-remove-aniState-noiseFloor.patch => linux-next-cherry-picks/0058-ath9k_hw-remove-aniState-noiseFloor.patch (63%)
rename linux-next-pending/0005-ath9k_hw-fix-OFDM-weak-signal-detection-handling.patch => linux-next-cherry-picks/0059-ath9k_hw-fix-OFDM-weak-signal-detection-handling.patch (61%)
rename linux-next-pending/0006-ath9k_hw-remove-confusing-logic-inversion-in-an-ANI-variable.patch => linux-next-cherry-picks/0060-ath9k_hw-remove-confusing-logic-inversion-in-an-ANI-.patch (72%)
rename linux-next-pending/0007-ath9k_hw-clean-up-fix-ANI-mode-checks-related-to-beacon-RSSI.patch => linux-next-cherry-picks/0061-ath9k_hw-clean-up-fix-ANI-mode-checks-related-to-bea.patch (54%)
rename linux-next-pending/0008-ath9k_hw-remove-the-old-ANI-implementation.patch => linux-next-cherry-picks/0062-ath9k_hw-remove-the-old-ANI-implementation.patch (86%)
rename linux-next-pending/0009-ath9k_hw-clean-up-defines-and-variables-from-the-ANI-implementation-split.patch => linux-next-cherry-picks/0063-ath9k_hw-clean-up-defines-and-variables-from-the-ANI.patch (74%)
rename linux-next-pending/0010-ath9k-remove-MIB-interrupt-support.patch => linux-next-cherry-picks/0064-ath9k-remove-MIB-interrupt-support.patch (62%)
rename linux-next-pending/0011-ath9k_hw-fix-setting-lower-noise-immunity-values.patch => linux-next-cherry-picks/0065-ath9k_hw-fix-setting-lower-noise-immunity-values.patch (58%)
rename linux-next-pending/0012-ath9k_hw-clean-up-ANI-OFDM-trigger-handling.patch => linux-next-cherry-picks/0066-ath9k_hw-clean-up-ANI-OFDM-trigger-handling.patch (54%)
create mode 100644 linux-next-cherry-picks/0067-ath9k-fix-incorrect-profile-type-manupulation.patch
create mode 100644 linux-next-cherry-picks/0068-ath9k_hw-fix-BT-mute-at-hw-init.patch
create mode 100644 linux-next-cherry-picks/0069-ath9k-fix-mci_is_enabled-utility.patch
create mode 100644 linux-next-cherry-picks/0070-ath9k_hw-update-ar9462-dac_async_fifo-initval.patch
create mode 100644 linux-next-cherry-picks/0071-ath9k_hw-fix-LNA-control-on-WLAN-sleep.patch
create mode 100644 linux-next-cherry-picks/0072-ath9k-do-not-sampling-on-ani-timer-when-chip-is-in-s.patch
create mode 100644 linux-next-cherry-picks/0073-ath9k_hw-rename-mrcCCKOff-to-fix-smatch-warning.patch
create mode 100644 linux-next-cherry-picks/0074-ath9k_hw-fix-smatch-warning-in-ar9003_hw_spur_mitiga.patch
create mode 100644 linux-next-cherry-picks/0076-ath9k-raise-aggregation-limit-to-64k-for-HT-IBSS.patch
create mode 100644 linux-next-cherry-picks/0077-ath9k-Fix-lockdep-splat.patch
create mode 100644 linux-next-cherry-picks/0082-ath9k-fix-panic-caused-by-returning-a-descriptor-we-.patch
create mode 100644 linux-next-cherry-picks/0083-ath9k-Fix-compilation-breakage.patch
create mode 100644 linux-next-cherry-picks/0084-ath9k-fix-ANI-operation-in-AP-mode.patch
create mode 100644 linux-next-cherry-picks/0085-ath9k_hw-make-use-of-the-wrapper-to-check-for-MCI-in.patch
create mode 100644 linux-next-cherry-picks/0086-ath9k-Fix-signedness-in-a-MCI-debug-message.patch
create mode 100644 linux-next-cherry-picks/0087-ath9k-update-AR934x-initvals-to-latest-version.patch
create mode 100644 linux-next-cherry-picks/0088-ath9k-de-duplicate-initvals.patch
create mode 100644 linux-next-cherry-picks/0089-ath9k-Fix-clearing-of-BTCOEX-flags.patch
create mode 100644 linux-next-cherry-picks/0090-ath9k-fixing-register-bit-shift-values-of-control-pa.patch
delete mode 100644 linux-next-pending/0001-ath9k-fix-invalid-pointer-access-in-the-tx-path.patch
delete mode 100644 linux-next-pending/0002-ath9k-fix-a-tx-rate-duration-calculation-bug.patch
delete mode 100644 linux-next-pending/0004-ath9k-fix-invalid-pointer-access-in-the-tx-path.patch
delete mode 100644 pending-stable/0003-ath9k-Fix-a-WARNING-on-suspend-resume-with-IBSS.patch
delete mode 100644 pending-stable/0004-ath9k-Fix-softlockup-in-AR9485.patch
create mode 100644 pending-stable/0004-mac80211-clear-ifmgd-bssid-only-after-building-DELBA.patch
create mode 100644 pending-stable/0005-mwifiex-fix-11n-rx-packet-drop-issue.patch
create mode 100644 pending-stable/0006-mwifiex-fix-WPS-eapol-handshake-failure.patch
create mode 100644 pending-stable/0007-ath9k-fix-dynamic-WEP-related-regression.patch
create mode 100644 pending-stable/0008-iwlwifi-fix-activating-inactive-stations.patch
create mode 100644 pending-stable/0009-rtlwifi-rtl8192cu-New-USB-IDs.patch
create mode 100644 pending-stable/0010-ath9k-enable-serialize_regmode-for-non-PCIE-AR9287.patch
create mode 100644 pending-stable/0011-mac80211-destroy-assoc_data-correctly-if-assoc-fails.patch


2012-07-05 16:38:57

by Luis R. Rodriguez

[permalink] [raw]
Subject: Re: Stable compat-wireless updates

On Wed, Jul 4, 2012 at 9:55 PM, Sujith Manoharan
<[email protected]> wrote:
> Hi,
>
> A pull request for the 3.5.y branch.
>
> Sujith
>
> The following changes since commit a1959d00333104cd58bd07741ef0c40766836a77:
>
> compat-wireless: skip forcing refresh on gen-stable-release.sh (2012-06-19 15:24:07 -0700)
>
> are available in the git repository at:
>
> https://github.com/sujith/compat-wireless.git linux-3.5.y
>
> for you to fetch changes up to 73df80f65d3ab2a83275e2ffcb54b64484cf3821:
>
> compat-wireless: Update offsets of the new patches (2012-07-04 23:06:29 +0530)
>
> ----------------------------------------------------------------
> Sujith Manoharan (6):
> compat-wireless: Remove patches from linux-next-pending
> compat-wireless: Add pending stable patches (v3.5-rc5)
> compat-wireless: Remove a patch
> compat-wireless: Update patch offsets
> compat-wireless: Add cherry picked patches
> compat-wireless: Update offsets of the new patches

Thanks! Just a reminder to other vendors that if they wish to include
their own set of deltas for stable compat-wireless releases but still
prioritize and respect the upstream process the additional patches to
compat-wireless allows for this, and this is exactly what Sujith is
using here.

Kicked out 3 new releases, all test compiled across 21 kernels:

http://wireless.kernel.org/en/users/Download/stable/
http://wireless.kernel.org/en/users/Download/stable/#Additional_patches_to_stable_releases

http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/ChangeLog-3.5-rc5

http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/compat-wireless-3.5-rc5-1.tar.bz2
http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/compat-wireless-3.5-rc5-1-sn.tar.bz2
http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/compat-wireless-3.5-rc5-1-snpc.tar.bz2

http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/ckmake-3.5-rc5-1.log.bz2
http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/ckmake-3.5-rc3-1-sn.log.bz2
http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.5/ckmake-3.5-rc5-1-snpc.log.bz2

If someone has access to a fast box I can use or set of boxes it would
really help with speeding up releases. Test compiling each releases
takes 120 minutes right now as it cross compiles across 21 kernels.
Just this test compilation for all 3 releases took 6 hours. If we
could test compile one kernel per server that would shave down
compilation time considerably.

mcgrof@flash ~/tmp $ for i in compat-wireless-3.5-rc5-1
compat-wireless-3.5-rc5-1-sn compat-wireless-3.5-rc5-1-snpc ; do cd
$i; ckmake ; cd .. ; done
Trying kernel 3.4.0-030400rc4-generic [OK]
Trying kernel 3.3.3-030303-generic [OK]
Trying kernel 3.2.2-030202-generic [OK]
Trying kernel 3.1.10-030110-generic [OK]
Trying kernel 3.0.18-030018-generic [OK]
Trying kernel 2.6.39-02063904-generic [OK]
Trying kernel 2.6.38-02063808-generic [OK]
Trying kernel 2.6.37-02063706-generic [OK]
Trying kernel 2.6.36-02063604-generic [OK]
Trying kernel 2.6.35-02063512-generic [OK]
Trying kernel 2.6.34-02063410-generic [OK]
Trying kernel 2.6.33-02063305-generic [OK]
Trying kernel 2.6.32-02063255-generic [OK]
Trying kernel 2.6.31-02063113-generic [OK]
Trying kernel 2.6.30-02063010-generic [OK]
Trying kernel 2.6.29-02062906-generic [OK]
Trying kernel 2.6.28-02062810-generic [OK]
Trying kernel 2.6.27-020627-generic [OK]
Trying kernel 2.6.26-020626-generic [OK]
Trying kernel 2.6.25-020625-generic [OK]
Trying kernel 2.6.24-020624-generic [OK]
Trying kernel 3.4.0-030400rc4-generic [OK]
Trying kernel 3.3.3-030303-generic [OK]
Trying kernel 3.2.2-030202-generic [OK]
Trying kernel 3.1.10-030110-generic [OK]
Trying kernel 3.0.18-030018-generic [OK]
Trying kernel 2.6.39-02063904-generic [OK]
Trying kernel 2.6.38-02063808-generic [OK]
Trying kernel 2.6.37-02063706-generic [OK]
Trying kernel 2.6.36-02063604-generic [OK]
Trying kernel 2.6.35-02063512-generic [OK]
Trying kernel 2.6.34-02063410-generic [OK]
Trying kernel 2.6.33-02063305-generic [OK]
Trying kernel 2.6.32-02063255-generic [OK]
Trying kernel 2.6.31-02063113-generic [OK]
Trying kernel 2.6.30-02063010-generic [OK]
Trying kernel 2.6.29-02062906-generic [OK]
Trying kernel 2.6.28-02062810-generic [OK]
Trying kernel 2.6.27-020627-generic [OK]
Trying kernel 2.6.26-020626-generic [OK]
Trying kernel 2.6.25-020625-generic [OK]
Trying kernel 2.6.24-020624-generic [OK]
Trying kernel 3.4.0-030400rc4-generic [OK]
Trying kernel 3.3.3-030303-generic [OK]
Trying kernel 3.2.2-030202-generic [OK]
Trying kernel 3.1.10-030110-generic [OK]
Trying kernel 3.0.18-030018-generic [OK]
Trying kernel 2.6.39-02063904-generic [OK]
Trying kernel 2.6.38-02063808-generic [OK]
Trying kernel 2.6.37-02063706-generic [OK]
Trying kernel 2.6.36-02063604-generic [OK]
Trying kernel 2.6.35-02063512-generic [OK]
Trying kernel 2.6.34-02063410-generic [OK]
Trying kernel 2.6.33-02063305-generic [OK]
Trying kernel 2.6.32-02063255-generic [OK]
Trying kernel 2.6.31-02063113-generic [OK]
Trying kernel 2.6.30-02063010-generic [OK]
Trying kernel 2.6.29-02062906-generic [OK]
Trying kernel 2.6.28-02062810-generic [OK]
Trying kernel 2.6.27-020627-generic [OK]
Trying kernel 2.6.26-020626-generic [OK]
Trying kernel 2.6.25-020625-generic [OK]
Trying kernel 2.6.24-020624-generic [OK]

Luis