The extra set of patches I collected together are:
mcgrof@tux ~/devel/compat-wireless-2.6 (git::linux-2.6.36.y)$ ls -1
pending-stable/
0001-p54usb-fix-off-by-one-on-CONFIG_PM.patch
0002-mac80211-Fix-signal-strength-average-initialization-.patch
0003-ath9k-fix-spurious-MIC-failure-reports.patch
0004-ath9k_hw-handle-rx-key-miss.patch
0005-mac80211-use-correct-station-flags-lock.patch
0006-ath9k-fix-power-save-race-conditions.patch
0007-ath9k-fix-regression-on-beacon-loss-after-bgscan.patch
0008-ath9k-fix-enabling-ANI-tx-monitor-after-bg-scan.patch
0009-mac80211-add-helper-for-reseting-the-connection-moni.patch
0010-mac80211-reset-probe-send-counter-upon-connection-ti.patch
0011-mac80211-reset-connection-idle-when-going-offchannel.patch
0012-mac80211-make-the-beacon-monitor-available-externall.patch
0013-mac80211-disable-beacon-monitor-while-going-offchann.patch
0014-mac80211-send-last-3-5-probe-requests-as-unicast.patch
0015-ath9k-fix-regression-which-prevents-chip-sleep-after.patch
0016-ath9k-fix-regression-which-disabled-ps-on-ath9k.patch
0017-ath9k-fix-an-aggregation-start-related-race-conditio.patch
0018-ath9k-clean-up-fix-aggregation-session-flush.patch
0019-mac80211-clear-txflags-for-ps-filtered-frames.patch
0020-ath9k-Fix-tx-struck-state-with-paprd.patch
0021-mac80211-fix-offchannel-assumption-upon-association.patch
0022-cfg80211-fix-locking.patch
0023-ath9k-fix-channel-flag-regd-issues-with-multiple-car.patch
0024-p54usb-add-five-more-USBIDs.patch
0025-mac80211-fix-channel-assumption-for-association-done.patch
0026-cfg80211-fix-BSS-double-unlinking.patch
0027-mac80211-fix-possible-null-pointer-de-reference.patch
0028-mac80211-minstrel_ht-A-MPDU-fix.patch
0029-ath9k-A-MPDU-rate-control-info-fix.patch
0030-ath9k-built-in-rate-control-A-MPDU-fix.patch
0031-drivers-net-wireless-p54-eeprom.c-Return-ENOMEM-on-m.patch
0032-bluetooth-Fix-missing-NULL-check.patch
0033-mac80211-don-t-sanitize-invalid-rates.patch
0034-cfg80211-fix-regression-on-processing-country-IEs.patch
0035-ath9k_hw-Fix-TX-carrier-leakage-for-IEEE-compliance-.patch
0036-ath9k_hw-Fix-divide-by-zero-cases-in-paprd.patch
0037-mac80211-Fix-ibss-station-got-expired-immediately.patch
0038-ath9k-resume-aggregation-immediately-after-a-hardwar.patch
0039-ath9k-add-locking-for-stopping-RX.patch
0040-ath9k-add-locking-for-starting-the-PCU-on-RX.patch
0041-ath9k-rename-rxflushlock-to-pcu_lock.patch
0043-ath9k-fix-tx-aggregation-flush-on-AR9003.patch
0044-ath9k_htc-Set-proper-firmware-offset-for-Netgear-WND.patch
These get automatically generated from linux-next.git
Only one patch from linux-next.git required a manual backport was:
mcgrof@tux ~/devel/compat-wireless-2.6 (git::linux-2.6.36.y)$ ls -1
pending-stable/backports/
0001-ath9k-lock-reset-and-PCU-start-stopping.patch
Then there is a slew of other stable fixes pending integration into
linux-next.git as well:
mcgrof@tux ~/devel/compat-wireless-2.6 (git::linux-2.6.36.y)$ ls -1
linux-next-pending/
0001-cfg80211-pass-the-reg-hint-initiator-to-helpers.patch
0002-cfg80211-fix-allowing-country-IEs-for-WIPHY_FLAG_STR.patch
0003-cfg80211-fix-disabling-channels-based-on-hints.patch
0008-ath9k-simplify-hw-reset-locking.patch
0009-ath9k-move-the-PCU-lock-to-the-sc-structure.patch
0010-ath9k-content-DMA-start-stop-through-the-PCU-lock.patch
0011-btusb-Add-fw-load-support.patch
0012-ath9k_hw-fix-potential-spurious-tx-error-bit-interpr.patch
0013-ath9k_hw-Fix-AR9280-surprise-removal-during.patch
And I cherry picked and manually backported Felix's TX queue selection
patch which we will support for this release:
mcgrof@tux ~/devel/compat-wireless-2.6 (git::linux-2.6.36.y)$ ls -1
linux-next-cherry-picks/
0001-ath9k-rework-tx-queue-selection-and-fix-queue-stoppi.patch
Apart from this we also then have the compat.git updates (30) and the
compat-wireless.git updates (124 patches) for this release.
mcgrof@tux ~/compat (git::linux-2.6.35.y)$ git shortlog
linux-2.6.35.y..linux-2.6.36.y
Blaise Gassend (1):
compat: Fixes missing sem member in struct device for RT PREEMPT
prior to 2.6.34
Hauke Mehrtens (19):
compat: update bitops.h and wireless.h
compat: move kparam_{block,unblock}_sysfs_write
compat: backport small functions and defines
compat: use kernel pm_qos_params.h
compat: backport dma_set_coherent_mask
compat: backport sdio_writeb_readb
compat: backport lockdep_assert_held
compat: backport skb_queue_splice_init
compat: fix tracpoint building
compat: fix build if CONFIG_PCCARD=y and CONFIG_PCMCIA=n
compat: backport n_tty_ioctl_helper
compat: move va_format to compat-2.6.36.h
compat: fix compiler warning
compat: update compat_firmware_class.c
compat: backport SDIO_CLASS_BT_AMP
compat: backport linux/pci-aspm.h
compat: lock correct mutex in device_lock
compat: fix device_lock functions on non rt kernel
compat: lock correct mutex in device_lock
Kshitij Kulshreshtha (4):
compat: backport hex_to_bin first introduced in v2.6.35
compat: header <pcmcia/cs_types.h> was removed in v2.6.36
compat: define struct va_format introduced in v2.6.36
compat: backport pcmcia_{read,write}_config byte from v2.6.36
Luis R. Rodriguez (5):
compat: move struct va_format to 2.6.35 header
compat: add br_port_exists() and ask for inclusion upstream
compat: define PM_EVENT_SLEEP only if not defined
Revert "compat: lock correct mutex in device_lock"
compat: backport upstream firmware_class bug through f45f3c1f
Rajkumar Manoharan (1):
compat: Fix panic caused by NULL pointer derefence in rtnl_fill_ifinfo
mcgrof@tux ~/devel/compat-wireless-2.6 (git::linux-2.6.36.y)$ git
shortlog linux-2.6.35.y..linux-2.6.36.y
Bala Shanmugam (1):
compat-wireless: Added ath3k sflash workaround to crap directory
Hauke Mehrtens (23):
compat-wireless: deactivate libertas sdio suspend for < 2.6.34
compat-wireless: deactivate atl1c for kernel < 2.6.27
compat-wireless: activate CONFIG_MAC80211_RC_MINSTREL_HT
compat-wireless: refresh patches
compat-wireless: backport netdev->br_port
compat-wireless: refresh patches
compat-wireless: activate iwmc3200wifi and WL1271_SDIO
compat-wireless: refresh patch
compat-wireless: fix build problems
compat-wireless: fix build of ath5k for CONFIG_PM_SLEEP=n
compat-wireless: backport threaded-irq for rt2x00
compat-wireless: refresh patch
compat-wireless: refresh patch
compat-wireless: backport pcmcia api changes
compat-wireless: activate more bluetooth drivers
compat-wireless: fix hidp_output_raw_report
compat-wireless: do not use needed_headroom
compat-wireless: fix patch stile.
compat-wireless: remove linux/gpio.h include
compat-wireless: multiple changes to config file
compat-wireless: rename CONFIG_IWLWIFI config symbol
compat-wireless: add ifdefs into compat_autoconf.h
compat-wireless: add support for kernel 2.6.24
Kshitij Kulshreshtha (3):
compat-wireless: allow compilation of compat-2.6.35.c from compat
compat-wireless: copy headers in include/pcmcia from compat
compat-wireless: more PCMCIA backporting
Luis R. Rodriguez (90):
compat-wireless: accept extra arguments for scripts/gen-stable-release.sh
compat-wireless: add -n -p -c support for gen-stable-release.sh
compat-wireless: optimize branch selection on gen-stable-release.sh
compat-wireless: update the usage() print for gen-stable-release.sh
compat-wireless: fix target kernel expecations on gen-stable-release.sh
compat-wireless: remove all the pending patches
compat-wireless: run ./scripts/admin-update.sh refresh for 2010-06-03
compat-wireless: ./scripts/admin-update.sh -c refresh
compat-wireless: add defconfigs directory
compat-wireless: fix config.mk
compat-wireless: refresh for 2010-06-04
compat-wireless: refresh of crap for 2010-06-04
compat-wireless: add Ethernet support for driver-select
compat-wireless: refresh of patches for June 10 2010
compat-wireless: refresh of crap patches
compat-wireless: add script to grep out colors
compat-wireless: remove AR9003 PCI ID patch from crap/
compat-wireless: add new AR9003 series for pending patches
compt-wireless: fix crap/0002-ath9k-Add-pktlog-support.patch
compat-wireless: remove all pending patches
compat-wireless: add one pending patch for ath9k_hw for adhoc for AR9003
compat-wireless: refresh crap patches
compat-wireless: change admin-update to clarify lines of code
compat-wireless: fix code-metrics for 1 patch
compat-wireless: increase the code-metric percent resolution two fold
compat-wireless: remove pending AR9003 IBSS fix
compat-wireless: refresh patches for next-20100617
compat-wireles: fix compilation when you have disabled
CONFIG_CFG80211_WEXT
compat-wireless: refresh patches
compat-wireless: update 07-change-default-rate-alg.patch
compat-wireless: update 28-pm-qos-params.patch
compat-wireless: scripts/admin-update.sh refresh
compat-wireless: refresh crap patches
compat-wireless: scripts/admin-update.sh refresh
compat-wireless: refresh crap patches
compat-wireless: patch refresh
compat-wireless: refresh patches
compat-wireless: refresh crap patches
compat-wireless: backport sk_add_backlog() calls through a patch
compta-wireless: update unload script
compat-wireless: backport and fix new PCMCIA changes
compat-wireless: refresh patches
compat-wireless: refresh crap patches
compat-wireless: use new br_port_exists() from compat.git
compat-wireless: refresh patches for the linux-2.6.36.y branch
compat-wireless: refresh crap patches for linux-2.6.36.y branch
compat-wireless: make gen-stable-release.sh use new release
number for dirs
compat-wireless: remove the v from the release name
compat-wireless: fix applying of pm-qos patches
compat-wireless: refresh patches
compat-wireless: enable compilation of ath9k on >= 2.6.24
compat-wireless: fix driver select for ath9k
compat-wireless: fix unintended merge of changes
compat-wireless: fix enabling of 2.6.24
compat-wireless: refresh patches
compat-wireless: update the atheros defconfigs/atheros-debug.mk
compat-wireless: add support for generating pending-stable/ fixes
compat-wireless: refresh patches for 2.6.36-rc5
compat-wireless: get pending stable patches
compat-wireless: refresh the pending-stable patches
compat-wireless: add support for -s for gen-stable-release.sh
compat-wireless: fix -s usage on generation stable tarballs
compat-wireless: add support for printing stats for pending-stable
compat-wireless: update code-metrics to reflect extra patches applied
compat-wireless: fix to include net/mac80211.h for pending-stable
compat-wireless: fix uninstall for compat
compat-wireless: refresh patches
compat-wireless: refresh crap patches
compat-wireless: refresh cherry picked pending-stable patches
compat-wireless: refresh stable patches to apply cleanly
compat-wireless: make 01-netdev.patch apply for 2.6.36
compat-wireless: Fix wl12xx.h copy
Revert "compat-wireless: Fix wl12xx.h copy"
Revert "compat-wireless: make 01-netdev.patch apply for 2.6.36"
compat-wireless: suck in posted stable fixes for cfg80211
compat-wireless: suck in ath9k PCU / DMA fixes
compat-wireless: move ath3k fwload pending from crap/ patch to
linux-next-pending
compat-wireless: add a few of Felix's pending stable patches
compat-wireless: update pending stable patches from linux-next.git
compat-wireless: update pending-stable patches
compat-wireless: support ignoring some stable linux-next patches
compat-wireless: backport ath9k-lock-reset-and-PCU-start-stopping.patch
compat-wireless: ./scripts/admin-update.sh -s -p refresh
compat-wireless: allow skipping updating the local tree
Revert "compat-wireless: fix update-initramfs script"
compat-wireless: fix initramfs update
compat-wireless: cherry pick
0001-ath9k-rework-tx-queue-selection-and-fix-queue-stoppi.patch
compat-wireless: fix placement of cherry picked extra patch
compat-wireless: mark new release
compat-wireless: add pending stable fix only posted so far for AR9280
Paul Fertser (1):
compat-wireless: fix compilation for 2.6.32
Pavel Roskin (2):
compat-wireless: "crap" code is "not yet posted", not "not yet merged"
compat-wireless: update 07-change-default-rate-alg.patch
Richard Farina (1):
compat-wireless: Enable rt2800usb in compat-wireless stable branch
Senthil Balasubramanian (1):
compat-wireless: fix scripts/driver-select for ath9k
Walter Goldens (2):
compat-wireless: disable update-initramfs except for b4xx/ssb
compat-wireless: fix update-initramfs script
Many thanks to all the contributors!
compat-wireless code metrics
494846 - Total upstream lines of code being pulled
1708 - backport code changes
1470 - backport code additions
238 - backport code deletions
6282 - backport from compat module
7990 - total backport code
1.6146 - % of code consists of backport work
852 - Code changes brought in from pending-stable
501 - Code additions brought in from pending-stable
351 - Code deletions brought in from pending-stable
0.1722 - % of code being cherry picked from pending-stable
567 - Code changes posted but not yet merged
441 - Code additions posted but not yet merged
126 - Code deletions posted but not yet merged
0.1146 - % of code not yet merged
326 - Code changes brought in from linux-next
119 - Code additions brought in from linux-next
207 - Code deletions brought in from linux-next
0.0659 - % of code being cherry picked from linux-next
Base tree: linux-2.6-allstable.git
Base tree version: v2.6.36
compat-wireless release: compat-wireless-v2.6.36-5-spn
This release goes tests compiled and load tested against ath9k with a
Half Mini-PCI AR9280 on 2.6.31. Please report any issues.
Luis
[1] http://wireless.kernel.org/en/users/Download/stable
[2] http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.36/compat-wireless-2.6.36-4.tar.bz2
[3] http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.36/compat-wireless-2.6.36-5-spn.tar.bz2
[4] http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.36/ChangeLog-2.6.36-wireless
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majo...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/