QKernelDeltaReview

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

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

=== Ubuntu Delta Summary == UDS-Q

3.5.0-17.28 (ie ~1 week prior to 12.10 release) delta review summary is as follows:

# patches

comment

625

patches on top of the v3.5.5 upstream stable Linux kernel

315

SAUCE patches

269

debian commits (configuration updates and build machinary)

41

ubuntu/ driver patches

26

patches added then reverted (eg. 13 applied, then reverted)

Ubuntu Drivers

  1. AUFS -- union mount support
    1. UBUNTU: ubuntu: AUFS -- update to 18e455787597579fe144cdb2f18aa6a0a32c46a4
    2. UBUNTU: ubuntu: AUFS -- update to 4a5e660ed7f5c1d0467c81c535d0fedcfe62d15f
    3. UBUNTU: ubuntu: AUFS -- aufs3-standalone.patch
    4. UBUNTU: ubuntu: AUFS -- aufs3-base.patch
    5. UBUNTU: ubuntu: AUFS -- update to d266b0c5d0693d6383976ee54b9e2c0fa9a3f5b0
    6. UBUNTU: ubuntu: AUFS -- sort out the relative header paths
    7. UBUNTU: ubuntu: AUFS -- adapt to the new changelog handling
    8. UBUNTU: ubuntu: AUFS -- disable in favor of overlayfs
    9. UBUNTU: ubuntu: AUFS -- enable in config and makefile
    10. UBUNTU: ubuntu: AUFS -- suppress benign plink warning messages
    11. UBUNTU: ubuntu: AUFS -- updateconfigs following update
    12. UBUNTU: ubuntu: AUFS -- update to 4cf5db36bcd9748e8e7270022f295f84d1fc2245
    13. UBUNTU: ubuntu: AUFS -- fix undefined devcgroup_inode_permission

    14. UBUNTU: ubuntu: AUFS -- documentation on updating aufs2
    15. UBUNTU: ubuntu: AUFS -- clean up the aufs updater and BOM
    16. UBUNTU: ubuntu: AUFS -- update aufs-update to track new locations of headers
    17. UBUNTU: ubuntu: AUFS -- include the aufs_types.h file in linux-libc-headers
    18. UBUNTU: ubuntu: AUFS -- add BOM and automated update script
  2. dm-raid4-5 - software raid support
    1. UBUNTU: ubuntu: dm-raid4-5 fix up build failure
    2. UBUNTU: ubuntu: dm-raid4-5 -- follow changes to bio flags
    3. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc4
    4. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.34-rc2
    5. UBUNTU: ubuntu: dm-raid4-5 -- update to compile with 2.6.33
    6. UBUNTU: ubuntu: dm-raid4-5: Depend on XOR_BLOCKS
    7. UBUNTU: ubuntu: dm-raid-45 -- update to compile with 2.6.32
    8. UBUNTU: ubuntu: dm-raid45 -- version 2009.04.24 (2.6.30-rc3)
    9. UBUNTU: ubuntu: dm-raid4-5 -- (no-up) Export dm_disk function of device-mapper
  3. overlayfs
    1. UBUNTU: ubuntu: AUFS -- disable in favor of overlayfs
    2. UBUNTU: ubuntu: overlayfs -- overlayfs: switch to use inode_only_permissions
    3. UBUNTU: ubuntu: overlayfs -- inode_only_permission: export inode level permissions checks
    4. UBUNTU: ubuntu: overlayfs -- overlayfs: create new inode in ovl_link
    5. UBUNTU: ubuntu: overlayfs -- overlayfs: fix possible leak in ovl_new_inode
    6. UBUNTU: ubuntu: overlayfs -- fs: limit filesystem stacking depth
    7. UBUNTU: ubuntu: overlayfs -- overlay: overlay filesystem documentation
    8. UBUNTU: ubuntu: overlayfs -- overlayfs: implement show_options
    9. UBUNTU: ubuntu: overlayfs -- overlayfs: add statfs support
    10. UBUNTU: ubuntu: overlayfs -- overlay filesystem
    11. UBUNTU: ubuntu: overlayfs -- vfs: introduce clone_private_mount()
    12. UBUNTU: ubuntu: overlayfs -- vfs: export do_splice_direct() to modules
    13. UBUNTU: ubuntu: overlayfs -- vfs: add i_op->open()

    14. UBUNTU: ubuntu: overlayfs -- vfs: pass struct path to dentry_open()

Ubuntu Patches (not for upstream)

  1. UBUNTU: SAUCE: (no-up) x86/mm: Fix 64bit size of mapping tables
  2. UBUNTU: SAUCE: (no-up) elide some ioctl warnings which are known benign
  3. UBUNTU: SAUCE (no-up) Provide a param for allowing the BIOS to handle changing the brightness on AC/battery status changes.
  4. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6220 use reboot=pci
  5. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 990 use reboot=pci
  6. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 790 use reboot=pci
  7. UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6520 use reboot=pci
  8. UBUNTU: SAUCE: (no-up) vfs: Add a trace point in the mark_inode_dirty function
  9. UBUNTU: SAUCE: (no-up) add tracing for user initiated readahead requests
  10. UBUNTU: (no-up) add support for installed header files to ubuntu directory
  11. UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its original value.
  12. UBUNTU: SAUCE: (no-up) Modularize vesafb -- fix initialisation
  13. UBUNTU: SAUCE: (no-up) Stop ARM boards crashing when CUPS is loaded
  14. UBUNTU: SAUCE: (no-up) dma-mapping: Remove WARN_ON in dma_free_coherent
  15. UBUNTU: SAUCE: (no-up) cdrom -- default to not locking the tray when in use
  16. UBUNTU: SAUCE: (no-up) PM report driver and device suspend/resume times.
  17. UBUNTU: SAUCE: (no-up) set /proc/acpi/video/*/DOS to 4 by default
  18. UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib()
  19. UBUNTU: SAUCE: (no-up) raise the default console 'quiet' level to 2
  20. UBUNTU: SAUCE: (no-up) disable adding scsi headers to linux-libc-dev
  21. UBUNTU: SAUCE: (no-up) Sony laptop: Some Sony Vaia laptops do not enable wwan power by default.
  22. UBUNTU: SAUCE: (no-up) nbd: Change default partitions per device to 15
  23. UBUNTU: SAUCE: (no-up) hostap: Change initial operation mode to managed (infra)
  24. UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file.
  25. UBUNTU: SAUCE: (no-up) Modularize vesafb
  26. UBUNTU: ubuntu: dm-raid4-5 -- (no-up) Export dm_disk function of device-mapper
  27. UBUNTU: (no-up) fold down debian for ubuntu-q v3.5-rc1 rebase

Ubuntu Patches (for review)

  1. Andy Whitcroft
    1. UBUNTU: SAUCE: ata_piix: add a disable_driver option
    2. x86, efi: Handover Protocol
    3. UBUNTU: SAUCE: fs: d_revalidate methods may be passed a NULL nameidata
    4. overlayfs: copy up i_uid/i_gid from the underlying inode
    5. UBUNTU: SAUCE: rds_ib_send() -- prevent local pings triggering BUG_ON()
    6. UBUNTU: SAUCE: highbank -- export clock functions for modules
    7. kconfig: in debug mode some 0 length message prints occur
    8. UBUNTU: tools/hv: add basic manual pages
    9. UBUNTU: tools/hv: add basic Makefile
    10. UBUNTU: ensure debian/ is not excluded from git by default
    11. UBUNTU: SAUCE: ensure root is ready before running usermodehelpers in it
    12. UBUNTU: SAUCE: headers_install: fix #include "..." usage for userspace
    13. UBUNTU: SAUCE: vt -- allow grub to request automatic vt_handoff
    14. UBUNTU: SAUCE: vt -- maintain bootloader screen mode and content until vt switch
    15. UBUNTU: SAUCE: vesafb: enable mtrr WC by default
    16. UBUNTU: SAUCE: vesafb: mtrr module parameter is uint, not bool
    17. Revert "mmc: fix all hangs related to mmc/sd card insert/removal during suspend/resume"
    18. UBUNTU: SAUCE: drm -- stop early access to drm devices
    19. UBUNTU: SAUCE: add option to hand off all kernel parameters to init
    20. UBUNTU: SAUCE: khubd -- switch USB product/manufacturer/serial handling to RCU
    21. x86, mce: Make xeon75xx memory driver dependent on PCI
    22. x86, mce: Rename cpu_specific_poll to mce_cpu_specific_poll
    23. x86, mce: Xeon75xx specific interface to get corrected memory error information
    24. UBUNTU: SAUCE: acpi battery -- move first lookup asynchronous
    25. UBUNTU: SAUCE: async_populate_rootfs: move rootfs init earlier
    26. UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async
  2. Chase Douglas
    1. UBUNTU: SAUCE: Input: synapticss - Set buttonpad property for all clickpads
    2. UBUNTU: SAUCE: Input: synaptics - add second variant of two-button clickpad
  3. Colin Ian King
    1. UBUNTU: SAUCE: PCI: Allow pcie_aspm=force to work even when FADT indicates it is unsupported
    2. UBUNTU: SAUCE: S3 early resume debug via keyboard LEDs
  4. David Henningsson
    1. UBUNTU: SAUCE: ALSA: hda - fix indices on boost volume on Conexant
    2. UBUNTU: SAUCE: ALSA: hda - fix control names for multiple speaker out on IDT/STAC
    3. UBUNTU: SAUCE: ALSA: hda - use both input paths on Conexant auto parser
    4. ALSA: hda - Don't send invalid volume knob command on IDT 92hd75bxx
    5. ALSA: hda - Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260
    6. ALSA: hda - Add the inverted digital mic workaround to Realtek codecs
    7. ALSA: hda - Always call standard unsolicited event for Realtek codecs
    8. ALSA: hda - Fix pop noise in headphones on S3 for Asus X55A, X55V
    9. ALSA: hda - Do not set GPIOs for speakers on IDT if there are no speakers
    10. ALSA: hda - give 3-pin jack the name "Headphone Mic Jack"
    11. ALSA: HDA: Support single 3-pin jack without VREF on the actual pin
    12. ALSA: HDA: Create phantom jacks for fixed inputs and outputs
  5. Herton Ronaldo Krzesinski
    1. UBUNTU: SAUCE: ALSA: hda/realtek - Fix detection of ALC271X codec
    2. UBUNTU: SAUCE: ext4: fix crash when accessing /proc/mounts concurrently
    3. UBUNTU: SAUCE: ALSA: hda/via - don't report presence on HPs with no presence support
    4. UBUNTU: SAUCE: Unlock the rc_dev lock when the raw device is missing
    5. UBUNTU: SAUCE: async_populate_rootfs: fix build warnings
  6. Ike Panhc
    1. UBUNTU: SAUCE: ARM: highbank: retry wfi on reset request
    2. UBUNTU: SAUCE: net: calxedaxgmac: rework transmit ring handling
    3. UBUNTU: SAUCE: net: calxedaxgmac: drop some unnecessary register writes
    4. UBUNTU: SAUCE: net: calxedaxgmac: use relaxed i/o accessors in rx and tx paths
    5. UBUNTU: SAUCE: net: calxedaxgmac: remove explicit rx dma buffer polling
    6. UBUNTU: SAUCE: net: calxedaxgmac: enable operate on 2nd frame mode
    7. sata: add platform driver for Calxeda AHCI controller
    8. ARM: highbank: add coherent DMA setup
    9. ARM: add coherent iommu dma ops
    10. ARM: add coherent dma ops
    11. ARM: dma-mapping: add support for DMA_ATTR_SKIP_CPU_SYNC attribute
    12. common: DMA-mapping: add DMA_ATTR_SKIP_CPU_SYNC attribute
    13. common: DMA-mapping: add DMA_ATTR_NO_KERNEL_MAPPING attribute
    14. UBUNTU: SAUCE: ahci: un-staticize ahci_dev_classify
    15. UBUNTU: SAUCE: ARM: highbank: add soft power and reset key event handling
    16. UBUNTU: SAUCE: ARM smp_twd: add back "arm,smp-twd" compatible property
    17. net: calxedaxgmac: fix hang on rx refill
    18. net: calxedaxgmac: enable rx cut-thru mode
    19. edac: add support for Calxeda highbank L2 cache ecc
    20. edac: add support for Calxeda highbank memory controller
    21. clk: add highbank clock support
    22. clk: add DT fixed-clock binding support
    23. clk: add DT clock binding support
    24. UBUNTU: SAUCE: net: calxedaxgmac: fix net timeout recovery
    25. UBUNTU: SAUCE: arm highbank: add support for pl320-ipc driver
  7. James M. Leddy
    1. UBUNTU: SAUCE: input: fix weird issue of synaptics psmouse sync lost after resume
    2. UBUNTU: SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e6]
  8. John Johansen
    1. UBUNTU SAUCE: apparmor: fix IRQ stack overflow
    2. UBUNTU: SAUCE: Update aufs for build failure caused by apparmor backport
    3. UBUNTU: SAUCE: AppArmor: basic networking rules

    4. UBUNTU: SAUCE: apparmor: Add the ability to mediate mount
    5. UBUNTU: SAUCE: AppArmor: Add profile introspection file to interface

    6. UBUNTU: SAUCE: AppArmor: Disable Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs

  9. Joseph Salisbury
    1. Revert "KVM: VMX: Fix KVM_SET_SREGS with big real mode segments"
  10. Kamal Mostafa
    1. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix multi-source, double-click
    2. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix disabling tap-to-click
    3. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad move PSMOUSE_CYPRESS enum
    4. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad link driver into psmouse-base
    5. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad set default debug_level=0
    6. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad fix no-config stubs
    7. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad eliminate dead code
    8. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad code style cleanup
    9. UBUNTU: SAUCE: input: Cypress PS/2 Trackpad mouse driver
  11. Kees Cook
    1. UBUNTU: SAUCE: security: unconditionally chain to Yama LSM
  12. Leann Ogasawara
    1. agp/intel-agp: remove snb+ host bridge pciids
    2. drm/i915: disable drm agp support for !gen3 with kms enabled
    3. drm/i915: don't use dev->agp

    4. agp/intel-gtt: move gart base addres setup
    5. drm/i915 + agp/intel-gtt: prep work for direct setup
    6. agp/intel-gtt: don't require the agp bridge on setup
    7. drm/i915: stop using dev->agp->base

    8. agp/intel-gtt: remove dead code
    9. UBUNTU: SAUCE: ALSA: hda - Add another pci id for Haswell board
    10. ALSA: hda_intel: Add Device IDs for Intel Lynx Point-LP PCH
    11. ALSA: hda - Fix driver type of Haswell controller to AZX_DRIVER_SCH
    12. ALSA: hda - add Haswell HDMI codec id
    13. ALSA: hda - Add DeviceID for Haswell HDA
    14. drm/i915: add more Haswell PCI IDs
    15. drm/i915: try to train DP even harder
    16. drm/i915: fix PIPE_DDI_PORT_MASK
    17. drm/i915: re-initialize DDI buffer translations after resume
    18. drm/i915: enable RC6 workaround on Haswell
    19. drm/i915: introduce haswell_init_clock_gating
    20. drm/i915: enable RC6 by default on Haswell
    21. drm/i915: add RPS configuration for Haswell
    22. drm/i915: support Haswell force waking
    23. drm/i915: Implement w/a for sporadic read failures on waking from rc6
    24. drm/i915: clarify IBX dp workaround
    25. KVM: VMX: Implement PCID/INVPCID for guests with EPT
    26. UBUNTU: Update dropped.txt after rebase to v3.5-rc2
    27. UBUNTU: SAUCE: SECCOMP: audit: always report seccomp violations
    28. UBUNTU: SAUCE: include <linux/printk.h> and <stdarg.h> for mmc_core arm build

    29. UBUNTU: SAUCE: [arm] fixup aeabi_uldivmod undefined build error

  13. Manoj Iyer
    1. UBUNTU: SAUCE: Bluetooth: btusb: Add vendor specific ID (0a5c:21f4) BCM20702A0
    2. UBUNTU: SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e1]
    3. UBUNTU: SAUCE: Added quirk to recognize GE0301 3G modem as an interface.
  14. Mathieu Trudel-Lapierre
    1. UBUNTU: SAUCE: ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate to interface settings
  15. Ming Lei
    1. [media] uvcvideo: Fix alternate setting selection
    2. UBUNTU: SAUCE: fireware: add NO_MSI quirks for o2micro controller
  16. Paolo Pisati
    1. UBUNTU: SAUCE: omap3 clocks .dev_id = NULL
    2. UBUNTU: SAUCE: Revert "Fix OMAP EHCI suspend/resume failure (i693)"
  17. Seth Forshee
    1. drm/nv50-/gpio: initialise to vbios defaults during init
    2. drm/nvd0/disp: hopefully fix selection of 6/8bpc mode on DP outputs
    3. UBUNTU: SAUCE: apple-gmux: Fix index read functions
    4. UBUNTU: SAUCE: Input: synaptics - Adjust threshold for treating position values as negative
    5. UBUNTU: SAUCE: apple-gmux: Fix port address calculation in gmux_pio_write32()
    6. apple-gmux: Add display mux support
    7. vga_switcheroo: Remove assumptions about registration/unregistration ordering
    8. vga_switcheroo: Don't require handler init callback
    9. apple-gmux: Fix kconfig dependencies
    10. apple_gmux: Fix ACPI video unregister
    11. apple_gmux: Add support for newer hardware
    12. gmux: Add generic write32 function
    13. brcmsmac: use channel flags to restrict OFDM
    14. cfg80211: add channel flag to prohibit OFDM operation
    15. hwmon: (applesmc) Decode and act on read/write status codes
    16. hwmon: (applesmc) Shorten minimum wait time
    17. UBUNTU: SAUCE: (drop after 3.5) drm/i915: ignore pipe select bit when checking for LVDS register initialization
    18. UBUNTU: SAUCE: (drop after 3.5) brcmsmac: fix NULL pointer crash in brcms_c_regd_init()
    19. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: use current regulatory domain when checking whether OFDM is allowed
    20. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: don't validate channels against internal regulatory data
    21. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: use mac80211 channel data for tx power limits
    22. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: enable/disable radio on regulatory updates
    23. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: inform mac80211 of the X2 regulatory domain
    24. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: clean up channel.c
    25. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: remove unused code for 40MHz channels
    26. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: always set channel specified by mac80211
    27. UBUNTU: SAUCE: (drop after 3.5) brcm80211: smac: don't set up tx power limits during initialization
    28. UBUNTU: SAUCE: dell-wmi: Demote unknown WMI event message to pr_debug
  18. Stefan Bader
    1. UBUNTU: SAUCE: net/ipv4: Always flush route cache on unregister batch call
    2. UBUNTU: [Config] Enable dm-raid45
    3. UBUNTU: SAUCE: Fix compile failures of dm-raid45
    4. UBUNTU: SAUCE: Convert dm-raid45 to new block plugging
  19. Surbhi Palande
    1. UBUNTU: SAUCE: Make populate_rootfs asynchronous
  20. Tim Gardner
    1. xhci: Rate-limit XHCI_TRUST_TX_LENGTH quirk warning.
    2. ACER: Fix Smatch double-free issue
    3. ACER: Add support for accelerometer sensor
    4. sched: Fix migration thread runtime bogosity
    5. e1000: Small packets may get corrupted during padding by HW
    6. e1000: advertise transmit time stamping
    7. e1000: Combining Bitwise OR in one expression.
    8. e1000e: fix panic while dumping packets on Tx hang with IOMMU
    9. e1000e: 82571 Tx Data Corruption during Tx hang recovery
    10. e1000e: advertise transmit time stamping
    11. e1000e: Program the correct register for ITR when using MSI-X.
    12. e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571()
    13. e1000e: use more informative logging macros when netdev not yet registered
    14. igb: Fix register defines for all non-82575 hardware
    15. igb: fix panic while dumping packets on Tx hang with IOMMU
    16. igb: add delay to allow igb loopback test to succeed on 8086:10c9
    17. igb: don't break user visible strings over multiple lines in igb_ethtool.c
    18. igb: correct hardware type (i210/i211) check in igb_loopback_test()
    19. igb: Fix for failure to init on some 82576 devices.
    20. igb: reset PHY in the link_up process to recover PHY setting after power down.
    21. igb: Version bump
    22. igb: Update firmware info output
    23. igb: Streamline RSS queue and queue pairing assignment logic.
    24. igb: Support the get_ts_info ethtool method.
    25. igb: Add switch case for supported hardware to igb_ptp_remove.
    26. igb: A fix to VF TX rate limit
    27. UBUNTU: [Config] Enable aufs
    28. UBUNTU: SAUCE: CONFIG_HID_BATTERY_STRENGTH=y
    29. UBUNTU: SAUCE: Add 'used' to the video_cards structure attributes
    30. mei: fix device stall after wd is stopped
    31. mei: use module_pci_driver
    32. mei: mei_irq_thread_write_handler - line break fix
    33. mei: streamline the _mei_irq_thread_close/ioctol functions
    34. mei: introduce mei_data2slots wrapper
    35. mei: mei_wd_host_init: update the comment
    36. mei: remove write only wariable wd_due_counter
    37. mei: mei_device can be const for mei register access functions
    38. mei: revamp host buffer interface function
    39. mei: don't query HCSR for host buffer depth
    40. mei: group wd_interface_reg with watchdog variables within struct mei_device
    41. mei: mei_irq_thread_write_handler check for overflow
    42. mei: make mei_write_message more readable
    43. mei: check for error codes that mei_flow_ctrl_creds retuns
    44. [media] uvcvideo: Fix frame drop in bulk video stream
    45. UBUNTU: SAUCE: wlcore: Declare MODULE_FIRMWARE usage
    46. mei: add mei_quirk_probe function
    47. UBUNTU: SAUCE: firmware: Remove sb16 files duplicated in linux-firmware
    48. UBUNTU: SAUCE: Yama: add link restrictions
    49. UBUNTU: SAUCE: firmware: Remove tehuti files duplicated in linux-firmware
    50. UBUNTU: SAUCE: firmware: Remove emi62 files duplicated in linux-firmware
    51. UBUNTU: SAUCE: (drop after 3.6) Forbid invocation of kexec_load() outside initial PID namespace
    52. UBUNTU: SAUCE: firmware: Remove radeon files duplicated in linux-firmware
    53. UBUNTU: SAUCE: firmware: Remove r128 files duplicated in linux-firmware
    54. UBUNTU: SAUCE: firmware: Remove matrox files duplicated in linux-firmware
    55. UBUNTU: SAUCE: firmware: Remove korg files duplicated in linux-firmware
    56. UBUNTU: SAUCE: firmware: Remove cpia2 files duplicated in linux-firmware
    57. UBUNTU: SAUCE: cpia2: Declare MODULE_FIRMWARE usage
    58. UBUNTU: SAUCE: firmware: Remove av7110 files duplicated in linux-firmware
    59. UBUNTU: SAUCE: firmware: Remove ambassador files duplicated in linux-firmware
    60. UBUNTU: SAUCE: firmware: Remove advansys files duplicated in linux-firmware
    61. UBUNTU: SAUCE: firmware: Remove adaptec files duplicated in linux-firmware
    62. UBUNTU: SAUCE: firmware: Remove ti_usb_3410_5052 duplicated in linux-firmware
    63. drm/i915: ivybridge_handle_parity_error should be static
    64. drm/i915: initialize the parity work only once
    65. drm/i915: remap l3 on hw init
    66. drm/i915: l3 parity sysfs interface
    67. drm/i915: Dynamic Parity Detection handling
    68. drm/i915: enable parity error interrupts
    69. USB: Enable Latency Tolerance Messaging (LTM).
    70. usb: convert port_owners type from void * to struct dev_state *
    71. xhci: Export Latency Tolerance Messaging capabilities.
    72. UBUNTU: SAUCE: firmware: Remove edgeport files duplicated in linux-firmware
    73. UBUNTU: SAUCE: firmware: Remove cxgb3 files duplicated in linux-firmware
    74. UBUNTU: SAUCE: firmware: Remove obsolete Chelsio cxgb3 firmware
    75. UBUNTU: SAUCE: firmware: Remove kaweth files duplicated in linux-firmware
    76. UBUNTU: SAUCE: firmware: Remove ess files duplicated in linux-firmware
    77. KVM: VMX: Add EPT A/D bits definitions
    78. KVM: VMX: Add parameter to control A/D bits support, default is on
    79. KVM: VMX: Enable EPT A/D bits if supported by turning on relevant bit in EPTP
    80. KVM: VMX: Use EPT Access bit in response to memory notifiers
    81. KVM: x86: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit
    82. intel_idle: initial IVB support
    83. UBUNTU: SAUCE: vxge: Declare MODULE_FIRMWARE usage
    84. UBUNTU: SAUCE: pvrusb2: Declare MODULE_FIRMWARE usage
    85. UBUNTU: SAUCE: cx23885: Declare MODULE_FIRMWARE usage
    86. UBUNTU: SAUCE: cx231xx: Declare MODULE_FIRMWARE usage
    87. UBUNTU: SAUCE: ivtv: Declare MODULE_FIRMWARE usage
    88. UBUNTU: SAUCE: cx18: Declare MODULE_FIRMWARE usage
    89. UBUNTU: SAUCE: cx25840: Declare MODULE_FIRMWARE usage
    90. UBUNTU: SAUCE: usbduxsigma: Declare MODULE_FIRMWARE usage
    91. UBUNTU: SAUCE: usbdux: Declare MODULE_FIRMWARE usage
    92. UBUNTU: SAUCE: usbduxfast: Declare MODULE_FIRMWARE usage
    93. UBUNTU: SAUCE: ueagle-atm: Declare MODULE_FIRMWARE usage
    94. UBUNTU: SAUCE: tlg2300: Declare MODULE_FIRMWARE usage
    95. UBUNTU: SAUCE: staging rtl8192e: Declare MODULE_FIRMWARE usage
    96. UBUNTU: SAUCE: firmware: Remove obsolete Myricom firmware
    97. UBUNTU: SAUCE: lgs8gxx: Declare MODULE_FIRMWARE usage
    98. UBUNTU: SAUCE: firmware: remove computone driver firmware and documentation
    99. UBUNTU: SAUCE: xc5000: Add MODULE_FIRMWARE statements
    100. UBUNTU: SAUCE: s2255drv: Add MODULE_FIRMWARE statement
    101. UBUNTU: SAUCE: ene_ub6250: Use macros for firmware names
    102. UBUNTU: SAUCE: Remove redundant keyspan_pda firmware
    103. UBUNTU: SAUCE: Remove redundant yamaha/ds1 firmware
    104. UBUNTU: SAUCE: Remove redundant 3com/typhoon.bin firmware
    105. UBUNTU: SAUCE: Remove redundant ositech/Xilinx7OD firmware
    106. UBUNTU: SAUCE: Remove redundant sun/cassini firmware
    107. UBUNTU: SAUCE: Remove redundant ttusb-budget firmware
    108. UBUNTU: SAUCE: Remove redundant emi26 firmware
    109. UBUNTU: SAUCE: Remove redundant cis firmware
    110. UBUNTU: SAUCE: firmware: Upgrade bnx2 to current versions
    111. UBUNTU: SAUCE: Add script to convert firmware to ihex format
    112. UBUNTU: SAUCE: firmware: Update bnx2x to current firmware version 7.2.51
    113. UBUNTU: SAUCE: Allow filtering of cpufreq drivers
    114. UBUNTU: SAUCE: remove initdata from vesafb_fix

    115. UBUNTU: [Config] Disable vt6656
    116. UBUNTU: [Config] Disabled dm-raid4-5
    117. UBUNTU: SAUCE: fix build error with CONFIG_BLK_DEV_INITRD=n
  21. Tyler Hicks
    1. eCryptfs: check for eCryptfs cipher support at mount
    2. eCryptfs: Call lower ->flush() from ecryptfs_flush()

    3. eCryptfs: Write out all dirty pages just before releasing the lower file
    4. eCryptfs: Unlink lower inode when ecryptfs_create() fails
    5. eCryptfs: Initialize empty lower files when opening them
    6. eCryptfs: Revert to a writethrough cache model
    7. eCryptfs: Copy up POSIX ACL and read-only flags from lower mount
  22. Wen-chien Jesse Sung
    1. Bluetooth: Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn
    2. UBUNTU: SAUCE: Bluetooth: Remove rules for matching Broadcom vendor specific IDs
    3. UBUNTU: SAUCE: HID: ntrig: change default value of logical/physical width/height to 1
    4. UBUNTU: SAUCE: drm/i915: Explicitly disable RC6 for certain models

BoF agenda and discussion


CategorySpec

KernelTeam/Specs/QKernelDeltaReview (last edited 2012-10-11 05:02:55 by leannogasawara)