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
  2. Patches to keep
  3. Patches dropped

Patches needing further study

I've grouped these by patch owner.

Amit Kucheria <amit.kucheria@canonical.com>
  1. 23995ae UBUNTU: SAUCE: vfs: Add a trace point in the mark_inode_dirty function
    • Original author Arjan van de Ven <arjan@linux.intel.com>

    • 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 <apw@canonical.com>
  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)
  2. 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)
  3. 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
  4. 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)
  5. 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)
  6. 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
  7. 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)
  8. 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
  9. ff0f7be UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS
    • Original author Arjan van de Ven <arjan@linux.intel.com>

    • ogasawara: Did this go upstream?
    • apw: this does not yet appear to have made upstream
  10. 6d86964 [Upstream] docbook: need xmldoclinks for all doc types
    • ogasawara: Does this need re-sent upstream?
    • apw: pushed upstream
  11. a7c8e26 UBUNTU: SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU
    • ogasawara: Should this go upstream?
    • apw: pushed upstream
  12. 9ea6b03 UBUNTU: Fix webcam having USB ID 0ac8:303b
    • Original author Jani Monoses <jani@ubuntu.com>

    • 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
  13. 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.
  14. 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
  15. 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
  16. 0f31cdb UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async
    • ogasawara: Should this go upstream?
    • apw: push upstream
  17. fef7ae8 UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier
    • ogasawara: Should this go upstream?
    • apw: push upstream
  18. 161c20c UBUNTU: SAUCE: acpi battery -- move first lookup asynchronous
    • ogasawara: Should this go upstream?
    • apw: push upstream
  19. 5d3c034 UBUNTU: SAUCE: Make populate_rootfs asynchronous
    • ogasawara: Should this go upstream?
    • apw: push upstream

Brad Figg <brad.figg@canonical.com>
  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 <chase.douglas@canonical.com>
  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.
  2. 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.
  3. 63da13e UBUNTU: SAUCE: Disable function tracing after hitting schedule_bug

    • Didn't you propose upstream patches to enable/disable levels of tracing?
  4. 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.
  5. 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 <colin.king@canonical.com>
  1. 7a086e9 UBUNTU: SAUCE: Enable speedstep for sonoma processors.
    • Should this go upstream?
  2. e9c6db3 UBUNTU: Disable 4MB page tables for Atom, work around errata AAE44
    • Should this go upstream?
  3. 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 <john.johansen@canonical.com>

Manoj Iyer <manoj.iyer@canonical.com>
  1. 796df74 UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface.
    • Seems this should be submitted upstream
  2. 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 <stefan.bader@canonical.com>
  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.
  2. 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 <surbhi.palande@canonical.com>
  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
  2. 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 <tim.gardner@canonical.com>
  1. 876df3b UBUNTU: SAUCE: ata: blacklist FUJITSU MHW2160BH PL
  2. 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;
  3. 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?
  4. 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.
  5. f7cf59e UBUNTU: Sony laptop: Some Sony Vaia laptops do not enable wwan power by default.
  6. 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?
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. 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.
  2. fa85688 UBUNTU: SAUCE: r8169: disable TSO by default for RTL8111/8168B chipsets.
    • Original author is Phillip Lougher <phillip@ubuntu.com>. 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?
  3. 5a78bd7 UBUNTU: SAUCE: hostap: send events on data interface as well as master interface
    • Original author is Matthew Garrett <mjg59@srcf.ucam.org>. 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] <ogasawara> 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] <mjg59> ogasawara: Which one is it?
      [12:26:23] <ogasawara> mjg59: the patch is "UBUNTU: SAUCE: hostap: send events on data interface as well as master interface" from back in 2007
      [12:26:58] <mjg59> 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] <mjg59> ogasawara: I have no idea whether that's still an issue
      [12:27:25] <ogasawara> mjg59: I'm inclined to drop it and see who screams
      [12:28:17] <mjg59> ogasawara: Yeah, I'd go for it
      [12:28:25] <ogasawara> mjg59: perfect, thanks
  4. 8e77956 UBUNTU: SAUCE: drivers: Remove some duplicate device entries in various modules
    • Original author Ben Collins <ben.collins@canonical.com>

    • 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
  2. 5a86edb UBUNTU: SAUCE: (no-up) Enable ubuntu extra subdirectory
  3. 87f6a3b UBUNTU: SAUCE: (no up) ports -- Build drivers in ubuntu sub-directory on powerpc
  4. 5a40e76 UBUNTU: SAUCE: [PATCH] Add extra headers to linux-libc-dev
  5. cb344c4 UBUNTU: SAUCE: pm: Config option to disable handling of console during suspend/resume
  6. 735d692 UBUNTU: SAUCE: (no-up) Modularize vesafb
  7. f1239cf UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file.
  8. ba8bcdb UBUNTU: [Config] version_signature -- enable
  9. 3231195 UBUNTU: SAUCE: libata: Ignore HPA by default.
  10. 9f10c10f UBUNTU: SAUCE: hostap: Change initial operation mode to managed (infra)
  11. 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)
  12. 7e4d1c5 UBUNTU: SAUCE: nbd: Change default partitions per device to 15
  13. 927901c UBUNTU: SAUCE: disable adding scsi headers to linux-libc-dev
  14. 6cb2c6f UBUNTU: SAUCE: Raise the default console 'quiet' level to 2
  15. 2e04f7f UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib()
  16. 54d635f UBUNTU: SAUCE: set /proc/acpi/video/*/DOS to 4 by default
  17. 198ce95 UBUNTU: SAUCE: ensure vga16fb loads if no other driver claims the VGA device
  18. 68de4e0 UBUNTU: SAUCE: select a v7 CPU for versatile
  19. b95645c UBUNTU: SAUCE: [x86] implement cs-limit nx-emulation for ia32
  20. 745d2e7 UBUNTU: SAUCE: x86: brk away from exec rand area
  21. f6ad91e UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86
  22. 7da542b UBUNTU: arm -- enable ubuntu/ directory
  23. 1c68935 UBUNTU: SAUCE: [um] Don't use nx_enabled under UML
  24. 28a1754 UBUNTU: SAUCE: PM report driver and device suspend/resume times.
  25. ef81325 UBUNTU: SAUCE: PM report driver and device suspend/resume times -- move config
  26. 60840ad UBUNTU: [Config] update configs following rebase to v2.6.34-rc2
  27. 8aa54bd UBUNTU: [Config] update port configs following rebase to v2.6.34-rc2
  28. 6220488 UBUNTU: build/modules: Update d-i to reflect recent config changes
  29. 2d77ee5 UBUNTU: [Config] update configs following rebase to v2.6.34-rc3
  30. 2e57df6 UBUNTU: [Config] update port configs following rebase to v2.6.34-rc3
  31. 4e08abb UBUNTU: [Config] Enable Nouveau DRM module on powerpc
  32. 543f05c UBUNTU: [Config] Add xen netboot support
  33. 8f9bf78 UBUNTU: d-i -- enable udebs for generic-pae
  34. e0f61cb UBUNTU: add Breaks: against hardy lvm2
  35. e01bc34 UBUNTU: [Config] update configs following rebase to v2.6.34-rc4
  36. 24dd529 UBUNTU: [Config] update port configs following rebase to v2.6.34-rc4
  37. 47530a8 UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4
  38. f08ac1e UBUNTU: allow modules.builtin to be optional
  39. 5cd3570 UBUNTU: SAUCE: dma-mapping: Remove WARN_ON in dma_free_coherent
  40. 622eb0e UBUNTU: d-i: add mpt2sas to the message-modules udeb
  41. 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
  2. Input: wacom - add defines for packet lengths of various devices
    • UPSTREAM: ee54500d7b960984df125bdd0cd2105d6150e8f1
  3. Input: wacom - ensure the device is initialized properly upon resume
    • UPSTREAM: 232f5693e5c9483e222528ef81979e42ea2f2908
  4. e1000e: enhance frame fragment detection
    • UPSTREAM: b94b50289622e816adc9f94111cfc2679c80177c
  5. e1000: enhance frame fragment detection
    • UPSTREAM: 40a14deaf411592b57cb0720f0e8004293ab9865
  6. PM: Measure device suspend and resume times
    • UPSTREAM: ecf762b2581e12ac761d12a6e4e297c2224aa899
  7. sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances
    • UPSTREAM: 242cc0547f3bcecc0b02ca6f3e9512760185727e
  8. sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll()
    • UPSTREAM: e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9
  9. sfc: Fix SFE4002 initialisation
    • UPSTREAM: 5e2a911cecc7e0fd89b1d2d001b7b89d47057ad6
  10. dm log: userspace fix overhead_size calcuations
    • UPSTREAM: ebfd32bba9b518d684009d9d21a56742337ca1b3
  11. dm stripe: avoid divide by zero with invalid stripe count
    • UPSTREAM: 781248c1b50c776a9ef4be1130f84ced1cba42fe
  12. iwlwifi: Fix to set correct ht configuration
    • UPSTREAM: 098dfded5b1b09927995e89c6d689f85a0f53384
  13. mac80211: Fix probe request filtering in IBSS mode
    • UPSTREAM: 0da780c269957783d341fc3559e6b4c9912af7b4
  14. ath9k: Fix sequence numbers for PAE frames
    • UPSTREAM: 6c8afef551fef87a3bf24f8a74c69a7f2f72fc82
  15. b43: Fix throughput regression
    • UPSTREAM: b6c3f5be7c6ac3375f44de4545c1ffe216b34022
  16. eCryptfs: Add getattr function
    • UPSTREAM: f8f484d1b6677dd5cd5e7e605db747e8c30bbd47
  17. NFS: Too many GETATTR and ACCESS calls after direct I/O
    • UPSTREAM: 65d269538a1129495ac45a14a777cd11cfe881d8
  18. drm/radeon/kms: use udelay for short delays
    • UPSTREAM: 01d4503968f471f876fb44335800d2cf8dc5a2ce
  19. ACPI: fix High cpu temperature with 2.6.32
    • UPSTREAM: 370d5cd88509b93b76eb2f5f97efbd71c25061cb
  20. ACPI: Add NULL pointer check in acpi_bus_start
    • UPSTREAM: d2f6650a950dadd20667a04a9dc785f240d43695
  21. rtl8187: Add new device ID
    • UPSTREAM: 174b24963eaf96dc5e093502ee09639aed13eb2f
  22. USB: usbfs: properly clean up the as structure on error paths
    • UPSTREAM: ddeee0b2eec2a51b0712b04de4b39e7bec892a53
  23. USB: usbfs: only copy the actual data received
    • UPSTREAM: d4a4683ca054ed9917dfc9e3ff0f7ecf74ad90d6
  24. class: Free the class private data in class_release
    • UPSTREAM: 18d19c96457d172d913510c083bc7411ed40cb10
  25. sysfs: sysfs_sd_setattr set iattrs unconditionally
    • UPSTREAM: 7c0ff870d1ed287504a61ed865f3d728c757436b
  26. serial: 8250: add serial transmitter fully empty test
    • UPSTREAM: bca476139d2ded86be146dae09b06e22548b67f3
  27. ALSA: usb-audio - Avoid Oops after disconnect
    • UPSTREAM: 78b8d5d2ee280c463908fd75f3bdf246bcb6ac8d
  28. Staging: fix rtl8187se compilation errors with mac80211
    • UPSTREAM: df574b8ecfb3a84af96229f336a6be88ca4a7055
  29. x86: Re-get cfg_new in case reuse/move irq_desc
    • UPSTREAM: 37ef2a3029fde884808ff1b369677abc7dd9a79a
  30. x86/amd-iommu: Fix deassignment of a device from the pt_domain
    • UPSTREAM: d3ad9373b7c29b63d5e8460a69453718d200cc3b
  31. x86/amd-iommu: Fix IOMMU-API initialization for iommu=pt
    • UPSTREAM: f5325094379158e6b876ea0010c807bf7890ec8f
  32. pktgen: Fix freezing problem
    • UPSTREAM: 1b3f720bf033fde1fbb6231f9b156b918c5f68d8
  33. ahci: add Acer G725 to broken suspend list
    • UPSTREAM: cedc9bf906dae044443d403371c887affdb44168
  34. Call flush_dcache_page after PIO data transfers in libata-sff.c
    • UPSTREAM: 2d68b7fe55d9e19a8a868224ed0dfd6526568521
  35. rtc-fm3130: add missing braces
    • UPSTREAM: f4b5162820de60204afa5c8639335f4931b7fb0c
  36. befs: fix leak
    • UPSTREAM: 8dd5ca532c2d2c2b85f16bc038ebfff05b8853e1
  37. ALSA: hda - Improved MacBook (Pro) 5,1 / 5,2 support

    • UPSTREAM: a76221d47ef2b73ff16c0fef00a784026308ea02
  38. dst: call cond_resched() in dst_gc_task()
    • UPSTREAM: 2fc1b5dd99f66d93ffc23fd8df82d384c1a354c8
  39. ALSA: hda - use WARN_ON_ONCE() for zero-division detection
    • UPSTREAM: d6d8bf549393484e906913f02fa3c9518a2819b6
  40. sh: Couple kernel and user write page perm bits for CONFIG_X2TLB
    • UPSTREAM: fcb4ebd678858850e8b029909064175cb627868d
  41. SCSI: mptfusion : mptscsih_abort return value should be SUCCESS instead of value 0.
    • UPSTREAM: 9858ae38011d699d4c2fa7f3493a47accf43a0f5
  42. devmem: fix kmem write bug on memory holes
    • UPSTREAM: c85e9a97c4102ce2e83112da850d838cfab5ab13
  43. /dev/mem: introduce size_inside_page()
    • UPSTREAM: f222318e9c3a315723e3524fb9d6566b2430db44
  44. dell-wmi, hp-wmi, msi-wmi: check wmi_get_event_data() return value
    • UPSTREAM: fda11e61ff8a4e3a8ebbd434e46560b67cc0ca9d
  45. wmi: Free the allocated acpi objects through wmi_get_event_data
    • UPSTREAM: 3e9b988e4edf065d39c1343937f717319b1c1065
  46. crypto: padlock-sha - Add import/export support
    • UPSTREAM: a8d7ac279743077965afeca0c9ed748507b68e89
  47. dasd: remove strings from s390dbf
    • UPSTREAM: b8ed5dd54895647c2690575aad6f07748c2c618a
  48. drm/i915: Don't wait interruptible for possible plane buffer flush
    • UPSTREAM: b9241ea31fae4887104e5d1b3b18f4009c25a0c4
  49. drm/i915: add i915_lp_ring_sync helper
    • UPSTREAM: 48764bf43f746113fc77877d7e80f2df23ca4cbb
  50. drm/i915: remove full registers dump debug
    • UPSTREAM: 823f68fd646da6a39a9c0d3eb4c60d69dab5aa13
  51. netfilter: nf_conntrack: fix hash resizing with namespaces
    • UPSTREAM: d696c7bdaa55e2208e56c6f98e6bc1599f34286d
  52. netfilter: xtables: compat out of scope fix
    • UPSTREAM: 14c7dbe043d01a83a30633ab6b109ba2ac61d9f7
  53. netfilter: nf_conntrack: restrict runtime expect hashsize modifications
    • UPSTREAM: 13ccdfc2af03e09e60791f7d4bc4ccf53398af7c
  54. netfilter: nf_conntrack: per netns nf_conntrack_cachep
    • UPSTREAM: 5b3501faa8741d50617ce4191c20061c6ef36cb3
  55. netfilter: nf_conntrack: fix memory corruption with multiple namespaces
    • UPSTREAM: 9edd7ca0a3e3999c260642c92fa008892d82ca6e
  56. amd64_edac: Do not falsely trigger kerneloops
    • UPSTREAM: cab4d27764d5a8654212b3e96eb0ae793aec5b94
  57. tpm_infineon: fix suspend/resume handler for pnp_driver
    • UPSTREAM: 93716b9470fbfd9efdc7d0f2445cb34635de3f6d
  58. KVM: PIT: control word is write-only
    • UPSTREAM: ee73f656a604d5aa9df86a97102e4e462dd79924
  59. kvmclock: count total_sleep_time when updating guest clock
    • UPSTREAM: 923de3cf5bf12049628019010e36623fca5ef6d1
  60. Export the symbol of getboottime and mmonotonic_to_bootbased
    • UPSTREAM: c93d89f3dbf0202bf19c07960ca8602b48c2f9a0
  61. V4L/DVB: dvb-core: fix initialization of feeds list in demux filter
    • UPSTREAM: 691c9ae099b9bcb5c27125af00a4a90120977458
  62. md: fix 'degraded' calculation when starting a reshape.
    • UPSTREAM: 9eb07c259207d048e3ee8be2a77b2a4680b1edd4
  63. NFS: Fix the mapping of the NFSERR_SERVERFAULT error
    • UPSTREAM: fdcb45777a3d1689c5541e1f85ee3ebbd197d2c1
  64. NFS: Fix a bug in nfs_fscache_release_page()
    • UPSTREAM: 2c1740098c708b465e87637b237feb2fd98f129a
  65. NFS: Fix a umount race
    • UPSTREAM: 387c149b54b4321cbc790dadbd4f8eedb5a90468
  66. NFS: Fix an Oops when truncating a file
    • UPSTREAM: 9f557cd8073104b39528794d44e129331ded649f
  67. NFSv4: Ensure that the NFSv4 locking can recover from stateid errors
    • UPSTREAM: 2bee72a6aa1e6d0a4f5da56217f0d0bbbdd0d9a3
  68. NFSv4: Don't allow posix locking against servers that don't support it
    • UPSTREAM: 8e469ebd6dc32cbaf620e134d79f740bf0ebab79
  69. NFS: Try to commit unstable writes in nfs_release_page()
    • UPSTREAM: 82be934a59ff891cac598727e5a862ba2b9d1fac
  70. NFS: Fix a reference leak in nfs_wb_cancel_page()
    • UPSTREAM: c9edda7140ec6a22accf7f2f86da362dfbfd41fc
  71. cifs: fix length calculation for converted unicode readdir names
    • UPSTREAM: f12f98dba6ea1517cd7fbb912208893b9c014c15
  72. fs/exec.c: restrict initial stack space expansion to rlimit
    • UPSTREAM: 803bf5ec259941936262d10ecc84511b76a20921
  73. resource: add helpers for fetching rlimits
    • UPSTREAM: 3e10e716abf3c71bdb5d86b8f507f9e72236c9cd
  74. ioat: fix infinite timeout checking in ioat2_quiesce
    • UPSTREAM: 7e55a70c5b9a57c12f49c44b0847c9343d4f54e4
  75. cciss: Make cciss_seq_show handle holes in the h->drv[] array

    • UPSTREAM: 531c2dc70d339c5dfa8c3eb628c3459dc6f3a075
  76. freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb
    • UPSTREAM: 4b06e5b9ad8abb20105b2b25e42c509ebe9b2d76
  77. CPUFREQ: Fix use after free of struct powernow_k8_data
    • UPSTREAM: 557a701c16553b0b691dbb64ef30361115a80f64
  78. ALSA: hda-intel: Avoid divide by zero crash
    • UPSTREAM: fed08d036f2aabd8d0c684439de37f8ebec2bbc2
  79. regulator: Fix display of null constraints for regulators
    • UPSTREAM: 973e9a2795b3b41d8408a0bb6f87b783c5efc88a
  80. drm/i915: Update write_domains on active list after flush.
    • UPSTREAM: 99fcb766a3a50466fe31d743260a3400c1aee855
  81. drm/i915: Increase fb alignment to 64k
    • UPSTREAM: fd2e8ea597222b8f38ae8948776a61ea7958232e
  82. drm/i915: handle FBC and self-refresh better
    • UPSTREAM: ee25df2bc379728c45d81e04cf87984db1425edf
  83. i2c-tiny-usb: Fix on big-endian systems
    • UPSTREAM: 1c010ff8912cbc08d80e865aab9c32b6b00c527d
  84. usb: r8a66597-hcd: Flush the D-cache for the pipe-in transfer buffers.
    • UPSTREAM: 2717568e7c44fe7dc3f4f52ea823811cfeede2b5
  85. drm/i915: Add MALATA PC-81005 to ACPI LID quirk list
    • UPSTREAM: a3cb5195f6db58dbebd8a31b877ddce082c9b63d
  86. drm/i915: Fix the incorrect DMI string for Samsung SX20S laptop
    • UPSTREAM: f034b12dbb5749b11e9390e15e93ffa87ece8038
  87. drm/i915: Add HP nx9020/SamsungSX20S to ACPI LID quirk list
    • UPSTREAM: 40f33a92100f4d9b6e85ad642100cfe42d7ff57d
  88. drm/i915: Fix DDC on some systems by clearing BIOS GMBUS setup.
    • UPSTREAM: f0217c42c9ab3d772e543f635ce628b9478f70b6
  89. drm/i915: Disable SR when more than one pipe is enabled
    • UPSTREAM: 33c5fd121eabbccc9103daf6cda36941eb3c349f
  90. drm/i915: enable self-refresh on 965
    • UPSTREAM: 1dc7546d1a73664e5d117715b214bea9cae5951c
  91. drm/i915: disable hotplug detect before Ironlake CRT detect
    • UPSTREAM: eceb784cec4dc0fcc2993d9ee4a7c0d111ada80a
  92. ALSA: ctxfi - fix PTP address initialization
    • UPSTREAM: 21956b61f594f7924d98240da74bc81c28601fa9
  93. hwmon: (adt7462) Wrong ADT7462_VOLT_COUNT
    • UPSTREAM: 85f8d3e5faea8bd36c3e5196f8334f7db45e19b2
  94. hwmon: (lm78) Request I/O ports individually for probing
    • UPSTREAM: 197027e6ef830d60e10f76efc8d12bf3b6c35db5
  95. hwmon: (w83781d) Request I/O ports individually for probing
    • UPSTREAM: b0bcdd3cd0adb85a7686b396ba50493871b1135c
  96. Fix race in tty_fasync() properly
    • UPSTREAM: 80e1e823989ec44d8e35bdfddadbddcffec90424
  97. futex: Handle futex value corruption gracefully
    • UPSTREAM: 59647b6ac3050dd964bc556fe6ef22f4db5b935c
  98. futex: Handle user space corruption gracefully
    • UPSTREAM: 51246bfd189064079c54421507236fd2723b18f3
  99. futex_lock_pi() key refcnt fix
    • UPSTREAM: 5ecb01cfdf96c5f465192bdb2a4fd4a61a24c6cc
  100. Fix potential crash with sys_move_pages
    • UPSTREAM: 6f5a55f1a6c5abee15a0e878e5c74d9f1569b8b0
  101. drm/edid: Unify detailed block parsing between base and extension blocks
    • UPSTREAM: 9cf00977da092096c7a983276dad8b3002d23a99
  102. tpm_tis: TPM_STS_DATA_EXPECT workaround
    • UPSTREAM: 3507d612366a4e81226295f646410130a1f62a5c
  103. UBUNTU: SAUCE: crypto: ghash-intel - Fix building failure on x86_32
    • UPSTREAM: 3e02e5cb47e049727a26c9c110867a26972bd0d6
  104. UBUNTU: SAUCE: crypto: ghash - Add PCLMULQDQ accelerated implementation
    • UPSTREAM: 0e1227d356e9b2fe0500d6cc7084f752040a1e0e
  105. powerpc: TIF_ABI_PENDUPSTREAMG bit removal
    • UPSTREAM: 94f28da8409c6059135e89ac64a0839993124155
  106. ath9k: fix beacon slot/buffer leak
    • UPSTREAM: 74401773f80b6d42f7a4c6994ca0cca883b03745
  107. ath9k: fix eeprom UPSTREAMI values override for 2GHz-only cards
    • UPSTREAM: aa8bc9ef18a2c5b2b97e1f36ee9604cf15743f96
  108. pktcdvd: removing device does not remove its sysfs dir
    • UPSTREAM: ca0bf64d99f6e3f6e2fe2585e52a0ac57354beac
  109. uartlite: fix crash when using as console
    • UPSTREAM: 03eac7bb882a75e6ee5705288f7ec36ad2e7d0d5
  110. kernel/cred.c: use kmem_cache_free
    • UPSTREAM: b8a1d37c5f981cdd2e83c9fd98198832324cd57a
  111. starfire: clean up properly if firmware loading fails
    • UPSTREAM: c928febf4bc703ea542340e5a208e0445d998839
  112. mx3fb: some debug and initialisation fixes
    • UPSTREAM: b3cb53721890879d7bde31f5f9eefd4edf41ab64
  113. imxfb: correct location of callbacks in suspend and resume
    • UPSTREAM: 1ec562035ba64e724652cb12b8a770b3906e9bf5
  114. mac80211: fix NULL pointer dereference when ftrace is enabled
    • UPSTREAM: 3092ad054406f069991ca561adc74f2d9fbb6867
  115. mm: flush dcache before writing into page to avoid alias
    • UPSTREAM: 931e80e4b3263db75c8e34f078d22f11bbabd3a3
  116. be2net: Fix memset() arg ordering.
    • UPSTREAM: d291b9af1a1a12f59a464494900c6e0db26e2ec3
  117. be2net: Bug fix to support newer generation of BE ASIC
    • UPSTREAM: 7b139c83c590d4965259aad8889cbb08104b2891
  118. connector: Delete buggy notification code.
    • UPSTREAM: f98bfbd78c37c5946cc53089da32a5f741efdeb7
  119. usb: r8a66597-hdc disable interrupts fix
    • UPSTREAM: e5ff15bec96ba18698dae5de0bbf7e6a0653ca65
  120. block: fix bugs in bio-integrity mempool usage
    • UPSTREAM: 9e9432c267e4047db98b9d4fba95099c6effcef9
  121. random: Remove unused inode variable
    • UPSTREAM: cd1510cb5f892907fe1a662f90b41fb3a42954e0
  122. random: drop weird m_time/a_time manipulation
    • UPSTREAM: a996996dd75a9086b12d1cb4010f26e1748993f0
  123. Fix 'flush_old_exec()/setup_new_exec()' split
    • UPSTREAM: 7ab02af428c2d312c0cf8fb0b01cc1eb21131a3d
  124. block: fix bio_add_page for non trivial merge_bvec_fn case
    • UPSTREAM: 1d6165851cd8e3f919d446cd6da35dee44e8837e
  125. mm: purge fragmented percpu vmap blocks
    • UPSTREAM: 02b709df817c0db174f249cc59e5f7fd01b64d92
  126. mm: percpu-vmap fix RCU list walking
    • UPSTREAM: de5604231ce4bc8db1bc1dcd27d8540cbedf1518
  127. libata: retry link resume if necessary
    • UPSTREAM: 5040ab67a2c6d5710ba497dc52a8f7035729d7b0
  128. oprofile/x86: fix crash when profiling more than 28 events
    • UPSTREAM: d8cc108f4fab42b380c6b3f3356f99e8dd5372e2
  129. oprofile/x86: add Xeon 7500 series support
    • UPSTREAM: e83e452b0692c9c13372540deb88a77d4ae2553d
  130. KVM: allow userspace to adjust kvmclock offset
    • UPSTREAM: afbcf7ab8d1bc8c2d04792f6d9e786e0adeb328d
  131. ax25: netrom: rose: Fix timer oopses
    • UPSTREAM: d00c362f1b0ff54161e0a42b4554ac621a9ef92d
  132. af_packet: Don't use skb after dev_queue_xmit()
    • UPSTREAM: eb70df13ee52dbc0f2c0ffd8ed34a8cd27440baf
  133. net: restore ip source validation
    • UPSTREAM: 28f6aeea3f12d37bd258b2c0d5ba891bff4ec479
  134. sky2: Fix oops in sky2_xmit_frame() after TX timeout
    • UPSTREAM: 9db2f1bec36805e57a003f7bb90e003815d96de8
  135. tcp: update the netstamp_needed counter when cloning sockets
    • UPSTREAM: 704da560c0a0120d8869187f511491a00951a1d3
  136. clocksource: fix compilation if no GENERIC_TIME
    • UPSTREAM: a362c638bdf052bf424bce7645d39b101090f6ba
  137. x86/amd-iommu: Fix possible integer overflow
    • UPSTREAM: d91afd15b041f27d34859c79afa9e172018a86f4
  138. x86: Add quirk for Intel DG45FC board to avoid low memory corruption
    • UPSTREAM: 7c099ce1575126395f186ecf58b51a60d5c3be7d
  139. x86: Add Dell OptiPlex 760 reboot quirk

    • UPSTREAM: 35ea63d70f827a26c150993b4b940925bb02b03f
  140. regulator: Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints
    • UPSTREAM: a2fad9bf26a1d44a8d31a5c4528108a2b9f468ab
  141. SECURITY: selinux, fix update_rlimit_cpu parameter
    • UPSTREAM: 17740d89785aeb4143770923d67c293849414710
  142. firewire: core: add_descriptor size check
    • UPSTREAM: e300839da40e99581581c5d053a95a172651fec8
  143. drm/i915: only enable hotplug for detected outputs
    • UPSTREAM: b01f2c3a4a37d09a47ad73ccbb46d554d21cfeb0
  144. iwlwifi: set default aggregation frame count limit to 31
    • UPSTREAM: 4d80d7210bb5a36a18978d1305b44375ecb857d9
  145. x86: Disable HPET MSI on ATI SB700/SB800
    • UPSTREAM: 73472a46b5b28116b145fb5fc05242c1aa8e1461
  146. Input: winbond-cir - remove dmesg spam
    • UPSTREAM: 93fb84b50fe03aabca8d9dea5d3ba521a07e8571
  147. x86: get rid of the insane TIF_ABI_PENDUPSTREAMG bit
    • UPSTREAM: 05d43ed8a89c159ff641d472f970e3f1baa66318
  148. sparc: TIF_ABI_PENDUPSTREAMG bit removal
    • UPSTREAM: 94673e968cbcce07fa78dac4b0ae05d24b5816e1
  149. Split 'flush_old_exec' into two functions
    • UPSTREAM: 221af7f87b97431e3ee21ce4b0e77d5411cf1549
  150. FDPIC: Respect PT_GNU_STACK exec protection markings when creating NOMMU stack
    • UPSTREAM: 04e4f2b18c8de1389d1e00fef0f42a8099910daf
  151. mm: fix migratetype bug which slowed swapping
    • UPSTREAM: a7016235a61d520e6806f38129001d935c4b6661
  152. Fix failure exit in ipathfs
    • UPSTREAM: 12e9a45609054fb83d4a8b716a5265cc1a393e10
  153. fix affs parse_options()
    • UPSTREAM: 217686e98321a4ff4c1a6cc535e511e37c5d2dbf
  154. Fix remount races with symlink handling in affs
    • UPSTREAM: 29333920a5a46edcc9b728e2cf0134d5a9b516ee
  155. fix leak in romfs_fill_super()
    • UPSTREAM: 7e32b7bb734047c5e3cecf2e896b9cf8fc35d1e8
  156. fix oops in fs/9p late mount failure
    • UPSTREAM: 083c73c253c23c20359a344dfe1198ea628e6259
  157. Fix failure exits in bfs_fill_super()
    • UPSTREAM: 5998649f779b7148a8a0c10c46cfa99e27d34dfe
  158. Fix a leak in affs_fill_super()
    • UPSTREAM: afc70ed05a07bfe171f7a5b8fdc80bdb073d314f
  159. drm/i915: Reload hangcheck timer too for Ironlake
    • UPSTREAM: c566ec49159b806db95a90fd8f37448376cd0ad2
  160. e1000/e1000e: don't use small hardware rx buffers
    • UPSTREAM: 9926146b15fd96d78a4f7c32e7a26d50639369f4
  161. UBI: fix volume creation input checking
    • UPSTREAM: c5ce5b46af76f52dea21f467397d24c4ae6cb3ff
  162. ACPI: Advertise to BIOS in _OSC: _OST on _PPC changes
    • UPSTREAM: 6a4e2b7503d1f630bface040cf0f5a7aac1fabdb
  163. ACPI: fix OSC regression that caused aer and pciehp not to load
    • UPSTREAM: 9dc130fccb874f2959ef313d7922d306dc6d4f75
  164. ACPI: Add platform-wide _OSC support.
    • UPSTREAM: 3563ff964fdc36358cef0330936fdac28e65142a
  165. ACPI: Add a generic API for _OSC -v2
    • UPSTREAM: 70023de88c58a81a730ab4d13c51a30e537ec76e
  166. dasd: fix possible NULL pointer errors
    • UPSTREAM: 294001a80c9810e2fe27aaaad7df8be12a103065
  167. zcrypt: Do not remove coprocessor for error 8/72
    • UPSTREAM: 19b123ebacacdce5e75045bfe82122b01c821a5b
  168. libata: retry FS IOs even if it has failed with AC_ERR_UPSTREAMVALID
    • UPSTREAM: 534ead709235b967b659947c55d9130873a432c4
  169. x86: Remove "x86 CPU features in debugfs" (CONFIG_X86_CPU_DEBUG)
    • UPSTREAM: b160091802d4a76dd063facb09fcf10bf5d5d747
  170. x86: Set hotpluggable nodes in nodes_possible_map
    • UPSTREAM: 3a5fc0e40cb467e692737bc798bc99773c81e1e2
  171. S390: fix single stepped svcs with TRACE_IRQFLAGS=y
    • UPSTREAM: 21ec7f6dbf10492ce9a21718040677d3e68bd57d
  172. firewire: ohci: fix crashes with TSB43AB23 on 64bit systems
    • UPSTREAM: 7a481436787cbc932af6c407b317ac603969a242
  173. drm/i915: Selectively enable self-reclaim
    • UPSTREAM: 4bdadb9785696439c6e2b3efe34aa76df1149c83
  174. mm: add new 'read_cache_page_gfp()' helper function
    • UPSTREAM: 0531b2aac59c2296570ac52bfc032ef2ace7d5e1
  175. mptsas: Fix issue with chain pools allocation on katmai
    • UPSTREAM: f1053a7ca9ce095d95bcc1cf41684c5e4f3e7751
  176. scsi_lib: Fix bug in completion of bidi commands
    • UPSTREAM: 63c43b0ec1765b74c734d465ba6345ef4f434df8
  177. x86, msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers.
    • UPSTREAM: da482474b8396e1a099c37ffc6541b78775aedb4
  178. fnctl: f_modown should call write_lock_irqsave/restore
    • UPSTREAM: b04da8bfdfbbd79544cab2fadfdc12e87eb01600
  179. iwlwifi: Fix throughput stall issue in HT mode for 5000
    • UPSTREAM: 1152dcc28c66a74b5b3f1a3ede0aa6729bfd48e4
  180. x86: Reenable TSC sync check at boot, even with NONSTOP_TSC
    • UPSTREAM: 6c56ccecf05fafe100ab4ea94f6fccbf5ff00db7
  181. IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc()
    • UPSTREAM: 0cd4d0fd9b0a4e10c091fc6316d1bf92885dcd9c
  182. KVM: only clear irq_source_id if irqchip is present
    • UPSTREAM: e50212bb51356f0df48d6cce0aae5acf41df336d
  183. KVM: fix lock imbalance in kvm_*_irq_source_id()
    • UPSTREAM: 0c6ddcebd8303ada6faefa6f72ac18b6230320c4
  184. KVM: x86: Fix leak of free lapic date in kvm_arch_vcpu_init()
    • UPSTREAM: 443c39bc9ef7d8f648408d74c97e943f3bb3f48a
  185. KVM: x86: Fix probable memory leak of vcpu->arch.mce_banks

    • UPSTREAM: 36cb93fd6b6bf7e9163a69a8bf20207aed5fea44
  186. KVM: x86: Fix host_mapping_level()
    • UPSTREAM: 82b7005f0e72d8d1a8226e4c192cbb0850d10b3f
  187. KVM: MMU: bail out pagewalk on kvm_read_guest error
    • UPSTREAM: a6085fbaf65ab09bfb5ec8d902d6d21680fe1895
  188. KVM: Fix race between APIC TMR and IRR
    • UPSTREAM: a5d36f82c4f3e852b61fdf1fee13463c8aa91b90
  189. KVM: only allow one gsi per fd
    • UPSTREAM: f1d1c309f35e9b0fb961cffd70fbd04f450ec47c
  190. KVM: S390: fix potential array overrun in intercept handling
    • UPSTREAM: 062d5e9b0d714f449b261bb522eadaaf6f00f438
  191. cfg80211: fix channel setting for wext
    • UPSTREAM: 5f6120335c701ba07d5151206071f4d6ccaa684f
  192. mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces.
    • UPSTREAM: e5de30c9bf4a39db9f54c4a373470ce65881ade0
  193. ASoC: fix a memory-leak in wm8903
    • UPSTREAM: 40aa7030e5213a43e9e0554fd7f95534ea310bf3
  194. UBI: initialise update marker
    • UPSTREAM: ff998793288b49a3b22d929bf8e56362320905ff
  195. UBI: fix memory leak in update path
    • UPSTREAM: ebddd63b74dcf1cb676d14328d5852f1fee19a8a
  196. hwmon: (fschmd) Fix a memleak on multiple opens of /dev/watchdog
    • UPSTREAM: c453615f77aa51593c1c9c9031b4278797d3fd19
  197. ALSA: hda - Fix HP T5735 automute
    • UPSTREAM: dc99be47667c56046555e89e62f1ac17fa06329a
  198. ipc ns: fix memory leak (idr)
    • UPSTREAM: 7d6feeb287c61aafa88f06345387b1188edf4b86
  199. netiucv: displayed TX bytes value much too high
    • UPSTREAM: 998221c26b86a7edd621e66b437628c5ec0f8e9b
  200. cio: dont panic in non-fatal conditions
    • UPSTREAM: 16b9a0571da4ee5cd15ca75e871722b0b5aee64d
  201. cio: fix double free in case of probe failure
    • UPSTREAM: 48e4c385c5f54626651cca027afe242439281899
  202. V4L/DVB (13826): uvcvideo: Fix controls blacklisting
    • UPSTREAM: 385097e08b9c24655626ed760bc67eb7e50115a0
  203. md: fix small irregularity with start_ro module parameter
    • UPSTREAM: 0f9552b5dc4fe10da37fa3f4a4ca185d90fa41c9
  204. ata_piix: fix MWDMA handling on PIIX3
    • UPSTREAM: 6938594374ee506e91a4c03117a034ea0ed66783
  205. ahci: disable SNotification capability for ich8
    • UPSTREAM: 1b677afda44f7882b7e257d6f025d006ec5d14f9
  206. iTCO_wdt: Add Intel Cougar Point and PCH DeviceIDs
    • UPSTREAM: 3c9d8eccd8687f0e770e4d89fd0d73d4f81a985a
  207. iTCO_wdt: add PCI ID for the Intel EP80579 (Tolapai) SoC
    • UPSTREAM: 4946f8353da9d3038e2a9d0295d5dfeee4cee5c5
  208. iTCO_wdt.c - cleanup chipset documentation
    • UPSTREAM: cb711a1931363b8ad4dc98df4a92c262ced8eeb4
  209. ALSA: hda - Add missing Line-Out and PCM switches as slave
    • UPSTREAM: 23033b2bce4361f2859ee0331f97c9056dae7091
  210. ALSA: hda - Fix quirk for Maxdata obook4-1
    • UPSTREAM: 2fef62c825f09e29d2f52dc187ddf6f99e28c7f1
  211. ALSA: hda - select IbexPeak handler for Calpella

    • UPSTREAM: 739b47f1e5aa3b36eadd7906cc6b41f0175c6ed1
  212. Input: i8042 - add Dritek quirk for Acer Aspire 5610.
    • UPSTREAM: e6edbdc52bc0755cbfe0721ca91d4fd87649bc13
  213. Input: i8042 - add Gigabyte M1022M to the noloop list
    • UPSTREAM: a61cd03827eceefcec19eefc6e1173703fdc5e5d
  214. Input: i8042 - remove identification strings from DMI tables
    • UPSTREAM: f909b1df0a068f30e252d8dc3e9d45ca25bf266f
  215. DMI: allow omitting ident strings in DMI tables
    • UPSTREAM: 75757507e014fa074d25d2883c4ab604999584bd
  216. PCI: AER: fix aer inject result in kernel oops
    • UPSTREAM: 46256f83d0d066f99ffde547f27473dfd2a78009
  217. qlge: Bonding fix for mode 6.
    • UPSTREAM: 63ae93a19094d88c8ca62543586b20e3a7ff7637
  218. qlge: Add handler for DCBX firmware event.
    • UPSTREAM: 91ced682f9de17ebab5fcb2a70b48e372eb43281
  219. qlge: Don't fail open when port is not initialized.
    • UPSTREAM: 80928860941023bb37e9c61927395d0eb753bc3b
  220. qlge: Set PCIE max read request size.
    • UPSTREAM: bc9167f39ff8cd428e8577eb72751a653008edb2
  221. qlge: Remove explicit setting of PCI Dev CTL reg.
    • UPSTREAM: 1d1023d039d8295070b8dbb92c4d972237235304
  222. fcoe: Fix getting san mac for VLAN interface
    • UPSTREAM: 5bab87e6d465d54a2b5899e0f583d42f00dbee2e
  223. fcoe: Fix checking san mac address
    • UPSTREAM: bf361707c81f8e8e43e332bfc8838bae76ae021a
  224. fcoe, libfc: fix an libfc issue with queue ramp down in libfc
    • UPSTREAM: 14caf44c69184ed72d46a2f883311daf27a4192f
  225. libfc: remote port gets stuck in restart state without really restarting
    • UPSTREAM: 5543c72e2bbb30e5ba5938b18ec26617b8b3fb04
  226. libfc: fix free of fc_rport_priv with timer pending
    • UPSTREAM: b4a9c7ede96e90f7b1ec009ce7256059295e76df
  227. libfc: fix memory corruption caused by double frees and bad error handling
    • UPSTREAM: 8f550f937e9fdafa5c37e348e214aecec851ef3f
  228. libfc: Fix frags in frame exceeding SKB_MAX_FRAGS in fc_fcp_send_data
    • UPSTREAM: d37322a43ebac79eef417149f5696390cf8872db
  229. fcoe: initialize return value in fcoe_destroy
    • UPSTREAM: 8eca355fa8af660557fbdd5506bde1392eee9bfe
  230. libfc: don't WARN_ON in lport_timeout for RESET state
    • UPSTREAM: 22655ac22289d7b7def8ef2d72eafe5024bd57fe
  231. libfc: lport: fix minor documentation errors
    • UPSTREAM: 1b69bc062c2a4c8f3e15ac69f487afec3aa8d774
  232. libfc: Fix wrong scsi return status under FC_DATA_UNDRUN
    • UPSTREAM: 4347fa66878e079766258bc0d077c350cb31a799
  233. fcoe: remove redundant checking of netdev->netdev_ops

    • UPSTREAM: b04d023cf5b7f4113cc4a09405c2fe8003bfe37d
  234. libfc: fix ddp in fc_fcp for 0 xid
    • UPSTREAM: 5e472d077f45de4f37365171bd742f18b3ef20de
  235. libfc: fix typo in retry check on received PRLI
    • UPSTREAM: 85b5893ca97c69e409ecbb5ee90a5d99882369c4
  236. lpfc: fix hang on SGI ia64 platform
    • UPSTREAM: 8e68597d087977d3e4fd3e735d290ab45fd0b5ea
  237. scsi_transport_fc: remove invalid BUG_ON
    • UPSTREAM: 8798a694da59486e4a3ff0abeec183202fb34c20
  238. scsi_dh: create sysfs file, dh_state for all SCSI disk devices
    • UPSTREAM: 5917290ce9b376866b165d02a5ed88d5ecdb32d0
  239. scsi_devinfo: update Hitachi entries (v2)
    • UPSTREAM: 627511e3e67553b04f6917c03e39b797df210e04
  240. HID: fixup quirk for NCR devices
    • UPSTREAM: 5b915d9e6dc3d22fedde91dfef1cb1a8fa9a1870
  241. NFS: Revert default r/wsize behavior
    • UPSTREAM: dd47f96c077b4516727e497e4b6fd47a06778c0a
  242. iscsi class: modify handling of replacement timeout
    • UPSTREAM: fdd46dcbe4468a1f47a2cc9be442d11c3d21dd68
  243. PCI: Always set prefetchable base/limit upper32 registers
    • UPSTREAM: 59353ea30e65ab3ae181d6175e3212e1361c3787
  244. timers, init: Limit the number of per cpu calibration bootup messages
    • UPSTREAM: feae3203d711db0a9965300ee6d592257fdaae4f
  245. nfsd: Fix sort_pacl in fs/nfsd/nf4acl.c to actually sort groups
    • UPSTREAM: aba24d71580180dfdf6a1a83a5858a1c048fd785
  246. nohz: Prevent clocksource wrapping during idle
    • UPSTREAM: 98962465ed9e6ea99c38e0af63fe1dcb5a79dc25
  247. sched: Fix missing sched tunable recalculation on cpu add/remove
    • UPSTREAM: 0bcdcf28c979869f44e05121b96ff2cfb05bd8e6
  248. sched: Fix isolcpus boot option
    • UPSTREAM: bdddd2963c0264c56f18043f6fa829d3c1d3d1c0
  249. ALSA: ice1724 - Patch for suspend/resume for ESI Juli@
    • UPSTREAM: 50d40f187f9182ee8caa1b83f80a0e11e2226baa
  250. partitions: use sector size for EFI GPT
    • UPSTREAM: 7d13af3279985f554784a45cc961f706dbcdbdd1
  251. partitions: read whole sector with EFI GPT header
    • UPSTREAM: 87038c2d5bda2418fda8b1456a0ae81cc3ff5bd8
  252. netfilter: xtables: fix conntrack match v1 ipt-save output
    • UPSTREAM: 3a0429292daa0e1ec848bd26479f5e48b0d54a42
  253. V4L/DVB (13680b): DocBook/media: create links for included sources
    • UPSTREAM: 5bf583473813530c1bf82051a35fac8d5045f4f7
  254. V4L/DVB (13680a): DocBook/media: copy images after building HTML
    • UPSTREAM: 49b14650ba5bf80234cb1984fd8396aff03430ce
  255. atl1e:disable NETIF_F_TSO6 for hardware limit
    • UPSTREAM: 7c7afb083675b3d4d012a2aacec3a958ba484ab0
  256. atl1c:use common_task instead of reset_task and link_chg_task
    • UPSTREAM: cb19054697e92a793f336380fd72c588521178ff
  257. iTCO_wdt: Add support for Intel Ibex Peak
    • UPSTREAM: 79e8941dda254505bb8af37b3a009165dfb7e98a
  258. V4L/DVB (13168): Add support for Asus Europa Hybrid DVB-T card (SAA7134 SubVendor ID: 0x1043 Device ID: 0x4847)

    • UPSTREAM: e3c6e1aaa5db7822524f5b1355960fd732910068
  259. USB: ftdi_sio: add USB device ID's for B&B Electronics line

    • UPSTREAM: a8cbd90a0410096e152f68a4e114a8b5c7abb49b
  260. USB: mos7840: add device IDs for B&B electronics devices

    • UPSTREAM: acf509ae28301d78b022c534c26b1e4765c18f2b
  261. V4L/DVB (13569): smsusb: add autodetection support for five additional Hauppauge USB IDs
    • UPSTREAM: 20d15a200d34cfb7141fb4558895d7d5233db84b
  262. ALSA: hda - Add PCI IDs for Nvidia G2xx-series
    • UPSTREAM: 6dd7dc767e35cfbb38f8c63a50b1c27acad25920
  263. vfs: get_sb_single() - do not pass options twice
    • UPSTREAM: 9329d1beaeed1a94f030c784dcec5ff973f402c4
  264. driver-core: fix devtmpfs crash on s390
    • UPSTREAM: f776c5ec4690b21b3668ad5956774a22c86f541a
  265. Driver-Core: devtmpfs - set root directory mode to 0755
    • UPSTREAM: 03d673e6af6490371aaf64dfe1f84c658c48b71d
  266. Input: ALPS - add interleaved protocol support (Dell E6x00 series)
    • UPSTREAM: 1d9f26262aef6d63ff65eba0fd5f1583f342b69b
  267. davinci: dm646x: Add support for 3.x silicon revision
    • UPSTREAM: f63dd12da29f47c37bbc093abec098538e04357c
  268. powerpc/fsl: Add PCI device ids for new QoirQ chips
    • UPSTREAM: a3f62bd2b20c769ddc989b242ddd274179e19ee6
  269. ar9170: Add support for D-Link DWA 160 A2
    • UPSTREAM: 15295380f45aa0d35665f6e5596ac98c081d95b9
  270. mpt2sas: New device SAS2208 support is added
    • UPSTREAM: db27136a89d061bf9dceb28953a61a8ef862ca7f
  271. be2net: Add the new PCI IDs to PCI_DEVICE_TABLE.
    • UPSTREAM: 59fd5d87a4243a992f3a3e69f3627cf4c509608e
  272. be2net: Add support for next generation of BladeEngine device.

    • UPSTREAM: 12d7ea2c5a5c87834daf9fcd920aab80ff6248b1
  273. ACPI: don't cond_resched if irq is disabled
    • UPSTREAM: c084ca704a3661bf77690a05bc6bd2c305d87c34
  274. clockevents: Add missing include to pacify sparse
    • UPSTREAM: 8e1a928a2ed7e8d5cad97c8e985294b4caedd168
  275. clockevent: Don't remove broadcast device when cpu is dead
    • UPSTREAM: ea9d8e3f45404d411c00ae67b45cc35c58265bb7
  276. sfc: Use fixed-size buffers for MCDI NVRAM requests
    • UPSTREAM: 5a27e86babe79cf5f575394bb1055448458df6c7
  277. sfc: Add workspace for GMAC bug workaround to MCDI MAC_STATS buffer
    • UPSTREAM: 8704a2c8e9db24157a7b08d1678bf840f2318779
  278. sfc: QT202x: Remove unreliable MMD check at initialisation
    • UPSTREAM: 357d46a17e54c9a87e0e6ef3930ff4ab2d232b81
  279. sfc: Fix conditions for MDIO self-test
    • UPSTREAM: f3766c26a5d00189e5c0965c66f01956d15a92d6
  280. sfc: Fix polling for slow MCDI operations
    • UPSTREAM: 55029c1d65158aea9672c5dfadb43a57f23e3100
  281. perf: Honour event state for aux stream data
    • UPSTREAM: 22e190851f8709c48baf00ed9ce6144cdc54d025
  282. perf events: Dont report side-band events on each cpu for per-task-per-cpu events
    • UPSTREAM: 5d27c23df09b702868d9a3bff86ec6abd22963ac
  283. perf timechart: Use tid not pid for COMM change
    • UPSTREAM: 8f06d7e6e1bbfb32698d6d455583ab7460c090e2
  284. vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREE
    • UPSTREAM: 88f5004430babb836cfce886d5d54c82166f8ba4
  285. USB: fix usbstorage for 2770:915d delivers no FAT
    • UPSTREAM: 10d2cdb6102669279bee2d9a00a22431b74583d5
  286. x86/PCI/PAT: return EUPSTREAMVAL for pci mmap WC request for !pat_enabled
    • UPSTREAM: 2992e545ea006992ec9dc91c4fa996ce1e15f921
  287. DM: Fix device mapper topology stacking
    • UPSTREAM: b27d7f16d3c6c27345d4280a739809c1c2c4c0b5
  288. block: bdev_stack_limits wrapper
    • UPSTREAM: 17be8c245054b9c7786545af3ba3ca4e54cd4ad9
  289. drm/i915: try another possible DDC bus for the SDVO device with multiple outputs
    • UPSTREAM: 7c3f0a2726fed78e0e0afe3b6fc3c1f5b298e447
  290. drm/i915: Read the response after issuing DDC bus switch command
    • UPSTREAM: 6a304caf0bf9c429fc261f260b86cabf5bde2cbb
  291. SCSI: enclosure: fix oops while iterating enclosure_status array
    • UPSTREAM: cc9b2e9f6603190c009e5d2629ce8e3f99571346
  292. ACPI: EC: Add wait for irq storm
    • UPSTREAM: 54070101f86ca9a6e9ba243c999d144721ec3db7
  293. ACPI: EC: Accelerate query execution
    • UPSTREAM: a62e8f1978f49e52f87a711ff6711b323d4b12ff
  294. USB: add speed values for USB 3.0 and wireless controllers
    • UPSTREAM: b132b04e193908a94d95065d0628f8fb0159cc55
  295. USB: add missing delay during remote wakeup
    • UPSTREAM: 49d0f078f494b9d81e820a13dd8093a9bfb0b6b1
  296. USB: EHCI & UHCI: fix race between root-hub suspend and port resume

    • UPSTREAM: cec3a53c7fe794237b582e8e77fc0e48465e65ee
  297. USB: EHCI: fix handling of unusual interrupt intervals
    • UPSTREAM: 1b9a38bfa6e664ff02511314f5586d711c83cc91
  298. USB: Don't use GFP_KERNEL while we cannot reset a storage device
    • UPSTREAM: acbe2febe71abb2360b008e9ab3ee5c44169f78c
  299. USB: fix bitmask merge error
    • UPSTREAM: a91b593edd4b3e8aa91f671b763b27b8119eb49d
  300. usb: serial: fix memory leak in generic driver
    • UPSTREAM: 2591530204a76fecc843529ade56afe865dd2657
  301. serial: 8250_pnp: use wildcard for serial Wacom tablets
    • UPSTREAM: 6d34855d9aa281f72c533ecb827405139d1b0fe9
  302. nozomi: quick fix for the close/close bug
    • UPSTREAM: eeec32a731631a9bad9abb21c626b9f2840bee0d
  303. ecryptfs: initialize private persistent file before dereferencing pointer
    • UPSTREAM: e27759d7a333d1f25d628c4f7caf845c51be51c2
  304. ecryptfs: use after free
    • UPSTREAM: ece550f51ba175c14ec3ec047815927d7386ea1f
  305. tty: fix race in tty_fasync
    • UPSTREAM: 703625118069f9f8960d356676662d3db5a9d116
  306. Staging: hv: fix smp problems in the hyperv core code
    • UPSTREAM: 7692fd4d441afac728cb83fdd33349d5ba07406c
  307. Staging: asus_oled: fix oops in 2.6.32.2
    • UPSTREAM: 20633bf0141c5e93e3396770d5eb7d200ee4068a
  308. V4L/DVB (13900): gspca - sunplus: Fix bridge exchanges.
    • UPSTREAM: 07d1c69b2dcfdd1b21e36af0ff8b9506234908ee
  309. x86, msr/cpuid: Register enough minors for the MSR and CPUID drivers
    • UPSTREAM: 0b962d473af32ec334df271b54ff4973cb2b4c73
  310. vfs: Fix vmtruncate() regression
    • UPSTREAM: cedabed49b39b4319bccc059a63344b6232b619c
  311. sched: Fix task priority bug
    • UPSTREAM: 57785df5ac53c70da9fb53696130f3c551bfe1f9
  312. serial/8250_pnp: add a new Fujitsu Wacom Tablet PC device
    • UPSTREAM: 3018aa4b1a46946dfd0ee73a533038f24e390539
  313. i2c/pca: Don't use *_interruptible
    • UPSTREAM: 22f8b2695eda496026623020811cae34590ee3d7
  314. i2c: Do not use device name after device_unregister
    • UPSTREAM: c556752109794a5ff199b80a1673336b4df8433a
  315. sparc64: Fix Niagara2 perf event handling.
    • UPSTREAM: e04ed38d4e0cd32141f723560efcc8252b0241e2
  316. sparc64: Fix NMI programming when perf events are active.
    • UPSTREAM: 8183e2b38480672a1f61d416812ac078ce94b67b
  317. sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK
    • UPSTREAM: b9f8fcd55bbdb037e5332dbdb7b494f0b70861ac
  318. asus-laptop: add Lenovo SL hotkey support
    • UPSTREAM: 14f8af311e7d3e4198cbaade84a34f86505dcb37
  319. Input: pmouse - move Sentelic probe down the list
    • UPSTREAM: 4a18b3ab6ed537b055e3fcfca64ab870b4f9acf0
  320. PCI/cardbus: Add a fixup hook and fix powerpc
    • UPSTREAM: 2d1c861871d767153538a77c498752b36d4bb4b8
  321. HID: add device IDs for new model of Apple Wireless Keyboard
    • UPSTREAM: 23aeb61e7e1f02fb0f3b8f9e798e75537ca1731d
  322. reiserfs: truncate blocks not used by a write
    • UPSTREAM: ec8e2f7466ca370f5e09000ca40a71759afc9ac8
  323. V4L/DVB (13868): gspca - sn9c20x: Fix test of unsigned.
    • UPSTREAM: c60503c1db76bd46577cc7ff4fafa033b675e0e5
  324. ALSA: hda - Fix missing capture mixer for ALC861/660 codecs
    • UPSTREAM: c7a8eb103248a110cdbe0530d8c5ce987f099eee
  325. mfd: Correct WM835x ISUPSTREAMK ramp time defines
    • UPSTREAM: 9dffe2a32b0deef52605d50527c0d240b15cabf7
  326. mfd: WM835x GPIO direction register is not locked
    • UPSTREAM: 8e6ba2dfa2d6c4691a83a63e211990a8bd7b788b
  327. x86: SGI UV: Fix mapping of MMIO registers
    • UPSTREAM: fcfbb2b5facd65efa7284cc315225bfe3d1856c2
  328. edac: i5000_edac critical fix panic out of bounds
    • UPSTREAM: 118f3e1afd5534c15f9701f33514186cfc841a27
  329. x86, apic: use physical mode for IBM summit platforms
    • UPSTREAM: dfea91d5a7c795fd6f4e1a97489a98e4e767463e
  330. page allocator: update NR_FREE_PAGES only when necessary
    • UPSTREAM: 6ccf80eb15ccaca4d3f1ab5162b9ded5eecd9971
  331. futexes: Remove rw parameter from get_futex_key()
    • UPSTREAM: 7485d0d3758e8e6491a5c9468114e74dc050785d
  332. x86, mce: Thermal monitoring depends on APIC being enabled
    • UPSTREAM: 485a2e1973fd9f98c2c6776e66ac4721882b69e0
  333. block: Fix incorrect reporting of partition alignment
    • UPSTREAM: 81744ee44ab2845c16ffd7d6f762f7b4a49a4750
  334. drm/i915: remove loop in Ironlake interrupt handler
    • UPSTREAM: c7c85101afd0cb8ce497456d12ee1cad4aad152f
  335. memcg: ensure list is empty at rmdir
    • UPSTREAM: fce66477578d081f19aef5ea218664ff7758c33a
  336. revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer"
    • UPSTREAM: eb29a5cc0b601c458bae9df2f6c3696d75c2d383
  337. inotify: only warn once for inotify problems
    • UPSTREAM: 976ae32be45a736acd49215a7e4771ff91f161c3
  338. inotify: do not reuse watch descriptors
    • UPSTREAM: 9e572cc9877ee6c43af60778f6b8d5ba0692d935
  339. [SCSI] vmw_pvscsi: SCSI driver for VMware's virtual HBA.
    • UPSTREAM: 851b164231d1117673aa44c00c7622e48b7dfcf4
  340. sfc: Disable TX descriptor prefetch watchdog
    • UPSTREAM: 286d47ba90315a871f77351f7f61b7e4a96476a9
  341. sfc: QT2025C: Add error message for suspected bad SFP+ cables
    • UPSTREAM: 50d6ec552bdd4d9227fe9ed2bac819eced3170ac
  342. sfc: QT2025C: Work around PHY firmware initialisation bug
    • UPSTREAM: 1a1284ef97ca79ba747d211b697e996a248a8555
  343. sfc: QT2025C: Switch into self-configure mode when not in loopback
    • UPSTREAM: 0d83b2f64c330ee3892cb3117ac5d56e97185ecf
  344. sfc: QT2025C: Work around PHY bug
    • UPSTREAM: 17d6aeafe9d8268612d91edc0102659edb382282
  345. sfc: Fix DMA mapping cleanup in case of an error in TSO
    • UPSTREAM: a7ebd27a13757248863cd61e541af7fa9e7727ee
  346. sfc: Include XGXS in XMAC link status check except in XGMII loopback
    • UPSTREAM: a355020af415947c7dee7e00a91360d11b6a9b47
  347. sfc: Move PHY software state initialisation from init() into probe()
    • UPSTREAM: ff3b00a0fcaab89ff885e9f0f4ad83c4ced788f4
  348. drivers/net/sfc: Correct code taking the size of a pointer
    • UPSTREAM: 94de803db748b902a9442fcfd7aad31a2fde43b7
  349. sfc: Update version, copyright dates, authors
    • UPSTREAM: 906bb26c0624d87df74e6642f2d74cde176fcc12
  350. sfc: Implement TSO for TCP/IPv6
    • UPSTREAM: 738a8f4b0c0e6ce7260e1514d41c764f334982e4
  351. sfc: Add support for SFC9000 family (2)
    • UPSTREAM: 8880f4ec21e668dcab3c6d387524a887e5bcbf73
  352. sfc: Add support for SFC9000 family (1)
    • UPSTREAM: afd4aea03f597f29421dc5767e7d1f754730ec23
  353. sfc: Add firmware protocol definitions (MCDI)
    • UPSTREAM: f0d37f4228e440597d5d56c31292e2e1639c7539
  354. sfc: Move shared NIC code from falcon.c to new source file nic.c
    • UPSTREAM: 8e730c15e1560415f33d7301b617be26050ffb86
  355. sfc: Rename falcon.h to nic.h
    • UPSTREAM: 744093c98363f8a65853aed39708c9effc80f8ff
  356. sfc: Allow for additional checksum offload features
    • UPSTREAM: c383b53729a9bbbceee132a85955d084ba00ca3a
  357. sfc: Extend MTD driver for use with new NICs
    • UPSTREAM: 76884835684411264cda2f15585261eb02183541
  358. sfc: Remove static PHY data and enumerations
    • UPSTREAM: c1c4f453b61463df4df16f7aa5782fc0cfe05b9e
  359. sfc: Extend loopback mode enumeration
    • UPSTREAM: e58f69f4082f60076885798fae8f3a17ea713bf6
  360. sfc: Fold falcon_probe_nic_variant() into falcon_probe_nic()
    • UPSTREAM: 5784946068f81c5f1cce2906a7655652e34f44f3
  361. sfc: Separate shared NIC code from Falcon-specific and rename accordingly
    • UPSTREAM: 152b6a62aea2d43359dd37004e9c218bf7bdeb3b
  362. sfc: Add efx_nic_type operation for identity LED control
    • UPSTREAM: 06629f07248b259e08a6e4089fbe6aa3f98dfbe6
  363. sfc: Add efx_nic_type operation for NVRAM self-test
    • UPSTREAM: 0aa3fbaa3f2d29a14231ebb0c8e521c23701d41f
  364. sfc: Add efx_nic_type operation for register self-test
    • UPSTREAM: 9bfc4bb1f9b5863b177752b88e8bfa364e83a4fa
  365. sfc: Implement ethtool reset operation
    • UPSTREAM: eb9f6744cbfa97674c13263802259b5aa0034594
  366. sfc: Add power-management and wake-on-LAN support
    • UPSTREAM: 89c758fa47b54d8ce10d2b39ed09de6da0ba4324
  367. sfc: Generalise link state monitoring
    • UPSTREAM: 78c1f0a06551f6ff61bfd7c1a9302115a8135a62
  368. sfc: Refactor link configuration
    • UPSTREAM: d3245b28ef2a45ec4e115062a38100bd06229289
  369. sfc: Move Falcon NIC operations to efx_nic_type
    • UPSTREAM: ef2b90ee4dba7a3d9001f1f0003b860b39a4aaae
  370. sfc: Turn pause frame generation on and off at the MAC, not the RX FIFO
    • UPSTREAM: 4b0d29dcfca9eafbf6e940862ab022df3ef2dd6f
  371. sfc: Remove duplicate hardware structure definitions
    • UPSTREAM: 674979d33566ab7e524e25fdc227923e27a3fb78
  372. sfc: Remove redundant writes to UPSTREAMT_ADR_KER
    • UPSTREAM: 39e60212087a36a53daca3904563012ccaf6e92d
  373. sfc: Clean up RX event handling
    • UPSTREAM: c1ac403bfa240617da2bce861ea5c3a907a65612
  374. sfc: Move descriptor cache base addresses to struct efx_nic_type
    • UPSTREAM: 0228f5cdb03f6656247cf2876f9f4f8fc213ffd6
  375. sfc: Decouple NIC revision number from Falcon PCI revision number
    • UPSTREAM: daeda6309e1382819a8f8bab548560742ac26cc2
  376. sfc: Remove some redundant whitespace
    • UPSTREAM: 299f8d69f3590fdbd7b22880234196de3b39ceca
  377. sfc: Remove another unused workaround macro
    • UPSTREAM: 45d03e59b39ceef9f05b8622a94aa7235003a2c9
  378. sfc: Remove EFX_WORKAROUND_9141 macro
    • UPSTREAM: 0589ece031e31a238e60057ef2abfa1ff18d46d0
  379. sfc: Limit some hardware workarounds to Falcon
    • UPSTREAM: fb45f2c154be470ad950bcf16f3662ec0ca48695
  380. sfc: Always start Falcon using the XMAC
    • UPSTREAM: b895d73e9836fccc402e48a8f63e6805d2edc87b
  381. sfc: Replace MDIO spinlock with mutex
    • UPSTREAM: ab86746175a5e1379abb9c7c38522af4d3176f57
  382. sfc: QT202x: Reset before reading PHY id
    • UPSTREAM: 47c3d19f60da7cc018781744b1ffb3b557373e7f
  383. sfc: Simplify PHY polling
    • UPSTREAM: fdaa9aed21c8c8b529f3c94a5ffa138bf3360b75
  384. sfc: Do not set net_device::trans_start in self-test
    • UPSTREAM: cc83f6d6922018a1b762f67af539867a6b05398e
  385. sfc: Move inline comment into kernel-doc
    • UPSTREAM: f30eb23ea50a6be7ea282a2dc3909119892ebc79
  386. sfc: Change MAC promiscuity and multicast hash at the same time
    • UPSTREAM: 8be4f3e6f7b670529bd67aa1f0319bec1e29ebcf
  387. sfc: Simplify XMAC link polling
    • UPSTREAM: 9007b9fa368b172e6b9a985899080fbebb7d3204
  388. sfc: Move Falcon board/PHY/MAC monitoring code to falcon.c
    • UPSTREAM: fe75820b99ff2de713de23252432f0f9d0ca1d35
  389. sfc: Split MAC stats DMA initiation and completion
    • UPSTREAM: 55edc6e6ff728681ebc10d418222740705376664
  390. sfc: Hold MAC lock for longer in efx_init_port()
    • UPSTREAM: 1dfc5ceacd00365a9089e98643f4b26253d5a6aa
  391. sfc: Only switch Falcon MAC clocks as necessary
    • UPSTREAM: 26deba501371c215f95624ede81ab5b611fd7d95
  392. sfc: Remove unused function efx_flush_queues()
    • UPSTREAM: 1338344a84f5ea60a6689127d2717845e8564b1a
  393. sfc: Fix bugs in RX queue flushing
    • UPSTREAM: 127e6e10ad17585c48cba8e1dcf30d98b90ee583
  394. sfc: Clean up struct falcon_board and struct falcon_board_data
    • UPSTREAM: 44838a447de3b1541cbf845853c4f8999310b0dd
  395. sfc: Remove unused constant
    • UPSTREAM: 734a350a6ccee59647f064fd49cd6cebc5dda48b
  396. sfc: Comment corrections
    • UPSTREAM: 8986352a32485f9dd9069e370ffa6d5b0737a854
  397. sfc: Strengthen EFX_ASSERT_RESET_SERIALISED
    • UPSTREAM: 332c1ce9e7b0f9285cba0cf3d32bad87a4f8e40a
  398. sfc: Treat all MAC registers as 128-bit
    • UPSTREAM: 80cb9a0f7f381e1c0e9f6dabec6e67db0dd3a0d9
  399. sfc: Fix descriptor cache sizes
    • UPSTREAM: 46e1ac0f42c7ff20a7e47c172e4835273b0e6899
  400. sfc: Log interrupt and reset type names, not numbers
    • UPSTREAM: c459302db655c1a7fd05fd4266b18990854e8386
  401. sfc: Combine high-level header files
    • UPSTREAM: f5e7adc3d4aa8edab63bb63f0ce5fe92c3dd7604
  402. sfc: Remove redundant efx_xmit() function
    • UPSTREAM: 497f5ba3236425dbcf20b55452a013f1d3695ebb
  403. sfc: Remove unnecessary casts to struct sk_buff *
    • UPSTREAM: 9bc183d7f90793e5e72f4dfd21a5877c6cd4da78
  404. sfc: Move struct falcon_board into struct falcon_nic_data
    • UPSTREAM: 3759433db2f7340ddec3abd55ebb1178600d014e
  405. sfc: Move definition of struct falcon_nic_data into falcon.h
    • UPSTREAM: 5c16a96c4f31a0be287c5db3f36d1099dea9b2bd
  406. sfc: Make board information explicitly Falcon-specific
    • UPSTREAM: 278c0621fbc4ef52177969edb6f07352da816fdb
  407. sfc: Rename efx_board::init_leds to init_phy and use for SFN4111T
    • UPSTREAM: 981fc1b4b8cc6bfe8c6f0c07052e25738d959c68
  408. sfc: Use a single blink implementation
    • UPSTREAM: 398468ed1b5c61fe8bcbc8cc1ed323e3c23b58ef
  409. sfc: SFT9001: Reset LED configuration correctly after blinking
    • UPSTREAM: dcf477b2d205abb8ccdb3b1cb668a0db2de202c0
  410. sfc: Record RX queue number on GRO path
    • UPSTREAM: 3eadb7b0ec39d7ee45804d691c96fa2fbc3745ee
  411. sfc: Move assertions and buffer cleanup earlier in efx_rx_packet_lro()
    • UPSTREAM: 1241e951af060c16cd851a83a045ca3a80288383
  412. sfc: Remove ridiculously paranoid assertions
    • UPSTREAM: 3139e62827b9f2b9b553816de664edfe4573c954
  413. sfc: Remove redundant gotos from efx_rx_packet()

    • UPSTREAM: d96d7dc9f19aafe4dd5f2f84d09653e14d2e8d8b
  414. sfc: Remove pointless abstraction of memory BAR number (2)
    • UPSTREAM: 9e0c8a5bab7190a31d6f2cba28999457dd4d9b7c
  415. sfc: Enable heuristic selection between page and skb RX buffers
    • UPSTREAM: c3c6336504c59d9febc30de199dfee6a65a5d6ae
  416. sfc: Feed GRO result into RX allocation policy and interrupt moderation
    • UPSTREAM: 18e1d2beb6c2307d3cab7ecb44fd3d4382adcf6a
  417. sfc: Really allow RX checksum offload to be disabled
    • UPSTREAM: 9c1bbbaf3eef357b15c0e94085d96f18c6f1bde6
  418. sfc: Rename 'xfp' file and functions to reflect reality
    • UPSTREAM: b37b62fea1d1bf68ca51818f8eb1035188efd030
  419. sfc: Remove unused code for non-autoneg speed/duplex switching
    • UPSTREAM: fc2b5e673fceece2bbc153fe8c63c8cf93cfe611
  420. sfc: Merge efx_fc_resolve() into efx_mdio_get_pause()
    • UPSTREAM: 18ea024fd6abd1a857de9dc0f588a222cf279521
  421. sfc: Move MTD probe after netdev registration and name allocation
    • UPSTREAM: a5211bb5f72c55d936dab56363ca9755981164bd
  422. sfc: Remove unnecessary tests of efx->membase

    • UPSTREAM: 2ed380a59b3725dc5fbda3627792172afbefc8eb
  423. sfc: Remove incorrect assertion from efx_pci_remove_main()
    • UPSTREAM: be4b163b28917499ea1f8755eee8509ee2675ec3
  424. sfc: Merge falcon_probe_phy() into falcon_probe_port()
    • UPSTREAM: 96c45726c7dd5ee11b8773810208c41e40a93ffd
  425. sfc: Remove pointless abstraction of memory BAR number
    • UPSTREAM: dc803df8dd68a045bea4753f5300eeecb961ca2d
  426. sfc: Removed kernel-doc for nonexistent member of efx_phy_operations
    • UPSTREAM: 8698a6b642910a3d35be7160cd00dc98ab584d97
  427. sfc: Maintain interrupt moderation values in ticks, not microseconds
    • UPSTREAM: 0d86ebd815416efb4e95ca70c3b8e65b476c5f9f
  428. sfc: Move shared members of struct falcon_nic_data into struct efx_nic
    • UPSTREAM: 0484e0db7c4293d6202cff730ee359d8a7a6b085
  429. sfc: Move efx_xmit_done() declaration into correct stanza
    • UPSTREAM: 59cf09cc2fdbb651193e95d7c3335e751b8f748d
  430. sfc: Remove declarations of nonexistent functions
    • UPSTREAM: 5c86987e86d604442d81795259fc2c02308e8f44
  431. sfc: Change order of device removal to reverse of probe order
    • UPSTREAM: f01865f0649f3d42b70fec8968adfd53734a3380
  432. sfc: Merge struct efx_blinker into struct efx_board
    • UPSTREAM: 7d4cdb5af0d079d095501ad4164b4985a1661098
  433. sfc: Move all TX DMA length limiting into tx.c
    • UPSTREAM: 63f1988419ccaa544d1d31aadc1dd309f6471ffe
  434. sfc: Define DMA address mask explicitly in terms of descriptor field width
    • UPSTREAM: 6d51d307509f98f070688b4bff1d0f7462c4d3ec
  435. sfc: Eliminate indirect lookups of queue size constants
    • UPSTREAM: 3ffeabdd2bc62e0ebcb1a51a5d959a86a7a915fc
  436. sfc: Rename register I/O header and functions used by both Falcon and Siena
    • UPSTREAM: 12d00cadcc45382fc127712aa35bd0c96cbf81d9
  437. sfc: Update hardware definitions for Siena
    • UPSTREAM: 3e6c4538542ab2103ab7c01f4458bc2e21b672a1
  438. sfc: Move RX data FIFO thresholds out of struct efx_nic_type
    • UPSTREAM: 625b451455cebb7120492766c8425b6e808fc209
  439. sfc: Remove versioned bitfield macros
    • UPSTREAM: 56241ceb9e75fc1a5fb142a754096ad6c6ab19ee
  440. sfc: Remove boards.h, moving last remaining declaration to falcon.h
    • UPSTREAM: 5087b54ddc4f3a1007c0984177934c016d884639
  441. sfc: Rename Falcon-specific board code and types
    • UPSTREAM: 3473a5b11827fa0f84f18b79373a26290798f54a
  442. sfc: Remove redundant hardware initialisation
    • UPSTREAM: 19e71cf6910defed10c5d22af9f4591bbcd6a0fe
  443. sfc: Remove redundant header gmii.h
    • UPSTREAM: 7dbb06f7073a5d8a175ff6a1dc149f2505742614
  444. sfc: 10Xpress: Report support for pause frames
    • UPSTREAM: 188586b28deda2dd4888a306cb6202cc6f408103
  445. sfc: 10Xpress: Initialise pause advertising flags
    • UPSTREAM: c634263df5890daafe0ea470faee3305736bbc3d
  446. gro: Change all receive functions to return GRO result codes
    • UPSTREAM: c7c4b3b6e976b95facbb723951bdcd554a3530a4
  447. gro: Name the GRO result enumeration type
    • UPSTREAM: 5b252f0c2f98df21fadf0f6cf189b87a0b938228
  448. ethtool: Add reset operation
    • UPSTREAM: d73d3a8cb4723e161589864741d8528d70b350eb
  449. agp/intel-agp: Clear entire GTT on startup
    • UPSTREAM: fc61901373987ad61851ed001fe971f3ee8d96a3
  450. ipv6: skb_dst() can be NULL in ipv6_hop_jumbo().
    • UPSTREAM: 2570a4f5428bcdb1077622342181755741e7fa60
  451. module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y
    • UPSTREAM: d4703aefdbc8f9f347f6dcefcddd791294314eb7
  452. fix more leaks in audit_tree.c tag_chunk()
    • UPSTREAM: b4c30aad39805902cf5b855aa8a8b22d728ad057
  453. fix braindamage in audit_tree.c untag_chunk()
    • UPSTREAM: 6f5d51148921c242680a7a1d9913384a30ab3cbe
  454. libertas: Remove carrier signaling from the scan code
    • UPSTREAM: 659c8e5243caf14564155ad8421404f044dd8031
  455. drm/i915: remove render reclock support
    • UPSTREAM: cda9d05c499093c67b4a376a15009923acc2127a
  456. mac80211: add missing sanity checks for action frames
    • UPSTREAM: d79074488083ec0d7ecd15352192dc1631f25643
  457. iwl: off by one bug
    • UPSTREAM: 8a9ac160e844c7ce8074f6aa531feefb4acdee7c
  458. cfg80211: fix syntax error on user regulatory hints
    • UPSTREAM: e12822e1d3fface0d9e1095c5177e10141bd6bd6
  459. ath5k: Fix eeprom checksum check for custom sized eeproms
    • UPSTREAM: 359207c687cc8f4f9845c8dadd0d6dabad44e584
  460. iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr
    • UPSTREAM: c8106d7625a58ee4387cb2efe3e82320ad44b467
  461. xen: fix hang on suspend.
    • UPSTREAM: c5cae661d6cf808b6984762f763261adf35f3eb7
  462. quota: Fix dquot_transfer for filesystems different from ext4
    • UPSTREAM: 05b5d898235401c489c68e1f3bc5706a29ad5713
  463. hwmon: (adt7462) Fix pin 28 monitoring
    • UPSTREAM: bb595c923bc51dff9cdd112de18deb57ac7945d2
  464. hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs

    • UPSTREAM: 1fe63ab47a617ee95f562eaa7ddbbc59981ff8c6
  465. netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq()
    • UPSTREAM: aaff23a95aea5f000895f50d90e91f1e2f727002
  466. netfilter: ebtables: enforce CAP_NET_ADMUPSTREAM
    • UPSTREAM: dce766af541f6605fa9889892c0280bab31c66ab
  467. ASoC: Fix WM8350 DSP mode B configuration
    • UPSTREAM: 5ee518ecbcb5934e284ea51a19a939c891f5f7ea
  468. ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2
    • UPSTREAM: dfb12eeb0f04b37e5eb3858864d074af4ecd2ac7
  469. ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist
    • UPSTREAM: af9a75dd1a1f8a9aa406466cc8bb16208120488a
  470. ALSA: hda - Fix ALC861-VD capture source mixer
    • UPSTREAM: 9c0afc861a7228f718cb6a79fa7f9d46bf9ff300
  471. mmc_block: fix queue cleanup
    • UPSTREAM: 5fa83ce284a4b7cd9dcfadd01500b0ed4ab9b740
  472. mmc_block: fix probe error cleanup bug
    • UPSTREAM: 0a74ff29b8dd8b748f8856352f9a9b5c6cc362cc
  473. mmc_block: add dev_t initialization check
    • UPSTREAM: 7d92df692994472cab6045bbd9d0e2c4afa4365f
  474. kernel/signal.c: fix kernel information leak with print-fatal-signals=1
    • UPSTREAM: b45c6e76bc2c72f6426c14bed64fdcbc9bf37cb0
  475. dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and
    • UPSTREAM: 42d53b4ff7d61487d18274ebdf1f70c1aef6f122
  476. lib/rational.c needs module.h
    • UPSTREAM: 7ee3aebe31d2cb22c84e1c8f48182947b13a3607
  477. cgroups: fix 2.6.32 regression causing BUG_ON() in cgroup_diput()
    • UPSTREAM: bd4f490a079730aadfaf9a728303ea0135c01945
  478. drivers/cpuidle/governors/menu.c: fix undefined reference to `udivdi3'

    • UPSTREAM: 5787536edf18e33d06e2bf038bfd0910f4def213
  479. rtc_cmos: convert shutdown to new pnp_driver->shutdown

    • UPSTREAM: 004731b2c7c658d36bee167cb1e1a399c2cbccc9
  480. drm/i915: fix unused var
    • UPSTREAM: 29bd0ae25f8cb96b63560c2cbccec77b425e1603
  481. drm/i915: Select the correct BPC for LVDS on Ironlake
    • UPSTREAM: e5a95eb778690bc864eb330202d2c1b974caaeb4
  482. drm/i915: Make the BPC in FDI rx/transcoder be consistent with that in pipeconf on Ironlake
    • UPSTREAM: 8faf3b317471179c02db339aa80955a2e88c036d
  483. drm/i915: Enable/disable the dithering for LVDS based on VBT setting
    • UPSTREAM: 898822ce9561ab9b58a7eb60580a162a83dadecd
  484. drm: remove address mask param for drm_pci_alloc()
    • UPSTREAM: e6be8d9d17bd44061116f601fe2609b3ace7aa69
  485. drm/i915: Permit pinning whilst the device is 'suspended'
    • UPSTREAM: e3d8affb0d2d95f2da61e30ce86b33177feb91e8
  486. drm/i915: fix order of fence release wrt flushing
    • UPSTREAM: 96b47b65594fe2365f73aede060cb5203561fed3
  487. drm/i915: Update LVDS connector status when receiving ACPI LID event
    • UPSTREAM: a2565377a5c31e25c77c7cabaf6752abe9a2d83a
  488. sunrpc: on successful gss error pipe write, don't return error
    • UPSTREAM: 486bad2e40e938cd68fd853b7a9fa3115a9d3a4a
  489. SUNRPC: Fix the return value in gss_import_sec_context()
    • UPSTREAM: b891e4a05ef6beac85465295a032431577c66b16
  490. SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos()
    • UPSTREAM: 14ace024b1e16d2bb9445c8387494fbbd820a738
  491. sunrpc: fix peername failed on closed listener
    • UPSTREAM: b292cf9ce70d221c3f04ff62db5ab13d9a249ca8
  492. nfsd: make sure data is on disk before calling ->fsync

    • UPSTREAM: 7211a4e859ad070b28545c06e0a6cb60b3b8aa31
  493. Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium"
    • UPSTREAM: db677ffa5f5a4f15b9dad4d132b3477b80766d82
  494. exofs: simple_write_end does not mark_inode_dirty
    • UPSTREAM: efd124b999fb4d426b30675f1684521af0872789
  495. modules: Skip empty sections when exporting section notes
    • UPSTREAM: 10b465aaf9536ee5a16652fa0700740183d48ec9
  496. ASoC: fix params_rate() macro use in several codecs
    • UPSTREAM: b3172f222ab5afdc91ea058bd11c42cf169728f3
  497. fasync: split 'fasync_helper()' into separate add/remove functions
    • UPSTREAM: 53281b6d34d44308372d16acb7fb5327609f68b6
  498. generic_permission: MAY_OPEN is not write access
    • UPSTREAM: 7ea6600148c265b1fd53e521022b1d7aec81d974
  499. rt2x00: Disable powersaving for rt61pci and rt2800pci.
    • UPSTREAM: 93b6bd26b74efe46b4579592560f9f1cb7b61994
  500. vmscan: do not evict inactive pages when skipping an active list scan
    • UPSTREAM: b39415b2731d7dec5e612d2d12595da82399eedf
  501. lguest: fix bug in setting guest GDT entry
    • UPSTREAM: 3e27249c84beed1c79d767b350e52ad038db9053
  502. ext4: Update documentation to correct the inode_readahead_blks option name
    • UPSTREAM: 6d3b82f2d31f22085e5711b28dddcb9fb3d97a25
  503. sched: Sched_rt_periodic_timer vs cpu hotplug
    • UPSTREAM: 047106adcc85e3023da210143a6ab8a55df9e0fc
  504. amd64_edac: fix forcing module load/unload
    • UPSTREAM: 43f5e68733cfe8bed3c30b5c14c4993dffb29766
  505. amd64_edac: make driver loading more robust
    • UPSTREAM: 56b34b91e22313294154cee0c16e294cf8a45b61
  506. amd64_edac: fix driver instance freeing
    • UPSTREAM: 8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4
  507. x86, msr: msrs_alloc/free for CONFIG_SMP=n
    • UPSTREAM: 6ede31e03084ee084bcee073ef3d1136f68d0906
  508. x86, msr: Add support for non-contiguous cpumasks
    • UPSTREAM: 505422517d3f126bb939439e9d15dece94e11d2c
  509. amd64_edac: unify MCGCTL ECC switching
    • UPSTREAM: f6d6ae965760906d79ab29bc38507608c5971549
  510. cpumask: use modern cpumask style in drivers/edac/amd64_edac.c
    • UPSTREAM: ba578cb34a71fb08fff14ac0796b934a8c9991e1
  511. x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus
    • UPSTREAM: b8a4754147d61f5359a765a3afd3eb03012aa052
  512. ext4: fix sleep inside spinlock issue with quota and dealloc (#14739)
    • UPSTREAM: 39bc680a8160bb9d6743f7873b535d553ff61058
  513. ext4: Convert to generic reserved quota's space management.
    • UPSTREAM: a9e7f4472075fb6937c545af3f6329e9946bbe66
  514. quota: decouple fs reserved space from quota reservation
    • UPSTREAM: fd8fbfc1709822bd94247c5b2ab15a5f5041e103
  515. Add unlocked version of inode_add_bytes() function
    • UPSTREAM: b462707e7ccad058ae151e5c5b06eb5cadcb737f
  516. udf: Try harder when looking for VAT inode
    • UPSTREAM: e971b0b9e0dd50d9ceecb67a6a6ab80a80906033
  517. orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled
    • UPSTREAM: 5b0691508aa99d309101a49b4b084dc16b3d7019
  518. xen: wait up to 5 minutes for device connetion
    • UPSTREAM: ae7888012969355a548372e99b066d9e31153b62
  519. xen: improvement to wait_for_devices()
    • UPSTREAM: f8dc33088febc63286b7a60e6b678de8e064de8e
  520. xen: fix is_disconnected_device/exists_disconnected_device
    • UPSTREAM: c6e1971139be1342902873181f3b80a979bfb33b
  521. S390: dasd: support DIAG access for read-only devices
    • UPSTREAM: 22825ab7693fd29769518a0d25ba43c01a50092a
  522. drm: disable all the possible outputs/crtcs before entering KMS mode
    • UPSTREAM: b16d9acbdb97452d1418420e069acf7381ef10bb
  523. sched: Fix balance vs hotplug race
    • UPSTREAM: 6ad4c18884e864cf4c77f9074d3d1816063f99cd
  524. Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support
    • UPSTREAM: a00ae4d21b2fa9379914f270ffffd8d3bec55430
  525. b43: avoid PPC fault during resume
    • UPSTREAM: c2ff581acab16c6af56d9e8c1a579bf041ec00b1
  526. hwmon: (sht15) Off-by-one error in array index + incorrect constants
    • UPSTREAM: 4235f684b66d6f00d2cd8849c884cf8f8b57ecad
  527. netfilter: fix crashes in bridge netfilter caused by fragment jumps
    • UPSTREAM: 8fa9ff6849bb86c59cc2ea9faadf3cb2d5223497
  528. ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery
    • UPSTREAM: 0b5ccb2ee250136dd7385b1c7da28417d0d4d32d
  529. e100: Fix broken cbs accounting due to missing memset.
    • UPSTREAM: 70abc8cb90e679d8519721e2761d8366a18212a6
  530. memcg: avoid oom-killing innocent task in case of use_hierarchy
    • UPSTREAM: d31f56dbf8bafaacb0c617f9a6f137498d5c7aed
  531. x86/ptrace: make genregs[32]_get/set more robust
    • UPSTREAM: 04a1e62c2cec820501f93526ad1e46073b802dc4
  532. V4L/DVB (13596): ov511.c typo: lock => unlock

    • UPSTREAM: 50e9d31183ed61c787b870cb3ee8f6c3db8c8a1e
  533. kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch
    • UPSTREAM: 3e26120cc7c819c97bc07281ca1fb9017cfe9a39
  534. 'sysctl_max_map_count' should be non-negative
    • UPSTREAM: 70da2340fbc68e91e701762f785479ab495a0869
  535. NOMMU: Optimise away the {dac_,}mmap_min_addr tests
    • UPSTREAM: 6e1415467614e854fee660ff6648bd10fa976e95
  536. mac80211: fix race with suspend and dynamic_ps_disable_work
    • UPSTREAM: b98c06b6debfe84c90200143bb1102f312f50a33
  537. iwlwifi: fix 40MHz operation setting on cards that do not allow it
    • UPSTREAM: 6c3069b1e7e983e176a5f826e2edffefdd404a08
  538. iwlwifi: fix more eeprom endian bugs
    • UPSTREAM: b7bb1756cb6a610cdbac8cfdad9e79bb5670b63b
  539. iwlwifi: fix EEPROM/OTP reading endian annotations and a bug
    • UPSTREAM: af6b8ee38833b39f70946f767740565ceb126961
  540. iwl3945: fix panic in iwl3945 driver
    • UPSTREAM: dc57a303faab8562b92e85df0d79c4a05d7e2a61
  541. iwl3945: disable power save
    • UPSTREAM: bc45a67079c916a9bd0a95b0b879cc0f259bac6e
  542. ath9k_hw: Fix AR_GPIO_UPSTREAMPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054
    • UPSTREAM: c37919bfe0a5c1bee9a31701a31e05a2f8840936
  543. ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit
    • UPSTREAM: c90017dd43f0cdb42134b9229761e8be02bcd524
  544. ath9k: fix suspend by waking device prior to stop
    • UPSTREAM: 3867cf6a8c699846e928e8f5a9f31013708df192
  545. ath9k: wake hardware during AMPDU TX actions
    • UPSTREAM: 8b685ba9de803f210936400612a32a2003f47cd3
  546. ath9k: fix missed error codes in the tx status check
    • UPSTREAM: 5b479a076de091590423a9e6dfc2584126b28761
  547. ath9k: Fix TX queue draining
    • UPSTREAM: e8009e9850d59000d518296af372888911a129bd
  548. ath9k: wake hardware for interface IBSS/AP/Mesh removal
    • UPSTREAM: 5f70a88f631c3480107853cae12925185eb4c598
  549. ath5k: fix SWI calibration interrupt storm
    • UPSTREAM: 242ab7ad689accafd5e87ffd22b85cf1bf7fbbef
  550. cfg80211: fix race between deauth and assoc response
    • UPSTREAM: 3bdb2d48c5f58c781a4099c99044384a23620884
  551. mac80211: Fix IBSS merge
    • UPSTREAM: 450aae3d7b60a970f266349a837dfb30a539198b
  552. mac80211: fix WMM AP settings application
    • UPSTREAM: 0183826b58a2712ffe608bc3302447be3e6a3ab8
  553. mac80211: fix propagation of failed hardware reconfigurations
    • UPSTREAM: 24feda0084722189468a65e20019cdd8ef99702b
  554. iwmc3200wifi: fix array out-of-boundary access
    • UPSTREAM: 6c853da3f30c93eae847ecbcd9fdf10ba0da04c2
  555. Libertas: fix buffer overflow in lbs_get_essid()
    • UPSTREAM: 45b241689179a6065384260242637cf21dabfb2d
  556. KVM: LAPIC: make sure IRR bitmap is scanned after vm load
    • UPSTREAM: 6e24a6eff4571002cd48b99a2b92dc829ce39cb9
  557. KVM: MMU: remove prefault from invlpg handler
    • UPSTREAM: fb341f572d26e0786167cd96b90cc4febed830cf
  558. ioat2,3: put channel hardware in known state at init
    • UPSTREAM: a6d52d70677e99bdb89b6921c265d0a58c22e597
  559. ioat3: fix p-disabled q-continuation
    • UPSTREAM: cd78809f6191485a90ea6c92c2b58900ab5c156f
  560. x86/amd-iommu: Fix initialization failure panic
    • UPSTREAM: 0f764806438d5576ac58898332e5dcf30bb8a679
  561. cifs: NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals
    • UPSTREAM: a2934c7b363ddcc001964f2444649f909e583bef
  562. dma-debug: Fix bug causing build warning
    • UPSTREAM: a8fe9ea200ea21421ea750423d1d4d4f7ce037cf
  563. dma-debug: Do not add notifier when dma debugging is disabled.
    • UPSTREAM: f797d9881b62c2ddb1d2e7bd80d87141949c84aa
  564. dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh'
    • UPSTREAM: 4297a462f455e38f08976df7b16c849614a287da
  565. md: Fix unfortunate interaction with evms
    • UPSTREAM: cbd1998377504df005302ac90d49db72a48552a6
  566. x86: SGI UV: Fix writes to led registers on remote uv hubs
    • UPSTREAM: 39d30770992895d55789de64bad2349510af68d0
  567. drivers/net/usb: Correct code taking the size of a pointer
    • UPSTREAM: 6057912d7baad31be9819518674ffad349a065b1
  568. USB: fix bugs in usb_(de)authorize_device
    • UPSTREAM: da307123c621b01cce147a4be313d8a754674f63
  569. USB: rename usb_configure_device
    • UPSTREAM: 8d8558d10806b7e805cb80df867ebb0a453d4765
  570. Bluetooth: Prevent ill-timed autosuspend in USB driver
    • UPSTREAM: 652fd781a52ad6e24b908cd8b83d12699754f253
  571. USB: musb: gadget_ep0: avoid SetupEnd interrupt

    • UPSTREAM: 17be5c5f5ef99c94374e07f71effa78e93a20eda
  572. USB: Fix a bug on appledisplay.c regarding signedness
    • UPSTREAM: 37e9066b2f85480d99d3795373f5ef0b00ac1189
  573. USB: option: support hi speed for modem Haier CE100
    • UPSTREAM: c983202bd03eb82394ef1dce5906702fcbc7bb80
  574. USB: emi62: fix crash when trying to load EMI 6|2 firmware
    • UPSTREAM: ac06c06770bb8761b1f1f9bdf2f5420fa6d3e9fa
  575. drm/radeon: fix build on 64-bit with some compilers.
    • UPSTREAM: 794f3141a194a4f4c28c1d417b071a901f78d9bb
  576. ASoC: Do not write to invalid registers on the wm9712.
    • UPSTREAM: 48e3cbb3f67a27d9c2db075f3d0f700246c40caa
  577. powerpc: Handle VSX alignment faults correctly in little-endian mode
    • UPSTREAM: bb7f20b1c639606def3b91f4e4aca6daeee5d80a
  578. ACPI: Use the return result of ACPI lid notifier chain correctly
    • UPSTREAM: 13c199c0d0cf78b27592991129fb8cbcfc5164de
  579. ACPI: EC: Fix MSI DMI detection
    • UPSTREAM: 55b313f249e11b815fd0be51869f166aaf368f44
  580. acerhdf: limit modalias matching to supported
    • UPSTREAM: bdc731bc5fcd1794e9ac8ac80c389d302381c123
  581. ALSA: hda - Fix missing capsrc_nids for ALC88x
    • UPSTREAM: 035eb0cff0671ada49ba9f3e5c9e7b0cb950efea
  582. sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer
    • UPSTREAM: 3e85fd614c7b6bb7f33bb04a0dcb5a3bfca4c0fe
  583. ASoC: wm8974: fix a wrong bit definition
    • UPSTREAM: 48c03ce72f2665f79a3fe54fc6d71b8cc3d30803
  584. pata_cmd64x: fix overclocking of UDMA0-2 modes
    • UPSTREAM: 509426bd46ad0903dca409803e0ee3d30f99f1e8
  585. pata_hpt3x2n: fix clock turnaround
    • UPSTREAM: 256ace9bbd4cdb6d48d5f55d55d42fa20527fad1
  586. clockevents: Prevent clockevent_devices list corruption on cpu hotplug
    • UPSTREAM: bb6eddf7676e1c1f3e637aa93c5224488d99036f
  587. sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE
    • UPSTREAM: e4f4288842ee12747e10c354d72be7d424c0b627
  588. x86, cpuid: Add "volatile" to asm in native_cpuid()
    • UPSTREAM: 45a94d7cd45ed991914011919e7d40eb6d2546d1
  589. sched: Fix task_hot() test order
    • UPSTREAM: e6c8fba7771563b2f3dfb96a78f36ec17e15bdf0
  590. SCSI: fc class: fix fc_transport_init error handling
    • UPSTREAM: 48de68a40aef032a2e198437f4781a83bfb938db
  591. SCSI: st: fix mdata->page_order handling

    • UPSTREAM: c982c368bb90adbd312faa05d0cfd842e9ab45a7
  592. SCSI: qla2xxx: dpc thread can execute before scsi host has been added
    • UPSTREAM: 1486400f7edd009d49550da968d5744e246dc7f8
  593. SCSI: ipr: fix EEH recovery
    • UPSTREAM: 99c965dd9ee1a004efc083c3d760ba982bb76adf
  594. implement early_io{re,un}map for ia64
    • UPSTREAM: cd7bcf32d42b15891620b3f1387a00178b54291a
  595. perf_event: Fix incorrect range check on cpu number
    • UPSTREAM: 0f624e7e5625f4c30c836b7a5decfe2553582391
  596. netfilter: xtables: document minimal required version
    • UPSTREAM: 7a92263705435d046d37a0990d0edfcb517f7ad3
  597. intel-iommu: ignore page table validation in pass through mode
    • UPSTREAM: 1672af1164d3d50ba8908014fd34cc0b58afdc1e
  598. intel-iommu: Fix oops with intel_iommu=igfx_off
    • UPSTREAM: 44cd613c0e4cd93079ea2a93aa06649d8ca0830a
  599. intel-iommu: Check for an RMRR which ends before it starts.
    • UPSTREAM: 5595b528b49a702c0428c0762bab60999648254c
  600. intel-iommu: Apply BIOS sanity checks for interrupt remapping too.
    • UPSTREAM: 6ecbf01c7ce4c0f4c3bdfa0e64ac6258328fda6c
  601. intel-iommu: Detect DMAR in hyperspace at probe time.
    • UPSTREAM: 2c99220810c1c79322034628b993573b088ff2da
  602. jffs2: Fix long-standing bug with symlink garbage collection.
    • UPSTREAM: 2e16cfca6e17ae37ae21feca080a6f2eca9087dc
  603. ipvs: zero usvc and udest
    • UPSTREAM: 258c889362aa95d0ab534b38ce8c15d3009705b1
  604. mm: sigbus instead of abusing oom
    • UPSTREAM: d99be1a8ecf377c2c9b3372d36411ad6547bbd4c
  605. drm/i915: Fix LVDS stability issue on Ironlake
    • UPSTREAM: 1b3c7a47f993bf9ab6c4c7cc3bbf5588052b58f4
  606. drm/i915: PineView only has LVDS and CRT ports

    • UPSTREAM: 103a196f4224dc6872081305cf7f82ebf67aa7bd
  607. drm/i915: Avoid NULL dereference with component_only tv_modes
    • UPSTREAM: d271817baecbccb47da0d9f28c285a0dae8a06b7
  608. x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value
    • UPSTREAM: a2202aa29289db64ca7988b12343158b67b27f10
  609. bcm63xx_enet: fix compilation failure after get_stats_count removal
    • UPSTREAM: a3f92eea04101d9a8e14d50f8048cc5b7bca07a8
  610. V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added.
    • UPSTREAM: 518c8df77c21b7d1690dd8b96eb0e54c4ec1c9c1
  611. ext3: Fix data / filesystem corruption when write fails to copy data
    • UPSTREAM: 68eb3db08344286733adac48304d9fb7a0e53b27
  612. net: Fix userspace RTM_NEWLUPSTREAMK notifications.
    • UPSTREAM: d90a909e1f3e006a1d57fe11fd417173b6494701
  613. ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f.
    • UPSTREAM: 03a05ed1152944000151d57b71000de287a1eb02
  614. asus-laptop: change light sens default values.
    • UPSTREAM: d951d4cc84e8b5ddb8e0ab81cf6a72cc73fdd668
  615. acerhdf: add new BIOS versions
    • UPSTREAM: 360657463679dee44f0b167ffa61f563b4fee101
  616. matroxfb: fix problems with display stability
    • UPSTREAM: 8c651311a3a08c1e4815de6933e00a760e498dae
  617. ipw2100: fix rebooting hang with driver loaded
    • UPSTREAM: 52ce3e9a7db754b78cf2cbabc87013f921b25b28
  618. thinkpad-acpi: preserve rfkill state across suspend/resume
    • UPSTREAM: 208b996b6c460285650d39b2330f8ef82c007d10
  619. thinkpad-acpi: fix default brightness_mode for R50e/R51
    • UPSTREAM: a9f8eacca4e9e8693de9b896c1fa7aadaa9402e8
  620. memcg: fix memory.memsw.usage_in_bytes for root cgroup
    • UPSTREAM: cd9b45b78a61e8df250e69385c74e729e5b66abf
  621. drm/i915: Fix sync to vblank when VGA output is turned off
    • UPSTREAM: 778c902640530371a169ad1c03566e7c51b09874
  622. mac80211: Fix dynamic power save for scanning.
    • UPSTREAM: 7c3f4bbedc241ddcd3abe1f419c356e625231da1
  623. ath9k: Fix maximum tx fifo settings for single stream devices
    • UPSTREAM: f4709fdf683e1ed37b321c258b614ebe39752bf3
  624. ath9k: fix processing of TX PS null data frames
    • UPSTREAM: e7824a50662f7f79b1a739f705b4d906c31cf221
  625. ath9k: Fix TX hang poll routine
    • UPSTREAM: 332c556633b8c5fb4e890b1783122f2315526590
  626. tracing: Fix event format export
    • UPSTREAM: 811cb50baf63461ce0bdb234927046131fc7fa8b
  627. b43legacy: avoid PPC fault during resume
    • UPSTREAM: 316a4d966cae3c2dec83ebb1ee1a3515f97b30ff
  628. sparc: Set UTS_MACHUPSTREAME correctly.
    • UPSTREAM: 7f5620a5fcd658f219e85831d3691908f1eccbde
  629. sparc64: Fix stack debugging IRQ stack regression.
    • UPSTREAM: 166e553a575f09485f6d0df8a1ef3c5991f7d953
  630. sparc64: Fix overly strict range type matching for PCI devices.
    • UPSTREAM: 4230fa3b89ea1c413766bd411a8315a3d05aa6c7
  631. sparc64: Don't specify IRQF_SHARED for LDC interrupts.
    • UPSTREAM: 08a036d583409e3517e3d15b7478d029b25f2cf2
  632. b44 WOL setup: one-bit-off stack corruption kernel panic fix
    • UPSTREAM: e0188829cb724e7d12a2d4e343b368ff1d6e1471
  633. ip_fragment: also adjust skb->truesize for packets not owned by a socket

    • UPSTREAM: b2722b1c3a893ec6021508da15b32282ec79f4da
  634. tcp: Stalling connections: Fix timeout calculation routine
    • UPSTREAM: 07f29bc5bbae4e53e982ab956fed7207990a7786
  635. slc90e66: fix UDMA handling
    • UPSTREAM: ee31527a02b0a8e1aa4a5e4084d2db5fa34737ed
  636. dm crypt: make wipe message also wipe essiv key
    • UPSTREAM: 542da317668c35036e8471822a564b609d05af66
  637. dm crypt: separate essiv allocation from initialisation
    • UPSTREAM: b95bf2d3d5a48b095bffe2a0cd8c40453cf59557
  638. dm snapshot: cope with chunk size larger than origin
    • UPSTREAM: 8e87b9b81b3c370f7e53c1ab6e1c3519ef37a644
  639. dm: avoid _hash_lock deadlock
    • UPSTREAM: 6076905b5ef39e0ea58db32583c9e0036c05e47b
  640. dm crypt: restructure essiv error path
    • UPSTREAM: 5861f1be00b3b70f8ab5e5a81392a6cf69666cd2
  641. dm crypt: move private iv fields to structs
    • UPSTREAM: 6047359277517c4e56d8bfd6ea4966d7a3924151
  642. dm snapshot: only take lock for statustype info not table
    • UPSTREAM: 94e76572b5dd37b1f0f4b3742ee8a565daead932
  643. dm exception store: free tmp_store on persistent flag error
    • UPSTREAM: 613978f8711c7fd4d0aa856872375d2abd7c92ff
  644. xen: try harder to balloon up under memory pressure.
    • UPSTREAM: bc2c0303226ec716854d3c208c7f84fe7aa35cd7
  645. Xen balloon: fix totalram_pages counting.
    • UPSTREAM: 3d65c9488cadd2f11bd4d60c7266e639ece5d0d6
  646. xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region.
    • UPSTREAM: b4606f2165153833247823e8c04c5e88cb3d298b
  647. xen: use iret for return from 64b kernel to 32b usermode
    • UPSTREAM: 6aaf5d633bb6cead81b396d861d7bae4b9a0ba7e
  648. xen: don't leak IRQs over suspend/resume.
    • UPSTREAM: fed5ea87e02aaf902ff38c65b4514233db03dc09
  649. xen: improve error handling in do_suspend.
    • UPSTREAM: 65f63384b391bf4d384327d8a7c6de9860290b5c
  650. xen: call clock resume notifier on all CPUs
    • UPSTREAM: f6eafe3665bcc374c66775d58312d1c06c55303f
  651. xen: register runstate info for boot CPU early
    • UPSTREAM: 499d19b82b586aef18727b9ae1437f8f37b66e91
  652. xen: don't call dpm_resume_noirq() with interrupts disabled.
    • UPSTREAM: 922cc38ab71d1360978e65207e4a4f4988987127
  653. xen: register runstate on secondary CPUs
    • UPSTREAM: 028896721ac04f6fa0697f3ecac3f98761746363
  654. xen: register timer interrupt with IRQF_TIMER
    • UPSTREAM: f350c7922faad3397c98c81a9e5658f5a1ef0214
  655. xen: correctly restore pfn_to_mfn_list_list after resume
    • UPSTREAM: fa24ba62ea2869308ffc9f0b286ac9650b4ca6cb
  656. xen: restore runstate_info even if !have_vcpu_info_placement
    • UPSTREAM: 3905bb2aa7bb801b31946b37a4635ebac4009051
  657. xen: re-register runstate area earlier on resume.
    • UPSTREAM: be012920ecba161ad20303a3f6d9e96c58cf97c7
  658. xen/xenbus: make DEVICE_ATTR()s static
    • UPSTREAM: db05fed0ad72f264e39bcb366795f7367384ec92
  659. drm/i915: Add the missing clonemask for display port on Ironlake
    • UPSTREAM: 652af9d74e1a3a10bb10f0d8e8f42ddac26bbc1a
  660. drm/i915: Set the error code after failing to insert new offset into mm ht.
    • UPSTREAM: 5618ca6abc2d6f475b258badc017a5254cf43d1b
  661. drm/ttm: Fix build failure due to missing struct page
    • UPSTREAM: c3a73ba13bac7fd96030f39202b2d37fb19c46a6
  662. drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size
    • UPSTREAM: 0088dbdb809e8799cb8f26da5ac64b15201fa99d
  663. drm/radeon/kms: fix vram setup on rs600
    • UPSTREAM: 722f29434e72188b2d20f9b41f4b5952073ed568
  664. drm/radeon/kms: fix legacy crtc2 dpms
    • UPSTREAM: 8de21525439e6b5bb8d8c81e49094d867bf82f6d
  665. drm/radeon/kms: handle vblanks properly with dpms on
    • UPSTREAM: 500b758725314ab1b5316eb0caa5b0fa26740e6b
  666. drm/radeon/kms: Add quirk for HIS X1300 board
    • UPSTREAM: 4e3f9b78ff917cc5c833858fdb5d96bc262e0bf3
  667. powerpc: Fix usage of 64-bit instruction in 32-bit altivec code
    • UPSTREAM: e090aa80321b64c3b793f3b047e31ecf1af9538d
  668. powerpc/therm_adt746x: Record pwm invert bit at module load time]
    • UPSTREAM: 1496e89ae2a0962748e55165a590fa3209c6f158
  669. powerpc/windfarm: Add detection for second cpu pump
    • UPSTREAM: 529586dc39b0ec47c6290c4e7bed6ea3ffd1d8fb
  670. mm: hugetlb: fix hugepage memory leak in walk_page_range()
    • UPSTREAM: d33b9f45bd24a6391bc05e2b5a13c1b5787ca9c2
  671. mm: hugetlb: fix hugepage memory leak in mincore()
    • UPSTREAM: 4f16fc107d9c9b8a72aa19b189a9216e90a7aaef
  672. x86: Fix bogus warning in apic_noop.apic_write()
    • UPSTREAM: a946d8f11f0da9cfc714248036fcfd3a794d1e27
  673. rtl8187: Fix wrong rfkill switch mask for some models
    • UPSTREAM: 70d57139f932b9ca21026253d02af71cf53d764a
  674. wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC
    • UPSTREAM: 19deffbeba930030cfaf000b920333c6ba99ad52
  675. mac80211: fix scan abort sanity checks
    • UPSTREAM: 6d3560d4fc9c5b9fe1a07a63926ea70512c69c32
  676. mac80211: Revert 'Use correct sign for mesh active path refresh'
    • UPSTREAM: 7b324d28a94dac5a451e8cba66e8d324601e5b9a
  677. mac80211: Fixed bug in mesh portal paths
    • UPSTREAM: 5d618cb81aeea19879975cd1f9a1e707694dfd7c
  678. mac80211: Fix bug in computing crc over dynamic IEs in beacon
    • UPSTREAM: 1814077fd12a9cdf478c10076e9c42094e9d9250
  679. Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN
    • UPSTREAM: 68cb4f8e246bbbc649980be0628cae9265870a91
  680. Driver core: fix race in dev_driver_string
    • UPSTREAM: 3589972e51fac1e02d0aaa576fa47f568cb94d40
  681. debugfs: fix create mutex racy fops and private data
    • UPSTREAM: d3a3b0adad0865c12e39b712ca89efbd0a3a0dbc
  682. devpts_get_tty() should validate inode
    • UPSTREAM: edfacdd6f81119b9005615593f2cbd94b8c7e2d8
  683. futex: Take mmap_sem for get_user_pages in fault_in_user_writeable
    • UPSTREAM: 722d0172377a5697919b9f7e5beb95165b1dec4e
  684. md/bitmap: protect against bitmap removal while being updated.
    • UPSTREAM: aa5cbd103887011b4830355f88fb055f9ad2d556
  685. NFS: Fix nfs_migrate_page()
    • UPSTREAM: 190f38e5cedc910940b1da9015f00458c18f97b4
  686. SUNRPC: IS_ERR/PTR_ERR confusion
    • UPSTREAM: 480e3243df156e39eea6c91057e2ae612a6bbe19
  687. hfs: fix a potential buffer overflow
    • UPSTREAM: ec81aecb29668ad71f699f4e7b96ec46691895b6
  688. pxa/em-x270: fix usb hub power up/reset sequence
    • UPSTREAM: 1b82e4c32fba96d8805b1e2126ba5382e56fac32
  689. USB: Close usb_find_interface race v3
    • UPSTREAM: c2d284ee04ab6f6718de2ddcf1b43160e046c41d
  690. USB: usb-storage: add BAD_SENSE flag
    • UPSTREAM: a0bb108112a872c0b0c4b3ef4974f95fb75b155d
  691. USB: usbtmc: repeat usb_bulk_msg until whole message is transfered
    • UPSTREAM: ec412b92dbe3ea839716853eea058d1bcc5e6ca4
  692. USB: option.c: add support for D-Link DWM-162-U5
    • UPSTREAM: 54a8e144acad6506920f385f4ef2779664f05b21
  693. USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again
    • UPSTREAM: 196f1b7a387546f425df2f1fad26772e3d513aea
  694. USB: xhci: Add correct email and files to MAUPSTREAMTAUPSTREAMERS entry.
    • UPSTREAM: 36d0344c254a7b333272757f858c403ea3a2d29f
  695. jbd2: don't wipe the journal on a failed journal checksum
    • UPSTREAM: e6a47428de84e19fda52f21ab73fde2906c40d09
  696. UBI: flush wl before clearing update marker
    • UPSTREAM: 6afaf8a484cbbfd2ccf58a4e5396d1f280469789
  697. bsdacct: fix uid/gid misreporting
    • UPSTREAM: 4b731d50ff3df6b9141a6c12b088e8eb0109e83c
  698. V4L/DVB: Fix test in copy_reg_bits()
    • UPSTREAM: c95a419a5604ec8a23cd73f61e9bb151e8cbe89b
  699. s390: clear high-order bits of registers after sam64
    • UPSTREAM: cf87b7439ec81b9374e7772e44e9cb2eb9e57160
  700. pata_hpt{37x|3x2n}: fix timing register masks (take 2)
    • UPSTREAM: 5600c70e576199a7552e1c0fff43f3fe16f5566e
  701. x86: Fix typo in Intel CPU cache size descriptor
    • UPSTREAM: e02e0e1a130b9ca37c5186d38ad4b3aaf58bb149
  702. x86: Add new Intel CPU cache size descriptors
    • UPSTREAM: 85160b92fbd35321104819283c91bfed2b553e3c
  703. x86: Fix duplicated UV BAU interrupt vector
    • UPSTREAM: 1d865fb728bd6bbcdfbd6ec1e2b8ade3b4805641
  704. x86: SGI UV: Fix BAU initialization
    • UPSTREAM: e38e2af1c57c3eb5211331a5b4fcaae0c4a2a918
  705. x86/mce: Set up timer unconditionally
    • UPSTREAM: bc09effabf0c5c6c7021e5ef9af15a23579b32a8
  706. x86, mce: don't restart timer if disabled
    • UPSTREAM: fe5ed91ddce85a0ed0e4f92c10b099873ef62167
  707. x86: Use -maccumulate-outgoing-args for sane mcount prologues
    • UPSTREAM: b8b7d791a8ff01d2380089279a69afa99115fb23
  708. x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage
    • UPSTREAM: 746357d6a526d6da9d89a2ec645b28406e959c2e
  709. KVM: x86: include pvclock MSRs in msrs_to_save
    • UPSTREAM: e3267cbbbfbcbe9c18833e89b10beabb1117cb55
  710. KVM: fix irq_source_id size verification
    • UPSTREAM: cd5a2685de4a642fd0bd763e8c19711ef08dbe27
  711. KVM: s390: Make psw available on all exits, not just a subset
    • UPSTREAM: d7b0b5eb3000c6fb902f08c619fcd673a23d8fab
  712. KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c
    • UPSTREAM: f50146bd7bdb75435638e60d4960edd9bcdf88b8
  713. KVM: x86 emulator: limit instructions to 15 bytes
    • UPSTREAM: eb3c79e64a70fb8f7473e30fa07e89c1ecc2c9bb
  714. ALSA: hda - Terradici HDA controllers does not support 64-bit mode
    • UPSTREAM: 396087eaead95fcb29eb36f1e59517aeb58c545e
  715. ALSA: hrtimer - Fix lock-up
    • UPSTREAM: fcfdebe70759c74e2e701f69aaa7f0e5e32cf5a6
  716. hrtimer: Fix /proc/timer_list regression
    • UPSTREAM: 8629ea2eaba8ca0de2e38ce1b4a825e16255976e
  717. ath5k: enable EEPROM checksum check
    • UPSTREAM: 512414b0bed0d376ac4d5ec1dd6f0b1a3551febc
  718. ath5k: allow setting txpower to 0
    • UPSTREAM: 2eb2fa67e5462a36e98172fb92c78bc405b3035f
  719. ssb: Fix range check in sprom write
    • UPSTREAM: e33761e6f23881de9f3ee77cc2204ab2e26f3d9a
  720. x86, apic: Enable lapic nmi watchdog on AMD Family 11h
    • UPSTREAM: 7d1849aff6687a135a8da3a75e32a00e3137a5e2
  721. x86: ASUS P4S800 reboot=bios quirk

    • UPSTREAM: 4832ddda2ec4df96ea1eed334ae2dbd65fc1f541
  722. x86: GART: pci-gart_64.c: Use correct length in strncmp
    • UPSTREAM: 41855b77547fa18d90ed6a5d322983d3fdab1959
  723. x86: Fix iommu=nodac parameter handling
    • UPSTREAM: 2ae8bb75db1f3de422eb5898f2a063c46c36dba8
  724. x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree
    • UPSTREAM: 4528752f49c1f4025473d12bc5fa9181085c3f22
  725. x86/amd-iommu: uninit iommu_setup_msi

    • UPSTREAM: 9f800de38b05d84809e89f16671d636a140eede7
  726. x86/amd-iommu: attach devices to pre-allocated domains early
    • UPSTREAM: be831297716036de5b24308447ecb69f1706a846
  727. sched: Fix and clean up rate-limit newidle code
    • UPSTREAM: eae0c9dfb534cb3449888b9601228efa6480fdb5
  728. sched: Rate-limit newidle
    • UPSTREAM: 1b9508f6831e10d53256825de8904caa22d1ca2c
  729. sched: Fix affinity logic in select_task_rq_fair()
    • UPSTREAM: fd210738f6601d0fb462df9a2fe5a41896ff6a8f
  730. sched: Check for an idle shared cache in select_task_rq_fair()
    • UPSTREAM: a1f84a3ab8e002159498814eaa7e48c33752b04b
  731. PM / Runtime: Fix lockdep warning in pm_runtime_set_status()

    • UPSTREAM: bab636b921017f0db6e0c2979438f50b898a9808
  732. perf: Don't free perf_mmap_data until work has been done
    • UPSTREAM: ec70ccd806111ba3caf596def91a8580138b12db
  733. perf_event: Initialize data.period in perf_swevent_hrtimer()
    • UPSTREAM: 59d069eb5ae9b033ed1c124c92e1532c4a958991
  734. perf_event: Fix invalid type in ioctl definition
    • UPSTREAM: 4c49b12853fbb5eff4849b7b6a1e895776f027a1
  735. rcu: Remove inline from forward-referenced functions
    • UPSTREAM: dbe01350fa8ce0c11948ab7d6be71a4d901be151
  736. rcu: Fix note_new_gpnum() uses of ->gpnum

    • UPSTREAM: 9160306e6f5b68bb64630c9031c517ca1cf463db
  737. rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter

    • UPSTREAM: d09b62dfa336447c52a5ec9bb88adbc479b0f3b8
  738. rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter

    • UPSTREAM: 281d150c5f8892f158747594ab49ce2823fd8b8c
  739. firewire: ohci: handle receive packets with a data length of zero
    • UPSTREAM: 8c0c0cc2d9f4c523fde04bdfe41e4380dec8ee54
  740. USB: option: add pid for ZTE
    • UPSTREAM: 8d87cacda7c8db5c131bfcaaa1d90bfe918c2ebc
  741. USB: usb-storage: fix bug in fill_inquiry
    • UPSTREAM: f3f6faa9edf67c1018270793e0547b0f81abb47e
  742. ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem)
    • UPSTREAM: fab3a549e204172236779f502eccb4f9bf0dc87d
  743. ext4: Fix insufficient checks in EXT4_IOC_MOVE_EXT
    • UPSTREAM: 4a58579b9e4e2a35d57e6c9c8483e52f6f1b7fd6
  744. ext4: Wait for proper transaction commit on fsync
    • UPSTREAM: b436b9bef84de6893e86346d8fbf7104bc520645
  745. ext4: fix incorrect block reservation on quota transfer.
    • UPSTREAM: 194074acacebc169ded90a4657193f5180015051
  746. ext4: quota macros cleanup
    • UPSTREAM: 5aca07eb7d8f14d90c740834d15ca15277f4820c
  747. ext4: ext4_get_reserved_space() must return bytes instead of blocks
    • UPSTREAM: 8aa6790f876e81f5a2211fe1711a5fe3fe2d7b20
  748. ext4: remove blocks from inode prealloc list on failure
    • UPSTREAM: b844167edc7fcafda9623955c05e4c1b3c32ebc7
  749. ext4: wait for log to commit when umounting
    • UPSTREAM: d4edac314e9ad0b21ba20ba8bc61b61f186f79e1
  750. ext4: Avoid data / filesystem corruption when write fails to copy data
    • UPSTREAM: b9a4207d5e911b938f73079a83cc2ae10524ec7f
  751. ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks()
    • UPSTREAM: c09eef305dd43846360944ad072f051f964fa383
  752. jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer()
    • UPSTREAM: e6ec116b67f46e0e7808276476554727b2e6240b
  753. ext4: move_extent_per_page() cleanup
    • UPSTREAM: ac48b0a1d068887141581bea8285de5fcab182b0
  754. ext4: initialize moved_len before calling ext4_move_extents()
    • UPSTREAM: 446aaa6e7e993b38a6f21c6acfa68f3f1af3dbe3
  755. ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT
    • UPSTREAM: 94d7c16cbbbd0e03841fcf272bcaf0620ad39618
  756. ext4: make "norecovery" an alias for "noload"
    • UPSTREAM: e3bb52ae2bb9573e84c17b8e3560378d13a5c798
  757. ext4: make trim/discard optional (and off by default)
    • UPSTREAM: 5328e635315734d42080de9a5a1ee87bf4cae0a4
  758. ext4: fix error handling in ext4_ind_get_blocks()
    • UPSTREAM: 2bba702d4f88d7b010ec37e2527b552588404ae7
  759. ext4: avoid issuing unnecessary barriers
    • UPSTREAM: 6b17d902fdd241adfa4ce780df20547b28bf5801
  760. ext4: fix block validity checks so they work correctly with meta_bg
    • UPSTREAM: 1032988c71f3f85483b2b4319684d1205a704c02
  761. ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero
    • UPSTREAM: 8dadb198cb70ef811916668fe67eeec82e8858dd
  762. ext4: don't update the superblock in ext4_statfs()
    • UPSTREAM: 3f8fb9490efbd300887470a2a880a64e04dcc3f5
  763. ext4: journal all modifications in ext4_xattr_set_handle
    • UPSTREAM: 86ebfd08a1930ccedb8eac0aeb1ed4b8b6a41dbc
  764. ext4: fix i_flags access in ext4_da_writepages_trans_blocks()
    • UPSTREAM: 30c6e07a92ea4cb87160d32ffa9bce172576ae4c
  765. ext4: make sure directory and symlink blocks are revoked
    • UPSTREAM: 50689696867d95b38d9c7be640a311494a04fb86
  766. ext4: plug a buffer_head leak in an error path of ext4_iget()
    • UPSTREAM: 567f3e9a70d71e5c9be03701b8578be77857293b
  767. ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT
    • UPSTREAM: 49bd22bc4d603a2a4fc2a6a60e156cbea52eb494
  768. ext4: fix lock order problem in ext4_move_extents()
    • UPSTREAM: fc04cb49a898c372a22b21fffc47f299d8710801
  769. ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails
    • UPSTREAM: f868a48d06f8886cb0367568a12367fa4f21ea0d
  770. ext4: avoid divide by zero when trying to mount a corrupted file system
    • UPSTREAM: 503358ae01b70ce6909d19dd01287093f6b6271c
  771. ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC
    • UPSTREAM: 2de770a406b06dfc619faabbf5d85c835ed3f2e1
  772. SCSI: megaraid_sas: fix 64 bit sense pointer truncation
    • UPSTREAM: 7b2519afa1abd1b9f63aa1e90879307842422dae
  773. SCSI: osd_protocol.h: Add missing #include
    • UPSTREAM: 0899638688f223fd9e9fee60d662665e11693d12
  774. SCSI: scsi_lib_dma: fix bug with dma maps on nested scsi objects
    • UPSTREAM: d139b9bd0e52dda14fd13412e7096e68b56d0076
  775. signal: Fix alternate signal stack check
    • UPSTREAM: 2a855dd01bc1539111adb7233f587c5c468732ac
  776. LSM: Move security_path_chmod()/security_path_chown() to after mutex_lock().
    • UPSTREAM: fe542cf59bf0b31afe72b9e9749c0f6645419fa0
  777. LSM: Add security_path_chroot().
    • UPSTREAM: 8b8efb44033c7e86b3dc76f825c693ec92ae30e9
  778. Config option to set a default LSM
    • UPSTREAM: 6e65f92ff0d6f18580737321718d09035085a3fb
  779. drm/radeon/kms/atom: fix shr/shl ops
    • UPSTREAM: 6a8a2d702b33c6ed5c789f21b4e89fdf221f01ca
  780. drm/ttm: handle OOM in ttm_tt_swapout
    • UPSTREAM: 290e55056ec3d25c72088628245d8cae037b30db
  781. drm/i915: Use a dmi quirk to skip a broken SDVO TV output.
    • UPSTREAM: 6070a4a928f8c92b9fae7d6717ebbb05f425d6b2
  782. drm/i915: give up on 8xx lid status
    • UPSTREAM: 7b9c5abee98c54f85bcc04bd4d7ec8d5094c73f4
  783. x86, mm: Allow highmem user page tables to be disabled at boot time
    • UPSTREAM: 14315592009c17035cac81f4954d5a1f4d71e489
  784. sched: Don't use possibly stale sched_class
    • UPSTREAM: 83ab0aa0d5623d823444db82c3b3c34d7ec364ae
  785. sched: Fix sched_mv_power_savings for !SMT
    • UPSTREAM: 28f5318167adf23b16c844b9c2253f355cb21796
  786. KVM: x86 emulator: Check CPL level during privilege instruction emulation
    • UPSTREAM: e92805ac1228626c59c865f2f4e9059b9fb8c97b
  787. KVM: x86 emulator: Add group9 instruction decoding
    • UPSTREAM: 60a29d4ea4e7b6b95d9391ebc8625b0426f3a363
  788. KVM: x86 emulator: Forbid modifying CS segment register by mov instruction
    • UPSTREAM: 8b9f44140bc4afd2698413cd9960c3912168ee91
  789. KVM: x86 emulator: Add group8 instruction decoding
    • UPSTREAM: 2db2c2eb6226e30f8059b82512a1364db98da8e3
  790. dm: free dm_io before bio_endio not after
    • UPSTREAM: a97f925a32aad2a37971d7bfb657006acf04e42d
  791. NFS: Fix an allocation-under-spinlock bug
    • UPSTREAM: ebed9203b68a4f333ce5d17e874b26c3afcfeff1
  792. rtc-coh901331: fix braces in resume code
    • UPSTREAM: 5a98c04d78c896d52baef20ffc11f6d1ba6eb786
  793. s3cmci: s3cmci_card_present: Use no_detect to decide whether there is a card detect pin
    • UPSTREAM: dc2ed552804f3a2ae41c0ffe4bc09879ec8f7396
  794. SUNRPC: Handle EUPSTREAMVAL error returns from the TCP connect operation
    • UPSTREAM: 9fcfe0c83c3b04a759cde6b8c5f961237f17808b
  795. sunrpc: remove unnecessary svc_xprt_put
    • UPSTREAM: ab1b18f70a007ea6caeb007d269abb75b131a410
  796. USB: unusual_devs: Add support for multiple Option 3G sticks
    • UPSTREAM: 46216e4fbe8c62059b5440dec0b236f386248a41
  797. USB: cp210x: Add 81E8 (Zephyr Bioharness)
    • UPSTREAM: bd07c551aae5d2200c7b195142e5ba63f26424da
  798. USB: serial: ftdi: add CONTEC vendor and product id
    • UPSTREAM: 46b72d78cb022714c89a9ebc00b9581b550cfca7
  799. USB: add new ftdi_sio device ids
    • UPSTREAM: 9714080d20f2ec4b671a06ce69367d91fa9e227e
  800. USB: Move hcd free_dev call into usb_disconnect to fix oops
    • UPSTREAM: f7410ced7f931bb1ad79d1336412cf7b7a33cb14
  801. USB: remove debugging message for uevent constructions
    • UPSTREAM: cceffe9348f93188d7811bda95924d4bd3040d0f
  802. USB: fix crash in uhci_scan_schedule
    • UPSTREAM: d23356da714595b888686d22cd19061323c09190
  803. USB: fix the idProduct value for USB-3.0 root hubs
    • UPSTREAM: cd780694920fbf869b23c8afb0bd083e7b0448c7
  804. USB: xhci: Fix finding extended capabilities registers
    • UPSTREAM: 05197921ff3dad52d99fd1647974c57d9c28d40e
  805. x86: Fix SCI on IOAPIC != 0
    • UPSTREAM: 18dce6ba5c8c6bd0f3ab4efa4cbdd698dab5c40a
  806. x86: Avoid race condition in pci_enable_msix()
    • UPSTREAM: ced5b697a76d325e7a7ac7d382dbbb632c765093
  807. x86, xen: Disable highmem PTE allocation even when CONFIG_HIGHPTE=y
    • UPSTREAM: 817a824b75b1475f1b067c8cee318c7b4d66fcde
  808. x86: Add iMac9,1 to pci_reboot_dmi_table
    • UPSTREAM: 0a832320f1bae6a4169bf683e201378f2437cfc1
  809. x86, ia32_aout: do not kill argument mapping
    • UPSTREAM: 318f6b228ba88a394ef560efc1bfe028ad5ae6b6
  810. ocfs2: Only bug out in direct io write for reflinked extent.
    • UPSTREAM: cbaee472f274ea9a98aabe47025f6e5551acadcb
  811. thinkpad-acpi: fix bluetooth/wwan resume
    • UPSTREAM: 08fedfc903c78e380b0baa7b57c52d367794d0a5
  812. thinkpad-acpi: make driver events work in NVRAM poll mode
    • UPSTREAM: 7f0cf712a74fcc3ad21f0bde95bd32c2f2cc3888
  813. thinkpad-acpi: document HKEY event 3006
    • UPSTREAM: bf8b29c8f7f8269e99eca8b19048ed5b34b51810
  814. thinkpad-acpi: R52 brightness_mode has been confirmed
    • UPSTREAM: 7d1894d8d1c411d2dad95abfe0f65bacf68c4afa
  815. thinkpad-acpi: fix poll thread auto-start
    • UPSTREAM: b589ea4c44170d3f7a845684e2d1b3b9571663af
  816. sunxvr500: Additional PCI id for sunxvr500 driver
    • UPSTREAM: 275143e9b237dd7e0b6d01660fd9b8acd9922fa7
  817. b43/b43legacy: Wake queues in wireless_core_start
    • UPSTREAM: 0866b03c7d7dee8a34ffa527ecda426c0f405518
  818. ath5k: use correct packet type when transmitting
    • UPSTREAM: 2ac2927a953a01c83df255118922cce1523d1a18
  819. ath9k: disable RIFS search for AR91xx based chips
    • UPSTREAM: 7bfbae10dc10a5c94a780d117a57e875d77e8e5a
  820. ath9k: fix rate control fallback rate selection
    • UPSTREAM: 5c0ba62fd4b2dce08055a89600f1d834f9f0fe9e
  821. ath9k: fix beacon timer restart after a card reset
    • UPSTREAM: d8728ee919282c7b01b65cd479ec1e2a9c5d3ba8
  822. scm: Only support SCM_RIGHTS on unix domain sockets.
    • UPSTREAM: 76dadd76c265a0cdb5a76aa4eef03fcc9639b388
  823. pata_hpt3x2n: always stretch UltraDMA timing
    • UPSTREAM: 60661933995bc7a09686c901439e17c2a4ea7d5d
  824. hwmon: (tmp421) Restore missing inputs
    • UPSTREAM: 8d59582a867470a3e0c3eced4a01625ae8dc546b
  825. hwmon: (tmp421) Fix temperature conversions
    • UPSTREAM: a44908d742a577fb5ccb9a8c082326d4cea234c2
  826. gpiolib: Actually set output state in wm831x_gpio_direction_output()
    • UPSTREAM: 3383d23d86791503559cb87837491af37469d9e5
  827. p54pci: handle dma mapping errors
    • UPSTREAM: 288c8ce8047695fd8872dd5db3ef21a9679c402f
  828. p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec
    • UPSTREAM: 5b9a919a97ac8bdda8020c9b366491b5b91b196e
  829. USB: fix I2C API usage in ohci-pnx4008.
    • UPSTREAM: 8740cc7d0c532e098cc428251c08befd14f087d8
  830. USB: serial: sierra driver indat_callback fix
    • UPSTREAM: b87c6e86dac1bb5222279cc8ff7e09529e1c4ed9
  831. serial: imx: fix NULL dereference Oops when pdata == NULL
    • UPSTREAM: bbcd18d1b37413d25eaf4580682b1b8e4a09ff5e
  832. tty: Fix the ldisc hangup race
    • UPSTREAM: 638b9648ab51c9c549ff5735d3de519ef6199df3
  833. Driver-Core: devtmpfs - reset inode permissions before unlinking
    • UPSTREAM: 5e31d76f2817bd50258a092a7c5b15b3006fd61c
  834. driver-core: fix race condition in get_device_parent()
    • UPSTREAM: 77d3d7c1d561f49f755d7390f0764dff90765974
  835. ASoC: fix ak4104 register array access
    • UPSTREAM: e555317c083fda01f516d2153589e82514e20e70
  836. ALSA: hda-intel: Add position_fix quirk for ASUS M2V-MX SE.
    • UPSTREAM: 0708cc582f0fe2578eaab722841caf2b4f8cfe37
  837. ALSA: hda: Use LPIB for a Biostar Microtech board
    • UPSTREAM: 0321b69569eadbc13242922925a4316754c5f744
  838. ALSA: hda: Use LPIB for Dell Latitude 131L
    • UPSTREAM: 9919c7619c52d01e89103bca405cc3d4a2b1ac31
  839. ALSA: USB MIDI support for Access Music VirusTI
    • UPSTREAM: d39e82db73eb876c60d00f00219d767b3be30307
  840. ALSA: pcm core - fix fifo_size channels interval check
    • UPSTREAM: 3be522a9514f58e0596db34898a514df206cadc5
  841. ALSA: via82xx: add quirk for D1289 motherboard
    • UPSTREAM: bf30a4309d4294d3eca248ea8a20c1c3570f5e74
  842. ALSA: hda: Use 3stack quirk for Toshiba Satellite L40-10Q
    • UPSTREAM: ba579eb7b30791751f556ee01905636cda50c864
  843. oprofile/x86: fix msr access to reserved counters
    • UPSTREAM: cfc9c0b450176a077205ef39092f0dc1a04e020a
  844. oprofile/x86: use kzalloc() instead of kmalloc()
    • UPSTREAM: c17c8fbf349482e89b57d1b800e83e9f4cf40c47
  845. oprofile/x86: remove node check in AMD IBS initialization
    • UPSTREAM: 89baaaa98a10cad5cc8516c7208b02d9fc711890
  846. oprofile: remove tracing build dependency
    • UPSTREAM: 18b4a4d59e97e7ff13ee84b5bec79f3fc70a9f0a
  847. oprofile/x86: fix perfctr nmi reservation for mulitplexing
    • UPSTREAM: 68dc819ce829f7e7977a56524e710473bdb55115
  848. macintosh/hwmon/ams: Fix device removal sequence
    • UPSTREAM: 98ceb75c7c14eada76b0aa9f03a635a735cee3cb
  849. macintosh/therm_adt746x: Fix sysfs attributes lifetime
    • UPSTREAM: 33a470f6d5e1879c26f16f6b34dc09f82d44f6e9
  850. PM / Hibernate: Fix preallocating of memory
    • UPSTREAM: a9c9b4429df437982d2fbfab1f4b46b01329e9ed
  851. dvb-core: Fix DoS bug in ULE decapsulation code that can be triggered by an invalid Payload Pointer
    • UPSTREAM: 29e1fa3565a7951cc415c634eb2b78dbdbee151d
  852. Staging: mimio: remove the mimio driver
    • UPSTREAM: e37bcc0de040127281de13a84a608570355c20eb
  853. Staging: hv: match on DMI values to know if we should run.
    • UPSTREAM: c22090facd354749cfe99a46e903449c7ac07788
  854. Staging: hv: add a pci device table
    • UPSTREAM: 9a775dbd4e8c87b7d35549183145321c7205404e
  855. SCSI: qla1280: Drop host_lock while requesting firmware
    • UPSTREAM: 2cec802980727f1daa46d8c31b411e083d49d7a2
  856. clocksource: Fix up a registration/IRQ race in the sh drivers.
    • UPSTREAM: da64c2a8dee66ca03f4f3e15d84be7bedf73db3d
  857. rtc-core: fix memory leak
    • UPSTREAM: 2a7a06a0cdd86d572e91657603180da5992be6d3
  858. airo: fix setting zero length WEP key
    • UPSTREAM: f09c256375c7cf1e112b8ef6306cdd313490d7c0
  859. HID: usbhid: introduce timeout for stuck ctrl/out URBs
    • UPSTREAM: 858155fbcc0cd713f6382c527bb1c3abc0ed6d00
  860. HID: remove TENX iBuddy from blacklist
    • UPSTREAM: 4bb9508bbbb06f10bc3e249dd34375b4a4d6bfc0
  861. readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM
    • UPSTREAM: 0141450f66c3c12a3aaa869748caa64241885cdf
  862. vfs: take f_lock on modifying f_mode after open time
    • UPSTREAM: 42e49608683ab25fbbbf9c40edb944601e543882
  863. V4L/DVB (13991): gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers
    • UPSTREAM: 70136081fc67ea77d849f86fa323e5773c8e40ea
  864. slab: initialize unused alien cache entry as NULL at alloc_alien_cache().
    • UPSTREAM: f3186a9c51eabe75b2780153ed7f07778d78b16e
  865. mpt2sas: Delete volume before HBA detach.
    • UPSTREAM: d7384b28afb2bf2b7be835ddc8c852bdc5e0ce1c
  866. PCI hotplug: check ioremap() return value in ibmphp_ebda.c
    • UPSTREAM: ba02b242bbf8e4e1bc63d62e8ccec33b4e5ea132
  867. PCI hotplug: ibmphp: read the length of ebda and map entire ebda region
    • UPSTREAM: b0fc889c4311835ae7d02f433154bc20cad9ee11
  868. netlabel: fix export of SELinux categories > 127

    • UPSTREAM: c36f74e67fa12202dbcb4ad92c5ac844f9d36b98
  869. (pre-stable) sched: Fix SMT scheduler regression in find_busiest_queue()
    • UPSTREAM: 9000f05c6d1607f79c0deacf42b09693be673f4c
  870. UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix false match
    • UPSTREAM: 8ccb92ad41cb311e52ad1b1fe77992c7f47a3b63
  871. UBUNTU: SAUCE: (pre-stable) netfilter: xt_recent: fix buffer overflow
    • UPSTREAM: 2c08522e5d2f0af2d6f05be558946dcbf8173683
  872. 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?

  2. AUFS
  3. 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 <ngupta@vflare.org>
        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
  4. dm-raid4-5 -- version 2009.04.24 (2.6.30-rc3)
  5. fsam7400 -- sw kill switch driver for Fujitsu Siemens Amilo M 7400
  6. iscsitarget -- version 1.4.19
  7. LIRC -- version 0.8.6
  8. ndiswrapper -- version 1.55
  9. omnibook -- version 2.20070211
  10. rfkill drivers -- version 1.3
  11. 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

KernelTeam/Specs/KernelMaverickUbuntuDeltaReview (last edited 2010-06-24 18:30:41 by apw)