KernelNattyUbuntuDeltaReview

Differences between revisions 16 and 17
Revision 16 as of 2010-11-12 12:20:20
Size: 59082
Editor: 212-139-208-90
Comment:
Revision 17 as of 2010-11-12 12:36:16
Size: 59140
Editor: 212-139-208-90
Comment:
Deletions are marked like this. Additions are marked like this.
Line 621: Line 621:
  * OK: now upstream   * OK: now upstream (apw)
Line 630: Line 630:
  * OK: dropped in favour of a new stack of patches from Henrik Rydberg.   * OK: dropped in favour of a new stack of patches from Henrik Rydberg. (apw)

 1. UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS
  * OK: forward ported and reapplied (apw)
Line 637: Line 640:
 1. UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS

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 Natty cycle.

This review is based on the the initial Maverick sync to Natty, at the Ubuntu-2.6.35-22.33 release. The delta at that point was broken down as below:

# patches

comment

677

patches on top of the v2.6.35 kernel

280

patches which are now upstream (stable et al)

XXX

potential patches to keep as SAUCE

XXX

potential patches should go upstream

192

debian commits (configuration updates and build machinary)

44

ubuntu/ driver patches

14

patches added then reverted

Ubuntu Delta

Patches now upstream

  1. ALSA: seq/oss - Fix double-free at error path of snd_seq_oss_open() (27f7ad53829f79e799a253285318bff79ece15bd upstream)
  2. KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (3d96406c7da1ed5811ea52a3b0905f4f0e295376 upstream)
  3. KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (9d1ac65a9698513d00e5608d93fca0c53f536c14 upstream)
  4. wireless extensions: fix kernel heap content leak (42da2f948d949efd0111309f5827bf0298bcc9a4 upstream)
  5. irda: Correctly clean up self->ias_obj on irda_bind() failure. (628e300cccaa628d8fb92aa28cb7530a3d5f2257 upstream)

  6. x86-64, compat: Retruncate rax after ia32 syscall entry tracing (eefdca043e8391dcd719711716492063030b55ac upstream)
  7. x86-64, compat: Test %rax for the syscall number, not %eax (36d001c70d8a0144ac1d038f6876c484849a74de upstream)
  8. compat: Make compat_alloc_user_space() incorporate the access_ok() (c41d68a513c71e35a14f66d71782d27a79a81ea6 upstream)
  9. PM / Runtime: Add runtime PM statistics (v3) (8d4b9d1bfef117862a2889dec4dac227068544c9 upstream)
  10. PM / Runtime: Make runtime_status attribute not debug-only (v. 2) (0fcb4eef8294492c8f1de8236b1ed81f09e42922 upstream)
  11. x86, hwmon: Fix unsafe smp_processor_id() in thermal_throttle_add_dev (51e3c1b558b31b11bf5fc66d3c6f5adacf3573f7 upstream)
  12. (pre-stable) mm: Move vma_stack_continue into mm.h (39aa3cb3e8250db9188a6f1e3fb62ffa1a717678 upstream)
  13. (pre-stable) drm/i915: don't enable self-refresh on Ironlake (dd8849c8f59ec1cee4809a0c5e603e045abe860e upstream)
  14. (pre-stable) bounce: call flush_dcache_page() after bounce_copy_vec() (ac8456d6f9a3011c824176bd6084d39e5f70a382 upstream)
  15. mmc: omap: fix for bus width which improves SD card's peformance. (27151dc9e363c0033d7375863c0d284f8c4b636a upstream)
  16. (pre-stable) intel_agp,i915: Add more sandybridge graphics device ids (8554048070906579ec9fa19ac381deddd2d7b155 upstream)
  17. drm/i915,intel_agp: Add support for Sandybridge D0 (4fefe435626758b14e6c05d2a5f8d71a997c0ad6 upstream)
  18. agp/intel: Support the extended physical addressing bits on Sandybridge. (3869d4a8afd3ce97770e66d6a96672af93984cc2 upstream)
  19. ALSA: hda - Fix beep frequency on IDT 92HD73xx and 92HD71Bxx codecs (1b0e372d7b52c9fc96348779015a6db7df7f286e upstream)
  20. Input: i8042 - reset keyboard controller wehen resuming from S2R (1ca56e513a9fd356d5a9e0de45dbe0e189e00386 upstream)
  21. mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y (81ca03a0e2ea0207b2df80e0edcf4c775c07a505 upstream)
  22. e1000e: correct MAC-PHY interconnect register offset for 82579 (96f2bd13bfb6df5beec7fe55405ad94b528b8b4c upstream)
  23. e1000e: initial support for 82579 LOMs (d3738bb8203acf8552c3ec8b3447133fc0938ddd upstream)
  24. drm/i915: fix VGA plane disable for Ironlake+ (9cce37f4855a30cc7c364edf18522282782f7ddc upstream)
  25. mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume (4c2ef25fe0b847d2ae818f74758ddb0be1c27d8e upstream)
  26. x86, hwmon: Package Level Thermal/Power: pkgtemp documentation (a3159864f2978bf2ace9cc787d73d315c98bbf9a upstream)
  27. x86, hwmon: Package Level Thermal/Power: power limit (0199114c31798af5b83841b21759b64171060d9b upstream)
  28. x86, hwmon: Package Level Thermal/Power: thermal throttling handler (55d435a227bd28c77afab326de44dfacc0b15059 upstream)
  29. x86, hwmon: Package Level Thermal/Power: pkgtemp hwmon driver (cb84b19474384c572ba3aa2345815e555112ebf5 upstream)
  30. x86, cpu: Package Level Thermal Control, Power Limit Notification definitions (9792db6174d9927700ed288e6d74b9391bf785d1 upstream)
  31. (pre-stable) ALSA: HDA: Use model=auto for LG R510 (81cd3fca642cecb40a1ccef099799dcb5730734b upstream)
  32. (pre-stable) ALSA: hda - Rename iMic to Int Mic on Lenovo NB0763 (150b432f448281d5518f5229d240923f9a9c5459 upstream)
  33. (pre-stable) ALSA: hda - Ensure codec patch files are checked for the correct codec ID (2385b789f1525542396d8f6b0cc37c1eb2493b4c upstream)
  34. intel_idle: disable module support (6ce9cd8669fa1195fdc21643370e34523c7ac988 upstream)
  35. [ARM] add address randomization to mmap() (cc92c28b2db5b406657ecc05235d4ca4e222ae34 upstream)
  36. [ARM] implement arch_randomize_brk() (990cb8acf23cab19a2930f1ed5e7dc108f89079b upstream)
  37. ARM: stack protector: change the canary value per task (df0698be14c6683606d5df2d83e3ae40f85ed0d9 upstream)
  38. ARM: initial stack protector (-fstack-protector) support (c743f38013aeff58ef6252601e397b5ba281c633 upstream)
  39. (pre-stable) dell-wmi: Add support for eject key on Dell Studio 1555 (d5164dbf1f651d1e955b158fb70a9c844cc91cd1 upstream)
  40. ips driver: make it less chatty (1a14703d6b20010401ca273ac1f07bff7992aa2c upstream)
  41. X86: intel_ips, check for kzalloc properly (e9ec7f3539cbeae8ffc5d7b30543e5612df5cba3 upstream)
  42. IPS driver: add GPU busy and turbo checking (0385e5210c83b13fe685c54b6063655f80bce3ee upstream)
  43. x86 platform driver: intelligent power sharing driver (aa7ffc01d254c91a36bf854d57a14049c6134c72 upstream)
  44. timer: add on-stack deferrable timer interfaces (8cadd2831bf3abc94f4530e7fdbab7bb39b6b27d upstream)
  45. Input: document the MT event slot protocol (72c8a94a585afea1f45aa8c4f6938ed6d05be57a upstream)
  46. Input: introduce MT event slots (40d007e7df1dab17bf1ecf91e718218354d963d7 upstream)
  47. ALSA: hda - Handle pin NID 0x1a on ALC259/269 (b08b1637ce1c0196970348bcabf40f04b6b3d58e upstream)
  48. ALSA: hda - Handle missing NID 0x1b on ALC259 codec (5d4abf93ea3192cc666430225a29a4978c97c57d upstream)
  49. HID: magicmouse: report last touch up (e3612e8669b8c15278058f8dd52e3dc6e7d26710 upstream)
  50. UBUNTU: [Upstream] HID: magicmouse: enable horizontal scrolling (c04266889b591165bdea396b20313bebb83c0fd6 upstream)
  51. UBUNTU: [Upstream] HID: magicmouse: add param for scroll speed (0b778e76c1e7ccf49f8980b594e72f984095fd26 upstream)
  52. UBUNTU: [Upstream] HID: magicmouse: properly account for scroll movement in state (8d93efb27ab8927ffc7a357f1b2d10039de50ed4 upstream)
  53. UBUNTU: [Upstream] HID: magicmouse: disable and add module param for scroll acceleration (9846f350ef4d4108c1154acfc125fe8d8630ef84 upstream)
  54. UBUNTU: [Upstream] HID: magicmouse: scroll on entire surface, not just middle of mouse (ef566d30a702cc9b49d24edc4ad45c62208a4f5d upstream)
  55. perf probe: Add kernel source path option (9ed7e1b85cd55dc46cb9410a23086bdaa2ff3eb9 upstream)
  56. tracing: Fix timer tracing (ede1b4290781ae82ccf0f2ecc6dada8d3dd35779 upstream)
  57. mutex: Improve the scalability of optimistic spinning (9d0f4dcc5c4d1c5dd01172172684a45b5f49d740 upstream)
  58. USB: ftdi_sio: add product ID for Lenz LI-USB (ea233f805537f5da16c2b34d85b6c5cf88a0f9aa upstream)
  59. USB: ftdi_sio: Add ID for Ionics PlugComputer (666cc076d284e32d11bfc5ea2fbfc50434cff051 upstream)

  60. USB: xhci: Remove buggy assignment in next_trb() (a1669b2c64a9c8b031e0ac5cbf2692337a577f7c upstream)
  61. USB: io_ti: check firmware version before updating (0827a9ff2bbcbb03c33f1a6eb283fe051059482c upstream)
  62. USB: ftdi_sio: fix endianess of max packet size (d1ab903d2552b2362339b19203c7f01c797cb316 upstream)
  63. USB: CP210x Fix Break On/Off (72916791cbeb9cc607ae620cfba207dea481cd76 upstream)
  64. USB: pl2303: New vendor and product id (f36ecd5de93e4c85a9e3d25100c6e233155b12e5 upstream)
  65. USB: add device IDs for igotu to navman (0eee6a2b2a52e17066a572d30ad2805d3ebc7508 upstream)
  66. USB: option: add Celot CT-650 (76078dc4fc389185fe467d33428f259ea9e69807 upstream)
  67. powerpc: Fix typo in uImage target (c686ecf5040d287a68d4fca7f1948472f556a6d3 upstream)
  68. Staging: batman-adv: Don't write in not allocated packet_buff (f86b9984250fa2b71ce36d4693a939a58579583b upstream)
  69. Staging: batman-adv: Don't use net_dev after dev_put (51a00eaf6e008b60943af6ab68c17ac3622208dc upstream)
  70. Staging: batman-adv: Create batman_if only on register event (1189f130f89b73eecb6117c0fc5e90abbcb7faa0 upstream)
  71. Staging: batman-adv: unify orig_hash_lock spinlock handling to avoid deadlocks (9abc10238e1df7ce81c58a441f65efd5e905b9e8 upstream)
  72. drm: stop information leak of old kernel stack. (b9f0aee83335db1f3915f4e42a5e21b351740afd upstream)
  73. drm/radeon/kms: fix GTT/VRAM overlapping test (2cbeb4efc2b9739fe6019b613ae658bd2119a3eb upstream)
  74. drm/radeon/kms: fix sideport detection on newer rs880 boards (4b80d954a7e54c13a5063af18d01719ad6a0daf3 upstream)
  75. drm/radeon/kms/DCE3+: switch pads to ddc mode when going i2c (5786e2c5a3f519647c50bbc276e45d36a704415a upstream)
  76. drm/radeon/kms: fix typo in radeon_compute_pll_gain (0537398b211b4f040564beec458e23571042d335 upstream)
  77. drm/radeon/kms/pm: bail early if nothing's changing (4e186b2d6c878793587c35d7f06c94565d76e9b8 upstream)
  78. drm/radeon/kms: don't enable MSIs on AGP boards (da7be684c55dbaeebfc1a048d5faf52d52cb3c1f upstream)
  79. netlink: fix compat recvmsg (68d6ac6d2740b6a55f3ae92a4e0be6d881904b32 upstream)
  80. ALSA: intel8x0: Mute External Amplifier by default for ThinkPad X31 (9c77b846ec8b4e0c7107dd7f820172462dc84a61 upstream)

  81. fixes for using make 3.82 (3c955b407a084810f57260d61548cc92c14bc627 upstream)
  82. iwlwifi: fix 3945 filter flags (8b8ab9d5e352aae0dcae53c657b25ab61bb73f0f upstream)
  83. e1000e: don't check for alternate MAC addr on parts that don't support it (1aef70ef125165e0114a8e475636eff242a52030 upstream)
  84. e1000e: disable ASPM L1 on 82573 (19833b5dffe2f2e92a1b377f9aae9d5f32239512 upstream)
  85. dm: separate device deletion from dm_put (3f77316de0ec0fd208467fbee8d9edc70e2c73b2 upstream)
  86. iwlagn: fix rts cts protection (94597ab23ea10b3bdcba534be00a9f7b35791c07 upstream)
  87. can-raw: Fix skb_orphan_try handling (cff0d6e6edac7672b3f915bb4fb59f279243b7f9 upstream)
  88. time: Workaround gcc loop optimization that causes 64bit div errors (c7dcf87a6881bf796faee83003163eb3de41a309 upstream)
  89. timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (deda2e81961e96be4f2c09328baca4710a2fd1a0 upstream)
  90. drm/agp/i915: trim stolen space to 32M (d1d6ca73ef548748e141747e7260798327d6a2c1 upstream)
  91. oprofile: add support for Intel processor model 30 (a7c55cbee0c1bae9bf5a15a08300e91d88706e45 upstream)
  92. Oprofile: Change CPUIDS from decimal to hex, and add some comments (45c34e05c4e3d36e7c44e790241ea11a1d90d54e upstream)
  93. isdn: gigaset: add missing unlock (7e27a0aeb98d53539bdc38384eee899d6db62617 upstream)
  94. isdn/gigaset: reduce syslog spam (7d060ed2877ff6d00e7238226edbaf91493d6d0b upstream)
  95. gen_nand: Test if nr_chips field is valid (01cd2ababddd55a127caa1cd20d570637e0d42e1 upstream)
  96. Fix init ordering of /dev/console vs callers of modprobe (31d1d48e199e99077fb30f6fb9a793be7bec756f upstream)
  97. act_nat: fix wild pointer (072d79a31a3b870b49886f4347e23f81b7eca3ac upstream)
  98. net: disable preemption before call smp_processor_id() (cece1945bffcf1a823cdfa36669beae118419351 upstream)
  99. pkt_sched: Fix sch_sfq vs tc_modify_qdisc oops (41065fba846e795b31b17e4dec01cb904d56c6cd upstream)
  100. pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (eb4a5527b1f0d581ac217c80ef3278ed5e38693c upstream)
  101. net: Fix a memmove bug in dev_gro_receive() (e5093aec2e6b60c3df2420057ffab9ed4a6d2792 upstream)
  102. net: Fix napi_gro_frags vs netpoll path (ce9e76c8450fc248d3e1fc16ef05e6eb50c02fa5 upstream)
  103. isdn: fix information leak (4b030d4288a569d6bdeca884d7f102d951f097f2 upstream)
  104. can: add limit for nframes and clean up signed/unsigned variables (5b75c4973ce779520b9d1e392483207d6f842cde upstream)
  105. act_nat: the checksum of ICMP doesn't have pseudo header (3a3dfb062c2e086c202d34f09ce29634515ad256 upstream)
  106. bridge: Fix skb leak when multicast parsing fails on TX (6d1d1d398cb7db7a12c5d652d50f85355345234f upstream)
  107. tcp: cookie transactions setsockopt memory leak (a3bdb549e30e7a263f7a589747c40e9c50110315 upstream)
  108. bridge: add rcu_read_lock on transmit (eeaf61d8891f9c9ed12c1a667e72bf83f0857954 upstream)
  109. sparc: Really fix "console=" for serial consoles. (0a492896ac07336c98f37ad7fab4a6387b6ada78 upstream)
  110. sparc64: Fix rwsem constant bug leading to hangs. (ef201bebe5afc91a2b99b45dacc8c6dd88ca9e58 upstream)
  111. slab: fix object alignment (1ab335d8f85792e3b107ff8237d53cf64db714df upstream)
  112. x86, asm: Clean up and simplify set_64bit() (69309a05907546fb686b251d4ab041c26afe1e1d upstream)
  113. mm: make stack guard page logic use vm_prev pointer (0e8e50e20c837eeec8323bba7dcd25fe5479194c upstream)
  114. mm: make the mlock() stack guard page checks stricter (7798330ac8114c731cfab83e634c6ecedaa233d7 upstream)
  115. mm: make the vma list be doubly linked (297c5eee372478fc32fec5fe8eed711eedb13f3d upstream)
  116. dm ioctl: release _hash_lock between devices in remove_all (98f332855effef02aeb738e4d62e9a5b903c52fd upstream)
  117. dm: prevent access to md being deleted (abdc568b0540bec6d3e0afebac496adef1189b77 upstream)
  118. dm snapshot: test chunk size against both origin and snapshot (c24110450650f17f7d3ba4fbe01f01ac5a115456 upstream)
  119. dm snapshot: iterate origin and cow devices (1e5554c8428bc7209a83e2d07ca724be4d981ce3 upstream)
  120. drm/i915/edp: Flush the write before waiting for PLLs (5ddb954b9ee50824977d2931e0ff58b3050b337d upstream)
  121. drm/i915: i8xx also doesn't like multiple oustanding pageflips (6146b3d61925116e3fecce36c2fd873665bd6614 upstream)
  122. drm/i915: fixup pageflip ringbuffer commands for i8xx (69d0b96c095468526009cb3104eee561c9252a84 upstream)
  123. mtd: change struct flchip_shared spinlock locking into mutex (8ae664184c45def51ff0b61d4bd6c6671db6cb4f upstream)
  124. mtd: nand: Fix probe of Samsung NAND chips (cfe3fdadb16162327773ef01a575a32000b8c7f4 upstream)
  125. matroxfb: fix incorrect use of memcpy_toio() (c81476df1b4241aefba4ff83a7701b3a926bd7ce upstream)
  126. pxa3xx: fix ns2cycle equation (93b352fce679945845664b56b0c3afbd655a7a12 upstream)
  127. ath5k: disable ASPM L0s for all cards (6ccf15a1a76d2ff915cdef6ae4d12d0170087118 upstream)
  128. NFS: Fix an Oops in the NFSv4 atomic open code (0a377cff9428af2da2b293d11e07bc4dbf064ee5 upstream)
  129. nfs: Add "lookupcache" to displayed mount options (9b00c64318cc337846a7a08a5678f5f19aeff188 upstream)
  130. ath9k_htc: fix panic on packet injection using airbase-ng tool. (da93f10684bfba2983a70c10b5d417232b6a5245 upstream)
  131. BFIN: Fix gen_nand probe structures contents (ef56609f9c7fdf5baa9d9f86f84a7bd8a717cd25 upstream)
  132. ARM: Fix gen_nand probe structures contents (ef077179a2909d3d0d3accf29ad1ea9ebb19019b upstream)
  133. ARM: Tighten check for allowable CPSR values (41e2e8fd34fff909a0e40129f6ac4233ecfa67a9 upstream)
  134. hwmon: (pc87360) Fix device resource declaration (b9783dcebe952bf73449fe70a19ee4814adc81a0 upstream)
  135. drm/radeon/kms: add missing copy from user (d8ab35575098b2d6dc10b2535aeb40545933ae56 upstream)
  136. drm/radeon/kms: add additional quirk for Acer rv620 laptop (9ea2c4be978d597076ddc6c550557de5d243cea8 upstream)
  137. Fix the nested PR lock calling issue in ACL (845b6cf34150100deb5f58c8a37a372b111f2918 upstream)
  138. x86, apic: Fix apic=debug boot crash (05e407603e527f9d808dd3866d3a17c2ce4dfcc5 upstream)
  139. perf, x86: Fix Intel-nhm PMU programming errata workaround (351af0725e5222e35741011d1ea62215c1ed06db upstream)
  140. x86, hotplug: Serialize CPU hotplug to avoid bringup concurrency issues (d7c53c9e822a4fefa13a0cae76f3190bfd0d5c11 upstream)
  141. platform/x86: move rfkill for Dell Mini 1012 to compal-laptop (c3f755e3842108c1cffe570fe9802239810352b6 upstream)
  142. x86, apic: Map the local apic when parsing the MP table. (5989cd6a1cbf86587edcc856791f960978087311 upstream)
  143. perf, x86: P4 PMU -- update nmi irq statistics and unmask lvt entry properly (1c250d709fdc8aa5bf42d90be99428a01a256a55 upstream)
  144. x86, asm: Refactor atomic64_386_32.S to support old binutils and be cleaner (30246557a06bb20618bed906a06d1e1e0faa8bb4 upstream)
  145. cfg80211: fix locking in action frame TX (fe100acddf438591ecf3582cb57241e560da70b7 upstream)
  146. tracing: Fix ring_buffer_read_page reading out of page boundary (18fab912d4fa70133df164d2dcf3310be0c38c34 upstream)
  147. tracing: Fix an unallocated memory access in function_graph (575570f02761bd680ba5731c1dfd4701062e7fb2 upstream)
  148. nilfs2: fix list corruption after ifile creation failure (af4e36318edb848fcc0a8d5f75000ca00cdc7595 upstream)
  149. wl1251: fix trigger scan timeout usage (fe0dbcc9d2e941328b3269dab102b94ad697ade5 upstream)
  150. ocfs2/dlm: remove potential deadlock -V3 (b11f1f1ab73fd358b1b734a9427744802202ba68 upstream)
  151. ocfs2/dlm: avoid incorrect bit set in refmap on recovery master (a524812b7eaa7783d7811198921100f079034e61 upstream)
  152. ocfs2: Count more refcount records in file system fragmentation. (8a2e70c40ff58f82dde67770e6623ca45f0cb0c8 upstream)
  153. ocfs2 fix o2dlm dlm run purgelist (rev 3) (7beaf243787f85a2ef9213ccf13ab4a243283fde upstream)
  154. ocfs2/dlm: fix a dead lock (6d98c3ccb52f692f1a60339dde7c700686a5568b upstream)
  155. ocfs2: do not overwrite error codes in ocfs2_init_acl (6eda3dd33f8a0ce58ee56a11351758643a698db4 upstream)
  156. ALSA: hda - Add quirk for Dell Vostro 1220 (c3e68fad88143fd1fe8fe640207fb19c0f087dbc upstream)
  157. ALSA: hda - Fix missing stream for second ADC on Realtek ALC260 HDA codec (53bacfbbb2ddd981287b58a511c8b8f5df179886 upstream)
  158. ALSA: emu10k1 - delay the PCM interrupts (add pcm_irq_delay parameter) (56385a12d9bb9e173751f74b6c430742018cafc0 upstream)
  159. ALSA: riptide - Fix detection / load of firmware files (a5ba6beb839cfa288960c92cd2668a2601c24dda upstream)
  160. regulator: Default GPIO controlled WM8994 regulators to disabled (c4604e49c1a5832a58789a22eba7ca982933e1be upstream)
  161. ASoC: register cache should be 1 byte aligned for 1 byte long register (ac770267a7cd85a747b6111db46f66d1515e7cd7 upstream)
  162. ASoC: Remove DSP mode support for WM8776 (b2c1e07b81a126e5846dfc3d36f559d861df59f4 upstream)
  163. ASoC: Fix inverted mute controls for WM8580 (4f0ed9a51bc8ef16c2589112fdb110479e4b0df1 upstream)
  164. acpi: fix bogus preemption logic (0a7992c90828a65281c3c9cf180be3b432d277b2 upstream)
  165. memstick: fix hangs on unexpected device removal in mspro_blk (d862b13bc8cbab9692fbe0ef44c40d0488b81af1 upstream)
  166. memstick: init sysfs attributes (21fd0495ea61d53e0ebe575330e343ce4e6d2a61 upstream)
  167. mm: fix up some user-visible effects of the stack guard page (d7824370e26325c881b665350ce64fb0a4fde24a upstream)
  168. mm: fix page table unmap for stack guard page properly (11ac552477e32835cb6970bf0a70c210807f5673 upstream)
  169. x86: don't send SIGBUS for kernel page faults (96054569190bdec375fe824e48ca1f4e3b53dd36 upstream)
  170. mm: fix missing page table unmap for stack guard page failure case (5528f9132cf65d4d892bcbc5684c61e7822b21e9 upstream)
  171. mm: keep a guard page below a grow-down stack segment (320b2b8de12698082609ebbc1a17165727f4c893 upstream)
  172. ext4: fix freeze deadlock under IO (437f88cc031ffe7f37f3e705367f4fe1f4be8b0f upstream)
  173. crypto: testmgr - add an option to disable cryptoalgos' self-tests (0b767f96164b2b27488e3daa722ff16e89d49314 upstream)
  174. xen: Do not suspend IPI IRQs. (4877c737283813bdb4bebfa3168c1585f6e3a8ca upstream)
  175. irq: Add new IRQ flag IRQF_NO_SUSPEND (685fd0b4ea3f0f1d5385610b0d5b57775a8d5842 upstream)
  176. net: Fix NETDEV_NOTIFY_PEERS to not conflict with NETDEV_BONDING_DESLAVE. (38117d1495e587fbb10d6e55733139a27893cef5 upstream)
  177. jfs: don't allow os2 xattr namespace overlap with others (aca0fa34bdaba39bfddddba8ca70dba4782e8fe6 upstream)
  178. l2tp: fix export of header file for userspace (4565956dc0847985c0403c9ebbf274b6a122e1e2 upstream)
  179. mtd: gen_nand: fix support for multiple chips (81cbb0b17796d81cbd92defe113cf2a7c7a21fbb upstream)
  180. mtd: mxc_nand: fix unbalanced enable for IRQ (6a8cfcfb0de881735df4031eb5cc99be3d0971e9 upstream)
  181. sched: Revert nohz_ratelimit() for now (396e894d289d69bacf5acd983c97cd6e21a14c08 upstream)
  182. Bluetooth: Added support for controller shipped with iMac i5 (0a79f67445de50ca0a8dc1d34f3cc406d89c28b2 upstream)
  183. USB: serial: fix stalled writes (b58af4066d240b18b43f202e07b9ec7461d90b17 upstream)
  184. USB: fix thread-unsafe anchor utiliy routines (b3e670443b7fb8a2d29831b62b44a039c283e351 upstream)
  185. USB: usbtest: avoid to free coherent buffer in atomic context (e10e1bec8e6654de4591ef45ddd6a6d1e5b2591c upstream)
  186. USB: cp210x: Add four new device IDs (356c5a4834a74c621715f7a7f16ded914eecbd3c upstream)
  187. USB: ftdi_sio: device id for Navitator (b6180ef7c99574c3350bbffa2a3a9d675321543d upstream)
  188. USB: option: add huawei k3765 k4505 devices to work properly (0372a754be9aa43e19fd86c9bc04796d43b55e38 upstream)
  189. USB: option: Huawei ETS 1220 support added (b972302b0a13aaddc9e90da2b4b52722e5d0e776 upstream)
  190. USB: serial: enabling support for Segway RMP in ftdi_sio (afad19648f70c6493193e0a774bd754b7790b4a0 upstream)
  191. USB delay init quirk for logitech Harmony 700-series devices (93362a875fc69881ae69299efaf19a55a1f57db0 upstream)
  192. USB: resizing usbmon binary interface buffer causes protection faults (33d973ad88ceb83ed1449592b7574b5b5bb33ac6 upstream)
  193. USB: EHCI: remove PCI assumption (ae68a83bdc1971cb02fefc7a686ba6d077065e71 upstream)
  194. USB: musb: use correct register widths in register dumps (0936fb5e92a90476959447ad8ae5d780afbbd930 upstream)
  195. ARM: 6280/1: imx: Fix build failure when including <mach/gpio.h> without <linux/spinlock.h> (868003ca7ad17ac6c1606dc36101f10a7825b399 upstream)

  196. ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID (cdf357f1e13a08a11261edacb3083746f65c1ed9 upstream)
  197. smsc911x: Add spinlocks around registers access (492c5d943d6a04b124ba3a719dc746dc36b14cfb upstream)
  198. pxa/cm-x300: fix ffuart registration (a6cd7eb374647b572ae9e7dbfe49871e6996e8e0 upstream)
  199. signalfd: fill in ssi_int for posix timers and message queues (a2a20c412c86e0bb46a9ab0dd31bcfe6d201b913 upstream)
  200. bio, fs: update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_* bits (aca27ba9618276dd2f777bcd5a1419589ccf1ca8 upstream)
  201. drbd: Disable delay probes for the upcomming release (6710a5760355be8f2e51682f41b0d3fc76550309 upstream)
  202. drbd: Initialize all members of sync_conf to their defaults [Bugz 315] (85f4cc17a62c3ac9edeaf120cdae7261df458053 upstream)
  203. fs/ecryptfs/file.c: introduce missing free (ceeab92971e8af05c1e81a4ff2c271124b55bb9b upstream)
  204. ecryptfs: release reference to lower mount if interpose fails (31f73bee3e170b7cabb35db9e2f4bf7919b9d036 upstream)
  205. eCryptfs: Handle ioctl calls with unlocked and compat functions (c43f7b8fb03be8bcc579bfc4e6ab70eac887ab55 upstream)
  206. blkdev: cgroup whitelist permission fix (b7300b78d1a87625975a799a109a2f98d77757c8 upstream)
  207. Fix sget() race with failing mount (7a4dec53897ecd3367efb1e12fe8a4edc47dc0e9 upstream)
  208. ioat2: catch and recover from broken vtd configurations v6 (556ab45f9a775bfa4762bacc0a4afb5b44b067bc upstream)
  209. e100/e1000*/igb*/ixgb*: Add missing read memory barrier (2d0bb1c1f4524befe9f0fcf0d0cd3081a451223f upstream)
  210. md/raid10: fix deadlock with unaligned read during resync (51e9ac77035a3dfcb6fc0a88a0d80b6f99b5edb1 upstream)
  211. md: fix another deadlock with removing sysfs attributes. (bb4f1e9d0e2ef93de8e36ca0f5f26625fcd70b7d upstream)
  212. md: move revalidate_disk() back outside open_mutex (147e0b6a639ac581ca3bf627bedc3f4a6d3eca66 upstream)
  213. ide-cd: Do not access completed requests in the irq handler (110712828365ccafcc61a7f4db44c31ed4cf8793 upstream)
  214. ipmi: fix ACPI detection with regspacing (d9e1b6c45059ccfff647a120769ae86da78dfdc4 upstream)
  215. rtl8180: avoid potential NULL deref in rtl8180_beacon_work (8f1d2d2be73a98c21e68fe2a26f633892d4abdd1 upstream)
  216. iwlwifi: fix TX tracer (e95b743536937a72e1560c85696b425c5d1a1c18 upstream)
  217. drivers/video/w100fb.c: ignore void return value / fix build failure (fa260c00c1aa5c657793a7221e40d2400df5afd8 upstream)
  218. mm: fix corruption of hibernation caused by reusing swap during image saving (966cca029f739716fbcc8068b8c6dfe381f86fc3 upstream)
  219. Char: nozomi, set tty->driver_data appropriately (bf9c1fca9ae9a79ed209e7ab2c10b3862f3f6f72 upstream)

  220. Char: nozomi, fix tty->count counting (ee78bb95b7bea08b7774a02073ea2bb45611a9e1 upstream)

  221. ALSA: hda - Add PC-beep whitelist for an Intel board (e096c8e6d5ed965f346d94befbbec2275dde3621 upstream)
  222. x86, mtrr: Use stop machine context to rendezvous all the cpu's (68f202e4e87cfab4439568bf397fcc5c7cf8d729 upstream)
  223. solos-pci: Fix race condition in tasklet RX handling (1f6ea6e511e5ec730d8e88651da1b7b6e8fd1333 upstream)
  224. PCI: disable MSI on VIA K8M800 (549e15611b4ac1de51ef0e0a79c2704f50a638a2 upstream)

  225. PCI: Do not run NVidia quirks related to MSI with MSI disabled (3d2a531804d16cd8df6dbbb0429c6f143e756049 upstream)
  226. serial: add support for OX16PCI958 card (e847003f00d5eca3e3b3a6a1199f82b51293faf6 upstream)
  227. staging: hv: Fix Kconfig dependency of hv_blkvsc (54d2379c20d814ced657cbc2c4ead8d1f8389fa2 upstream)
  228. Staging: panel: Prevent double-calling of parport_release - fix oops. (060132ae42cce3f9d2fd34d9a17b98362b44b9f9 upstream)
  229. Staging: line6: needs to select SND_PCM (e928c077e5cdcd72ee762125b37232aec1ff49f3 upstream)
  230. staging: rt2870: Add USB ID for Belkin F6D4050 v2 (5d92fe3387d086fc2f10426fbdb6b86d6cce5a47 upstream)

  231. x86: Add memory modify constraints to xchg() and cmpxchg() (113fc5a6e8c2288619ff7e8187a6f556b7e0d372 upstream)
  232. pcmcia: avoid buffer overflow in pcmcia_setup_isa_irq (127c03cdbad9bd5af5d7f33bd31a1015a90cb77f upstream)
  233. x86/PCI: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (2491762cfb475dbdfa3db11ebea6de49f58b7fac upstream)
  234. x86, kmmio/mmiotrace: Fix double free of kmmio_fault_pages (8b8f79b927b6b302bb65fb8c56e7a19be5fbdbef upstream)
  235. powerpc: fix build with make 3.82 (e32e78c5ee8aadef020fbaecbe6fb741ed9029fd upstream)
  236. perf, powerpc: fsl_emb: Restore setting perf_sample_data.period (69e77a8b0426ded5d924eea7dbe4eca51e09f530 upstream)
  237. ata_piix: fix locking around SIDPR access (213373cf974fe69e78ec894b07f45ae2f5a3a078 upstream)
  238. x86, vmware: Preset lpj values when on VMware. (9f242dc10e0c3c1eb32d8c83c18650a35fd7f80d upstream)
  239. drm/i915: Check overlay stride errata for i830 and i845 (a1efd14a99483a4fb9308902397ed86b69454c99 upstream)
  240. drm/i915: Unset cursor if out-of-bounds upon mode change (v4) (cda4b7d3a5b1dcbc0d8e7bad52134347798e9047 upstream)
  241. drm/radeon/kms: handle the case of no active displays properly in the bandwidth code (e06b14ee91a2ddefc9a67443a6cd8ee0fa800115 upstream)
  242. drm/radeon/kms/r7xx: add workaround for hw issue with HDP flush (812d046915f48236657f02c06d7dc47140e9ceda upstream)
  243. drm/radeon: fall back to GTT if bo creation/validation in VRAM fails. (e376573f7267390f4e1bdc552564b6fb913bce76 upstream)
  244. drm/radeon: add new pci ids (1297c05a8dfb568c689f057d51a65eebe5ddc86f upstream)
  245. xen: drop xen_sched_clock in favour of using plain wallclock time (8a22b9996b001c88f2bfb54c6de6a05fc39e177a upstream)
  246. SCSI: enclosure: fix error path - actually return ERR_PTR() on error (a91c1be21704113b023919826c6d531da46656ef upstream)
  247. CRED: Fix RCU warning due to previous patch fixing task_cred()'s checks (694f690d27dadccc8cb9d90532e76593b61fe098 upstream)

  248. mac80211: avoid scheduling while atomic in mesh_rx_plink_frame (c937019761a758f2749b1f3a032b7a91fb044753 upstream)
  249. cfg80211: don't get expired BSSes (ccb6c1360f8dd43303c659db718e7e0b24175db5 upstream)
  250. cfg80211: ignore spurious deauth (643f82e32f14faf0d0944c804203a6681b6b0a1e upstream)
  251. ssb: Handle alternate SSPROM location (9d1ac34ec3a67713308ae0883c3359c557f14d17 upstream)
  252. iwlwifi: fix scan abort (d28232b461b8d54b09e59325dbac8b0913ce2049 upstream)
  253. ath9k_hw: fix antenna diversity on AR9285 (601e0cb165e65dc185b31fe7ebd2c0169ea47306 upstream)
  254. ath9k: fix yet another buffer leak in the tx aggregation code (4cee78614cfa046a26c4fbf313d5bbacb3ad8efc upstream)
  255. ath9k: fix TSF after reset on AR913x (f860d526eb2939a1c37128900b5af2b6f3ff7f20 upstream)
  256. ath9k: another fix for the A-MPDU buffer leak (31e79a5954b78fbed15de2c8974d5a2b6019199a upstream)
  257. ath9k: fix a buffer leak in A-MPDU completion (73e194639d90594d06d0c10019c0ab4638869135 upstream)
  258. ath9k: fix retry count for A-MPDU rate control status reports (78c4653a2274479547e259e1f416d2b3d04c42a8 upstream)
  259. ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (03b4776c408d2f4bf3a5d204e223724d154716d1 upstream)
  260. ath9k_hw: fix a sign error in the IQ calibration code (23399016d9583d799ca98ce443a1410b13c3e96e upstream)
  261. ath9k_hw: prevent a fast channel change after a rx DMA stuck issue (9cc2f3e881dcda5466c55ffe8dd0a9d1433469cb upstream)
  262. ath9k: fix a potential buffer leak in the STA teardown path (2b40994cabd2f545d5c11d3a65dcee6f6f9155f8 upstream)
  263. ath9k: enable serialize_regmode for non-PCIE AR9160 (4c85ab11ca56da1aa59b58c80cc6a356515cc645 upstream)
  264. igb: Use only a single Tx queue in SR-IOV mode (5fa8517f038d51d571981fb495206cc30ed91b06 upstream)
  265. 9p: strlen() doesn't count the terminator (5c4bfa17f3ec46becec4b23d12323f7605ebd696 upstream)
  266. e1000e: 82577/82578 PHY register access issues (ff847ac2d3e90edd94674c28bade25ae1e6a2e49 upstream)
  267. e1000e: don't inadvertently re-set INTX_DISABLE (36f2407fe52c55566221f8c68c8fb808abffd2f5 upstream)
  268. xen: netfront: explicitly generate arp_notify event after migration. (592970675c9522bde588b945388c7995c8b51328 upstream)
  269. arp_notify: allow drivers to explicitly request a notification event. (06c4648d46d1b757d6b9591a86810be79818b60c upstream)
  270. amd64_edac: Fix operator precendence error (962b70a1eb22c467b95756a290c694e73da17f41 upstream)
  271. amd64_edac: Correct scrub rate setting (bc57117856cf1e581135810b37d3b75f9d1749f5 upstream)
  272. amd64_edac: Fix DCT base address selector (9975a5f22a4fcc8d08035c65439900a983f891ad upstream)
  273. parisc: pass through '\t' to early (iodc) console (d9b68e5e88248bb24fd4e455588bea1d56108fd6 upstream)
  274. block_dev: always serialize exclusive open attempts (e75aa85892b2ee78c79edac720868cbef16e62eb upstream)
  275. arm/imx/gpio: add spinlock protection (14cb0deb66fcfca8fdbef75da8c84b5405a8c767 upstream)
  276. PARISC: led.c - fix potential stack overflow in led_proc_write() (4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0 upstream)

Ubuntu Drivers

  1. AUFS -- union mount support
    1. UBUNTU: ubuntu: AUFS -- update to b37c575759dc4535ccc03241c584ad5fe69e3b25
    2. UBUNTU: ubuntu: AUFS -- add BOM and automated update script
    3. UBUNTU: ubuntu: AUFS -- track changes to the arguements to fop fsync()
    4. UBUNTU: ubuntu: AUFS -- update to standalone 2.6.35-rcN as at 20100601
    5. UBUNTU: [Config] AUFS -- enable aufs options
    6. UBUNTU: ubuntu: AUFS -- update to standalone 2.6.34 as at 20100601
    7. UBUNTU: ubuntu: AUFS -- aufs2 standalone patch for linux-2.6.34
    8. UBUNTU: ubuntu: AUFS -- aufs2 base patch for linux-2.6.34
    9. UBUNTU: [Config] AUFS -- enable
    • currently disabled as AUFS does not yet support 2.6.36
  2. LIRC -- Infrared controller support
    1. UBUNTU: ubuntu: lirc -- rename kfifo_put and kfifo_get
    2. UBUNTU: ubuntu: lirc -- pass kfifo to kfifo_alloc and move spinlock
    3. UBUNTU: ubuntu: lirc -- drop explicit include of linux/autoconf.h
    4. UBUNTU: ubuntu: LIRC -- version 0.8.5
    • DROPPED in favour of the staging/lirc version
  3. dm-raid4-5 -- software raid support
    1. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4
    2. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc2
    3. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.33
    4. UBUNTU: ubuntu: dm-raid4-5: Depend on XOR_BLOCKS
    5. UBUNTU: ubuntu: dm-raid-45 -- update to compile with 2.6.32
    6. UBUNTU: [Config] dm-raid45 -- enable
    7. UBUNTU: ubuntu: dm-raid45 -- version 2009.04.24 (2.6.30-rc3)
    8. UBUNTU: ubuntu: dm-raid4-5 -- (no-up) Export dm_disk function of device-mapper
  4. iscsitarget -- internet connected disk connectivity support
    1. UBUNTU: ubuntu: iscsitarget -- version 1.4.20.2
    2. UBUNTU: ubuntu: iscsitarget -- version 1.4.20.1
    3. UBUNTU: ubuntu: iscsitarget -- rename daddr inet_sock field
    4. UBUNTU: [Config] iscsitarget -- enable
    5. UBUNTU: ubuntu: iscsitarget --- version 1.4.19
  5. rtl8192se -- realtek network controller
    1. UBUNTU: ubuntu: rtl8192se -- update to version 0017.0507.2010
    2. UBUNTU: ubuntu: rtl8192se -- update to version 0015.0127.2010
    3. UBUNTU: ubuntu: rtl8192se -- version 2010-0115,0014
  6. fsam7400 -- ???
    1. UBUNTU: ubuntu: fsam7400: Depend on CHECK_SIGNATURE
    2. UBUNTU: ubuntu: fsam7400 -- Cleanup Makefile
    3. UBUNTU: [Config] fsam7400 -- enable
    4. UBUNTU: UBUNTU: ubuntu: fsam7400 -- kill switch for Fujitsu Siemens Amilo M 7400
  7. omnibook -- ???
    1. UBUNTU: ubuntu: onmibook -- Added missing BOM file
    2. UBUNTU: [Config] omnibook -- enable
    3. UBUNTU: ubuntu: omnibook -- support Toshiba (HP) netbooks
  8. various rfkill drivers
    1. UBUNTU: [Config] rfkill drivers -- enable
    2. UBUNTU: ubuntu: rfkill drivers -- version 1.3
  9. ndiswrapper windows network driver support
    1. UBUNTU: [Config] ndiswrapper -- enable
    2. UBUNTU: ubuntu: ndiswrapper -- version 1.55
  10. compcache -- compressed memory swap support
    1. UBUNTU: [Config] compcache -- enable
    2. UBUNTU: ubuntu: compcache -- version 0.5.3
  11. AppArmor -- security module

    1. UBUNTU: [Config] AppArmor security module -- enable

Ubuntu Patches (not for upstream)

  1. UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its original value.
  2. UBUNTU: SAUCE: (no-up) Modularize vesafb -- fix initialisation
  3. UBUNTU: SAUCE: (no-up) swap: Add notify_swap_entry_free callback for compcache
  4. UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file.
  5. UBUNTU: [Config] version_signature -- enable
  6. UBUNTU: SAUCE: (no-up) Modularize vesafb
  7. UBUNTU: SAUCE: (no up) ports -- Build drivers in ubuntu sub-directory on powerpc
  8. UBUNTU: SAUCE: (no-up) Enable ubuntu extra subdirectory

Ubuntu Patches (for review)

  1. Amit Kucheria
    1. UBUNTU: SAUCE: omap: remove calls to usb_nop_xceiv_register from board files (d70f1a337f774617558ef73dc6986663c80c71ea)
  2. Andy Whitcroft
    1. UBUNTU: SAUCE: fbcon -- fix OOPs triggered by race prevention fixes (af791e9e08878bd7ed34a9452f8cdb40d28bbd1c)
    2. UBUNTU: SAUCE: drm -- stop early access to drm devices (985f7e2eabee43c30fd3f4d44c8c291c143615f3)
    3. UBUNTU: SAUCE: fbcon -- fix race between open and removal of framebuffers (da3d8d6aa983075a25005d7dfcd1326e5219a22b)
    4. UBUNTU: SAUCE: vt -- allow grub to request automatic vt_handoff (bc0860f41bf39dd5fea75d37b0b906fb4b6ce7cf)
    5. UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch (4e1a1283ecfb6167f91c18216748bca4d7fcc837)
    6. UBUNTU: SAUCE: add tracing for user initiated readahead requests (98b7541c3cd72a4fe805e35d98ad59c4f78e7ff9)
    7. UBUNTU: SAUCE: add option to hand off all kernel parameters to init (6fdc5d4690e0bf09189fa1466eb16cd3d2a306e5)
    8. UBUNTU: SAUCE: cdrom -- default to not locking the tray when in use (cc9af4c8a45234358d095e384c3a5f1ab2120191)
    9. UBUNTU: SAUCE: PM report driver and device suspend/resume times -- move config (b6f1a4764cfafce11b98666873cd00997ef610a0)
    10. UBUNTU: SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU (82a62eebe460b369b2f6d8d365f611ec9305e047)
    11. UBUNTU: SAUCE: acpi battery -- move first lookup asynchronous (a247dfc5ed6755b080e374b196bbfdcd5a662a6e)
    12. UBUNTU: SAUCE: i915 -- disable powersave by default (71c7179426a6ce96e69a993b0daeff7dc15cda25)
    13. UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier (76cc8242034481697fc5b9d2df813b084fa0a57e)
    14. UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async (edad123bbca3c0b0c74061851fba5655046deb17)
    15. UBUNTU: SAUCE: set /proc/acpi/video/*/DOS to 4 by default (35d1b8b6fff5b36ba84a4e77d6b912c3fef89083)
    16. UBUNTU: SAUCE: disable adding scsi headers to linux-libc-dev (817c95e223e526f450d616d145bfd024b3d46bd8)
    17. UBUNTU: SAUCE: hotkey quirks for various Zeptro Znote and Fujitsu Amilo laptops (1749c0165acae96690d7d3c743cdcdbc6442d8ec)
    18. UBUNTU: SAUCE: Make populate_rootfs asynchronous (a50b766fffe215e4e571505902a6d37213d5e5ae)
  3. Arjan van de Ven
    1. UBUNTU: SAUCE: libata: Add ALPM power state accounting to the AHCI driver (597fd512d4e7a95480c0aad9bbd0fe8d3ea4355a)
    2. UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS (8b50cb3349011aac1490cfcaae0d5296494b6171)
    3. UBUNTU: SAUCE: vfs: Add a trace point in the mark_inode_dirty function (ce3cdc8812cc8a6f5645a9c372c7d6227676a7e5)
  4. Brad Figg
    1. UBUNTU: SAUCE: Increase the default prealloc buffer for HDA audio devices (non-modem) (56a480c28201c5c6c7b52257ffa8c6217f38ccab)
  5. Christopher James Halse Rogers
    1. UBUNTU: SAUCE: Nouveau: Disable acceleration on MacBook Pros (8c381062ec3fa07a911cf3cdd4f7c439bacdc60e)

    2. UBUNTU: SAUCE: Nouveau: Add quirk framework to disable acceleration (f52b9e8a1c5db45fcb6dcb31910f84eb38c320f3)
  6. cking
    1. UBUNTU: SAUCE: Enable speedstep for sonoma processors. (d4f988f617dadabf1f528897cf2c2c59a04813c5)
  7. David Henningsson
    1. UBUNTU: SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510 (c2c0845ac24529ca16aa90866f2951a9ba1264da)
  8. Eric Miao
    1. UBUNTU: SAUCE: Make CONFIG_{OMNIBOOK, AVERATEC_5100P, PACKARDBELL_E5} depend on X86 (05c745d6652543ff0260b5c419656fb26be4f92a)
  9. John Johansen
    1. UBUNTU: SAUCE: AppArmor: allow newer tools to load policy on older kernels (cd7e6fb6f5d289ef1fdc4a5a0e41092a9e60cd92)

    2. UBUNTU: SAUCE: AppArmor: Allow dfa backward compatibility with broken userspace (be7cd4a3d689b378fa6a2128bd2b6a1a8cb89def)

    3. UBUNTU: SAUCE: AppArmor 2.4 compatibility patch (8cb3e0f8ad669be1e2027cbafb58fa7cd1928f76)

    4. UBUNTU: SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-29 (0fa6552974fafc6cc4ffc3e1c5939b8eb2374443)

    5. UBUNTU: SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-27 (4daef5ef9f714aa11e884bbd14baf177b90bf5ad)

    6. UBUNTU: SAUCE: AppArmor 2.4 compatibility patch (0d8f737f1c8ad8415b3d5589caf63dee3c1b3d6f)

    7. UBUNTU: SAUCE: AppArmor: -- mainline 2010-06-23 (5a94f5ad7f8fb27f4b4d705a042575edf72a9c3b)

      • AppArmor patches have been restored, upstreaming is ongoing BAU.

    8. UBUNTU: SAUCE: Improve Amazon EBS performance for EC2 (a420311ecc361905afcf72779f41c4807db760a8)
    9. UBUNTU: SAUCE: blkfront: default to sd devices (891b3f6db86fd05c2d8e65235e6a109beefbe019)
    10. UBUNTU: SAUCE: fix pv-ops for legacy Xen (41e3beffedb92a926235feca49b1d1dc3f3ed911)
  10. Kees Cook
    1. Yama
      1. UBUNTU: SAUCE: Yama: verify inode is symlink to avoid bind mounts (24e75e7586e682d69e0b48823315dee70a0e5cc5)
      2. UBUNTU: SAUCE: Yama: search for PTRACE exceptions via thread group leader (86266876b885a6f08668f39688e68a05f6bfac3c)
      3. UBUNTU: SAUCE: Yama: check PTRACE using thread group leader (ab23866b5040189075fff651cf997855f9a44258)
      4. UBUNTU: SAUCE: security: unconditionally chain to Yama LSM (6a93a18732f4c5871eb8f67f584e01f84cf41a20)
      5. UBUNTU: SAUCE: Yama: add PTRACE exception tracking and interface (f4df4f65cc60599cafa6d3e6161b808637995ca7)
      6. UBUNTU: SAUCE: security: create task_free security callback (2aec770a575b15cb1e43c2e16dff4f00a02a8c9a)
    2. nx-emulation ([http://git.kernel.org/?p=linux/kernel/git/frob/linux-2.6-roland.git;a=shortlog;h=refs/heads/fedora/x86-nx-emulation|nx-emu], [http://git.kernel.org/?p=linux/kernel/git/frob/linux-2.6-roland.git;a=shortlog;h=refs/heads/fedora/32bit-mmap-exec-randomization|ascii-armor])

      1. UBUNTU: SAUCE: x86: brk away from exec rand area (1c383c3a61860f857542ef1b30eb7910aed94ae4)
      2. UBUNTU: SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only (57c90af34c93f4e11138865a857a9a3cdc6d1c35)
      3. UBUNTU: SAUCE: x86: implement cs-limit nx-emulation for ia32 (2fa96d1e3d8f4a3012340525a01835fb2fd6e0b7)
  11. Leann Ogasawara
    1. UBUNTU: SAUCE: ndiswrapper: Initialize buffer index and check its value (62c5d8327c85dbe21fad79b29923d12febf6a97b)
    2. UBUNTU: SAUCE: ndiswrapper: convert multicast list to list_head (e2fce7c6af6e1bcd2f577304a5200738d076d98f)
    3. UBUNTU: SAUCE: ndiswrapper: rename usb_buffer_alloc() and usb_buffer_free() (eec7e2bd2ec2c4382fa77e9b1c38668668fed35a)
    4. UBUNTU: SAUCE: lirc: rename usb_buffer_alloc() and usb_buffer_free() (786fd51c901f436a1943ba743da04adf8cac35dd)
    5. UBUNTU: SAUCE: Update to LIRC 0.8.6 (b5ce7d9e1625a0efc05e52cb7c7c3e7a2e226c3e)
    6. UBUNTU: SAUCE: Add X86_LPIA config option (041b5aa77f139a7aefe484c34c6a1e2f28f9f6d4)
  12. Lee Jones
    1. UBUNTU: SAUCE: ARM: OMAP: Beagle: support twl gpio differences on xM (8a1f3f2ed8b35c03606b90eecccda612aa48d32a)
    2. UBUNTU: SAUCE: OMAP: DSS2: enable hsclk in dsi_pll_init for OMAP36XX (a9296f7cc96073c74d06b2ea5e300e620f856177)
    3. UBUNTU: SAUCE: OMAP: DSS2: check for both cpu type and revision, rather than just revision (d3a314242a79767c49126210a0eaf7716d3e2c52)
    4. UBUNTU: SAUCE: ARM: OMAP: Add macros for comparing silicon revision (49d1526a56d9f176f97311b2dd4c17dfceb936d0)
  13. Loïc Minier
    1. UBUNTU: SAUCE: select a v7 CPU for versatile (03470ab80bcfe6666624eb964431148a2ff01dcc)
    2. UBUNTU: SAUCE: [um] Don't use nx_enabled under UML (8cd6ebc7a4b8d0e0feac0f2b98412c13ab1f35a6)
  14. Manoj Iyer
    1. UBUNTU: SAUCE: PM report driver and device suspend/resume times. (6850bf47df309f03221327dbfb3fcf98d59ca163)
    2. UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface. (390986c5fde8edc2a18e9a79f5eeb44b9cadf721)
  15. Mathieu J. Poirier
    1. UBUNTU: SAUCE: Adding vdd_sdi regulator supply to OMAP3EVM (c97113e60293384f46b220e53f0664971a794020)
    2. UBUNTU: SAUCE: ARM: adding i2c eeprom driver to read EDID (8a4a71c9f161ef9db18962ddcb4467c14c110aeb)
    3. UBUNTU: SAUCE: (drop after 2.6.35) ARM: Using gpmc function to init nand flash. (71330c2ad1a37d859ee21245df14bf19cc5604fc)
  16. Scott James Remnant
    1. UBUNTU: SAUCE: trace: add trace events for open(), exec() and uselib() (2659556dbef222d535e1a040e956bf1d269578a3)
    2. UBUNTU: SAUCE: nbd: Change default partitions per device to 15 (e572b565c0d298d3c26060c033a577cfe00224f5)
    3. UBUNTU: SAUCE: hostap: Change initial operation mode to managed (infra) (eb171cfd7bb78e1222a7473cfdad143c0f6fba56)
    4. UBUNTU: SAUCE: libata: Ignore HPA by default. (e49f84483964f99436fa7dffb262937b1dcfd02f)
  17. Stefan Bader
    1. UBUNTU: SAUCE: dma-mapping: Remove WARN_ON in dma_free_coherent (404f27486ca03a0323a7a9f7c21fd27fd9ffb2b1)
    2. UBUNTU: SAUCE: Restore VT fonts on switch (0cad4a8a678a58360e571a5c60e4377e51700403)
  18. Tim Gardner
    1. UBUNTU: SAUCE: fix build error with CONFIG_BLK_DEV_INITRD=n (81a6a80126951320d3586ac1a78a52921932f7cd)
    2. UBUNTU: SAUCE: Updated ndiswrapper to 1.56 (b67a1dd138fa6ce12b2e1fa4ddd5e12fd65ec89a)
    3. UBUNTU: SAUCE: Raise the default console 'quiet' level to 2 (c508f51900b848531b5d623a5552a6428e9ae242)
    4. UBUNTU: SAUCE: [PATCH] Add extra headers to linux-libc-dev (ef6486cab299d79771c637fb84b30efe6e8eb5f7)
  19. Miscellaneous
    1. UBUNTU: SAUCE: ir-core: Fix null dereferences in the protocols sysfs interface (e9eb3acf4c1abee1ea07f8370462a3b3a083cad8)
    2. UBUNTU: SAUCE: fix compilation warning when CONFIG_SECURITY is not set (9c0540d5e929a25aef4533f7fe64869f62009069)
    3. UBUNTU: SAUCE: hid: ntrig: New ghost-filtering event logic (1842011a408e0c28e2df9d7b413871cfb9cdc01a)
    4. UBUNTU: SAUCE: hid: ntrig: Setup input filtering manually (7d90917a877a349fcb2709e47362860c9fdb2011)
    5. UBUNTU: SAUCE: hid: ntrig: zero-initialize ntrig struct (7c0a75a7baa05375ed89fa23819951c794eed5cf)
    6. UBUNTU: SAUCE: hid: ntrig: Correct logic for quirks (3d00cfb79915308e0426ba48309a6d8e89d3a46a)
    7. UBUNTU: SAUCE: hid: ntrig: remove sysfs nodes (f1aa2bee2619b513c1ed5f474bcdae5f16915c57)
    8. UBUNTU: SAUCE: hid: ntrig: Remove unused device ids (59a7dfbd0a8df301e2aa7a78cc31b7458efaa4b8)
    9. UBUNTU: SAUCE: Input: wacom - add a quirk for low resolution Bamboo devices (11e45192d13d3ebc3010b8caf572bae5c4d00e6b)
    10. UBUNTU: SAUCE: Input: wacom - add support for the Bamboo Touch trackpad (00a5189f7e29ad9f468c2e7557ee78422f3aa5f9)
    11. UBUNTU: SAUCE: Input: wacom - collect device quirks into single function (fa84f095298d53903e9ea4ba35737b1cec9c404a)
    12. UBUNTU: SAUCE: Input: wacom - add fuzz parameters to features (fae174a4a84c5da17f2f413eaf0cbb6d8ef07f2f)
    13. UBUNTU: SAUCE: Bring in streamzap support from linuxtv/other (ae0865ea1737f633ca0b1829ca38bc468359d25e)
    14. UBUNTU: SAUCE: Fix memleaks in imon and mceusb drivers (37d0047621bf08793ed4e55aeb1b53c7d47ac921)
    15. UBUNTU: SAUCE: Update ir-core to linuxtv/other which should be merged for 2.6.36. (bcbfc24ead6935714a001ab6f1f725763075f98c)
    16. UBUNTU: SAUCE: Bring in staging/lirc from 2.6.36 (f448889b5973d69a46594b7babe5f3889e5d82ba)
    17. UBUNTU: SAUCE: make ndiswrapper available on X86 only (7022946245e2891e001be731a4673d123da56059)
    18. UBUNTU: SAUCE: Input: wacom - parse the Bamboo device family (d2b5a32031f2f87c6c58589867e25af20d491e6d)
    19. UBUNTU: SAUCE: hid: ntrig: identify firmware version (wiggled) (55b306d8d0451a50d2ae48e719a3d402ebc1c1aa)
    20. UBUNTU: SAUCE: ipw2200: Enable LED by default (c7cd15070db80e5cbeeb81e5f017e8954131ca2c)
  20. Upstream Commits
    1. intel_idle: PCI quirk to prevent Lenovo Ideapad s10-3 boot hang (34ff3203c626dda402f6570adaf120f47768e052)
    2. ALSA: HDA: Enable internal speaker on Dell M101z (8965251f38630d62686a402b91fde47fc1bdd4aa)
    3. UBUNTU: [Upstream] AppArmor: Fix locking from removal of profile namespace (48bab10ebebdd280635a0c3b7cee86a9ede4b739)

    4. UBUNTU: [Upstream] AppArmor: Fix splitting an fqname into separate namespace and profile names (8ac2dff24f6f683de18d642d45654d88ded280cb)

    5. DSS2: Don't power off a panel twice (4e90adae43f52db35c99bcaccb2e2a912b8299d5)
    6. (pre-stable) ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60 (83c3dddda2a9f75d2c61c4b75fc8fec88ec44ae8)
    7. HID: magicmouse: Adjust major / minor axes to scale (4854c5186b8c050f91b43ebb4656ccc63bb4cd86)
    8. HID: magicmouse: enable Magic Trackpad support (2725fe4a06b06ccf7ebebf68d2d7cfb7ba5a6a51)
    9. HID: magicmouse: remove timestamp logic (7fd5f5940ae24189c573634e51292ef3231ec952)
    10. HID: magicmouse: simplify touch down logic (9157dff5902962635ec8062183dd58c0bfab22ef)
    11. HID: magicmouse: simplify touch data bit manipulation (a56585cacceae14565204dc4871fbc4da6d8773e)
    12. HID: magicmouse: simplify multitouch feature request (9cac96628858588441ca25a529e1af2febfa23f3)
    13. HID: magicmouse: don't allow hidinput to initialize the device (1d7cc34e9289e4041d1ea72f4f7f808ebef44106)
    14. input: bcm5974: Adjust major / minor to scale (a36b4280ab2a60623a45e0b490286ae811dff228)
    15. hid: 3m: Adjust major / minor axes to scale (e048b6098fa947d46fac79962513d7b280b499cb)
    16. hid: 3m: Correct touchscreen emulation (55898a9d2c0fcd051f6c3623f37463b286d9c82f)
    17. hid: 3m: Convert to MT slots (06c137689201ec73e74b58605ede1154f4da4742)
    18. hid: 3m: Adjust to sequential MT HID protocol (464cc4d05eecb948f5e0b1b56696f8b2cc444685)
    19. ARM: OMAP: Beagle: no gpio_wp pin connection on xM (44b7a2c6e800564adbcd879470b0b937f58d1c28)
    20. ARM: OMAP: Beagle: only Cx boards use pin 23 for write protect (21276787363762cbd98133b51203fce721064fc0)
    21. ARM: OMAP: Beagle: revision detection (bf8d1e8a8722f08fc7e5cd36b47fb17d202318de)
    22. hid: Add a hid quirk for input sync override (4ef18c8434d1d4c1ff76ba6633f565430d3cba24)
    23. input: mt: Initialize slots to unused (rev2) (dc875fb147fee13b9f0bb69fa455902160afb277)
    24. (pre-stable) ALSA: HDA: Fix front mic on Dell Precision M6500 (8ef9c3da9e9cd187c759f7069829db64a4fbc97c)
    25. (pre-stable) ALSA: HDA: Add Sony VAIO quirk for ALC269 (6dcef9ffceaae86f4b8ac2622c0976eb1c079f46)
    26. UBUNTU: Remove ubuntu/lirc in favor of staging/lirc from 2.6.36 (60d134446074116c190be32f665fc6fd06c977de)
    27. ARM: fix ASLR of PIE executables (21b76cd818ebf7cc149647ead9a868dd6a5ce0b9)
    28. perf probe: Support static and global variables (0e9da23a24b42d719d5b5ff9592ec730aec73c96)
    29. perf probe: Support tracing an entry of array (74674f9fcbadb45a9bc97ccdb1324fa17a98ec92)
    30. UBUNTU: Stop ARM boards crashing when CUPS is loaded (abbbcd0c482d0fb3b2d39501f4debc956bea2506)
    31. (drop after 2.6.35) drm/radeon/kms: add ioport register access (squashed) (df301758d4950f78ee4750f2f32be5b4d58140d6)
    32. UBUNTU: [Upstream] security: Yama LSM (06d8596fcad3bcc37cd5901fe16549c31a7fd67f)
    33. UBUNTU: ARM: Adding regulator supply for vdds_sdi. (bd8c9846441263d17adfe444181b95b89fe0c909)
    34. UBUNTU: [Upstream] Add support for the ATIF ACPI method to the radeon driver (88fa3fc4b34c42d52054b503583477406831a7c6)
    35. UBUNTU: [Upstream] Input: evdev - never leave the client buffer empty after write (60fbd42c17dbf3fb79d41b995cbcdc78c5c0e3e5)
    36. UBUNTU: [Upstream] Input: hid-input - use a larger event buffer for MT devices (e6a8e362308a214aceffdcdc00a69bdc27dab9c7)
    37. UBUNTU: [Upstream] Input: bcm5974 - set the average number of events per MT event packet (7c3c99ea25f57a1bdcde417906de71ae23b10f60)
    38. UBUNTU: [Upstream] Input: evdev - use driver hint to compute size of event buffer (085fab2f9a15b65da6d103f98aacb226baf17af3)
    39. UBUNTU: [Upstream] Input: evdev - convert to dynamic event buffer (45161f157a05daf364765c09cfb9a4244889b046)
    40. docbook: need xmldoclinks for all doc types (51b05adc8e21e04340edbb6aec324bd992fd2ed2)
    41. UBUNTU: [Upstream] p54usb: Comment out duplicate Medion MD40900 device id (bfbc7992e868c79b15acfecde141b0548bce0113)
    42. UBUNTU: [Upstream] Revert "USB: Adding support for HTC Smartphones to ipaq" (8b70a4da53038dc5b0d0cae9a135cc1b52794118)
    43. UBUNTU: [Upstream] USB: option: Remove duplicate AMOI_VENDOR_ID (3009f917bcab60e4be1fd14e4584c402a850e184)
    44. UBUNTU: (pre-stable): input: Support Clickpad devices in ClickZone mode (da04c34f6499177fb0cdafafa04af38c36b11639)

    45. drm/radeon/bo: add some fallback placements for VRAM only objects. (160ae3be8d42701afc19cf71d6e0d2c0a6160e82)
    46. (pre-stable) Staging: rt2870: Add USB ID for Buffalo Airstation WLI-UC-GN (6f8547bf23ea4474b08c1de71bb779f3a3c4a548)
    47. x86, mce: Make xeon75xx memory driver dependent on PCI (8d3b2b7e401e171b17251cdb8019e1d2690914d1)
    48. x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll (a6f462ff911c244d4a7fe0de604dd88c92f14a6f)
    49. x86, mce: Xeon75xx specific interface to get corrected memory error information (e9040e705d8620c2a737183f00678e342f193473)
    50. UBUNTU: arm -- enable ubuntu/ directory (665a58b277e94db852a13618d5f20d0c90008418)
    51. UBUNTU: [Upstream] add local prefix to oss local change_bits (fe3af18ff16ea865759c8c2f4adf2592d0324cec)
    52. UBUNTU: [Upstream] lirc -- follow removal of .id element (0e5dee8261568411c49730e810b974e3e35eab6f)
    53. UBUNTU: Sony laptop: Some Sony Vaia laptops do not enable wwan power by default. (7c376b74e63b5187ffb92f41034fc72b6c500434)
    54. sparc64: Fix atomic64_t routine return values. (bbb0cf2f72e98162c7387123dd1f26938c8e1183)
    55. sparc64: Add missing ID to parport probing code. (ef0b95594718adf4de1e8fb8fa4bce18039a5577)
    56. vmware: fix build error in vmware.c (19b94a73cb37fa30ecd49858a09218cde908aee6)

Patches dropped during the Natty rebase cycle

  1. UBUNTU: ubuntu: AUFS -- aufs2 standalone patch for linux-2.6.34
    • OK: AUFS is being updated as part of the Ubuntu drivers update. (apw)
  2. UBUNTU: SAUCE: AppArmor: -- mainline 2010-06-23

  3. UBUNTU: SAUCE: AppArmor 2.4 compatibility patch

  4. UBUNTU: SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-27

  5. UBUNTU: SAUCE: AppArmor: -- sync to AppArmor mainline 2010-07-29

  6. UBUNTU: SAUCE: AppArmor 2.4 compatibility patch

  7. UBUNTU: SAUCE: AppArmor: allow newer tools to load policy on older kernels

  8. Revert UBUNTU: SAUCE: AppArmor: allow newer tools to load policy on older kernels

  9. UBUNTU: SAUCE: AppArmor: allow newer tools to load policy on older kernels

    • OK: AppArmor has been resynced with upstream. (apw)

  10. UBUNTU: SAUCE: Bring in staging/lirc from 2.6.36
  11. UBUNTU: SAUCE: Update ir-core to linuxtv/other which should be merged for 2.6.36.
  12. UBUNTU: SAUCE: Bring in streamzap support from linuxtv/other
    • OK: lirc is now officially part of the kernel, this backport is no longer needed. (apw)
  13. (pre-stable) drm/i915: don't enable self-refresh on Ironlake
  14. (pre-stable) ALSA: HDA: Add Sony VAIO quirk for ALC269
  15. (pre-stable) ALSA: hda - Add a new hp-laptop model for Conexant 5066, tested on HP G60
    • OK: pre-stable patch which has landed upstream (apw)
  16. UBUNTU: SAUCE: x86: implement cs-limit nx-emulation for ia32
  17. UBUNTU: SAUCE: x86: more tightly confine cs-limit nx-emulation to ia32 only
  18. UBUNTU: SAUCE: [um] Don't use nx_enabled under UML
  19. UBUNTU: SAUCE: x86: brk away from exec rand area
    • OK: these have been replaced by updated patches for v2.6.37-rc1. (apw)
  20. UBUNTU: SAUCE: drm -- stop early access to drm devices
  21. UBUNTU: SAUCE: fbcon -- fix race between open and removal of framebuffers
  22. UBUNTU: SAUCE: fbcon -- fix OOPs triggered by race prevention fixes
    • PORTED: pulled these up to Natty and re-applied (apw)
  23. UBUNTU: [Upstream] Input: evdev - convert to dynamic event buffer
  24. UBUNTU: [Upstream] Input: evdev - use driver hint to compute size of event buffer
  25. UBUNTU: [Upstream] Add support for the ATIF ACPI method to the radeon driver
  26. perf probe: Support tracing an entry of array
  27. perf probe: Support static and global variables
  28. x86 platform driver: intelligent power sharing driver
  29. x86, cpu: Package Level Thermal Control, Power Limit Notification definitions
  30. Input: introduce MT event slots
  31. input: mt: Initialize slots to unused (rev2)
  32. mt: Add support for the Bamboo Touch trackpad
  33. x86, hwmon: Package Level Thermal/Power: pkgtemp hwmon driver
  34. hwmon: Package Level Thermal/Power: thermal throttling handler
  35. drm/i915: fix VGA plane disable for Ironlake+
  36. e1000e: initial support for 82579 LOMs
  37. agp/intel: Support the extended physical addressing bits on Sandybridge.
  38. drm/i915,intel_agp: Add support for Sandybridge D0
  39. UBUNTU: SAUCE: Input: wacom - parse the Bamboo device family
  40. UBUNTU: SAUCE: Input: wacom - collect device quirks into single function
  41. UBUNTU: SAUCE: Input: wacom - add a quirk for low resolution Bamboo devices
  42. PM / Runtime: Make runtime_status attribute not debug-only (v. 2)
  43. UBUNTU: SAUCE: ir-core: Fix null dereferences in the protocols sysfs interface
  44. ALSA: HDA: Enable internal speaker on Dell M101z
  45. hid: 3m: Convert to MT slots
  46. HID: magicmouse: simplify touch data bit manipulation
  47. HID: magicmouse: simplify touch down logic
  48. HID: magicmouse: enable Magic Trackpad support
  49. UBUNTU: SAUCE: hid: ntrig: identify firmware version (wiggled)
  50. (pre-stable) ALSA: HDA: Fix front mic on Dell Precision M6500
  51. UBUNTU: SAUCE: ALSA: HDA: Enable internal mic on Dell E6410 and Dell E6510
    • OK: now upstream (apw)
  52. Revert input: mt: Add support for the Bamboo Touch trackpad
  53. UBUNTU: SAUCE: Input: wacom - add support for the Bamboo Touch trackpad
    • OK: internally reverted
  54. UBUNTU: SAUCE: hid: ntrig: remove sysfs nodes
  55. UBUNTU: SAUCE: hid: ntrig: Setup input filtering manually
  56. UBUNTU: SAUCE: hid: ntrig: New ghost-filtering event logic
    • OK: dropped in favour of a new stack of patches from Henrik Rydberg. (apw)
  57. UBUNTU: SAUCE: KMS: cache the EDID information of the LVDS
    • OK: forward ported and reapplied (apw)
  58. UBUNTU: (pre-stable): input: Support Clickpad devices in ClickZone mode

  59. UBUNTU: SAUCE: Adding vdd_sdi regulator supply to OMAP3EVM
  60. UBUNTU: SAUCE: libata: Add ALPM power state accounting to the AHCI driver
  61. UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface.
  62. HID: magicmouse: don't allow hidinput to initialize the device
    • UNKNOWN: still needs investigation

BoF agenda and discussion

  • Review the Ubuntu drivers
    • is each still relevant
    • is there a alternative better solution
    • is there any updates pending for the version we have
  • Review the patches we are carrying
    • ask the submitters to review their patches and upstream as appropriate

Discussion Notes

Ubuntu Drivers

  • AUFS - still investigating a union mounts solution. still need to keep aufs for natty.
  • LIRC - Dropped, use the driver in staging
  • dm-raid4-5 - keep for natty
  • iscsitarget - see action below
  • rtl8192se - see action below
  • fsam7400 - keep for natty, but review if still needed
  • omnibook - keep for natty, but review if still needed
  • rfkill - keep for natty, but review if still needed
  • ndiswrapper - see action below
  • compcache - see action below

Ubuntu Patches (not for upstream)

  • Obviously keep these

Ubuntu Patches (for review)

  • Review wiki page and if you are an owner of a patch(es) review if it should be sent upstream

ACTIONS

See blueprint whiteboard for final actions.


CategorySpec

KernelTeam/Specs/KernelNattyUbuntuDeltaReview (last edited 2011-01-21 17:53:27 by 212-139-222-124)