##(see the SpecSpec for an explanation) * '''Launchpad Entry''': UbuntuSpec:kernel-maverick-ubuntu-delta-review * '''Created''': * '''Contributors''': * '''Packages affected''': == Summary == Review of the current Ubuntu Kernel patch delta from upstream. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components. == Release Note == TBD == Rationale == All patches and drivers carried in the Ubuntu delta are not automatically sync'd with the upstream kernel for various reasons. This places a maintenance burden on the Ubuntu kernel team. These patches and drivers must be regularly reviewed to determine if they are still needed, if they need updating to a later version, or if they are now ready for upstream acceptance. The purpose of this blueprint is to facilitate and record this review for the Maverick cycle. It's interesting to note that when we first started generating the Maverick kernel, Lucid was between 2.6.32-16.25 and 2.6.32-17.26 and was carrying approximately 1422 patches on top of the vanilla v2.6.32 kernel. With this as the starting point for Maverick, we've broken down our review as follows: ||# patches || comment || || 1422 || patches on top of the v2.6.32 kernel || || 71 || potential patches should go upstream || || 41 || potential patches to keep as SAUCE || || 258 || squashed debian commits || || 34 || ubuntu/ driver patches || || 146 || patches added then reverted || || 872 || patches dropped in favor of upstream commit || == Ubuntu Delta == The Ubuntu delta is split into two distinct sections, the core patches and the Ubuntu drivers (those in the ubuntu/ directory). === Ubuntu Patches === Below is our review of the patches we are carrying in Maverick as of 2.6.31-1.3. They are split into 3 sections: 1. Patches needing further study 1. Patches to keep 1. Patches dropped ==== Patches needing further study ==== I've grouped these by patch owner. ===== Amit Kucheria ===== 1. 23995ae UBUNTU: SAUCE: vfs: Add a trace point in the mark_inode_dirty function * Original author Arjan van de Ven * The commit notes this would potentially hit the 2.6.33 kernel which it appears it hasn't. Do you know the current status for this getting merged upstream? ===== Andy Whitcroft ===== 1. ecfcdf2 UBUNTU: staging/go7007 -- disable * ogasawara: Can I re-enable this (ie drop this patch) assuming it doesn't give me build failures * apw: DROP (complete) 1. 04c9539 UBUNTU: [Config] staging/winbond -- disable * ogasawara: Can I re-enable this (ie drop this patch) assuming it doesn't give me build failures * apw: DROP (complete) 1. 994fb4fe UBUNTU: SAUCE: move RLIMIT_CORE pipe dumper marker to 1 * ogasawara: Should this go upstream? * ogasawara: Dropped in Maverick as this is already incorporated upstream - sha1: 898b374 1. cdfa310 x86, mce: Xeon75xx specific interface to get corrected memory error information * ogasawara: Seems this should be hitting upstream, will carry until we drop in favor of the upstream patch * commit c773f70fd6b53ee646727f871833e53649907264 upstream (linux-2.6-tip) 1. e3952ff x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll * ogasawara: Seems this should be hitting upstream, will carry until we drop in favor of the upstream patch * commit f91c4d2649531cc36e10c6bc0f92d0f99116b209 upstream (linux-2.6-tip) 1. 89d6837 x86, mce: Make xeon75xx memory driver dependent on PCI * ogasawara: Seems this should be hitting upstream, will carry until we drop in favor of the upstream patch 1. a8f36ed UBUNTU: SAUCE: i915 -- disable powersave by default * ogasawara: Is this still necessary or should we try dropping it and see what happens? * commit 757fd770c649b0dfa6eeefc2d5e2ea3119b6be9c upstream (linux-2.6-tip) 1. 09de1e9 UBUNTU: SAUCE: cdrom -- default to not locking the tray when in use * ogasawara: Should this go upstream? * apw: this is very much a local distro choice and we expect to carry this as a SAUCE patch 1. ff0f7be UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS * Original author Arjan van de Ven * ogasawara: Did this go upstream? * apw: this does not yet appear to have made upstream 1. 6d86964 [Upstream] docbook: need xmldoclinks for all doc types * ogasawara: Does this need re-sent upstream? * apw: pushed upstream 1. a7c8e26 UBUNTU: SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU * ogasawara: Should this go upstream? * apw: pushed upstream 1. 9ea6b03 UBUNTU: Fix webcam having USB ID 0ac8:303b * Original author Jani Monoses * ogasawara: Should this go upstream or should we try dropping this? * apw: this patch is effectivly mooted by the configuration option CONFIG_USB_GSPCA_ZC3XX which we have =m and therefore this patch can be dropped 1. dcfd09d UBUNTU: SAUCE: toshiba_acpi -- pull in current -dev version of driver * ogasawara: Do we still want/need to carry this -dev version? * apw: the remaining patch seems to include only the older /proc interfaces which I believe was only used by HAL which is gone. I suggest we drop this and see what happens. 1. 3fc2956 UBUNTU: [Upstream] add local prefix to oss local change_bits * ogasawara: Does this need re-sent upstream? * apw: no longer relevant and can be dropped, likely could be upstreamed 1. ec69ab6 UBUNTU: SAUCE: hotkey quirks for various Zeptro Znote and Fujitsu Amilo laptops * ogasawara: Should this go upstream? * apw: this should be moved to a userspace quirk and closed 1. 0f31cdb UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async * ogasawara: Should this go upstream? * apw: push upstream 1. fef7ae8 UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier * ogasawara: Should this go upstream? * apw: push upstream 1. 161c20c UBUNTU: SAUCE: acpi battery -- move first lookup asynchronous * ogasawara: Should this go upstream? * apw: push upstream 1. 5d3c034 UBUNTU: SAUCE: Make populate_rootfs asynchronous * ogasawara: Should this go upstream? * apw: push upstream ===== Brad Figg ===== 1. 39bbc2c UBUNTU: SAUCE: Increase the default prealloc buffer for HDA audio devices (non-modem) * Has this gone upstream? * This patch has not yet made it upstream, bjf is inquiring why. ===== Chase Douglas ===== 1. 7e432ba UBUNTU: SAUCE: drm/i915: don't change DRM configuration when releasing load detect pipe * Seems this will hit upstream eventually, possibly in a different form. 1. a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present * From the commit message: "In M, we will transition to efifb and drop vga16fb, so this is a one time hack." * I assume it's ok to drop in M then. 1. 63da13e UBUNTU: SAUCE: Disable function tracing after hitting __schedule_bug * Didn't you propose upstream patches to enable/disable levels of tracing? 1. a62659f PCI quirks: disable msi on AMD rs4xx internal gfx bridges * This should eventually hit upstream, will carry until we drop in favor of the upstream patch. 1. 1f760ff sched: update load count only once per cpu in 10 tick update window * I assume this will eventually get dropped in favor of whatever form of the patch lands upstream. ===== Colin Ian King ===== 1. 7a086e9 UBUNTU: SAUCE: Enable speedstep for sonoma processors. * Should this go upstream? 1. e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 * Should this go upstream? 1. 1cf821c UBUNTU: (pre-stable): input: Support Clickpad devices in ClickZone mode * This should eventually hit upstream, will carry until we drop in favor of the upstream patch. ===== John Johansen ===== * I assume these have been submitted upstream? 1. 770da0f UBUNTU: ubuntu: AppArmor -- mainline 2009-10-08 1. 7322eba UBUNTU: SAUCE: AppArmor -- add linux/err.h for ERR_PTR 1. d00210d UBUNTU: ubuntu: AppArmor -- update to mainline 2010-01-06 1. 6e31890 UBUNTU: ubuntu: AppArmor -- update to mainline 2010-02-18 1. 56def7d UBUNTU: SAUCE: AppArmor -- add linux/kref.h for struct kref 1. c946058 UBUNTU: ubuntu: AppArmor -- update to mainline 2010-03-04 1. 3489b9e UBUNTU: SAUCE: AppArmor: Reintroduce AppArmor 2.4 compatibility 1. 6cba1f6 UBUNTU: SAUCE: AppArmor: Remove null_profile's use of PFLAG_NO_LIST_REF 1. 69c8255 UBUNTU: SAUCE: AppArmor: Stop page allocation warnings that can occur on policy load 1. 9768bc9 UBUNTU: SAUCE: AppArmor: Return string len rather than the allocation size 1. 88cd3f1 UBUNTU: SAUCE: AppArmor: Fix oops in profile verification if profile unpack fails. 1. c9ed086 AppArmor: Fix put of unassigned ns if aa_unpack fails 1. 3fa6e5d8 AppArmor: Fix refcount bug when exec fails 1. 5a78d4b AppArmor: Take refcount on cxt->profile to ensure it remains a valid reference 1. e1d175d AppArmor: fix typo in scrubbing environment variable warning 1. f1b8852 AppArmor: fix regression by setting default to mediate deleted files 1. 8247fa2 AppArmor: fix refcount order bug that can trigger during replacement 1. 5399e0f AppArmor: Make sure to unmap aliases for vmalloced dfas before they are live 1. 8bdd48e AppArmor: address performance regression of replaced profile 1. f7339a3 AppArmor: make the global side the correct type 1. 45f815c AppArmor: use the kernel shared workqueue to free vmalloc'ed dfas ===== Manoj Iyer ===== 1. 796df74 UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface. * Seems this should be submitted upstream 1. 6336ace drm/radeon/bo: add some fallback placements for VRAM only objects. * cherry picked from commit 924788672f9c802a4c8e6bc8d88fbc2c9b2e3089 drm-2.6 * I assume this will eventually hit upstream, will carry until we drop in favor of the upstream patch. ===== Stefan Bader ===== 1. f3dc297 UBUNTU: SAUCE: Restore VT fonts on switch * smb, do we still need this as indicated from last cycle's comments? {{{ Again this is very old, do we still have issues here? I suspect with KMS in the mix it is no longer required. StefanBader: Originally from Matthew Garret, so we might ask him. But I actually think I saw code in the vga console driver that saves and restores fonts, so I guess we should drop it and see what happens. ColinWatson: this is very likely still in use, please can we keep it. }}} 1. b69c3ff (pre-stable) Staging: rt2870: Add USB ID for Buffalo Airstation WLI-UC-GN * Should eventually get upstream, will carry until we drop in favor of the upstream patch. ===== Surbhi Palande ===== 1. 4e1162f UBUNTU: SAUCE: HID: add support for Ortek WKB-2000 * commit cd9ec30da58bcd8ab154eba9eb54d16c67e7ef3b upsteam (linux-next) * Hopefully should land upstream soon, will carry until we drop in favor of the upstream patch 1. cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount * Sound like this was a temporary fix until a proper fix lands upstream. ===== Tim Gardner ===== 1. 876df3b UBUNTU: SAUCE: ata: blacklist FUJITSU MHW2160BH PL * Author: Chuck Short , Signed-off-by: Tim Gardner * Looks like this should go upstream. (sent May 4,2010 to linux-ide@vger.kernel.org and jgarzik@pobox.com) * Dropping from Maverick - https://lists.ubuntu.com/archives/kernel-team/2010-May/010432.html 1. 9e5f474 UBUNTU: SAUCE: Catch nonsense keycodes and silently ignore * Can we indeed drop this? Last cycle's comments as follows: {{{ Looks like this one can be dropped. emulate_raw() now catches key codes of 0 and drops them. }}} * Drop this patch. The default case catches 0 (nonsense) scan codes: code = x86_keycodes[keycode]; if (!code) return -1; 1. 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Server * Can we drop this? Last cycle's comments as follows: {{{ This I think is only required with very old vmware? Is it still required? }}} 1. 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller * Can we drop this? Last cycle's comments as follows: {{{ Can be dropped according to john.ronciak@intel.com }}} * Hmm, dropping this might cause a regression. This ID is not upstream, and I'm certain it existed at one time in someone's hardware. On the other hand we could drop it and see who hollers. 1. f7cf59e UBUNTU: Sony laptop: Some Sony Vaia laptops do not enable wwan power by default. * Should this go upstream? * Sent upstream May 4,2010 to platform-driver-x86@vger.kernel.org malattia@linux.it 1. 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module * Last cycle's comments as follows. Can I drop this yet? {{{ This is waiting for a more correct upstream fix. Has that appeared? }}} * Isn't this handled by udev once the wmi engine cranks up? 1. c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default * Should this go upstream? Or are we just carrying it to quiet the screams from some users (ie can I drop it. Can't they use the led=1 module option? or can we throw it module-init-tools?). * It could definitely go in module-init-tools. 1. 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros * I couldn't find any users of these macros in the Maverick kernel, do we still want to carry this? If so, should this go upstream? * We side stepped the issue by building in the dependent service, e.g., libphy. We can drop this patch AFAIC. 1. 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT * I couldn't find any users of these macros in the Maverick kernel, do we still want to carry this? If so, should this go upstream? * See previous comment. 1. fc79b24 UBUNTU: [Upstream] b43: Declare all possible firmware files. * What's the current upstream status for this? * This patch can be dropped. The negotiated upstream patch contained a sufficient representative sampling of firmware files. 1. 1f7a7f9 UBUNTU: [Upstream] netfilter: xt_recent: Add an entry reaper * This should land in either 2.6.34 or 2.6.35 according to the commit, will carry until we drop in favor of the upstream patch * I think this one is queued in net-next. Will check for sure. ===== Canonical Kernel Team ===== 1. e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps * Anyone have hardware to test and confirm this would still cause lockups on resume? * From last cycle's comments, I'm inclined to drop it as well. thoughts? {{{ This one stops us reseting alps mice on resume. Again pretty anchient, I would like to drop it to see if things break these days. }}} 1. fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets. * Original author is Phillip Lougher . I'm inclined to drop this and see what happens based on last cycle's comments: {{{ This claims to be a temporary work around for a problem, added in Jun 2007. Is it still needed? }}} 1. 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface * Original author is Matthew Garrett . Last cycle's comments as follows: {{{ This duplicates packates on both sides of the hostap interface. Seem incomplete following driver changes, and I think it was to work round broken userspace. Is this still needed? }}} {{{ Taken from #ubuntu-kernel on freenode on Thurs Jun 10, 2010 [12:25:23] mjg59: hi, we've been carrying an Ubuntu kernel SAUCE patch that was originally authored by yourself years ago. I wanted to get your feedback on it and am curious if you prefer I use your redhat.com email address or a different one? [12:25:38] ogasawara: Which one is it? [12:26:23] mjg59: the patch is "UBUNTU: SAUCE: hostap: send events on data interface as well as master interface" from back in 2007 [12:26:58] ogasawara: That was because network manager was only listening for association events on the data interface, and hsotap was only sending them on the master interface [12:27:14] ogasawara: I have no idea whether that's still an issue [12:27:25] mjg59: I'm inclined to drop it and see who screams [12:28:17] ogasawara: Yeah, I'd go for it [12:28:25] mjg59: perfect, thanks }}} 1. 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules * Original author Ben Collins * Ben noted in the commit that he sent this upstream but it looks like it never got merged. ==== Patches to keep ==== These are all Ubuntu specific patches which don't make sense pushing upstream. 1. 417955a UBUNTU: SAUCE: Add X86_LPIA config option 1. 5a86edb UBUNTU: SAUCE: (no-up) Enable ubuntu extra subdirectory 1. 87f6a3b UBUNTU: SAUCE: (no up) ports -- Build drivers in ubuntu sub-directory on powerpc 1. 5a40e76 UBUNTU: SAUCE: [PATCH] Add extra headers to linux-libc-dev 1. cb344c4 UBUNTU: SAUCE: pm: Config option to disable handling of console during suspend/resume 1. 735d692 UBUNTU: SAUCE: (no-up) Modularize vesafb 1. f1239cf UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file. 1. ba8bcdb UBUNTU: [Config] version_signature -- enable 1. 3231195 UBUNTU: SAUCE: libata: Ignore HPA by default. 1. 9f10c10f UBUNTU: SAUCE: hostap: Change initial operation mode to managed (infra) 1. b08ab41 UBUNTU: SAUCE: (no-up) swap: Add notify_swap_entry_free callback for compcache * Drop this if we decide to drop compcache (see discussion below re ramzswap) 1. 7e4d1c5 UBUNTU: SAUCE: nbd: Change default partitions per device to 15 1. 927901c UBUNTU: SAUCE: disable adding scsi headers to linux-libc-dev 1. 6cb2c6f UBUNTU: SAUCE: Raise the default console 'quiet' level to 2 1. 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() 1. 54d635f UBUNTU: SAUCE: set /proc/acpi/video/*/DOS to 4 by default 1. 198ce95 UBUNTU: SAUCE: ensure vga16fb loads if no other driver claims the VGA device 1. 68de4e0 UBUNTU: SAUCE: select a v7 CPU for versatile 1. b95645c UBUNTU: SAUCE: [x86] implement cs-limit nx-emulation for ia32 1. 745d2e7 UBUNTU: SAUCE: x86: brk away from exec rand area 1. f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 1. 7da542b UBUNTU: arm -- enable ubuntu/ directory 1. 1c68935 UBUNTU: SAUCE: [um] Don't use nx_enabled under UML 1. 28a1754 UBUNTU: SAUCE: PM report driver and device suspend/resume times. 1. ef81325 UBUNTU: SAUCE: PM report driver and device suspend/resume times -- move config 1. 60840ad UBUNTU: [Config] update configs following rebase to v2.6.34-rc2 1. 8aa54bd UBUNTU: [Config] update port configs following rebase to v2.6.34-rc2 1. 6220488 UBUNTU: build/modules: Update d-i to reflect recent config changes 1. 2d77ee5 UBUNTU: [Config] update configs following rebase to v2.6.34-rc3 1. 2e57df6 UBUNTU: [Config] update port configs following rebase to v2.6.34-rc3 1. 4e08abb UBUNTU: [Config] Enable Nouveau DRM module on powerpc 1. 543f05c UBUNTU: [Config] Add xen netboot support 1. 8f9bf78 UBUNTU: d-i -- enable udebs for generic-pae 1. e0f61cb UBUNTU: add Breaks: against hardy lvm2 1. e01bc34 UBUNTU: [Config] update configs following rebase to v2.6.34-rc4 1. 24dd529 UBUNTU: [Config] update port configs following rebase to v2.6.34-rc4 1. 47530a8 UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4 1. f08ac1e UBUNTU: allow modules.builtin to be optional 1. 5cd3570 UBUNTU: SAUCE: dma-mapping: Remove WARN_ON in dma_free_coherent 1. 622eb0e UBUNTU: d-i: add mpt2sas to the message-modules udeb 1. 06bfb74 UBUNTU: tools -- allow tools to be overridden ==== Patches dropped ==== Dropped in favor of the noted upstream patch. 1. Input: wacom - add support for new LCD tablets * UPSTREAM: ec67bbedcf290ef182a897017f65a2707106c7f8 1. Input: wacom - add defines for packet lengths of various devices * UPSTREAM: ee54500d7b960984df125bdd0cd2105d6150e8f1 1. Input: wacom - ensure the device is initialized properly upon resume * UPSTREAM: 232f5693e5c9483e222528ef81979e42ea2f2908 1. e1000e: enhance frame fragment detection * UPSTREAM: b94b50289622e816adc9f94111cfc2679c80177c 1. e1000: enhance frame fragment detection * UPSTREAM: 40a14deaf411592b57cb0720f0e8004293ab9865 1. PM: Measure device suspend and resume times * UPSTREAM: ecf762b2581e12ac761d12a6e4e297c2224aa899 1. sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances * UPSTREAM: 242cc0547f3bcecc0b02ca6f3e9512760185727e 1. sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll() * UPSTREAM: e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9 1. sfc: Fix SFE4002 initialisation * UPSTREAM: 5e2a911cecc7e0fd89b1d2d001b7b89d47057ad6 1. dm log: userspace fix overhead_size calcuations * UPSTREAM: ebfd32bba9b518d684009d9d21a56742337ca1b3 1. dm stripe: avoid divide by zero with invalid stripe count * UPSTREAM: 781248c1b50c776a9ef4be1130f84ced1cba42fe 1. iwlwifi: Fix to set correct ht configuration * UPSTREAM: 098dfded5b1b09927995e89c6d689f85a0f53384 1. mac80211: Fix probe request filtering in IBSS mode * UPSTREAM: 0da780c269957783d341fc3559e6b4c9912af7b4 1. ath9k: Fix sequence numbers for PAE frames * UPSTREAM: 6c8afef551fef87a3bf24f8a74c69a7f2f72fc82 1. b43: Fix throughput regression * UPSTREAM: b6c3f5be7c6ac3375f44de4545c1ffe216b34022 1. eCryptfs: Add getattr function * UPSTREAM: f8f484d1b6677dd5cd5e7e605db747e8c30bbd47 1. NFS: Too many GETATTR and ACCESS calls after direct I/O * UPSTREAM: 65d269538a1129495ac45a14a777cd11cfe881d8 1. drm/radeon/kms: use udelay for short delays * UPSTREAM: 01d4503968f471f876fb44335800d2cf8dc5a2ce 1. ACPI: fix High cpu temperature with 2.6.32 * UPSTREAM: 370d5cd88509b93b76eb2f5f97efbd71c25061cb 1. ACPI: Add NULL pointer check in acpi_bus_start * UPSTREAM: d2f6650a950dadd20667a04a9dc785f240d43695 1. rtl8187: Add new device ID * UPSTREAM: 174b24963eaf96dc5e093502ee09639aed13eb2f 1. USB: usbfs: properly clean up the as structure on error paths * UPSTREAM: ddeee0b2eec2a51b0712b04de4b39e7bec892a53 1. USB: usbfs: only copy the actual data received * UPSTREAM: d4a4683ca054ed9917dfc9e3ff0f7ecf74ad90d6 1. class: Free the class private data in class_release * UPSTREAM: 18d19c96457d172d913510c083bc7411ed40cb10 1. sysfs: sysfs_sd_setattr set iattrs unconditionally * UPSTREAM: 7c0ff870d1ed287504a61ed865f3d728c757436b 1. serial: 8250: add serial transmitter fully empty test * UPSTREAM: bca476139d2ded86be146dae09b06e22548b67f3 1. ALSA: usb-audio - Avoid Oops after disconnect * UPSTREAM: 78b8d5d2ee280c463908fd75f3bdf246bcb6ac8d 1. Staging: fix rtl8187se compilation errors with mac80211 * UPSTREAM: df574b8ecfb3a84af96229f336a6be88ca4a7055 1. x86: Re-get cfg_new in case reuse/move irq_desc * UPSTREAM: 37ef2a3029fde884808ff1b369677abc7dd9a79a 1. x86/amd-iommu: Fix deassignment of a device from the pt_domain * UPSTREAM: d3ad9373b7c29b63d5e8460a69453718d200cc3b 1. x86/amd-iommu: Fix IOMMU-API initialization for iommu=pt * UPSTREAM: f5325094379158e6b876ea0010c807bf7890ec8f 1. pktgen: Fix freezing problem * UPSTREAM: 1b3f720bf033fde1fbb6231f9b156b918c5f68d8 1. ahci: add Acer G725 to broken suspend list * UPSTREAM: cedc9bf906dae044443d403371c887affdb44168 1. Call flush_dcache_page after PIO data transfers in libata-sff.c * UPSTREAM: 2d68b7fe55d9e19a8a868224ed0dfd6526568521 1. rtc-fm3130: add missing braces * UPSTREAM: f4b5162820de60204afa5c8639335f4931b7fb0c 1. befs: fix leak * UPSTREAM: 8dd5ca532c2d2c2b85f16bc038ebfff05b8853e1 1. ALSA: hda - Improved MacBook (Pro) 5,1 / 5,2 support * UPSTREAM: a76221d47ef2b73ff16c0fef00a784026308ea02 1. dst: call cond_resched() in dst_gc_task() * UPSTREAM: 2fc1b5dd99f66d93ffc23fd8df82d384c1a354c8 1. ALSA: hda - use WARN_ON_ONCE() for zero-division detection * UPSTREAM: d6d8bf549393484e906913f02fa3c9518a2819b6 1. sh: Couple kernel and user write page perm bits for CONFIG_X2TLB * UPSTREAM: fcb4ebd678858850e8b029909064175cb627868d 1. SCSI: mptfusion : mptscsih_abort return value should be SUCCESS instead of value 0. * UPSTREAM: 9858ae38011d699d4c2fa7f3493a47accf43a0f5 1. devmem: fix kmem write bug on memory holes * UPSTREAM: c85e9a97c4102ce2e83112da850d838cfab5ab13 1. /dev/mem: introduce size_inside_page() * UPSTREAM: f222318e9c3a315723e3524fb9d6566b2430db44 1. dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value * UPSTREAM: fda11e61ff8a4e3a8ebbd434e46560b67cc0ca9d 1. wmi: Free the allocated acpi objects through wmi_get_event_data * UPSTREAM: 3e9b988e4edf065d39c1343937f717319b1c1065 1. crypto: padlock-sha - Add import/export support * UPSTREAM: a8d7ac279743077965afeca0c9ed748507b68e89 1. dasd: remove strings from s390dbf * UPSTREAM: b8ed5dd54895647c2690575aad6f07748c2c618a 1. drm/i915: Don't wait interruptible for possible plane buffer flush * UPSTREAM: b9241ea31fae4887104e5d1b3b18f4009c25a0c4 1. drm/i915: add i915_lp_ring_sync helper * UPSTREAM: 48764bf43f746113fc77877d7e80f2df23ca4cbb 1. drm/i915: remove full registers dump debug * UPSTREAM: 823f68fd646da6a39a9c0d3eb4c60d69dab5aa13 1. netfilter: nf_conntrack: fix hash resizing with namespaces * UPSTREAM: d696c7bdaa55e2208e56c6f98e6bc1599f34286d 1. netfilter: xtables: compat out of scope fix * UPSTREAM: 14c7dbe043d01a83a30633ab6b109ba2ac61d9f7 1. netfilter: nf_conntrack: restrict runtime expect hashsize modifications * UPSTREAM: 13ccdfc2af03e09e60791f7d4bc4ccf53398af7c 1. netfilter: nf_conntrack: per netns nf_conntrack_cachep * UPSTREAM: 5b3501faa8741d50617ce4191c20061c6ef36cb3 1. netfilter: nf_conntrack: fix memory corruption with multiple namespaces * UPSTREAM: 9edd7ca0a3e3999c260642c92fa008892d82ca6e 1. amd64_edac: Do not falsely trigger kerneloops * UPSTREAM: cab4d27764d5a8654212b3e96eb0ae793aec5b94 1. tpm_infineon: fix suspend/resume handler for pnp_driver * UPSTREAM: 93716b9470fbfd9efdc7d0f2445cb34635de3f6d 1. KVM: PIT: control word is write-only * UPSTREAM: ee73f656a604d5aa9df86a97102e4e462dd79924 1. kvmclock: count total_sleep_time when updating guest clock * UPSTREAM: 923de3cf5bf12049628019010e36623fca5ef6d1 1. Export the symbol of getboottime and mmonotonic_to_bootbased * UPSTREAM: c93d89f3dbf0202bf19c07960ca8602b48c2f9a0 1. V4L/DVB: dvb-core: fix initialization of feeds list in demux filter * UPSTREAM: 691c9ae099b9bcb5c27125af00a4a90120977458 1. md: fix 'degraded' calculation when starting a reshape. * UPSTREAM: 9eb07c259207d048e3ee8be2a77b2a4680b1edd4 1. NFS: Fix the mapping of the NFSERR_SERVERFAULT error * UPSTREAM: fdcb45777a3d1689c5541e1f85ee3ebbd197d2c1 1. NFS: Fix a bug in nfs_fscache_release_page() * UPSTREAM: 2c1740098c708b465e87637b237feb2fd98f129a 1. NFS: Fix a umount race * UPSTREAM: 387c149b54b4321cbc790dadbd4f8eedb5a90468 1. NFS: Fix an Oops when truncating a file * UPSTREAM: 9f557cd8073104b39528794d44e129331ded649f 1. NFSv4: Ensure that the NFSv4 locking can recover from stateid errors * UPSTREAM: 2bee72a6aa1e6d0a4f5da56217f0d0bbbdd0d9a3 1. NFSv4: Don't allow posix locking against servers that don't support it * UPSTREAM: 8e469ebd6dc32cbaf620e134d79f740bf0ebab79 1. NFS: Try to commit unstable writes in nfs_release_page() * UPSTREAM: 82be934a59ff891cac598727e5a862ba2b9d1fac 1. NFS: Fix a reference leak in nfs_wb_cancel_page() * UPSTREAM: c9edda7140ec6a22accf7f2f86da362dfbfd41fc 1. cifs: fix length calculation for converted unicode readdir names * UPSTREAM: f12f98dba6ea1517cd7fbb912208893b9c014c15 1. fs/exec.c: restrict initial stack space expansion to rlimit * UPSTREAM: 803bf5ec259941936262d10ecc84511b76a20921 1. resource: add helpers for fetching rlimits * UPSTREAM: 3e10e716abf3c71bdb5d86b8f507f9e72236c9cd 1. ioat: fix infinite timeout checking in ioat2_quiesce * UPSTREAM: 7e55a70c5b9a57c12f49c44b0847c9343d4f54e4 1. cciss: Make cciss_seq_show handle holes in the h->drv[] array * UPSTREAM: 531c2dc70d339c5dfa8c3eb628c3459dc6f3a075 1. freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb * UPSTREAM: 4b06e5b9ad8abb20105b2b25e42c509ebe9b2d76 1. CPUFREQ: Fix use after free of struct powernow_k8_data * UPSTREAM: 557a701c16553b0b691dbb64ef30361115a80f64 1. ALSA: hda-intel: Avoid divide by zero crash * UPSTREAM: fed08d036f2aabd8d0c684439de37f8ebec2bbc2 1. regulator: Fix display of null constraints for regulators * UPSTREAM: 973e9a2795b3b41d8408a0bb6f87b783c5efc88a 1. drm/i915: Update write_domains on active list after flush. * UPSTREAM: 99fcb766a3a50466fe31d743260a3400c1aee855 1. drm/i915: Increase fb alignment to 64k * UPSTREAM: fd2e8ea597222b8f38ae8948776a61ea7958232e 1. drm/i915: handle FBC and self-refresh better * UPSTREAM: ee25df2bc379728c45d81e04cf87984db1425edf 1. i2c-tiny-usb: Fix on big-endian systems * UPSTREAM: 1c010ff8912cbc08d80e865aab9c32b6b00c527d 1. usb: r8a66597-hcd: Flush the D-cache for the pipe-in transfer buffers. * UPSTREAM: 2717568e7c44fe7dc3f4f52ea823811cfeede2b5 1. drm/i915: Add MALATA PC-81005 to ACPI LID quirk list * UPSTREAM: a3cb5195f6db58dbebd8a31b877ddce082c9b63d 1. drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop * UPSTREAM: f034b12dbb5749b11e9390e15e93ffa87ece8038 1. drm/i915: Add HP nx9020/SamsungSX20S to ACPI LID quirk list * UPSTREAM: 40f33a92100f4d9b6e85ad642100cfe42d7ff57d 1. drm/i915: Fix DDC on some systems by clearing BIOS GMBUS setup. * UPSTREAM: f0217c42c9ab3d772e543f635ce628b9478f70b6 1. drm/i915: Disable SR when more than one pipe is enabled * UPSTREAM: 33c5fd121eabbccc9103daf6cda36941eb3c349f 1. drm/i915: enable self-refresh on 965 * UPSTREAM: 1dc7546d1a73664e5d117715b214bea9cae5951c 1. drm/i915: disable hotplug detect before Ironlake CRT detect * UPSTREAM: eceb784cec4dc0fcc2993d9ee4a7c0d111ada80a 1. ALSA: ctxfi - fix PTP address initialization * UPSTREAM: 21956b61f594f7924d98240da74bc81c28601fa9 1. hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT * UPSTREAM: 85f8d3e5faea8bd36c3e5196f8334f7db45e19b2 1. hwmon: (lm78) Request I/O ports individually for probing * UPSTREAM: 197027e6ef830d60e10f76efc8d12bf3b6c35db5 1. hwmon: (w83781d) Request I/O ports individually for probing * UPSTREAM: b0bcdd3cd0adb85a7686b396ba50493871b1135c 1. Fix race in tty_fasync() properly * UPSTREAM: 80e1e823989ec44d8e35bdfddadbddcffec90424 1. futex: Handle futex value corruption gracefully * UPSTREAM: 59647b6ac3050dd964bc556fe6ef22f4db5b935c 1. futex: Handle user space corruption gracefully * UPSTREAM: 51246bfd189064079c54421507236fd2723b18f3 1. futex_lock_pi() key refcnt fix * UPSTREAM: 5ecb01cfdf96c5f465192bdb2a4fd4a61a24c6cc 1. Fix potential crash with sys_move_pages * UPSTREAM: 6f5a55f1a6c5abee15a0e878e5c74d9f1569b8b0 1. drm/edid: Unify detailed block parsing between base and extension blocks * UPSTREAM: 9cf00977da092096c7a983276dad8b3002d23a99 1. tpm_tis: TPM_STS_DATA_EXPECT workaround * UPSTREAM: 3507d612366a4e81226295f646410130a1f62a5c 1. UBUNTU: SAUCE: crypto: ghash-intel - Fix building failure on x86_32 * UPSTREAM: 3e02e5cb47e049727a26c9c110867a26972bd0d6 1. UBUNTU: SAUCE: crypto: ghash - Add PCLMULQDQ accelerated implementation * UPSTREAM: 0e1227d356e9b2fe0500d6cc7084f752040a1e0e 1. powerpc: TIF_ABI_PENDUPSTREAMG bit removal * UPSTREAM: 94f28da8409c6059135e89ac64a0839993124155 1. ath9k: fix beacon slot/buffer leak * UPSTREAM: 74401773f80b6d42f7a4c6994ca0cca883b03745 1. ath9k: fix eeprom UPSTREAMI values override for 2GHz-only cards * UPSTREAM: aa8bc9ef18a2c5b2b97e1f36ee9604cf15743f96 1. pktcdvd: removing device does not remove its sysfs dir * UPSTREAM: ca0bf64d99f6e3f6e2fe2585e52a0ac57354beac 1. uartlite: fix crash when using as console * UPSTREAM: 03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5 1. kernel/cred.c: use kmem_cache_free * UPSTREAM: b8a1d37c5f981cdd2e83c9fd98198832324cd57a 1. starfire: clean up properly if firmware loading fails * UPSTREAM: c928febf4bc703ea542340e5a208e0445d998839 1. mx3fb: some debug and initialisation fixes * UPSTREAM: b3cb53721890879d7bde31f5f9eefd4edf41ab64 1. imxfb: correct location of callbacks in suspend and resume * UPSTREAM: 1ec562035ba64e724652cb12b8a770b3906e9bf5 1. mac80211: fix NULL pointer dereference when ftrace is enabled * UPSTREAM: 3092ad054406f069991ca561adc74f2d9fbb6867 1. mm: flush dcache before writing into page to avoid alias * UPSTREAM: 931e80e4b3263db75c8e34f078d22f11bbabd3a3 1. be2net: Fix memset() arg ordering. * UPSTREAM: d291b9af1a1a12f59a464494900c6e0db26e2ec3 1. be2net: Bug fix to support newer generation of BE ASIC * UPSTREAM: 7b139c83c590d4965259aad8889cbb08104b2891 1. connector: Delete buggy notification code. * UPSTREAM: f98bfbd78c37c5946cc53089da32a5f741efdeb7 1. usb: r8a66597-hdc disable interrupts fix * UPSTREAM: e5ff15bec96ba18698dae5de0bbf7e6a0653ca65 1. block: fix bugs in bio-integrity mempool usage * UPSTREAM: 9e9432c267e4047db98b9d4fba95099c6effcef9 1. random: Remove unused inode variable * UPSTREAM: cd1510cb5f892907fe1a662f90b41fb3a42954e0 1. random: drop weird m_time/a_time manipulation * UPSTREAM: a996996dd75a9086b12d1cb4010f26e1748993f0 1. Fix 'flush_old_exec()/setup_new_exec()' split * UPSTREAM: 7ab02af428c2d312c0cf8fb0b01cc1eb21131a3d 1. block: fix bio_add_page for non trivial merge_bvec_fn case * UPSTREAM: 1d6165851cd8e3f919d446cd6da35dee44e8837e 1. mm: purge fragmented percpu vmap blocks * UPSTREAM: 02b709df817c0db174f249cc59e5f7fd01b64d92 1. mm: percpu-vmap fix RCU list walking * UPSTREAM: de5604231ce4bc8db1bc1dcd27d8540cbedf1518 1. libata: retry link resume if necessary * UPSTREAM: 5040ab67a2c6d5710ba497dc52a8f7035729d7b0 1. oprofile/x86: fix crash when profiling more than 28 events * UPSTREAM: d8cc108f4fab42b380c6b3f3356f99e8dd5372e2 1. oprofile/x86: add Xeon 7500 series support * UPSTREAM: e83e452b0692c9c13372540deb88a77d4ae2553d 1. KVM: allow userspace to adjust kvmclock offset * UPSTREAM: afbcf7ab8d1bc8c2d04792f6d9e786e0adeb328d 1. ax25: netrom: rose: Fix timer oopses * UPSTREAM: d00c362f1b0ff54161e0a42b4554ac621a9ef92d 1. af_packet: Don't use skb after dev_queue_xmit() * UPSTREAM: eb70df13ee52dbc0f2c0ffd8ed34a8cd27440baf 1. net: restore ip source validation * UPSTREAM: 28f6aeea3f12d37bd258b2c0d5ba891bff4ec479 1. sky2: Fix oops in sky2_xmit_frame() after TX timeout * UPSTREAM: 9db2f1bec36805e57a003f7bb90e003815d96de8 1. tcp: update the netstamp_needed counter when cloning sockets * UPSTREAM: 704da560c0a0120d8869187f511491a00951a1d3 1. clocksource: fix compilation if no GENERIC_TIME * UPSTREAM: a362c638bdf052bf424bce7645d39b101090f6ba 1. x86/amd-iommu: Fix possible integer overflow * UPSTREAM: d91afd15b041f27d34859c79afa9e172018a86f4 1. x86: Add quirk for Intel DG45FC board to avoid low memory corruption * UPSTREAM: 7c099ce1575126395f186ecf58b51a60d5c3be7d 1. x86: Add Dell OptiPlex 760 reboot quirk * UPSTREAM: 35ea63d70f827a26c150993b4b940925bb02b03f 1. regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints * UPSTREAM: a2fad9bf26a1d44a8d31a5c4528108a2b9f468ab 1. SECURITY: selinux, fix update_rlimit_cpu parameter * UPSTREAM: 17740d89785aeb4143770923d67c293849414710 1. firewire: core: add_descriptor size check * UPSTREAM: e300839da40e99581581c5d053a95a172651fec8 1. drm/i915: only enable hotplug for detected outputs * UPSTREAM: b01f2c3a4a37d09a47ad73ccbb46d554d21cfeb0 1. iwlwifi: set default aggregation frame count limit to 31 * UPSTREAM: 4d80d7210bb5a36a18978d1305b44375ecb857d9 1. x86: Disable HPET MSI on ATI SB700/SB800 * UPSTREAM: 73472a46b5b28116b145fb5fc05242c1aa8e1461 1. Input: winbond-cir - remove dmesg spam * UPSTREAM: 93fb84b50fe03aabca8d9dea5d3ba521a07e8571 1. x86: get rid of the insane TIF_ABI_PENDUPSTREAMG bit * UPSTREAM: 05d43ed8a89c159ff641d472f970e3f1baa66318 1. sparc: TIF_ABI_PENDUPSTREAMG bit removal * UPSTREAM: 94673e968cbcce07fa78dac4b0ae05d24b5816e1 1. Split 'flush_old_exec' into two functions * UPSTREAM: 221af7f87b97431e3ee21ce4b0e77d5411cf1549 1. FDPIC: Respect PT_GNU_STACK exec protection markings when creating NOMMU stack * UPSTREAM: 04e4f2b18c8de1389d1e00fef0f42a8099910daf 1. mm: fix migratetype bug which slowed swapping * UPSTREAM: a7016235a61d520e6806f38129001d935c4b6661 1. Fix failure exit in ipathfs * UPSTREAM: 12e9a45609054fb83d4a8b716a5265cc1a393e10 1. fix affs parse_options() * UPSTREAM: 217686e98321a4ff4c1a6cc535e511e37c5d2dbf 1. Fix remount races with symlink handling in affs * UPSTREAM: 29333920a5a46edcc9b728e2cf0134d5a9b516ee 1. fix leak in romfs_fill_super() * UPSTREAM: 7e32b7bb734047c5e3cecf2e896b9cf8fc35d1e8 1. fix oops in fs/9p late mount failure * UPSTREAM: 083c73c253c23c20359a344dfe1198ea628e6259 1. Fix failure exits in bfs_fill_super() * UPSTREAM: 5998649f779b7148a8a0c10c46cfa99e27d34dfe 1. Fix a leak in affs_fill_super() * UPSTREAM: afc70ed05a07bfe171f7a5b8fdc80bdb073d314f 1. drm/i915: Reload hangcheck timer too for Ironlake * UPSTREAM: c566ec49159b806db95a90fd8f37448376cd0ad2 1. e1000/e1000e: don't use small hardware rx buffers * UPSTREAM: 9926146b15fd96d78a4f7c32e7a26d50639369f4 1. UBI: fix volume creation input checking * UPSTREAM: c5ce5b46af76f52dea21f467397d24c4ae6cb3ff 1. ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes * UPSTREAM: 6a4e2b7503d1f630bface040cf0f5a7aac1fabdb 1. ACPI: fix OSC regression that caused aer and pciehp not to load * UPSTREAM: 9dc130fccb874f2959ef313d7922d306dc6d4f75 1. ACPI: Add platform-wide _OSC support. * UPSTREAM: 3563ff964fdc36358cef0330936fdac28e65142a 1. ACPI: Add a generic API for _OSC -v2 * UPSTREAM: 70023de88c58a81a730ab4d13c51a30e537ec76e 1. dasd: fix possible NULL pointer errors * UPSTREAM: 294001a80c9810e2fe27aaaad7df8be12a103065 1. zcrypt: Do not remove coprocessor for error 8/72 * UPSTREAM: 19b123ebacacdce5e75045bfe82122b01c821a5b 1. libata: retry FS IOs even if it has failed with AC_ERR_UPSTREAMVALID * UPSTREAM: 534ead709235b967b659947c55d9130873a432c4 1. x86: Remove "x86 CPU features in debugfs" (CONFIG_X86_CPU_DEBUG) * UPSTREAM: b160091802d4a76dd063facb09fcf10bf5d5d747 1. x86: Set hotpluggable nodes in nodes_possible_map * UPSTREAM: 3a5fc0e40cb467e692737bc798bc99773c81e1e2 1. S390: fix single stepped svcs with TRACE_IRQFLAGS=y * UPSTREAM: 21ec7f6dbf10492ce9a21718040677d3e68bd57d 1. firewire: ohci: fix crashes with TSB43AB23 on 64bit systems * UPSTREAM: 7a481436787cbc932af6c407b317ac603969a242 1. drm/i915: Selectively enable self-reclaim * UPSTREAM: 4bdadb9785696439c6e2b3efe34aa76df1149c83 1. mm: add new 'read_cache_page_gfp()' helper function * UPSTREAM: 0531b2aac59c2296570ac52bfc032ef2ace7d5e1 1. mptsas: Fix issue with chain pools allocation on katmai * UPSTREAM: f1053a7ca9ce095d95bcc1cf41684c5e4f3e7751 1. scsi_lib: Fix bug in completion of bidi commands * UPSTREAM: 63c43b0ec1765b74c734d465ba6345ef4f434df8 1. x86, msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers. * UPSTREAM: da482474b8396e1a099c37ffc6541b78775aedb4 1. fnctl: f_modown should call write_lock_irqsave/restore * UPSTREAM: b04da8bfdfbbd79544cab2fadfdc12e87eb01600 1. iwlwifi: Fix throughput stall issue in HT mode for 5000 * UPSTREAM: 1152dcc28c66a74b5b3f1a3ede0aa6729bfd48e4 1. x86: Reenable TSC sync check at boot, even with NONSTOP_TSC * UPSTREAM: 6c56ccecf05fafe100ab4ea94f6fccbf5ff00db7 1. IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() * UPSTREAM: 0cd4d0fd9b0a4e10c091fc6316d1bf92885dcd9c 1. KVM: only clear irq_source_id if irqchip is present * UPSTREAM: e50212bb51356f0df48d6cce0aae5acf41df336d 1. KVM: fix lock imbalance in kvm_*_irq_source_id() * UPSTREAM: 0c6ddcebd8303ada6faefa6f72ac18b6230320c4 1. KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init() * UPSTREAM: 443c39bc9ef7d8f648408d74c97e943f3bb3f48a 1. KVM: x86: Fix probable memory leak of vcpu->arch.mce_banks * UPSTREAM: 36cb93fd6b6bf7e9163a69a8bf20207aed5fea44 1. KVM: x86: Fix host_mapping_level() * UPSTREAM: 82b7005f0e72d8d1a8226e4c192cbb0850d10b3f 1. KVM: MMU: bail out pagewalk on kvm_read_guest error * UPSTREAM: a6085fbaf65ab09bfb5ec8d902d6d21680fe1895 1. KVM: Fix race between APIC TMR and IRR * UPSTREAM: a5d36f82c4f3e852b61fdf1fee13463c8aa91b90 1. KVM: only allow one gsi per fd * UPSTREAM: f1d1c309f35e9b0fb961cffd70fbd04f450ec47c 1. KVM: S390: fix potential array overrun in intercept handling * UPSTREAM: 062d5e9b0d714f449b261bb522eadaaf6f00f438 1. cfg80211: fix channel setting for wext * UPSTREAM: 5f6120335c701ba07d5151206071f4d6ccaa684f 1. mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces. * UPSTREAM: e5de30c9bf4a39db9f54c4a373470ce65881ade0 1. ASoC: fix a memory-leak in wm8903 * UPSTREAM: 40aa7030e5213a43e9e0554fd7f95534ea310bf3 1. UBI: initialise update marker * UPSTREAM: ff998793288b49a3b22d929bf8e56362320905ff 1. UBI: fix memory leak in update path * UPSTREAM: ebddd63b74dcf1cb676d14328d5852f1fee19a8a 1. hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog * UPSTREAM: c453615f77aa51593c1c9c9031b4278797d3fd19 1. ALSA: hda - Fix HP T5735 automute * UPSTREAM: dc99be47667c56046555e89e62f1ac17fa06329a 1. ipc ns: fix memory leak (idr) * UPSTREAM: 7d6feeb287c61aafa88f06345387b1188edf4b86 1. netiucv: displayed TX bytes value much too high * UPSTREAM: 998221c26b86a7edd621e66b437628c5ec0f8e9b 1. cio: dont panic in non-fatal conditions * UPSTREAM: 16b9a0571da4ee5cd15ca75e871722b0b5aee64d 1. cio: fix double free in case of probe failure * UPSTREAM: 48e4c385c5f54626651cca027afe242439281899 1. V4L/DVB (13826): uvcvideo: Fix controls blacklisting * UPSTREAM: 385097e08b9c24655626ed760bc67eb7e50115a0 1. md: fix small irregularity with start_ro module parameter * UPSTREAM: 0f9552b5dc4fe10da37fa3f4a4ca185d90fa41c9 1. ata_piix: fix MWDMA handling on PIIX3 * UPSTREAM: 6938594374ee506e91a4c03117a034ea0ed66783 1. ahci: disable SNotification capability for ich8 * UPSTREAM: 1b677afda44f7882b7e257d6f025d006ec5d14f9 1. iTCO_wdt: Add Intel Cougar Point and PCH DeviceIDs * UPSTREAM: 3c9d8eccd8687f0e770e4d89fd0d73d4f81a985a 1. iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC * UPSTREAM: 4946f8353da9d3038e2a9d0295d5dfeee4cee5c5 1. iTCO_wdt.c - cleanup chipset documentation * UPSTREAM: cb711a1931363b8ad4dc98df4a92c262ced8eeb4 1. ALSA: hda - Add missing Line-Out and PCM switches as slave * UPSTREAM: 23033b2bce4361f2859ee0331f97c9056dae7091 1. ALSA: hda - Fix quirk for Maxdata obook4-1 * UPSTREAM: 2fef62c825f09e29d2f52dc187ddf6f99e28c7f1 1. ALSA: hda - select IbexPeak handler for Calpella * UPSTREAM: 739b47f1e5aa3b36eadd7906cc6b41f0175c6ed1 1. Input: i8042 - add Dritek quirk for Acer Aspire 5610. * UPSTREAM: e6edbdc52bc0755cbfe0721ca91d4fd87649bc13 1. Input: i8042 - add Gigabyte M1022M to the noloop list * UPSTREAM: a61cd03827eceefcec19eefc6e1173703fdc5e5d 1. Input: i8042 - remove identification strings from DMI tables * UPSTREAM: f909b1df0a068f30e252d8dc3e9d45ca25bf266f 1. DMI: allow omitting ident strings in DMI tables * UPSTREAM: 75757507e014fa074d25d2883c4ab604999584bd 1. PCI: AER: fix aer inject result in kernel oops * UPSTREAM: 46256f83d0d066f99ffde547f27473dfd2a78009 1. qlge: Bonding fix for mode 6. * UPSTREAM: 63ae93a19094d88c8ca62543586b20e3a7ff7637 1. qlge: Add handler for DCBX firmware event. * UPSTREAM: 91ced682f9de17ebab5fcb2a70b48e372eb43281 1. qlge: Don't fail open when port is not initialized. * UPSTREAM: 80928860941023bb37e9c61927395d0eb753bc3b 1. qlge: Set PCIE max read request size. * UPSTREAM: bc9167f39ff8cd428e8577eb72751a653008edb2 1. qlge: Remove explicit setting of PCI Dev CTL reg. * UPSTREAM: 1d1023d039d8295070b8dbb92c4d972237235304 1. fcoe: Fix getting san mac for VLAN interface * UPSTREAM: 5bab87e6d465d54a2b5899e0f583d42f00dbee2e 1. fcoe: Fix checking san mac address * UPSTREAM: bf361707c81f8e8e43e332bfc8838bae76ae021a 1. fcoe, libfc: fix an libfc issue with queue ramp down in libfc * UPSTREAM: 14caf44c69184ed72d46a2f883311daf27a4192f 1. libfc: remote port gets stuck in restart state without really restarting * UPSTREAM: 5543c72e2bbb30e5ba5938b18ec26617b8b3fb04 1. libfc: fix free of fc_rport_priv with timer pending * UPSTREAM: b4a9c7ede96e90f7b1ec009ce7256059295e76df 1. libfc: fix memory corruption caused by double frees and bad error handling * UPSTREAM: 8f550f937e9fdafa5c37e348e214aecec851ef3f 1. libfc: Fix frags in frame exceeding SKB_MAX_FRAGS in fc_fcp_send_data * UPSTREAM: d37322a43ebac79eef417149f5696390cf8872db 1. fcoe: initialize return value in fcoe_destroy * UPSTREAM: 8eca355fa8af660557fbdd5506bde1392eee9bfe 1. libfc: don't WARN_ON in lport_timeout for RESET state * UPSTREAM: 22655ac22289d7b7def8ef2d72eafe5024bd57fe 1. libfc: lport: fix minor documentation errors * UPSTREAM: 1b69bc062c2a4c8f3e15ac69f487afec3aa8d774 1. libfc: Fix wrong scsi return status under FC_DATA_UNDRUN * UPSTREAM: 4347fa66878e079766258bc0d077c350cb31a799 1. fcoe: remove redundant checking of netdev->netdev_ops * UPSTREAM: b04d023cf5b7f4113cc4a09405c2fe8003bfe37d 1. libfc: fix ddp in fc_fcp for 0 xid * UPSTREAM: 5e472d077f45de4f37365171bd742f18b3ef20de 1. libfc: fix typo in retry check on received PRLI * UPSTREAM: 85b5893ca97c69e409ecbb5ee90a5d99882369c4 1. lpfc: fix hang on SGI ia64 platform * UPSTREAM: 8e68597d087977d3e4fd3e735d290ab45fd0b5ea 1. scsi_transport_fc: remove invalid BUG_ON * UPSTREAM: 8798a694da59486e4a3ff0abeec183202fb34c20 1. scsi_dh: create sysfs file, dh_state for all SCSI disk devices * UPSTREAM: 5917290ce9b376866b165d02a5ed88d5ecdb32d0 1. scsi_devinfo: update Hitachi entries (v2) * UPSTREAM: 627511e3e67553b04f6917c03e39b797df210e04 1. HID: fixup quirk for NCR devices * UPSTREAM: 5b915d9e6dc3d22fedde91dfef1cb1a8fa9a1870 1. NFS: Revert default r/wsize behavior * UPSTREAM: dd47f96c077b4516727e497e4b6fd47a06778c0a 1. iscsi class: modify handling of replacement timeout * UPSTREAM: fdd46dcbe4468a1f47a2cc9be442d11c3d21dd68 1. PCI: Always set prefetchable base/limit upper32 registers * UPSTREAM: 59353ea30e65ab3ae181d6175e3212e1361c3787 1. timers, init: Limit the number of per cpu calibration bootup messages * UPSTREAM: feae3203d711db0a9965300ee6d592257fdaae4f 1. nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups * UPSTREAM: aba24d71580180dfdf6a1a83a5858a1c048fd785 1. nohz: Prevent clocksource wrapping during idle * UPSTREAM: 98962465ed9e6ea99c38e0af63fe1dcb5a79dc25 1. sched: Fix missing sched tunable recalculation on cpu add/remove * UPSTREAM: 0bcdcf28c979869f44e05121b96ff2cfb05bd8e6 1. sched: Fix isolcpus boot option * UPSTREAM: bdddd2963c0264c56f18043f6fa829d3c1d3d1c0 1. ALSA: ice1724 - Patch for suspend/resume for ESI Juli@ * UPSTREAM: 50d40f187f9182ee8caa1b83f80a0e11e2226baa 1. partitions: use sector size for EFI GPT * UPSTREAM: 7d13af3279985f554784a45cc961f706dbcdbdd1 1. partitions: read whole sector with EFI GPT header * UPSTREAM: 87038c2d5bda2418fda8b1456a0ae81cc3ff5bd8 1. netfilter: xtables: fix conntrack match v1 ipt-save output * UPSTREAM: 3a0429292daa0e1ec848bd26479f5e48b0d54a42 1. V4L/DVB (13680b): DocBook/media: create links for included sources * UPSTREAM: 5bf583473813530c1bf82051a35fac8d5045f4f7 1. V4L/DVB (13680a): DocBook/media: copy images after building HTML * UPSTREAM: 49b14650ba5bf80234cb1984fd8396aff03430ce 1. atl1e:disable NETIF_F_TSO6 for hardware limit * UPSTREAM: 7c7afb083675b3d4d012a2aacec3a958ba484ab0 1. atl1c:use common_task instead of reset_task and link_chg_task * UPSTREAM: cb19054697e92a793f336380fd72c588521178ff 1. iTCO_wdt: Add support for Intel Ibex Peak * UPSTREAM: 79e8941dda254505bb8af37b3a009165dfb7e98a 1. V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 SubVendor ID: 0x1043 Device ID: 0x4847) * UPSTREAM: e3c6e1aaa5db7822524f5b1355960fd732910068 1. USB: ftdi_sio: add USB device ID's for B&B Electronics line * UPSTREAM: a8cbd90a0410096e152f68a4e114a8b5c7abb49b 1. USB: mos7840: add device IDs for B&B electronics devices * UPSTREAM: acf509ae28301d78b022c534c26b1e4765c18f2b 1. V4L/DVB (13569): smsusb: add autodetection support for five additional Hauppauge USB IDs * UPSTREAM: 20d15a200d34cfb7141fb4558895d7d5233db84b 1. ALSA: hda - Add PCI IDs for Nvidia G2xx-series * UPSTREAM: 6dd7dc767e35cfbb38f8c63a50b1c27acad25920 1. vfs: get_sb_single() - do not pass options twice * UPSTREAM: 9329d1beaeed1a94f030c784dcec5ff973f402c4 1. driver-core: fix devtmpfs crash on s390 * UPSTREAM: f776c5ec4690b21b3668ad5956774a22c86f541a 1. Driver-Core: devtmpfs - set root directory mode to 0755 * UPSTREAM: 03d673e6af6490371aaf64dfe1f84c658c48b71d 1. Input: ALPS - add interleaved protocol support (Dell E6x00 series) * UPSTREAM: 1d9f26262aef6d63ff65eba0fd5f1583f342b69b 1. davinci: dm646x: Add support for 3.x silicon revision * UPSTREAM: f63dd12da29f47c37bbc093abec098538e04357c 1. powerpc/fsl: Add PCI device ids for new QoirQ chips * UPSTREAM: a3f62bd2b20c769ddc989b242ddd274179e19ee6 1. ar9170: Add support for D-Link DWA 160 A2 * UPSTREAM: 15295380f45aa0d35665f6e5596ac98c081d95b9 1. mpt2sas: New device SAS2208 support is added * UPSTREAM: db27136a89d061bf9dceb28953a61a8ef862ca7f 1. be2net: Add the new PCI IDs to PCI_DEVICE_TABLE. * UPSTREAM: 59fd5d87a4243a992f3a3e69f3627cf4c509608e 1. be2net: Add support for next generation of BladeEngine device. * UPSTREAM: 12d7ea2c5a5c87834daf9fcd920aab80ff6248b1 1. ACPI: don't cond_resched if irq is disabled * UPSTREAM: c084ca704a3661bf77690a05bc6bd2c305d87c34 1. clockevents: Add missing include to pacify sparse * UPSTREAM: 8e1a928a2ed7e8d5cad97c8e985294b4caedd168 1. clockevent: Don't remove broadcast device when cpu is dead * UPSTREAM: ea9d8e3f45404d411c00ae67b45cc35c58265bb7 1. sfc: Use fixed-size buffers for MCDI NVRAM requests * UPSTREAM: 5a27e86babe79cf5f575394bb1055448458df6c7 1. sfc: Add workspace for GMAC bug workaround to MCDI MAC_STATS buffer * UPSTREAM: 8704a2c8e9db24157a7b08d1678bf840f2318779 1. sfc: QT202x: Remove unreliable MMD check at initialisation * UPSTREAM: 357d46a17e54c9a87e0e6ef3930ff4ab2d232b81 1. sfc: Fix conditions for MDIO self-test * UPSTREAM: f3766c26a5d00189e5c0965c66f01956d15a92d6 1. sfc: Fix polling for slow MCDI operations * UPSTREAM: 55029c1d65158aea9672c5dfadb43a57f23e3100 1. perf: Honour event state for aux stream data * UPSTREAM: 22e190851f8709c48baf00ed9ce6144cdc54d025 1. perf events: Dont report side-band events on each cpu for per-task-per-cpu events * UPSTREAM: 5d27c23df09b702868d9a3bff86ec6abd22963ac 1. perf timechart: Use tid not pid for COMM change * UPSTREAM: 8f06d7e6e1bbfb32698d6d455583ab7460c090e2 1. vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE * UPSTREAM: 88f5004430babb836cfce886d5d54c82166f8ba4 1. USB: fix usbstorage for 2770:915d delivers no FAT * UPSTREAM: 10d2cdb6102669279bee2d9a00a22431b74583d5 1. x86/PCI/PAT: return EUPSTREAMVAL for pci mmap WC request for !pat_enabled * UPSTREAM: 2992e545ea006992ec9dc91c4fa996ce1e15f921 1. DM: Fix device mapper topology stacking * UPSTREAM: b27d7f16d3c6c27345d4280a739809c1c2c4c0b5 1. block: bdev_stack_limits wrapper * UPSTREAM: 17be8c245054b9c7786545af3ba3ca4e54cd4ad9 1. drm/i915: try another possible DDC bus for the SDVO device with multiple outputs * UPSTREAM: 7c3f0a2726fed78e0e0afe3b6fc3c1f5b298e447 1. drm/i915: Read the response after issuing DDC bus switch command * UPSTREAM: 6a304caf0bf9c429fc261f260b86cabf5bde2cbb 1. SCSI: enclosure: fix oops while iterating enclosure_status array * UPSTREAM: cc9b2e9f6603190c009e5d2629ce8e3f99571346 1. ACPI: EC: Add wait for irq storm * UPSTREAM: 54070101f86ca9a6e9ba243c999d144721ec3db7 1. ACPI: EC: Accelerate query execution * UPSTREAM: a62e8f1978f49e52f87a711ff6711b323d4b12ff 1. USB: add speed values for USB 3.0 and wireless controllers * UPSTREAM: b132b04e193908a94d95065d0628f8fb0159cc55 1. USB: add missing delay during remote wakeup * UPSTREAM: 49d0f078f494b9d81e820a13dd8093a9bfb0b6b1 1. USB: EHCI & UHCI: fix race between root-hub suspend and port resume * UPSTREAM: cec3a53c7fe794237b582e8e77fc0e48465e65ee 1. USB: EHCI: fix handling of unusual interrupt intervals * UPSTREAM: 1b9a38bfa6e664ff02511314f5586d711c83cc91 1. USB: Don't use GFP_KERNEL while we cannot reset a storage device * UPSTREAM: acbe2febe71abb2360b008e9ab3ee5c44169f78c 1. USB: fix bitmask merge error * UPSTREAM: a91b593edd4b3e8aa91f671b763b27b8119eb49d 1. usb: serial: fix memory leak in generic driver * UPSTREAM: 2591530204a76fecc843529ade56afe865dd2657 1. serial: 8250_pnp: use wildcard for serial Wacom tablets * UPSTREAM: 6d34855d9aa281f72c533ecb827405139d1b0fe9 1. nozomi: quick fix for the close/close bug * UPSTREAM: eeec32a731631a9bad9abb21c626b9f2840bee0d 1. ecryptfs: initialize private persistent file before dereferencing pointer * UPSTREAM: e27759d7a333d1f25d628c4f7caf845c51be51c2 1. ecryptfs: use after free * UPSTREAM: ece550f51ba175c14ec3ec047815927d7386ea1f 1. tty: fix race in tty_fasync * UPSTREAM: 703625118069f9f8960d356676662d3db5a9d116 1. Staging: hv: fix smp problems in the hyperv core code * UPSTREAM: 7692fd4d441afac728cb83fdd33349d5ba07406c 1. Staging: asus_oled: fix oops in 2.6.32.2 * UPSTREAM: 20633bf0141c5e93e3396770d5eb7d200ee4068a 1. V4L/DVB (13900): gspca - sunplus: Fix bridge exchanges. * UPSTREAM: 07d1c69b2dcfdd1b21e36af0ff8b9506234908ee 1. x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers * UPSTREAM: 0b962d473af32ec334df271b54ff4973cb2b4c73 1. vfs: Fix vmtruncate() regression * UPSTREAM: cedabed49b39b4319bccc059a63344b6232b619c 1. sched: Fix task priority bug * UPSTREAM: 57785df5ac53c70da9fb53696130f3c551bfe1f9 1. serial/8250_pnp: add a new Fujitsu Wacom Tablet PC device * UPSTREAM: 3018aa4b1a46946dfd0ee73a533038f24e390539 1. i2c/pca: Don't use *_interruptible * UPSTREAM: 22f8b2695eda496026623020811cae34590ee3d7 1. i2c: Do not use device name after device_unregister * UPSTREAM: c556752109794a5ff199b80a1673336b4df8433a 1. sparc64: Fix Niagara2 perf event handling. * UPSTREAM: e04ed38d4e0cd32141f723560efcc8252b0241e2 1. sparc64: Fix NMI programming when perf events are active. * UPSTREAM: 8183e2b38480672a1f61d416812ac078ce94b67b 1. sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK * UPSTREAM: b9f8fcd55bbdb037e5332dbdb7b494f0b70861ac 1. asus-laptop: add Lenovo SL hotkey support * UPSTREAM: 14f8af311e7d3e4198cbaade84a34f86505dcb37 1. Input: pmouse - move Sentelic probe down the list * UPSTREAM: 4a18b3ab6ed537b055e3fcfca64ab870b4f9acf0 1. PCI/cardbus: Add a fixup hook and fix powerpc * UPSTREAM: 2d1c861871d767153538a77c498752b36d4bb4b8 1. HID: add device IDs for new model of Apple Wireless Keyboard * UPSTREAM: 23aeb61e7e1f02fb0f3b8f9e798e75537ca1731d 1. reiserfs: truncate blocks not used by a write * UPSTREAM: ec8e2f7466ca370f5e09000ca40a71759afc9ac8 1. V4L/DVB (13868): gspca - sn9c20x: Fix test of unsigned. * UPSTREAM: c60503c1db76bd46577cc7ff4fafa033b675e0e5 1. ALSA: hda - Fix missing capture mixer for ALC861/660 codecs * UPSTREAM: c7a8eb103248a110cdbe0530d8c5ce987f099eee 1. mfd: Correct WM835x ISUPSTREAMK ramp time defines * UPSTREAM: 9dffe2a32b0deef52605d50527c0d240b15cabf7 1. mfd: WM835x GPIO direction register is not locked * UPSTREAM: 8e6ba2dfa2d6c4691a83a63e211990a8bd7b788b 1. x86: SGI UV: Fix mapping of MMIO registers * UPSTREAM: fcfbb2b5facd65efa7284cc315225bfe3d1856c2 1. edac: i5000_edac critical fix panic out of bounds * UPSTREAM: 118f3e1afd5534c15f9701f33514186cfc841a27 1. x86, apic: use physical mode for IBM summit platforms * UPSTREAM: dfea91d5a7c795fd6f4e1a97489a98e4e767463e 1. page allocator: update NR_FREE_PAGES only when necessary * UPSTREAM: 6ccf80eb15ccaca4d3f1ab5162b9ded5eecd9971 1. futexes: Remove rw parameter from get_futex_key() * UPSTREAM: 7485d0d3758e8e6491a5c9468114e74dc050785d 1. x86, mce: Thermal monitoring depends on APIC being enabled * UPSTREAM: 485a2e1973fd9f98c2c6776e66ac4721882b69e0 1. block: Fix incorrect reporting of partition alignment * UPSTREAM: 81744ee44ab2845c16ffd7d6f762f7b4a49a4750 1. drm/i915: remove loop in Ironlake interrupt handler * UPSTREAM: c7c85101afd0cb8ce497456d12ee1cad4aad152f 1. memcg: ensure list is empty at rmdir * UPSTREAM: fce66477578d081f19aef5ea218664ff7758c33a 1. revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" * UPSTREAM: eb29a5cc0b601c458bae9df2f6c3696d75c2d383 1. inotify: only warn once for inotify problems * UPSTREAM: 976ae32be45a736acd49215a7e4771ff91f161c3 1. inotify: do not reuse watch descriptors * UPSTREAM: 9e572cc9877ee6c43af60778f6b8d5ba0692d935 1. [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA. * UPSTREAM: 851b164231d1117673aa44c00c7622e48b7dfcf4 1. sfc: Disable TX descriptor prefetch watchdog * UPSTREAM: 286d47ba90315a871f77351f7f61b7e4a96476a9 1. sfc: QT2025C: Add error message for suspected bad SFP+ cables * UPSTREAM: 50d6ec552bdd4d9227fe9ed2bac819eced3170ac 1. sfc: QT2025C: Work around PHY firmware initialisation bug * UPSTREAM: 1a1284ef97ca79ba747d211b697e996a248a8555 1. sfc: QT2025C: Switch into self-configure mode when not in loopback * UPSTREAM: 0d83b2f64c330ee3892cb3117ac5d56e97185ecf 1. sfc: QT2025C: Work around PHY bug * UPSTREAM: 17d6aeafe9d8268612d91edc0102659edb382282 1. sfc: Fix DMA mapping cleanup in case of an error in TSO * UPSTREAM: a7ebd27a13757248863cd61e541af7fa9e7727ee 1. sfc: Include XGXS in XMAC link status check except in XGMII loopback * UPSTREAM: a355020af415947c7dee7e00a91360d11b6a9b47 1. sfc: Move PHY software state initialisation from init() into probe() * UPSTREAM: ff3b00a0fcaab89ff885e9f0f4ad83c4ced788f4 1. drivers/net/sfc: Correct code taking the size of a pointer * UPSTREAM: 94de803db748b902a9442fcfd7aad31a2fde43b7 1. sfc: Update version, copyright dates, authors * UPSTREAM: 906bb26c0624d87df74e6642f2d74cde176fcc12 1. sfc: Implement TSO for TCP/IPv6 * UPSTREAM: 738a8f4b0c0e6ce7260e1514d41c764f334982e4 1. sfc: Add support for SFC9000 family (2) * UPSTREAM: 8880f4ec21e668dcab3c6d387524a887e5bcbf73 1. sfc: Add support for SFC9000 family (1) * UPSTREAM: afd4aea03f597f29421dc5767e7d1f754730ec23 1. sfc: Add firmware protocol definitions (MCDI) * UPSTREAM: f0d37f4228e440597d5d56c31292e2e1639c7539 1. sfc: Move shared NIC code from falcon.c to new source file nic.c * UPSTREAM: 8e730c15e1560415f33d7301b617be26050ffb86 1. sfc: Rename falcon.h to nic.h * UPSTREAM: 744093c98363f8a65853aed39708c9effc80f8ff 1. sfc: Allow for additional checksum offload features * UPSTREAM: c383b53729a9bbbceee132a85955d084ba00ca3a 1. sfc: Extend MTD driver for use with new NICs * UPSTREAM: 76884835684411264cda2f15585261eb02183541 1. sfc: Remove static PHY data and enumerations * UPSTREAM: c1c4f453b61463df4df16f7aa5782fc0cfe05b9e 1. sfc: Extend loopback mode enumeration * UPSTREAM: e58f69f4082f60076885798fae8f3a17ea713bf6 1. sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic() * UPSTREAM: 5784946068f81c5f1cce2906a7655652e34f44f3 1. sfc: Separate shared NIC code from Falcon-specific and rename accordingly * UPSTREAM: 152b6a62aea2d43359dd37004e9c218bf7bdeb3b 1. sfc: Add efx_nic_type operation for identity LED control * UPSTREAM: 06629f07248b259e08a6e4089fbe6aa3f98dfbe6 1. sfc: Add efx_nic_type operation for NVRAM self-test * UPSTREAM: 0aa3fbaa3f2d29a14231ebb0c8e521c23701d41f 1. sfc: Add efx_nic_type operation for register self-test * UPSTREAM: 9bfc4bb1f9b5863b177752b88e8bfa364e83a4fa 1. sfc: Implement ethtool reset operation * UPSTREAM: eb9f6744cbfa97674c13263802259b5aa0034594 1. sfc: Add power-management and wake-on-LAN support * UPSTREAM: 89c758fa47b54d8ce10d2b39ed09de6da0ba4324 1. sfc: Generalise link state monitoring * UPSTREAM: 78c1f0a06551f6ff61bfd7c1a9302115a8135a62 1. sfc: Refactor link configuration * UPSTREAM: d3245b28ef2a45ec4e115062a38100bd06229289 1. sfc: Move Falcon NIC operations to efx_nic_type * UPSTREAM: ef2b90ee4dba7a3d9001f1f0003b860b39a4aaae 1. sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO * UPSTREAM: 4b0d29dcfca9eafbf6e940862ab022df3ef2dd6f 1. sfc: Remove duplicate hardware structure definitions * UPSTREAM: 674979d33566ab7e524e25fdc227923e27a3fb78 1. sfc: Remove redundant writes to UPSTREAMT_ADR_KER * UPSTREAM: 39e60212087a36a53daca3904563012ccaf6e92d 1. sfc: Clean up RX event handling * UPSTREAM: c1ac403bfa240617da2bce861ea5c3a907a65612 1. sfc: Move descriptor cache base addresses to struct efx_nic_type * UPSTREAM: 0228f5cdb03f6656247cf2876f9f4f8fc213ffd6 1. sfc: Decouple NIC revision number from Falcon PCI revision number * UPSTREAM: daeda6309e1382819a8f8bab548560742ac26cc2 1. sfc: Remove some redundant whitespace * UPSTREAM: 299f8d69f3590fdbd7b22880234196de3b39ceca 1. sfc: Remove another unused workaround macro * UPSTREAM: 45d03e59b39ceef9f05b8622a94aa7235003a2c9 1. sfc: Remove EFX_WORKAROUND_9141 macro * UPSTREAM: 0589ece031e31a238e60057ef2abfa1ff18d46d0 1. sfc: Limit some hardware workarounds to Falcon * UPSTREAM: fb45f2c154be470ad950bcf16f3662ec0ca48695 1. sfc: Always start Falcon using the XMAC * UPSTREAM: b895d73e9836fccc402e48a8f63e6805d2edc87b 1. sfc: Replace MDIO spinlock with mutex * UPSTREAM: ab86746175a5e1379abb9c7c38522af4d3176f57 1. sfc: QT202x: Reset before reading PHY id * UPSTREAM: 47c3d19f60da7cc018781744b1ffb3b557373e7f 1. sfc: Simplify PHY polling * UPSTREAM: fdaa9aed21c8c8b529f3c94a5ffa138bf3360b75 1. sfc: Do not set net_device::trans_start in self-test * UPSTREAM: cc83f6d6922018a1b762f67af539867a6b05398e 1. sfc: Move inline comment into kernel-doc * UPSTREAM: f30eb23ea50a6be7ea282a2dc3909119892ebc79 1. sfc: Change MAC promiscuity and multicast hash at the same time * UPSTREAM: 8be4f3e6f7b670529bd67aa1f0319bec1e29ebcf 1. sfc: Simplify XMAC link polling * UPSTREAM: 9007b9fa368b172e6b9a985899080fbebb7d3204 1. sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c * UPSTREAM: fe75820b99ff2de713de23252432f0f9d0ca1d35 1. sfc: Split MAC stats DMA initiation and completion * UPSTREAM: 55edc6e6ff728681ebc10d418222740705376664 1. sfc: Hold MAC lock for longer in efx_init_port() * UPSTREAM: 1dfc5ceacd00365a9089e98643f4b26253d5a6aa 1. sfc: Only switch Falcon MAC clocks as necessary * UPSTREAM: 26deba501371c215f95624ede81ab5b611fd7d95 1. sfc: Remove unused function efx_flush_queues() * UPSTREAM: 1338344a84f5ea60a6689127d2717845e8564b1a 1. sfc: Fix bugs in RX queue flushing * UPSTREAM: 127e6e10ad17585c48cba8e1dcf30d98b90ee583 1. sfc: Clean up struct falcon_board and struct falcon_board_data * UPSTREAM: 44838a447de3b1541cbf845853c4f8999310b0dd 1. sfc: Remove unused constant * UPSTREAM: 734a350a6ccee59647f064fd49cd6cebc5dda48b 1. sfc: Comment corrections * UPSTREAM: 8986352a32485f9dd9069e370ffa6d5b0737a854 1. sfc: Strengthen EFX_ASSERT_RESET_SERIALISED * UPSTREAM: 332c1ce9e7b0f9285cba0cf3d32bad87a4f8e40a 1. sfc: Treat all MAC registers as 128-bit * UPSTREAM: 80cb9a0f7f381e1c0e9f6dabec6e67db0dd3a0d9 1. sfc: Fix descriptor cache sizes * UPSTREAM: 46e1ac0f42c7ff20a7e47c172e4835273b0e6899 1. sfc: Log interrupt and reset type names, not numbers * UPSTREAM: c459302db655c1a7fd05fd4266b18990854e8386 1. sfc: Combine high-level header files * UPSTREAM: f5e7adc3d4aa8edab63bb63f0ce5fe92c3dd7604 1. sfc: Remove redundant efx_xmit() function * UPSTREAM: 497f5ba3236425dbcf20b55452a013f1d3695ebb 1. sfc: Remove unnecessary casts to struct sk_buff * * UPSTREAM: 9bc183d7f90793e5e72f4dfd21a5877c6cd4da78 1. sfc: Move struct falcon_board into struct falcon_nic_data * UPSTREAM: 3759433db2f7340ddec3abd55ebb1178600d014e 1. sfc: Move definition of struct falcon_nic_data into falcon.h * UPSTREAM: 5c16a96c4f31a0be287c5db3f36d1099dea9b2bd 1. sfc: Make board information explicitly Falcon-specific * UPSTREAM: 278c0621fbc4ef52177969edb6f07352da816fdb 1. sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T * UPSTREAM: 981fc1b4b8cc6bfe8c6f0c07052e25738d959c68 1. sfc: Use a single blink implementation * UPSTREAM: 398468ed1b5c61fe8bcbc8cc1ed323e3c23b58ef 1. sfc: SFT9001: Reset LED configuration correctly after blinking * UPSTREAM: dcf477b2d205abb8ccdb3b1cb668a0db2de202c0 1. sfc: Record RX queue number on GRO path * UPSTREAM: 3eadb7b0ec39d7ee45804d691c96fa2fbc3745ee 1. sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro() * UPSTREAM: 1241e951af060c16cd851a83a045ca3a80288383 1. sfc: Remove ridiculously paranoid assertions * UPSTREAM: 3139e62827b9f2b9b553816de664edfe4573c954 1. sfc: Remove redundant gotos from __efx_rx_packet() * UPSTREAM: d96d7dc9f19aafe4dd5f2f84d09653e14d2e8d8b 1. sfc: Remove pointless abstraction of memory BAR number (2) * UPSTREAM: 9e0c8a5bab7190a31d6f2cba28999457dd4d9b7c 1. sfc: Enable heuristic selection between page and skb RX buffers * UPSTREAM: c3c6336504c59d9febc30de199dfee6a65a5d6ae 1. sfc: Feed GRO result into RX allocation policy and interrupt moderation * UPSTREAM: 18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a 1. sfc: Really allow RX checksum offload to be disabled * UPSTREAM: 9c1bbbaf3eef357b15c0e94085d96f18c6f1bde6 1. sfc: Rename 'xfp' file and functions to reflect reality * UPSTREAM: b37b62fea1d1bf68ca51818f8eb1035188efd030 1. sfc: Remove unused code for non-autoneg speed/duplex switching * UPSTREAM: fc2b5e673fceece2bbc153fe8c63c8cf93cfe611 1. sfc: Merge efx_fc_resolve() into efx_mdio_get_pause() * UPSTREAM: 18ea024fd6abd1a857de9dc0f588a222cf279521 1. sfc: Move MTD probe after netdev registration and name allocation * UPSTREAM: a5211bb5f72c55d936dab56363ca9755981164bd 1. sfc: Remove unnecessary tests of efx->membase * UPSTREAM: 2ed380a59b3725dc5fbda3627792172afbefc8eb 1. sfc: Remove incorrect assertion from efx_pci_remove_main() * UPSTREAM: be4b163b28917499ea1f8755eee8509ee2675ec3 1. sfc: Merge falcon_probe_phy() into falcon_probe_port() * UPSTREAM: 96c45726c7dd5ee11b8773810208c41e40a93ffd 1. sfc: Remove pointless abstraction of memory BAR number * UPSTREAM: dc803df8dd68a045bea4753f5300eeecb961ca2d 1. sfc: Removed kernel-doc for nonexistent member of efx_phy_operations * UPSTREAM: 8698a6b642910a3d35be7160cd00dc98ab584d97 1. sfc: Maintain interrupt moderation values in ticks, not microseconds * UPSTREAM: 0d86ebd815416efb4e95ca70c3b8e65b476c5f9f 1. sfc: Move shared members of struct falcon_nic_data into struct efx_nic * UPSTREAM: 0484e0db7c4293d6202cff730ee359d8a7a6b085 1. sfc: Move efx_xmit_done() declaration into correct stanza * UPSTREAM: 59cf09cc2fdbb651193e95d7c3335e751b8f748d 1. sfc: Remove declarations of nonexistent functions * UPSTREAM: 5c86987e86d604442d81795259fc2c02308e8f44 1. sfc: Change order of device removal to reverse of probe order * UPSTREAM: f01865f0649f3d42b70fec8968adfd53734a3380 1. sfc: Merge struct efx_blinker into struct efx_board * UPSTREAM: 7d4cdb5af0d079d095501ad4164b4985a1661098 1. sfc: Move all TX DMA length limiting into tx.c * UPSTREAM: 63f1988419ccaa544d1d31aadc1dd309f6471ffe 1. sfc: Define DMA address mask explicitly in terms of descriptor field width * UPSTREAM: 6d51d307509f98f070688b4bff1d0f7462c4d3ec 1. sfc: Eliminate indirect lookups of queue size constants * UPSTREAM: 3ffeabdd2bc62e0ebcb1a51a5d959a86a7a915fc 1. sfc: Rename register I/O header and functions used by both Falcon and Siena * UPSTREAM: 12d00cadcc45382fc127712aa35bd0c96cbf81d9 1. sfc: Update hardware definitions for Siena * UPSTREAM: 3e6c4538542ab2103ab7c01f4458bc2e21b672a1 1. sfc: Move RX data FIFO thresholds out of struct efx_nic_type * UPSTREAM: 625b451455cebb7120492766c8425b6e808fc209 1. sfc: Remove versioned bitfield macros * UPSTREAM: 56241ceb9e75fc1a5fb142a754096ad6c6ab19ee 1. sfc: Remove boards.h, moving last remaining declaration to falcon.h * UPSTREAM: 5087b54ddc4f3a1007c0984177934c016d884639 1. sfc: Rename Falcon-specific board code and types * UPSTREAM: 3473a5b11827fa0f84f18b79373a26290798f54a 1. sfc: Remove redundant hardware initialisation * UPSTREAM: 19e71cf6910defed10c5d22af9f4591bbcd6a0fe 1. sfc: Remove redundant header gmii.h * UPSTREAM: 7dbb06f7073a5d8a175ff6a1dc149f2505742614 1. sfc: 10Xpress: Report support for pause frames * UPSTREAM: 188586b28deda2dd4888a306cb6202cc6f408103 1. sfc: 10Xpress: Initialise pause advertising flags * UPSTREAM: c634263df5890daafe0ea470faee3305736bbc3d 1. gro: Change all receive functions to return GRO result codes * UPSTREAM: c7c4b3b6e976b95facbb723951bdcd554a3530a4 1. gro: Name the GRO result enumeration type * UPSTREAM: 5b252f0c2f98df21fadf0f6cf189b87a0b938228 1. ethtool: Add reset operation * UPSTREAM: d73d3a8cb4723e161589864741d8528d70b350eb 1. agp/intel-agp: Clear entire GTT on startup * UPSTREAM: fc61901373987ad61851ed001fe971f3ee8d96a3 1. ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). * UPSTREAM: 2570a4f5428bcdb1077622342181755741e7fa60 1. module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y * UPSTREAM: d4703aefdbc8f9f347f6dcefcddd791294314eb7 1. fix more leaks in audit_tree.c tag_chunk() * UPSTREAM: b4c30aad39805902cf5b855aa8a8b22d728ad057 1. fix braindamage in audit_tree.c untag_chunk() * UPSTREAM: 6f5d51148921c242680a7a1d9913384a30ab3cbe 1. libertas: Remove carrier signaling from the scan code * UPSTREAM: 659c8e5243caf14564155ad8421404f044dd8031 1. drm/i915: remove render reclock support * UPSTREAM: cda9d05c499093c67b4a376a15009923acc2127a 1. mac80211: add missing sanity checks for action frames * UPSTREAM: d79074488083ec0d7ecd15352192dc1631f25643 1. iwl: off by one bug * UPSTREAM: 8a9ac160e844c7ce8074f6aa531feefb4acdee7c 1. cfg80211: fix syntax error on user regulatory hints * UPSTREAM: e12822e1d3fface0d9e1095c5177e10141bd6bd6 1. ath5k: Fix eeprom checksum check for custom sized eeproms * UPSTREAM: 359207c687cc8f4f9845c8dadd0d6dabad44e584 1. iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr * UPSTREAM: c8106d7625a58ee4387cb2efe3e82320ad44b467 1. xen: fix hang on suspend. * UPSTREAM: c5cae661d6cf808b6984762f763261adf35f3eb7 1. quota: Fix dquot_transfer for filesystems different from ext4 * UPSTREAM: 05b5d898235401c489c68e1f3bc5706a29ad5713 1. hwmon: (adt7462) Fix pin 28 monitoring * UPSTREAM: bb595c923bc51dff9cdd112de18deb57ac7945d2 1. hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs * UPSTREAM: 1fe63ab47a617ee95f562eaa7ddbbc59981ff8c6 1. netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() * UPSTREAM: aaff23a95aea5f000895f50d90e91f1e2f727002 1. netfilter: ebtables: enforce CAP_NET_ADMUPSTREAM * UPSTREAM: dce766af541f6605fa9889892c0280bab31c66ab 1. ASoC: Fix WM8350 DSP mode B configuration * UPSTREAM: 5ee518ecbcb5934e284ea51a19a939c891f5f7ea 1. ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 * UPSTREAM: dfb12eeb0f04b37e5eb3858864d074af4ecd2ac7 1. ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist * UPSTREAM: af9a75dd1a1f8a9aa406466cc8bb16208120488a 1. ALSA: hda - Fix ALC861-VD capture source mixer * UPSTREAM: 9c0afc861a7228f718cb6a79fa7f9d46bf9ff300 1. mmc_block: fix queue cleanup * UPSTREAM: 5fa83ce284a4b7cd9dcfadd01500b0ed4ab9b740 1. mmc_block: fix probe error cleanup bug * UPSTREAM: 0a74ff29b8dd8b748f8856352f9a9b5c6cc362cc 1. mmc_block: add dev_t initialization check * UPSTREAM: 7d92df692994472cab6045bbd9d0e2c4afa4365f 1. kernel/signal.c: fix kernel information leak with print-fatal-signals=1 * UPSTREAM: b45c6e76bc2c72f6426c14bed64fdcbc9bf37cb0 1. dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and * UPSTREAM: 42d53b4ff7d61487d18274ebdf1f70c1aef6f122 1. lib/rational.c needs module.h * UPSTREAM: 7ee3aebe31d2cb22c84e1c8f48182947b13a3607 1. cgroups: fix 2.6.32 regression causing BUG_ON() in cgroup_diput() * UPSTREAM: bd4f490a079730aadfaf9a728303ea0135c01945 1. drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' * UPSTREAM: 5787536edf18e33d06e2bf038bfd0910f4def213 1. rtc_cmos: convert shutdown to new pnp_driver->shutdown * UPSTREAM: 004731b2c7c658d36bee167cb1e1a399c2cbccc9 1. drm/i915: fix unused var * UPSTREAM: 29bd0ae25f8cb96b63560c2cbccec77b425e1603 1. drm/i915: Select the correct BPC for LVDS on Ironlake * UPSTREAM: e5a95eb778690bc864eb330202d2c1b974caaeb4 1. drm/i915: Make the BPC in FDI rx/transcoder be consistent with that in pipeconf on Ironlake * UPSTREAM: 8faf3b317471179c02db339aa80955a2e88c036d 1. drm/i915: Enable/disable the dithering for LVDS based on VBT setting * UPSTREAM: 898822ce9561ab9b58a7eb60580a162a83dadecd 1. drm: remove address mask param for drm_pci_alloc() * UPSTREAM: e6be8d9d17bd44061116f601fe2609b3ace7aa69 1. drm/i915: Permit pinning whilst the device is 'suspended' * UPSTREAM: e3d8affb0d2d95f2da61e30ce86b33177feb91e8 1. drm/i915: fix order of fence release wrt flushing * UPSTREAM: 96b47b65594fe2365f73aede060cb5203561fed3 1. drm/i915: Update LVDS connector status when receiving ACPI LID event * UPSTREAM: a2565377a5c31e25c77c7cabaf6752abe9a2d83a 1. sunrpc: on successful gss error pipe write, don't return error * UPSTREAM: 486bad2e40e938cd68fd853b7a9fa3115a9d3a4a 1. SUNRPC: Fix the return value in gss_import_sec_context() * UPSTREAM: b891e4a05ef6beac85465295a032431577c66b16 1. SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() * UPSTREAM: 14ace024b1e16d2bb9445c8387494fbbd820a738 1. sunrpc: fix peername failed on closed listener * UPSTREAM: b292cf9ce70d221c3f04ff62db5ab13d9a249ca8 1. nfsd: make sure data is on disk before calling ->fsync * UPSTREAM: 7211a4e859ad070b28545c06e0a6cb60b3b8aa31 1. Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" * UPSTREAM: db677ffa5f5a4f15b9dad4d132b3477b80766d82 1. exofs: simple_write_end does not mark_inode_dirty * UPSTREAM: efd124b999fb4d426b30675f1684521af0872789 1. modules: Skip empty sections when exporting section notes * UPSTREAM: 10b465aaf9536ee5a16652fa0700740183d48ec9 1. ASoC: fix params_rate() macro use in several codecs * UPSTREAM: b3172f222ab5afdc91ea058bd11c42cf169728f3 1. fasync: split 'fasync_helper()' into separate add/remove functions * UPSTREAM: 53281b6d34d44308372d16acb7fb5327609f68b6 1. generic_permission: MAY_OPEN is not write access * UPSTREAM: 7ea6600148c265b1fd53e521022b1d7aec81d974 1. rt2x00: Disable powersaving for rt61pci and rt2800pci. * UPSTREAM: 93b6bd26b74efe46b4579592560f9f1cb7b61994 1. vmscan: do not evict inactive pages when skipping an active list scan * UPSTREAM: b39415b2731d7dec5e612d2d12595da82399eedf 1. lguest: fix bug in setting guest GDT entry * UPSTREAM: 3e27249c84beed1c79d767b350e52ad038db9053 1. ext4: Update documentation to correct the inode_readahead_blks option name * UPSTREAM: 6d3b82f2d31f22085e5711b28dddcb9fb3d97a25 1. sched: Sched_rt_periodic_timer vs cpu hotplug * UPSTREAM: 047106adcc85e3023da210143a6ab8a55df9e0fc 1. amd64_edac: fix forcing module load/unload * UPSTREAM: 43f5e68733cfe8bed3c30b5c14c4993dffb29766 1. amd64_edac: make driver loading more robust * UPSTREAM: 56b34b91e22313294154cee0c16e294cf8a45b61 1. amd64_edac: fix driver instance freeing * UPSTREAM: 8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4 1. x86, msr: msrs_alloc/free for CONFIG_SMP=n * UPSTREAM: 6ede31e03084ee084bcee073ef3d1136f68d0906 1. x86, msr: Add support for non-contiguous cpumasks * UPSTREAM: 505422517d3f126bb939439e9d15dece94e11d2c 1. amd64_edac: unify MCGCTL ECC switching * UPSTREAM: f6d6ae965760906d79ab29bc38507608c5971549 1. cpumask: use modern cpumask style in drivers/edac/amd64_edac.c * UPSTREAM: ba578cb34a71fb08fff14ac0796b934a8c9991e1 1. x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus * UPSTREAM: b8a4754147d61f5359a765a3afd3eb03012aa052 1. ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) * UPSTREAM: 39bc680a8160bb9d6743f7873b535d553ff61058 1. ext4: Convert to generic reserved quota's space management. * UPSTREAM: a9e7f4472075fb6937c545af3f6329e9946bbe66 1. quota: decouple fs reserved space from quota reservation * UPSTREAM: fd8fbfc1709822bd94247c5b2ab15a5f5041e103 1. Add unlocked version of inode_add_bytes() function * UPSTREAM: b462707e7ccad058ae151e5c5b06eb5cadcb737f 1. udf: Try harder when looking for VAT inode * UPSTREAM: e971b0b9e0dd50d9ceecb67a6a6ab80a80906033 1. orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled * UPSTREAM: 5b0691508aa99d309101a49b4b084dc16b3d7019 1. xen: wait up to 5 minutes for device connetion * UPSTREAM: ae7888012969355a548372e99b066d9e31153b62 1. xen: improvement to wait_for_devices() * UPSTREAM: f8dc33088febc63286b7a60e6b678de8e064de8e 1. xen: fix is_disconnected_device/exists_disconnected_device * UPSTREAM: c6e1971139be1342902873181f3b80a979bfb33b 1. S390: dasd: support DIAG access for read-only devices * UPSTREAM: 22825ab7693fd29769518a0d25ba43c01a50092a 1. drm: disable all the possible outputs/crtcs before entering KMS mode * UPSTREAM: b16d9acbdb97452d1418420e069acf7381ef10bb 1. sched: Fix balance vs hotplug race * UPSTREAM: 6ad4c18884e864cf4c77f9074d3d1816063f99cd 1. Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support * UPSTREAM: a00ae4d21b2fa9379914f270ffffd8d3bec55430 1. b43: avoid PPC fault during resume * UPSTREAM: c2ff581acab16c6af56d9e8c1a579bf041ec00b1 1. hwmon: (sht15) Off-by-one error in array index + incorrect constants * UPSTREAM: 4235f684b66d6f00d2cd8849c884cf8f8b57ecad 1. netfilter: fix crashes in bridge netfilter caused by fragment jumps * UPSTREAM: 8fa9ff6849bb86c59cc2ea9faadf3cb2d5223497 1. ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery * UPSTREAM: 0b5ccb2ee250136dd7385b1c7da28417d0d4d32d 1. e100: Fix broken cbs accounting due to missing memset. * UPSTREAM: 70abc8cb90e679d8519721e2761d8366a18212a6 1. memcg: avoid oom-killing innocent task in case of use_hierarchy * UPSTREAM: d31f56dbf8bafaacb0c617f9a6f137498d5c7aed 1. x86/ptrace: make genregs[32]_get/set more robust * UPSTREAM: 04a1e62c2cec820501f93526ad1e46073b802dc4 1. V4L/DVB (13596): ov511.c typo: lock => unlock * UPSTREAM: 50e9d31183ed61c787b870cb3ee8f6c3db8c8a1e 1. kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch * UPSTREAM: 3e26120cc7c819c97bc07281ca1fb9017cfe9a39 1. 'sysctl_max_map_count' should be non-negative * UPSTREAM: 70da2340fbc68e91e701762f785479ab495a0869 1. NOMMU: Optimise away the {dac_,}mmap_min_addr tests * UPSTREAM: 6e1415467614e854fee660ff6648bd10fa976e95 1. mac80211: fix race with suspend and dynamic_ps_disable_work * UPSTREAM: b98c06b6debfe84c90200143bb1102f312f50a33 1. iwlwifi: fix 40MHz operation setting on cards that do not allow it * UPSTREAM: 6c3069b1e7e983e176a5f826e2edffefdd404a08 1. iwlwifi: fix more eeprom endian bugs * UPSTREAM: b7bb1756cb6a610cdbac8cfdad9e79bb5670b63b 1. iwlwifi: fix EEPROM/OTP reading endian annotations and a bug * UPSTREAM: af6b8ee38833b39f70946f767740565ceb126961 1. iwl3945: fix panic in iwl3945 driver * UPSTREAM: dc57a303faab8562b92e85df0d79c4a05d7e2a61 1. iwl3945: disable power save * UPSTREAM: bc45a67079c916a9bd0a95b0b879cc0f259bac6e 1. ath9k_hw: Fix AR_GPIO_UPSTREAMPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 * UPSTREAM: c37919bfe0a5c1bee9a31701a31e05a2f8840936 1. ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit * UPSTREAM: c90017dd43f0cdb42134b9229761e8be02bcd524 1. ath9k: fix suspend by waking device prior to stop * UPSTREAM: 3867cf6a8c699846e928e8f5a9f31013708df192 1. ath9k: wake hardware during AMPDU TX actions * UPSTREAM: 8b685ba9de803f210936400612a32a2003f47cd3 1. ath9k: fix missed error codes in the tx status check * UPSTREAM: 5b479a076de091590423a9e6dfc2584126b28761 1. ath9k: Fix TX queue draining * UPSTREAM: e8009e9850d59000d518296af372888911a129bd 1. ath9k: wake hardware for interface IBSS/AP/Mesh removal * UPSTREAM: 5f70a88f631c3480107853cae12925185eb4c598 1. ath5k: fix SWI calibration interrupt storm * UPSTREAM: 242ab7ad689accafd5e87ffd22b85cf1bf7fbbef 1. cfg80211: fix race between deauth and assoc response * UPSTREAM: 3bdb2d48c5f58c781a4099c99044384a23620884 1. mac80211: Fix IBSS merge * UPSTREAM: 450aae3d7b60a970f266349a837dfb30a539198b 1. mac80211: fix WMM AP settings application * UPSTREAM: 0183826b58a2712ffe608bc3302447be3e6a3ab8 1. mac80211: fix propagation of failed hardware reconfigurations * UPSTREAM: 24feda0084722189468a65e20019cdd8ef99702b 1. iwmc3200wifi: fix array out-of-boundary access * UPSTREAM: 6c853da3f30c93eae847ecbcd9fdf10ba0da04c2 1. Libertas: fix buffer overflow in lbs_get_essid() * UPSTREAM: 45b241689179a6065384260242637cf21dabfb2d 1. KVM: LAPIC: make sure IRR bitmap is scanned after vm load * UPSTREAM: 6e24a6eff4571002cd48b99a2b92dc829ce39cb9 1. KVM: MMU: remove prefault from invlpg handler * UPSTREAM: fb341f572d26e0786167cd96b90cc4febed830cf 1. ioat2,3: put channel hardware in known state at init * UPSTREAM: a6d52d70677e99bdb89b6921c265d0a58c22e597 1. ioat3: fix p-disabled q-continuation * UPSTREAM: cd78809f6191485a90ea6c92c2b58900ab5c156f 1. x86/amd-iommu: Fix initialization failure panic * UPSTREAM: 0f764806438d5576ac58898332e5dcf30bb8a679 1. cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals * UPSTREAM: a2934c7b363ddcc001964f2444649f909e583bef 1. dma-debug: Fix bug causing build warning * UPSTREAM: a8fe9ea200ea21421ea750423d1d4d4f7ce037cf 1. dma-debug: Do not add notifier when dma debugging is disabled. * UPSTREAM: f797d9881b62c2ddb1d2e7bd80d87141949c84aa 1. dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' * UPSTREAM: 4297a462f455e38f08976df7b16c849614a287da 1. md: Fix unfortunate interaction with evms * UPSTREAM: cbd1998377504df005302ac90d49db72a48552a6 1. x86: SGI UV: Fix writes to led registers on remote uv hubs * UPSTREAM: 39d30770992895d55789de64bad2349510af68d0 1. drivers/net/usb: Correct code taking the size of a pointer * UPSTREAM: 6057912d7baad31be9819518674ffad349a065b1 1. USB: fix bugs in usb_(de)authorize_device * UPSTREAM: da307123c621b01cce147a4be313d8a754674f63 1. USB: rename usb_configure_device * UPSTREAM: 8d8558d10806b7e805cb80df867ebb0a453d4765 1. Bluetooth: Prevent ill-timed autosuspend in USB driver * UPSTREAM: 652fd781a52ad6e24b908cd8b83d12699754f253 1. USB: musb: gadget_ep0: avoid SetupEnd interrupt * UPSTREAM: 17be5c5f5ef99c94374e07f71effa78e93a20eda 1. USB: Fix a bug on appledisplay.c regarding signedness * UPSTREAM: 37e9066b2f85480d99d3795373f5ef0b00ac1189 1. USB: option: support hi speed for modem Haier CE100 * UPSTREAM: c983202bd03eb82394ef1dce5906702fcbc7bb80 1. USB: emi62: fix crash when trying to load EMI 6|2 firmware * UPSTREAM: ac06c06770bb8761b1f1f9bdf2f5420fa6d3e9fa 1. drm/radeon: fix build on 64-bit with some compilers. * UPSTREAM: 794f3141a194a4f4c28c1d417b071a901f78d9bb 1. ASoC: Do not write to invalid registers on the wm9712. * UPSTREAM: 48e3cbb3f67a27d9c2db075f3d0f700246c40caa 1. powerpc: Handle VSX alignment faults correctly in little-endian mode * UPSTREAM: bb7f20b1c639606def3b91f4e4aca6daeee5d80a 1. ACPI: Use the return result of ACPI lid notifier chain correctly * UPSTREAM: 13c199c0d0cf78b27592991129fb8cbcfc5164de 1. ACPI: EC: Fix MSI DMI detection * UPSTREAM: 55b313f249e11b815fd0be51869f166aaf368f44 1. acerhdf: limit modalias matching to supported * UPSTREAM: bdc731bc5fcd1794e9ac8ac80c389d302381c123 1. ALSA: hda - Fix missing capsrc_nids for ALC88x * UPSTREAM: 035eb0cff0671ada49ba9f3e5c9e7b0cb950efea 1. sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer * UPSTREAM: 3e85fd614c7b6bb7f33bb04a0dcb5a3bfca4c0fe 1. ASoC: wm8974: fix a wrong bit definition * UPSTREAM: 48c03ce72f2665f79a3fe54fc6d71b8cc3d30803 1. pata_cmd64x: fix overclocking of UDMA0-2 modes * UPSTREAM: 509426bd46ad0903dca409803e0ee3d30f99f1e8 1. pata_hpt3x2n: fix clock turnaround * UPSTREAM: 256ace9bbd4cdb6d48d5f55d55d42fa20527fad1 1. clockevents: Prevent clockevent_devices list corruption on cpu hotplug * UPSTREAM: bb6eddf7676e1c1f3e637aa93c5224488d99036f 1. sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE * UPSTREAM: e4f4288842ee12747e10c354d72be7d424c0b627 1. x86, cpuid: Add "volatile" to asm in native_cpuid() * UPSTREAM: 45a94d7cd45ed991914011919e7d40eb6d2546d1 1. sched: Fix task_hot() test order * UPSTREAM: e6c8fba7771563b2f3dfb96a78f36ec17e15bdf0 1. SCSI: fc class: fix fc_transport_init error handling * UPSTREAM: 48de68a40aef032a2e198437f4781a83bfb938db 1. SCSI: st: fix mdata->page_order handling * UPSTREAM: c982c368bb90adbd312faa05d0cfd842e9ab45a7 1. SCSI: qla2xxx: dpc thread can execute before scsi host has been added * UPSTREAM: 1486400f7edd009d49550da968d5744e246dc7f8 1. SCSI: ipr: fix EEH recovery * UPSTREAM: 99c965dd9ee1a004efc083c3d760ba982bb76adf 1. implement early_io{re,un}map for ia64 * UPSTREAM: cd7bcf32d42b15891620b3f1387a00178b54291a 1. perf_event: Fix incorrect range check on cpu number * UPSTREAM: 0f624e7e5625f4c30c836b7a5decfe2553582391 1. netfilter: xtables: document minimal required version * UPSTREAM: 7a92263705435d046d37a0990d0edfcb517f7ad3 1. intel-iommu: ignore page table validation in pass through mode * UPSTREAM: 1672af1164d3d50ba8908014fd34cc0b58afdc1e 1. intel-iommu: Fix oops with intel_iommu=igfx_off * UPSTREAM: 44cd613c0e4cd93079ea2a93aa06649d8ca0830a 1. intel-iommu: Check for an RMRR which ends before it starts. * UPSTREAM: 5595b528b49a702c0428c0762bab60999648254c 1. intel-iommu: Apply BIOS sanity checks for interrupt remapping too. * UPSTREAM: 6ecbf01c7ce4c0f4c3bdfa0e64ac6258328fda6c 1. intel-iommu: Detect DMAR in hyperspace at probe time. * UPSTREAM: 2c99220810c1c79322034628b993573b088ff2da 1. jffs2: Fix long-standing bug with symlink garbage collection. * UPSTREAM: 2e16cfca6e17ae37ae21feca080a6f2eca9087dc 1. ipvs: zero usvc and udest * UPSTREAM: 258c889362aa95d0ab534b38ce8c15d3009705b1 1. mm: sigbus instead of abusing oom * UPSTREAM: d99be1a8ecf377c2c9b3372d36411ad6547bbd4c 1. drm/i915: Fix LVDS stability issue on Ironlake * UPSTREAM: 1b3c7a47f993bf9ab6c4c7cc3bbf5588052b58f4 1. drm/i915: PineView only has LVDS and CRT ports * UPSTREAM: 103a196f4224dc6872081305cf7f82ebf67aa7bd 1. drm/i915: Avoid NULL dereference with component_only tv_modes * UPSTREAM: d271817baecbccb47da0d9f28c285a0dae8a06b7 1. x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value * UPSTREAM: a2202aa29289db64ca7988b12343158b67b27f10 1. bcm63xx_enet: fix compilation failure after get_stats_count removal * UPSTREAM: a3f92eea04101d9a8e14d50f8048cc5b7bca07a8 1. V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. * UPSTREAM: 518c8df77c21b7d1690dd8b96eb0e54c4ec1c9c1 1. ext3: Fix data / filesystem corruption when write fails to copy data * UPSTREAM: 68eb3db08344286733adac48304d9fb7a0e53b27 1. net: Fix userspace RTM_NEWLUPSTREAMK notifications. * UPSTREAM: d90a909e1f3e006a1d57fe11fd417173b6494701 1. ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. * UPSTREAM: 03a05ed1152944000151d57b71000de287a1eb02 1. asus-laptop: change light sens default values. * UPSTREAM: d951d4cc84e8b5ddb8e0ab81cf6a72cc73fdd668 1. acerhdf: add new BIOS versions * UPSTREAM: 360657463679dee44f0b167ffa61f563b4fee101 1. matroxfb: fix problems with display stability * UPSTREAM: 8c651311a3a08c1e4815de6933e00a760e498dae 1. ipw2100: fix rebooting hang with driver loaded * UPSTREAM: 52ce3e9a7db754b78cf2cbabc87013f921b25b28 1. thinkpad-acpi: preserve rfkill state across suspend/resume * UPSTREAM: 208b996b6c460285650d39b2330f8ef82c007d10 1. thinkpad-acpi: fix default brightness_mode for R50e/R51 * UPSTREAM: a9f8eacca4e9e8693de9b896c1fa7aadaa9402e8 1. memcg: fix memory.memsw.usage_in_bytes for root cgroup * UPSTREAM: cd9b45b78a61e8df250e69385c74e729e5b66abf 1. drm/i915: Fix sync to vblank when VGA output is turned off * UPSTREAM: 778c902640530371a169ad1c03566e7c51b09874 1. mac80211: Fix dynamic power save for scanning. * UPSTREAM: 7c3f4bbedc241ddcd3abe1f419c356e625231da1 1. ath9k: Fix maximum tx fifo settings for single stream devices * UPSTREAM: f4709fdf683e1ed37b321c258b614ebe39752bf3 1. ath9k: fix processing of TX PS null data frames * UPSTREAM: e7824a50662f7f79b1a739f705b4d906c31cf221 1. ath9k: Fix TX hang poll routine * UPSTREAM: 332c556633b8c5fb4e890b1783122f2315526590 1. tracing: Fix event format export * UPSTREAM: 811cb50baf63461ce0bdb234927046131fc7fa8b 1. b43legacy: avoid PPC fault during resume * UPSTREAM: 316a4d966cae3c2dec83ebb1ee1a3515f97b30ff 1. sparc: Set UTS_MACHUPSTREAME correctly. * UPSTREAM: 7f5620a5fcd658f219e85831d3691908f1eccbde 1. sparc64: Fix stack debugging IRQ stack regression. * UPSTREAM: 166e553a575f09485f6d0df8a1ef3c5991f7d953 1. sparc64: Fix overly strict range type matching for PCI devices. * UPSTREAM: 4230fa3b89ea1c413766bd411a8315a3d05aa6c7 1. sparc64: Don't specify IRQF_SHARED for LDC interrupts. * UPSTREAM: 08a036d583409e3517e3d15b7478d029b25f2cf2 1. b44 WOL setup: one-bit-off stack corruption kernel panic fix * UPSTREAM: e0188829cb724e7d12a2d4e343b368ff1d6e1471 1. ip_fragment: also adjust skb->truesize for packets not owned by a socket * UPSTREAM: b2722b1c3a893ec6021508da15b32282ec79f4da 1. tcp: Stalling connections: Fix timeout calculation routine * UPSTREAM: 07f29bc5bbae4e53e982ab956fed7207990a7786 1. slc90e66: fix UDMA handling * UPSTREAM: ee31527a02b0a8e1aa4a5e4084d2db5fa34737ed 1. dm crypt: make wipe message also wipe essiv key * UPSTREAM: 542da317668c35036e8471822a564b609d05af66 1. dm crypt: separate essiv allocation from initialisation * UPSTREAM: b95bf2d3d5a48b095bffe2a0cd8c40453cf59557 1. dm snapshot: cope with chunk size larger than origin * UPSTREAM: 8e87b9b81b3c370f7e53c1ab6e1c3519ef37a644 1. dm: avoid _hash_lock deadlock * UPSTREAM: 6076905b5ef39e0ea58db32583c9e0036c05e47b 1. dm crypt: restructure essiv error path * UPSTREAM: 5861f1be00b3b70f8ab5e5a81392a6cf69666cd2 1. dm crypt: move private iv fields to structs * UPSTREAM: 6047359277517c4e56d8bfd6ea4966d7a3924151 1. dm snapshot: only take lock for statustype info not table * UPSTREAM: 94e76572b5dd37b1f0f4b3742ee8a565daead932 1. dm exception store: free tmp_store on persistent flag error * UPSTREAM: 613978f8711c7fd4d0aa856872375d2abd7c92ff 1. xen: try harder to balloon up under memory pressure. * UPSTREAM: bc2c0303226ec716854d3c208c7f84fe7aa35cd7 1. Xen balloon: fix totalram_pages counting. * UPSTREAM: 3d65c9488cadd2f11bd4d60c7266e639ece5d0d6 1. xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. * UPSTREAM: b4606f2165153833247823e8c04c5e88cb3d298b 1. xen: use iret for return from 64b kernel to 32b usermode * UPSTREAM: 6aaf5d633bb6cead81b396d861d7bae4b9a0ba7e 1. xen: don't leak IRQs over suspend/resume. * UPSTREAM: fed5ea87e02aaf902ff38c65b4514233db03dc09 1. xen: improve error handling in do_suspend. * UPSTREAM: 65f63384b391bf4d384327d8a7c6de9860290b5c 1. xen: call clock resume notifier on all CPUs * UPSTREAM: f6eafe3665bcc374c66775d58312d1c06c55303f 1. xen: register runstate info for boot CPU early * UPSTREAM: 499d19b82b586aef18727b9ae1437f8f37b66e91 1. xen: don't call dpm_resume_noirq() with interrupts disabled. * UPSTREAM: 922cc38ab71d1360978e65207e4a4f4988987127 1. xen: register runstate on secondary CPUs * UPSTREAM: 028896721ac04f6fa0697f3ecac3f98761746363 1. xen: register timer interrupt with IRQF_TIMER * UPSTREAM: f350c7922faad3397c98c81a9e5658f5a1ef0214 1. xen: correctly restore pfn_to_mfn_list_list after resume * UPSTREAM: fa24ba62ea2869308ffc9f0b286ac9650b4ca6cb 1. xen: restore runstate_info even if !have_vcpu_info_placement * UPSTREAM: 3905bb2aa7bb801b31946b37a4635ebac4009051 1. xen: re-register runstate area earlier on resume. * UPSTREAM: be012920ecba161ad20303a3f6d9e96c58cf97c7 1. xen/xenbus: make DEVICE_ATTR()s static * UPSTREAM: db05fed0ad72f264e39bcb366795f7367384ec92 1. drm/i915: Add the missing clonemask for display port on Ironlake * UPSTREAM: 652af9d74e1a3a10bb10f0d8e8f42ddac26bbc1a 1. drm/i915: Set the error code after failing to insert new offset into mm ht. * UPSTREAM: 5618ca6abc2d6f475b258badc017a5254cf43d1b 1. drm/ttm: Fix build failure due to missing struct page * UPSTREAM: c3a73ba13bac7fd96030f39202b2d37fb19c46a6 1. drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size * UPSTREAM: 0088dbdb809e8799cb8f26da5ac64b15201fa99d 1. drm/radeon/kms: fix vram setup on rs600 * UPSTREAM: 722f29434e72188b2d20f9b41f4b5952073ed568 1. drm/radeon/kms: fix legacy crtc2 dpms * UPSTREAM: 8de21525439e6b5bb8d8c81e49094d867bf82f6d 1. drm/radeon/kms: handle vblanks properly with dpms on * UPSTREAM: 500b758725314ab1b5316eb0caa5b0fa26740e6b 1. drm/radeon/kms: Add quirk for HIS X1300 board * UPSTREAM: 4e3f9b78ff917cc5c833858fdb5d96bc262e0bf3 1. powerpc: Fix usage of 64-bit instruction in 32-bit altivec code * UPSTREAM: e090aa80321b64c3b793f3b047e31ecf1af9538d 1. powerpc/therm_adt746x: Record pwm invert bit at module load time] * UPSTREAM: 1496e89ae2a0962748e55165a590fa3209c6f158 1. powerpc/windfarm: Add detection for second cpu pump * UPSTREAM: 529586dc39b0ec47c6290c4e7bed6ea3ffd1d8fb 1. mm: hugetlb: fix hugepage memory leak in walk_page_range() * UPSTREAM: d33b9f45bd24a6391bc05e2b5a13c1b5787ca9c2 1. mm: hugetlb: fix hugepage memory leak in mincore() * UPSTREAM: 4f16fc107d9c9b8a72aa19b189a9216e90a7aaef 1. x86: Fix bogus warning in apic_noop.apic_write() * UPSTREAM: a946d8f11f0da9cfc714248036fcfd3a794d1e27 1. rtl8187: Fix wrong rfkill switch mask for some models * UPSTREAM: 70d57139f932b9ca21026253d02af71cf53d764a 1. wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC * UPSTREAM: 19deffbeba930030cfaf000b920333c6ba99ad52 1. mac80211: fix scan abort sanity checks * UPSTREAM: 6d3560d4fc9c5b9fe1a07a63926ea70512c69c32 1. mac80211: Revert 'Use correct sign for mesh active path refresh' * UPSTREAM: 7b324d28a94dac5a451e8cba66e8d324601e5b9a 1. mac80211: Fixed bug in mesh portal paths * UPSTREAM: 5d618cb81aeea19879975cd1f9a1e707694dfd7c 1. mac80211: Fix bug in computing crc over dynamic IEs in beacon * UPSTREAM: 1814077fd12a9cdf478c10076e9c42094e9d9250 1. Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN * UPSTREAM: 68cb4f8e246bbbc649980be0628cae9265870a91 1. Driver core: fix race in dev_driver_string * UPSTREAM: 3589972e51fac1e02d0aaa576fa47f568cb94d40 1. debugfs: fix create mutex racy fops and private data * UPSTREAM: d3a3b0adad0865c12e39b712ca89efbd0a3a0dbc 1. devpts_get_tty() should validate inode * UPSTREAM: edfacdd6f81119b9005615593f2cbd94b8c7e2d8 1. futex: Take mmap_sem for get_user_pages in fault_in_user_writeable * UPSTREAM: 722d0172377a5697919b9f7e5beb95165b1dec4e 1. md/bitmap: protect against bitmap removal while being updated. * UPSTREAM: aa5cbd103887011b4830355f88fb055f9ad2d556 1. NFS: Fix nfs_migrate_page() * UPSTREAM: 190f38e5cedc910940b1da9015f00458c18f97b4 1. SUNRPC: IS_ERR/PTR_ERR confusion * UPSTREAM: 480e3243df156e39eea6c91057e2ae612a6bbe19 1. hfs: fix a potential buffer overflow * UPSTREAM: ec81aecb29668ad71f699f4e7b96ec46691895b6 1. pxa/em-x270: fix usb hub power up/reset sequence * UPSTREAM: 1b82e4c32fba96d8805b1e2126ba5382e56fac32 1. USB: Close usb_find_interface race v3 * UPSTREAM: c2d284ee04ab6f6718de2ddcf1b43160e046c41d 1. USB: usb-storage: add BAD_SENSE flag * UPSTREAM: a0bb108112a872c0b0c4b3ef4974f95fb75b155d 1. USB: usbtmc: repeat usb_bulk_msg until whole message is transfered * UPSTREAM: ec412b92dbe3ea839716853eea058d1bcc5e6ca4 1. USB: option.c: add support for D-Link DWM-162-U5 * UPSTREAM: 54a8e144acad6506920f385f4ef2779664f05b21 1. USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again * UPSTREAM: 196f1b7a387546f425df2f1fad26772e3d513aea 1. USB: xhci: Add correct email and files to MAUPSTREAMTAUPSTREAMERS entry. * UPSTREAM: 36d0344c254a7b333272757f858c403ea3a2d29f 1. jbd2: don't wipe the journal on a failed journal checksum * UPSTREAM: e6a47428de84e19fda52f21ab73fde2906c40d09 1. UBI: flush wl before clearing update marker * UPSTREAM: 6afaf8a484cbbfd2ccf58a4e5396d1f280469789 1. bsdacct: fix uid/gid misreporting * UPSTREAM: 4b731d50ff3df6b9141a6c12b088e8eb0109e83c 1. V4L/DVB: Fix test in copy_reg_bits() * UPSTREAM: c95a419a5604ec8a23cd73f61e9bb151e8cbe89b 1. s390: clear high-order bits of registers after sam64 * UPSTREAM: cf87b7439ec81b9374e7772e44e9cb2eb9e57160 1. pata_hpt{37x|3x2n}: fix timing register masks (take 2) * UPSTREAM: 5600c70e576199a7552e1c0fff43f3fe16f5566e 1. x86: Fix typo in Intel CPU cache size descriptor * UPSTREAM: e02e0e1a130b9ca37c5186d38ad4b3aaf58bb149 1. x86: Add new Intel CPU cache size descriptors * UPSTREAM: 85160b92fbd35321104819283c91bfed2b553e3c 1. x86: Fix duplicated UV BAU interrupt vector * UPSTREAM: 1d865fb728bd6bbcdfbd6ec1e2b8ade3b4805641 1. x86: SGI UV: Fix BAU initialization * UPSTREAM: e38e2af1c57c3eb5211331a5b4fcaae0c4a2a918 1. x86/mce: Set up timer unconditionally * UPSTREAM: bc09effabf0c5c6c7021e5ef9af15a23579b32a8 1. x86, mce: don't restart timer if disabled * UPSTREAM: fe5ed91ddce85a0ed0e4f92c10b099873ef62167 1. x86: Use -maccumulate-outgoing-args for sane mcount prologues * UPSTREAM: b8b7d791a8ff01d2380089279a69afa99115fb23 1. x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage * UPSTREAM: 746357d6a526d6da9d89a2ec645b28406e959c2e 1. KVM: x86: include pvclock MSRs in msrs_to_save * UPSTREAM: e3267cbbbfbcbe9c18833e89b10beabb1117cb55 1. KVM: fix irq_source_id size verification * UPSTREAM: cd5a2685de4a642fd0bd763e8c19711ef08dbe27 1. KVM: s390: Make psw available on all exits, not just a subset * UPSTREAM: d7b0b5eb3000c6fb902f08c619fcd673a23d8fab 1. KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c * UPSTREAM: f50146bd7bdb75435638e60d4960edd9bcdf88b8 1. KVM: x86 emulator: limit instructions to 15 bytes * UPSTREAM: eb3c79e64a70fb8f7473e30fa07e89c1ecc2c9bb 1. ALSA: hda - Terradici HDA controllers does not support 64-bit mode * UPSTREAM: 396087eaead95fcb29eb36f1e59517aeb58c545e 1. ALSA: hrtimer - Fix lock-up * UPSTREAM: fcfdebe70759c74e2e701f69aaa7f0e5e32cf5a6 1. hrtimer: Fix /proc/timer_list regression * UPSTREAM: 8629ea2eaba8ca0de2e38ce1b4a825e16255976e 1. ath5k: enable EEPROM checksum check * UPSTREAM: 512414b0bed0d376ac4d5ec1dd6f0b1a3551febc 1. ath5k: allow setting txpower to 0 * UPSTREAM: 2eb2fa67e5462a36e98172fb92c78bc405b3035f 1. ssb: Fix range check in sprom write * UPSTREAM: e33761e6f23881de9f3ee77cc2204ab2e26f3d9a 1. x86, apic: Enable lapic nmi watchdog on AMD Family 11h * UPSTREAM: 7d1849aff6687a135a8da3a75e32a00e3137a5e2 1. x86: ASUS P4S800 reboot=bios quirk * UPSTREAM: 4832ddda2ec4df96ea1eed334ae2dbd65fc1f541 1. x86: GART: pci-gart_64.c: Use correct length in strncmp * UPSTREAM: 41855b77547fa18d90ed6a5d322983d3fdab1959 1. x86: Fix iommu=nodac parameter handling * UPSTREAM: 2ae8bb75db1f3de422eb5898f2a063c46c36dba8 1. x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree * UPSTREAM: 4528752f49c1f4025473d12bc5fa9181085c3f22 1. x86/amd-iommu: un__init iommu_setup_msi * UPSTREAM: 9f800de38b05d84809e89f16671d636a140eede7 1. x86/amd-iommu: attach devices to pre-allocated domains early * UPSTREAM: be831297716036de5b24308447ecb69f1706a846 1. sched: Fix and clean up rate-limit newidle code * UPSTREAM: eae0c9dfb534cb3449888b9601228efa6480fdb5 1. sched: Rate-limit newidle * UPSTREAM: 1b9508f6831e10d53256825de8904caa22d1ca2c 1. sched: Fix affinity logic in select_task_rq_fair() * UPSTREAM: fd210738f6601d0fb462df9a2fe5a41896ff6a8f 1. sched: Check for an idle shared cache in select_task_rq_fair() * UPSTREAM: a1f84a3ab8e002159498814eaa7e48c33752b04b 1. PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() * UPSTREAM: bab636b921017f0db6e0c2979438f50b898a9808 1. perf: Don't free perf_mmap_data until work has been done * UPSTREAM: ec70ccd806111ba3caf596def91a8580138b12db 1. perf_event: Initialize data.period in perf_swevent_hrtimer() * UPSTREAM: 59d069eb5ae9b033ed1c124c92e1532c4a958991 1. perf_event: Fix invalid type in ioctl definition * UPSTREAM: 4c49b12853fbb5eff4849b7b6a1e895776f027a1 1. rcu: Remove inline from forward-referenced functions * UPSTREAM: dbe01350fa8ce0c11948ab7d6be71a4d901be151 1. rcu: Fix note_new_gpnum() uses of ->gpnum * UPSTREAM: 9160306e6f5b68bb64630c9031c517ca1cf463db 1. rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter * UPSTREAM: d09b62dfa336447c52a5ec9bb88adbc479b0f3b8 1. rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter * UPSTREAM: 281d150c5f8892f158747594ab49ce2823fd8b8c 1. firewire: ohci: handle receive packets with a data length of zero * UPSTREAM: 8c0c0cc2d9f4c523fde04bdfe41e4380dec8ee54 1. USB: option: add pid for ZTE * UPSTREAM: 8d87cacda7c8db5c131bfcaaa1d90bfe918c2ebc 1. USB: usb-storage: fix bug in fill_inquiry * UPSTREAM: f3f6faa9edf67c1018270793e0547b0f81abb47e 1. ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) * UPSTREAM: fab3a549e204172236779f502eccb4f9bf0dc87d 1. ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT * UPSTREAM: 4a58579b9e4e2a35d57e6c9c8483e52f6f1b7fd6 1. ext4: Wait for proper transaction commit on fsync * UPSTREAM: b436b9bef84de6893e86346d8fbf7104bc520645 1. ext4: fix incorrect block reservation on quota transfer. * UPSTREAM: 194074acacebc169ded90a4657193f5180015051 1. ext4: quota macros cleanup * UPSTREAM: 5aca07eb7d8f14d90c740834d15ca15277f4820c 1. ext4: ext4_get_reserved_space() must return bytes instead of blocks * UPSTREAM: 8aa6790f876e81f5a2211fe1711a5fe3fe2d7b20 1. ext4: remove blocks from inode prealloc list on failure * UPSTREAM: b844167edc7fcafda9623955c05e4c1b3c32ebc7 1. ext4: wait for log to commit when umounting * UPSTREAM: d4edac314e9ad0b21ba20ba8bc61b61f186f79e1 1. ext4: Avoid data / filesystem corruption when write fails to copy data * UPSTREAM: b9a4207d5e911b938f73079a83cc2ae10524ec7f 1. ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() * UPSTREAM: c09eef305dd43846360944ad072f051f964fa383 1. jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() * UPSTREAM: e6ec116b67f46e0e7808276476554727b2e6240b 1. ext4: move_extent_per_page() cleanup * UPSTREAM: ac48b0a1d068887141581bea8285de5fcab182b0 1. ext4: initialize moved_len before calling ext4_move_extents() * UPSTREAM: 446aaa6e7e993b38a6f21c6acfa68f3f1af3dbe3 1. ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT * UPSTREAM: 94d7c16cbbbd0e03841fcf272bcaf0620ad39618 1. ext4: make "norecovery" an alias for "noload" * UPSTREAM: e3bb52ae2bb9573e84c17b8e3560378d13a5c798 1. ext4: make trim/discard optional (and off by default) * UPSTREAM: 5328e635315734d42080de9a5a1ee87bf4cae0a4 1. ext4: fix error handling in ext4_ind_get_blocks() * UPSTREAM: 2bba702d4f88d7b010ec37e2527b552588404ae7 1. ext4: avoid issuing unnecessary barriers * UPSTREAM: 6b17d902fdd241adfa4ce780df20547b28bf5801 1. ext4: fix block validity checks so they work correctly with meta_bg * UPSTREAM: 1032988c71f3f85483b2b4319684d1205a704c02 1. ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero * UPSTREAM: 8dadb198cb70ef811916668fe67eeec82e8858dd 1. ext4: don't update the superblock in ext4_statfs() * UPSTREAM: 3f8fb9490efbd300887470a2a880a64e04dcc3f5 1. ext4: journal all modifications in ext4_xattr_set_handle * UPSTREAM: 86ebfd08a1930ccedb8eac0aeb1ed4b8b6a41dbc 1. ext4: fix i_flags access in ext4_da_writepages_trans_blocks() * UPSTREAM: 30c6e07a92ea4cb87160d32ffa9bce172576ae4c 1. ext4: make sure directory and symlink blocks are revoked * UPSTREAM: 50689696867d95b38d9c7be640a311494a04fb86 1. ext4: plug a buffer_head leak in an error path of ext4_iget() * UPSTREAM: 567f3e9a70d71e5c9be03701b8578be77857293b 1. ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT * UPSTREAM: 49bd22bc4d603a2a4fc2a6a60e156cbea52eb494 1. ext4: fix lock order problem in ext4_move_extents() * UPSTREAM: fc04cb49a898c372a22b21fffc47f299d8710801 1. ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails * UPSTREAM: f868a48d06f8886cb0367568a12367fa4f21ea0d 1. ext4: avoid divide by zero when trying to mount a corrupted file system * UPSTREAM: 503358ae01b70ce6909d19dd01287093f6b6271c 1. ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC * UPSTREAM: 2de770a406b06dfc619faabbf5d85c835ed3f2e1 1. SCSI: megaraid_sas: fix 64 bit sense pointer truncation * UPSTREAM: 7b2519afa1abd1b9f63aa1e90879307842422dae 1. SCSI: osd_protocol.h: Add missing #include * UPSTREAM: 0899638688f223fd9e9fee60d662665e11693d12 1. SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects * UPSTREAM: d139b9bd0e52dda14fd13412e7096e68b56d0076 1. signal: Fix alternate signal stack check * UPSTREAM: 2a855dd01bc1539111adb7233f587c5c468732ac 1. LSM: Move security_path_chmod()/security_path_chown() to after mutex_lock(). * UPSTREAM: fe542cf59bf0b31afe72b9e9749c0f6645419fa0 1. LSM: Add security_path_chroot(). * UPSTREAM: 8b8efb44033c7e86b3dc76f825c693ec92ae30e9 1. Config option to set a default LSM * UPSTREAM: 6e65f92ff0d6f18580737321718d09035085a3fb 1. drm/radeon/kms/atom: fix shr/shl ops * UPSTREAM: 6a8a2d702b33c6ed5c789f21b4e89fdf221f01ca 1. drm/ttm: handle OOM in ttm_tt_swapout * UPSTREAM: 290e55056ec3d25c72088628245d8cae037b30db 1. drm/i915: Use a dmi quirk to skip a broken SDVO TV output. * UPSTREAM: 6070a4a928f8c92b9fae7d6717ebbb05f425d6b2 1. drm/i915: give up on 8xx lid status * UPSTREAM: 7b9c5abee98c54f85bcc04bd4d7ec8d5094c73f4 1. x86, mm: Allow highmem user page tables to be disabled at boot time * UPSTREAM: 14315592009c17035cac81f4954d5a1f4d71e489 1. sched: Don't use possibly stale sched_class * UPSTREAM: 83ab0aa0d5623d823444db82c3b3c34d7ec364ae 1. sched: Fix sched_mv_power_savings for !SMT * UPSTREAM: 28f5318167adf23b16c844b9c2253f355cb21796 1. KVM: x86 emulator: Check CPL level during privilege instruction emulation * UPSTREAM: e92805ac1228626c59c865f2f4e9059b9fb8c97b 1. KVM: x86 emulator: Add group9 instruction decoding * UPSTREAM: 60a29d4ea4e7b6b95d9391ebc8625b0426f3a363 1. KVM: x86 emulator: Forbid modifying CS segment register by mov instruction * UPSTREAM: 8b9f44140bc4afd2698413cd9960c3912168ee91 1. KVM: x86 emulator: Add group8 instruction decoding * UPSTREAM: 2db2c2eb6226e30f8059b82512a1364db98da8e3 1. dm: free dm_io before bio_endio not after * UPSTREAM: a97f925a32aad2a37971d7bfb657006acf04e42d 1. NFS: Fix an allocation-under-spinlock bug * UPSTREAM: ebed9203b68a4f333ce5d17e874b26c3afcfeff1 1. rtc-coh901331: fix braces in resume code * UPSTREAM: 5a98c04d78c896d52baef20ffc11f6d1ba6eb786 1. s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin * UPSTREAM: dc2ed552804f3a2ae41c0ffe4bc09879ec8f7396 1. SUNRPC: Handle EUPSTREAMVAL error returns from the TCP connect operation * UPSTREAM: 9fcfe0c83c3b04a759cde6b8c5f961237f17808b 1. sunrpc: remove unnecessary svc_xprt_put * UPSTREAM: ab1b18f70a007ea6caeb007d269abb75b131a410 1. USB: unusual_devs: Add support for multiple Option 3G sticks * UPSTREAM: 46216e4fbe8c62059b5440dec0b236f386248a41 1. USB: cp210x: Add 81E8 (Zephyr Bioharness) * UPSTREAM: bd07c551aae5d2200c7b195142e5ba63f26424da 1. USB: serial: ftdi: add CONTEC vendor and product id * UPSTREAM: 46b72d78cb022714c89a9ebc00b9581b550cfca7 1. USB: add new ftdi_sio device ids * UPSTREAM: 9714080d20f2ec4b671a06ce69367d91fa9e227e 1. USB: Move hcd free_dev call into usb_disconnect to fix oops * UPSTREAM: f7410ced7f931bb1ad79d1336412cf7b7a33cb14 1. USB: remove debugging message for uevent constructions * UPSTREAM: cceffe9348f93188d7811bda95924d4bd3040d0f 1. USB: fix crash in uhci_scan_schedule * UPSTREAM: d23356da714595b888686d22cd19061323c09190 1. USB: fix the idProduct value for USB-3.0 root hubs * UPSTREAM: cd780694920fbf869b23c8afb0bd083e7b0448c7 1. USB: xhci: Fix finding extended capabilities registers * UPSTREAM: 05197921ff3dad52d99fd1647974c57d9c28d40e 1. x86: Fix SCI on IOAPIC != 0 * UPSTREAM: 18dce6ba5c8c6bd0f3ab4efa4cbdd698dab5c40a 1. x86: Avoid race condition in pci_enable_msix() * UPSTREAM: ced5b697a76d325e7a7ac7d382dbbb632c765093 1. x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y * UPSTREAM: 817a824b75b1475f1b067c8cee318c7b4d66fcde 1. x86: Add iMac9,1 to pci_reboot_dmi_table * UPSTREAM: 0a832320f1bae6a4169bf683e201378f2437cfc1 1. x86, ia32_aout: do not kill argument mapping * UPSTREAM: 318f6b228ba88a394ef560efc1bfe028ad5ae6b6 1. ocfs2: Only bug out in direct io write for reflinked extent. * UPSTREAM: cbaee472f274ea9a98aabe47025f6e5551acadcb 1. thinkpad-acpi: fix bluetooth/wwan resume * UPSTREAM: 08fedfc903c78e380b0baa7b57c52d367794d0a5 1. thinkpad-acpi: make driver events work in NVRAM poll mode * UPSTREAM: 7f0cf712a74fcc3ad21f0bde95bd32c2f2cc3888 1. thinkpad-acpi: document HKEY event 3006 * UPSTREAM: bf8b29c8f7f8269e99eca8b19048ed5b34b51810 1. thinkpad-acpi: R52 brightness_mode has been confirmed * UPSTREAM: 7d1894d8d1c411d2dad95abfe0f65bacf68c4afa 1. thinkpad-acpi: fix poll thread auto-start * UPSTREAM: b589ea4c44170d3f7a845684e2d1b3b9571663af 1. sunxvr500: Additional PCI id for sunxvr500 driver * UPSTREAM: 275143e9b237dd7e0b6d01660fd9b8acd9922fa7 1. b43/b43legacy: Wake queues in wireless_core_start * UPSTREAM: 0866b03c7d7dee8a34ffa527ecda426c0f405518 1. ath5k: use correct packet type when transmitting * UPSTREAM: 2ac2927a953a01c83df255118922cce1523d1a18 1. ath9k: disable RIFS search for AR91xx based chips * UPSTREAM: 7bfbae10dc10a5c94a780d117a57e875d77e8e5a 1. ath9k: fix rate control fallback rate selection * UPSTREAM: 5c0ba62fd4b2dce08055a89600f1d834f9f0fe9e 1. ath9k: fix beacon timer restart after a card reset * UPSTREAM: d8728ee919282c7b01b65cd479ec1e2a9c5d3ba8 1. scm: Only support SCM_RIGHTS on unix domain sockets. * UPSTREAM: 76dadd76c265a0cdb5a76aa4eef03fcc9639b388 1. pata_hpt3x2n: always stretch UltraDMA timing * UPSTREAM: 60661933995bc7a09686c901439e17c2a4ea7d5d 1. hwmon: (tmp421) Restore missing inputs * UPSTREAM: 8d59582a867470a3e0c3eced4a01625ae8dc546b 1. hwmon: (tmp421) Fix temperature conversions * UPSTREAM: a44908d742a577fb5ccb9a8c082326d4cea234c2 1. gpiolib: Actually set output state in wm831x_gpio_direction_output() * UPSTREAM: 3383d23d86791503559cb87837491af37469d9e5 1. p54pci: handle dma mapping errors * UPSTREAM: 288c8ce8047695fd8872dd5db3ef21a9679c402f 1. p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec * UPSTREAM: 5b9a919a97ac8bdda8020c9b366491b5b91b196e 1. USB: fix I2C API usage in ohci-pnx4008. * UPSTREAM: 8740cc7d0c532e098cc428251c08befd14f087d8 1. USB: serial: sierra driver indat_callback fix * UPSTREAM: b87c6e86dac1bb5222279cc8ff7e09529e1c4ed9 1. serial: imx: fix NULL dereference Oops when pdata == NULL * UPSTREAM: bbcd18d1b37413d25eaf4580682b1b8e4a09ff5e 1. tty: Fix the ldisc hangup race * UPSTREAM: 638b9648ab51c9c549ff5735d3de519ef6199df3 1. Driver-Core: devtmpfs - reset inode permissions before unlinking * UPSTREAM: 5e31d76f2817bd50258a092a7c5b15b3006fd61c 1. driver-core: fix race condition in get_device_parent() * UPSTREAM: 77d3d7c1d561f49f755d7390f0764dff90765974 1. ASoC: fix ak4104 register array access * UPSTREAM: e555317c083fda01f516d2153589e82514e20e70 1. ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE. * UPSTREAM: 0708cc582f0fe2578eaab722841caf2b4f8cfe37 1. ALSA: hda: Use LPIB for a Biostar Microtech board * UPSTREAM: 0321b69569eadbc13242922925a4316754c5f744 1. ALSA: hda: Use LPIB for Dell Latitude 131L * UPSTREAM: 9919c7619c52d01e89103bca405cc3d4a2b1ac31 1. ALSA: USB MIDI support for Access Music VirusTI * UPSTREAM: d39e82db73eb876c60d00f00219d767b3be30307 1. ALSA: pcm core - fix fifo_size channels interval check * UPSTREAM: 3be522a9514f58e0596db34898a514df206cadc5 1. ALSA: via82xx: add quirk for D1289 motherboard * UPSTREAM: bf30a4309d4294d3eca248ea8a20c1c3570f5e74 1. ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q * UPSTREAM: ba579eb7b30791751f556ee01905636cda50c864 1. oprofile/x86: fix msr access to reserved counters * UPSTREAM: cfc9c0b450176a077205ef39092f0dc1a04e020a 1. oprofile/x86: use kzalloc() instead of kmalloc() * UPSTREAM: c17c8fbf349482e89b57d1b800e83e9f4cf40c47 1. oprofile/x86: remove node check in AMD IBS initialization * UPSTREAM: 89baaaa98a10cad5cc8516c7208b02d9fc711890 1. oprofile: remove tracing build dependency * UPSTREAM: 18b4a4d59e97e7ff13ee84b5bec79f3fc70a9f0a 1. oprofile/x86: fix perfctr nmi reservation for mulitplexing * UPSTREAM: 68dc819ce829f7e7977a56524e710473bdb55115 1. macintosh/hwmon/ams: Fix device removal sequence * UPSTREAM: 98ceb75c7c14eada76b0aa9f03a635a735cee3cb 1. macintosh/therm_adt746x: Fix sysfs attributes lifetime * UPSTREAM: 33a470f6d5e1879c26f16f6b34dc09f82d44f6e9 1. PM / Hibernate: Fix preallocating of memory * UPSTREAM: a9c9b4429df437982d2fbfab1f4b46b01329e9ed 1. dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer * UPSTREAM: 29e1fa3565a7951cc415c634eb2b78dbdbee151d 1. Staging: mimio: remove the mimio driver * UPSTREAM: e37bcc0de040127281de13a84a608570355c20eb 1. Staging: hv: match on DMI values to know if we should run. * UPSTREAM: c22090facd354749cfe99a46e903449c7ac07788 1. Staging: hv: add a pci device table * UPSTREAM: 9a775dbd4e8c87b7d35549183145321c7205404e 1. SCSI: qla1280: Drop host_lock while requesting firmware * UPSTREAM: 2cec802980727f1daa46d8c31b411e083d49d7a2 1. clocksource: Fix up a registration/IRQ race in the sh drivers. * UPSTREAM: da64c2a8dee66ca03f4f3e15d84be7bedf73db3d 1. rtc-core: fix memory leak * UPSTREAM: 2a7a06a0cdd86d572e91657603180da5992be6d3 1. airo: fix setting zero length WEP key * UPSTREAM: f09c256375c7cf1e112b8ef6306cdd313490d7c0 1. HID: usbhid: introduce timeout for stuck ctrl/out URBs * UPSTREAM: 858155fbcc0cd713f6382c527bb1c3abc0ed6d00 1. HID: remove TENX iBuddy from blacklist * UPSTREAM: 4bb9508bbbb06f10bc3e249dd34375b4a4d6bfc0 1. readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM * UPSTREAM: 0141450f66c3c12a3aaa869748caa64241885cdf 1. vfs: take f_lock on modifying f_mode after open time * UPSTREAM: 42e49608683ab25fbbbf9c40edb944601e543882 1. V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers * UPSTREAM: 70136081fc67ea77d849f86fa323e5773c8e40ea 1. slab: initialize unused alien cache entry as NULL at alloc_alien_cache(). * UPSTREAM: f3186a9c51eabe75b2780153ed7f07778d78b16e 1. mpt2sas: Delete volume before HBA detach. * UPSTREAM: d7384b28afb2bf2b7be835ddc8c852bdc5e0ce1c 1. PCI hotplug: check ioremap() return value in ibmphp_ebda.c * UPSTREAM: ba02b242bbf8e4e1bc63d62e8ccec33b4e5ea132 1. PCI hotplug: ibmphp: read the length of ebda and map entire ebda region * UPSTREAM: b0fc889c4311835ae7d02f433154bc20cad9ee11 1. netlabel: fix export of SELinux categories > 127 * UPSTREAM: c36f74e67fa12202dbcb4ad92c5ac844f9d36b98 1. (pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue() * UPSTREAM: 9000f05c6d1607f79c0deacf42b09693be673f4c 1. UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match * UPSTREAM: 8ccb92ad41cb311e52ad1b1fe77992c7f47a3b63 1. UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow * UPSTREAM: 2c08522e5d2f0af2d6f05be558946dcbf8173683 1. syslog: distinguish between /proc/kmsg and syscalls * UPSTREAM: 002345925e6c45861f60db6f4fc6236713fd8847 === Ubuntu Drivers === We need to decide what will be done with these for the Maverick cycle. 1. AppArmor security module - what's the current state with this upstream? 1. AUFS * last update appears to be the tip of the aufs2 branch as at 20091209 * http://aufs.sourceforge.net/ * update to the latest upstream version? 1. compcache -- version 0.5.3 * This hit mainline as a staging driver (ramzswap) in 2.6.33. Propose dropping from ubuntu/. {{{ commit 306b0c957f3f0e7da6551652abbfe17b560173ce Author: Nitin Gupta Date: Tue Sep 22 10:26:53 2009 +0530 Staging: virtual block device driver (ramzswap) ogasawara@emiko:~/ubuntu-m/debian.master/config$ grep -rn "RAMZSWAP" * config.common.ports:2681:CONFIG_RAMZSWAP=m config.common.ports:2682:CONFIG_RAMZSWAP_STATS=y config.common.ubuntu:3104:CONFIG_RAMZSWAP=m config.common.ubuntu:3105:CONFIG_RAMZSWAP_STATS=y }}} 1. dm-raid4-5 -- version 2009.04.24 (2.6.30-rc3) * http://people.redhat.com/~heinzm/sw/dm/dm-raid45/ * No new updates, leave as is? 1. fsam7400 -- sw kill switch driver for Fujitsu Siemens Amilo M 7400 * http://www.iragan.com/linux/fsam7400/ * No new updates, leave as is? 1. iscsitarget -- version 1.4.19 * http://iscsitarget.sourceforge.net/ * 1.4.20 currently available, update to this version? 1. LIRC -- version 0.8.6 * http://www.lirc.org * No new updates, leave as is? 1. ndiswrapper -- version 1.55 * http://sourceforge.net/project/showfiles.php?group_id=93482 * 1.56 currently available, update to this version? 1. omnibook -- version 2.20070211 * http://sourceforge.net/projects/omnibook/ * No new updates, leave as is? 1. rfkill drivers -- version 1.3 * Software kill switch for Averatec 5100P and Packard Bell EasyNote E5 * http://sourceforge.net/projects/rfswitch/files/ * No new updates, leave as is? 1. rtl8192se -- version 2010-0115,0014 * http://www.realtek.com * Driver for RTL8191/92 or RTL8171 wifi nic * Do we know if there are plans for this to hit staging? == BoF agenda and discussion == {{{ Ubuntu Delta Review =================== These two are only here because they did not build early in the Lucid cycle, and can be dropped. ecfcdf2 UBUNTU: staging/go7007 -- disable 04c9539 UBUNTU: [Config] staging/winbond -- disable This is mooted by the new grub2 boot work: a3ce60d UBUNTU: SAUCE: Don't register vga16fb framebuffer if other framebuffers are present This actually can be done from user space: 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug Should already be upsteam as its in stable: e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44 (upstream commit id 7a0fc404ae66) Drop for upstream version: cca014d UBUNTU: SAUCE: sync before umount to reduce time taken by ext4 umount Drop as it really should not be needed: 0990173 UBUNTU: SAUCE: Enable an e1000e Intel Corporation 82567 Gigabit controller Create work-item to investigate this on [canonical-kernel-team] 0ec500e UBUNTU: SAUCE: Add MODULE_ALIAS for Dell WMI module Attempt to upstream else put in inittools: c4f1d8a UBUNTU: SAUCE: ipw2200: Enable LED by default Now done correctly, drop: 7da19fb UBUNTU: SAUCE: Created MODULE_EXPORT/MODULE_IMPORT macros 1980cfa UBUNTU: SAUCE: Fix MODULE_IMPORT/MODULE_EXPORT should have been dropped last cycle: e7a2b3c UBUNTU: SAUCE: input/mouse/alps: Do not call psmouse_reset() for alps fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets Discuss on #ubuntu-kernel 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface Chase to investigate, did this get a generic upstream mode, and remember to convert usersapce first: 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() Upstream: f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 * ogasawara: it doesn't make sense to push this upstream as this is specific to drivers in our ubuntu/ directory. So, we need to keep it as a SAUCE patch. Drop, this is transitional: e0f61cb UBUNTU: add Breaks: against hardy lvm2 Drop and see who howels: 0a64e18 UBUNTU: SAUCE: Guest OS does not recognize a lun with non zero target id on Vmware ESX Server == Driver Review == Apparmour should be resync'd with upstream version, drop aa patches and re-pull, waiting on upstream AUFS: depeant on union-mounts compcache: get userspace confirmed as fixed wtf to new semantics and if so drop action: create work items for updating each of these driver work item for re-checking them just in time for beta2 use hw db to find the high use items request testing ubuntu driver for each milestone circle round with OEM to see if there is a high pentration driver requirement }}} ---- CategorySpec