Launchpad entry: core-1311-kernel
Created:
Contributors:
Packages affected:
Summary
Review of the current Ubuntu Kernel patch delta from upstream. This session will look at the current delta comprised of both patches to the core and the ubuntu specific drivers. The aim is to record what we are carrying, review the reasons for that component(s) to be carried, and recommend replacements, updates, cleanups, upstreaming etc of those components.
Release Note
Rationale
Not every patch and/or driver carried in the Ubuntu delta is automatically sync'd with the upstream kernel for various reasons. This places a maintenance burden on the Ubuntu kernel team. These patches and/or 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 14.04 cycle.
Ubuntu Delta Summary 3.13.0-21.43
3.13.0-21.43 (ie. recently rebased on v3.13.8) delta review summary is as follows:
# patches |
comment |
865 |
patches on top of the v3.13.8 |
413 |
SAUCE patches |
410 |
debian commits (configuration updates and build machinery) |
10 |
ubuntu/ driver patches |
32 |
patches added then reverted (ie 16 applied, 16 reverted) |
Ubuntu Drivers
- AUFS -- union mount support
- UBUNTU: ubuntu: AUFS -- update to 75dbb997b5812e16771bec20e92449ba0b1705d9
- UBUNTU: ubuntu: aufs3 -- update update scripting
- UBUNTU: ubuntu: aufs3 -- update configs
- UBUNTU: ubuntu: aufs3 -- enable
- UBUNTU: ubuntu: AUFS -- update to 7b136a27b021da9010d8b6c101939dd298e46be7
- UBUNTU: ubuntu: AUFS (no-squash): basic framework and update machinary
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-standalone.patch
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-mmap.patch
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-base.patch
- overlayfs
- UBUNTU: ubuntu: overlayfs -- use kernel service credentials for copy up and xattr manipulations
Ubuntu Patches (not for upstream)
- UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor3 - alpha6 snapshot
- Revert "UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot"
- Revert "UBUNTU: SAUCE: (no-up) apparmor: Fix tasks not subject to, reloaded policy"
- UBUNTU: SAUCE: (no-up) Tools: hv: vssdaemon: Ignore VFAT mounts during the Freeze operation
- UBUNTU: SAUCE: (no-up) iwlwifi: mvm: disable uAPSD due to bugs in the firmware
- UBUNTU: SAUCE: (no-up) dual scan thread bug fix
- UBUNTU: SAUCE: (no-up) fix our current target reap infrastructure
- UBUNTU: SAUCE: (no-up) Fix pcie-xgene build failure
- UBUNTU: SAUCE: (no-up) apm: pcie: fix hang when no card connected
- UBUNTU: SAUCE: (no-up) MAINTAINERS: entry for APM X-Gene PCIe host driver
- UBUNTU: SAUCE: (no-up) dt-bindings: pci: xgene pcie device tree bindings
- UBUNTU: SAUCE: (no-up) arm64: dts: APM X-Gene PCIe device tree nodes
- UBUNTU: SAUCE: (no-up) pci: APM X-Gene PCIe controller driver
- UBUNTU: SAUCE: (no-up) arm64: PCI(e) arch support
- UBUNTU: SAUCE: (no-up) Add drivers/phy/phy-core.ko to generic inclusion list
- UBUNTU: SAUCE: (no-up) rtc: Add X-Gene SoC Real Time Clock Driver
- UBUNTU: SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet driver ethtool support
- UBUNTU: SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet driver error handling
- UBUNTU: SAUCE: (no-up) drivers: net: APM X-Gene SoC Ethernet base driver
- UBUNTU: SAUCE: (no-up) arm64: dts: APM X-Gene SoC Ethernet device tree nodes
- UBUNTU: SAUCE: (no-up) Documentation: APM X-Gene SoC Ethernet DTS binding documentation
- UBUNTU: SAUCE: (no-up) misc: xgene: error handling for APM X-Gene SoC QMTM
- UBUNTU: SAUCE: (no-up) arm64: boot: dts: entries for APM X-Gene SoC QMTM
- UBUNTU: SAUCE: (no-up) misc: xgene: base driver for APM X-Gene SoC QMTM
- UBUNTU: SAUCE: (no-up) Documentation: devicetree: bindings for APM X-Gene SoC QMTM
- UBUNTU: SAUCE: (no-up) Documentation: misc-devices: APM X-Gene SoC QMTM
- UBUNTU: SAUCE: (no-up) clk: arm64: Fix the clock-names property for pcppll, socpll, and socplldiv2
- UBUNTU: SAUCE: (no-up) ARM: KVM: force cache clean on page fault when caches are off
- UBUNTU: SAUCE: (no-up) arm64: KVM: flush VM pages before letting the guest enable caches
- UBUNTU: SAUCE: (no-up) ARM: KVM: introduce kvm_p*d_addr_end
- UBUNTU: SAUCE: (no-up) arm64: KVM: trap VM system registers until MMU and caches are ON
- UBUNTU: SAUCE: (no-up) arm64: KVM: allows discrimination of AArch32 sysreg access
- UBUNTU: SAUCE: (no-up) arm64: KVM: force cache clean on page fault when caches are off
- UBUNTU: SAUCE: (no-up) arm64: KVM: Force undefined exception for Guest SMC intructions
- UBUNTU: SAUCE: (no-up) KVM: Documentation: Fix typo for KVM_ARM_VCPU_INIT ioctl
- UBUNTU: SAUCE: (no-up) arm64: Add APM X-Gene SoC AHCI SATA host controller DTS entries
- UBUNTU: SAUCE: (no-up) ata: Fix compiler warning with APM X-Gene host controller driver
- UBUNTU: SAUCE: (no-up) ata: Add APM X-Gene SoC AHCI SATA host controller driver
- UBUNTU: SAUCE: (no-up) Documentation: Add documentation for the APM X-Gene SoC SATA host controller DTS binding
- UBUNTU: SAUCE: (no-up) arm64: Add APM X-Gene SoC 15Gbps Multi-purpose PHY DTS entries
- UBUNTU: SAUCE: (no-up) PHY: add APM X-Gene SoC 15Gbps Multi-purpose PHY driver
- UBUNTU: SAUCE: (no-up) Documentation: Add APM X-Gene SoC 15Gbps Multi-purpose PHY driver binding documentation
- UBUNTU: SAUCE: (no-up) ata: ahci_platform: runtime resume the device before use
- UBUNTU: SAUCE: (no-up) ata: ahci_platform: Manage SATA PHY
- UBUNTU: SAUCE: (no-up) ahci-platform: "Library-ise" suspend / resume functionality
- UBUNTU: SAUCE: (no-up) ahci-platform: "Library-ise" ahci_probe functionality
- UBUNTU: SAUCE: (no-up) ahci-platform: Add enable_ / disable_resources helper functions
- UBUNTU: SAUCE: (no-up) ahci-platform: Add support for an optional regulator for sata-target power
- UBUNTU: SAUCE: (no-up) ahci-platform: Add support for devices with more then 1 clock
- UBUNTU: SAUCE: (no-up) libahci: Allow drivers to override start_engine
- UBUNTU: SAUCE: (no-up) arm64: dts: Add X-Gene reboot driver dts node
- UBUNTU: SAUCE: (no-up) Restrict CONFIG_POWER_RESET_SYSCON to arm64 only
- UBUNTU: SAUCE: (no-up) power: reset: Add generic SYSCON register mapped reset
- UBUNTU: SAUCE: (no-up) arm64: apm-storm: support ttyS1
- Revert "UBUNTU: SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the local linux/hyperv.h"
- Revert "UBUNTU: SAUCE: (no-up) hv -- bodge hv_kvp_daemon so it can use the local linux/hyperv.h"
- Revert "UBUNTU: SAUCE: (no-up) tools/hv: add basic Makefile"
- UBUNTU: SAUCE: (no-up) mei_me: Add module parameter to disable MSI
- UBUNTU: SAUCE: (no-up) mei: Fix stable update misapplication
- UBUNTU: SAUCE: (no-up) apparmor: Fix tasks not subject to, reloaded policy
- UBUNTU: SAUCE: (no-up) apparmor: Sync to apparmor 3 - alpha 4 snapshot
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-standalone.patch
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-mmap.patch
- UBUNTU: ubuntu: aufs3 -- (no-up) aufs3-base.patch
UBUNTU: SAUCE: (no-up) ACPI: Disable Windows 8 compatibility for some Lenovo ThinkPads
- UBUNTU: SAUCE: (no-up) hv -- bodge hv_vss_daemon so it can use the local linux/hyperv.h
- UBUNTU: SAUCE: (no-up) hv_vss_daemon -- prevent self-daemonising to allow upstart to track
- UBUNTU: SAUCE: (no-up) intel_ips: blacklist ASUSTek G60JX laptops
- UBUNTU: SAUCE: (no-up) Update bnx2x firmware to 7.8.17.0
- UBUNTU: SAUCE: (no-up) ipv6: Fix net.ipv6.conf.all.use_tempaddr sysctl
- UBUNTU: SAUCE: (no-up) trace: add trace events for open(), exec() and uselib() (for v3.7+)
- UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 390 use reboot=pci
- UBUNTU: SAUCE: (no-up) PCI: fix system hang issue of Marvell SATA host controller
- UBUNTU: SAUCE: (no-up) Convert bnx2x firmware files to ihex format
- UBUNTU: SAUCE: (no-up) Input: Cypress PS/2 Trackpad simulated multitouch
- UBUNTU: SAUCE: (no-up) hv: Supply vendor ID and package ABI
- UBUNTU: SAUCE: (no-up) hv -- bodge hv_kvp_daemon so it can use the local linux/hyperv.h
- UBUNTU: SAUCE: (no-up) Revert "VFS: don't do protected {sym,hard}links by default"
- UBUNTU: SAUCE: (no-up) Remove vicam files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove dsp56k files used only by m68k
- UBUNTU: SAUCE: (no-up) Update bnx2x firmware to 7.8.2.0
- UBUNTU: SAUCE: (no-up) Remove radeon files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove sun files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove keyspan files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove acenic files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove r128 files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove cxgb3 files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove matrox files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove tehuti files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove yam files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) fix highbank include path
- UBUNTU: SAUCE: (no-up) Allow HID_BATTERY_STRENGTH to be modular
- UBUNTU: SAUCE: (no-up) Add 'used' to the video_cards structure attributes
- UBUNTU: SAUCE: (no-up) vxge: Declare MODULE_FIRMWARE usage
- UBUNTU: SAUCE: (no-up) rds_ib_send() -- prevent local pings triggering BUG_ON()
- UBUNTU: SAUCE: (no-up) firmware: Upgrade bnx2 to current versions
- UBUNTU: SAUCE: (no-up) firmware: Remove obsolete Myricom firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove cpia2 files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove av7110 files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove ambassador files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove advansys files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove adaptec files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove ti_usb_3410_5052 duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove edgeport files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove kaweth files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) firmware: Remove ess files duplicated in linux-firmware
- UBUNTU: SAUCE: (no-up) Remove redundant keyspan_pda firmware
- UBUNTU: SAUCE: (no-up) Remove redundant yamaha/ds1 firmware
- UBUNTU: SAUCE: (no-up) Remove redundant ositech/Xilinx7OD firmware
- UBUNTU: SAUCE: (no-up) Remove redundant ttusb-budget firmware
- UBUNTU: SAUCE: (no-up) Remove redundant cis firmware
- UBUNTU: SAUCE: (no-up) firmware: Update bnx2x to current firmware version 7.2.51
- UBUNTU: SAUCE: (no-up) kconfig: in debug mode some 0 length message prints occur
- UBUNTU: SAUCE: (no-up) Allow filtering of cpufreq drivers
- UBUNTU: SAUCE: (no-up) tools/hv: add basic manual pages
- UBUNTU: SAUCE: (no-up) tools/hv: add basic Makefile
- UBUNTU: SAUCE: (no-up) elide some ioctl warnings which are known benign
- UBUNTU: SAUCE: (no-up) Input: synapticss - Set buttonpad property for all clickpads
- UBUNTU: SAUCE: (no-up) Input: synaptics - add second variant of two-button clickpad
- UBUNTU: SAUCE: (no-up) ipv6: make the net.ipv6.conf.all.use_tempaddr sysctl propagate to interface settings
- UBUNTU: SAUCE: (no-up) dell-wmi: Demote unknown WMI event message to pr_debug
- UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6220 use reboot=pci
- UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 990 use reboot=pci
- UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Optiplex 790 use reboot=pci
- UBUNTU: SAUCE: (no-up) x86: reboot: Make Dell Latitude E6520 use reboot=pci
- UBUNTU: SAUCE: (no-up) vfs: Add a trace point in the mark_inode_dirty function
- UBUNTU: SAUCE: (no-up) add tracing for user initiated readahead requests
- UBUNTU: SAUCE: (no-up) add support for installed header files to ubuntu directory
- UBUNTU: SAUCE: (no-up) Added quirk to recognize GE0301 3G modem as an interface.
- UBUNTU: SAUCE: (no-up) ARM: Resetting power_mode to its original value.
- UBUNTU: SAUCE: (no-up) fix build error with CONFIG_BLK_DEV_INITRD=n
- UBUNTU: SAUCE: (no-up) dma-mapping: Remove WARN_ON in dma_free_coherent
- UBUNTU: SAUCE: (no-up) cdrom -- default to not locking the tray when in use
- UBUNTU: SAUCE: (no-up) raise the default console 'quiet' level to 2
- UBUNTU: SAUCE: (no-up) Sony laptop: Some Sony Vaia laptops do not enable wwan power by default.
- UBUNTU: SAUCE: (no-up) nbd: Change default partitions per device to 15
- UBUNTU: SAUCE: (no-up) hostap: Change initial operation mode to managed (infra)
- UBUNTU: SAUCE: (no-up) version: Implement version_signature proc file.
- UBUNTU: SAUCE: (no-up) dm-raid45: Fix incompatible ptr assignments
- UBUNTU: SAUCE: (no-up) ubuntu: dm-raid45
Ubuntu Patches (for review)
- Adam Lee
- Input: ALPS - add support for "Dolphin" devices
mmc: sdhci-pci: add support of O2Micro/BayHubTech SD hosts
- mmc: sdhci-pci: break out definitions to header file
- UBUNTU: SAUCE: Bluetooth: Add support for 105b:e065
- UBUNTU: SAUCE: Bluetooth: Add support for 04ca:2007
- Andy Whitcroft
- UBUNTU: SAUCE: nouveau: missing outputs should be warnings
- UBUNTU: SAUCE: kvm: BIOS disabled kvm support should be a warning
- skbuff: skb_segment: orphan frags before copying
- skbuff: skb_segment: s/fskb/list_skb/
- skbuff: skb_segment: s/skb/head_skb/
- skbuff: skb_segment: s/skb_frag/frag/
- skbuff: skb_segment: s/frag/nskb_frag/
- net: use kfree_skb_list() helper
- vhost: validate vhost_get_vq_desc return value
- netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages
- Drivers: hv: Ballon: Make pressure posting thread sleep interruptibly
- powerpc: Fix transactional FP/VMX/VSX unavailable handlers
- powerpc: Don't corrupt transactional state when using FP/VMX in kernel
- powerpc: Reclaim two unused thread_info flag bits
- ipv6: don't set DST_NOCOUNT for remotely added routes
- KEYS: Make the keyring cycle detector ignore other keyrings of the same name
- net: fix for a race condition in the inet frag code
- drm/vmwgfx: Fix a surface reference corner-case in legacy emulation mode
- UBUNTU: SAUCE: hyperv-fb: kick off efifb early
- UBUNTU: SAUCE: hyperv-fb: add support for generation 2 virtual machines.
- UBUNTU: SAUCE: vmbus: use resource for hyperv mmio region
- UBUNTU: SAUCE: vmbus: add missing breaks
- UBUNTU: SAUCE: Drivers: hv: vmbus: Extract the mmio information from DSDT
- UBUNTU: SAUCE: hyperv: Change the receive buffer size for legacy hosts
- drm/ttm: Fix TTM object open regression
- UBUNTU: SAUCE: Drivers: hv: fcopy_open() can be static
- UBUNTU: SAUCE: Drivers: hv: Implement the file copy service
- UBUNTU: SAUCE: hv: Add hyperv.h to uapi headers
- UBUNTU: SAUCE: x86: set Pentium M as PAE capable
- UBUNTU: SAUCE: taint: repurpose TAINT_UNSAFE_SMP to TAINT_CPU_OUT_OF_SPEC
- UBUNTU: SAUCE: powerpc/powernv: Add iommu DMA bypass support for IODA2
- UBUNTU: SAUCE: x86, hyperv: bypass the timer_irq_works() check
- Input: hyperv-keyboard - pass through 0xE1 prefix
- hyperv: Add support for physically discontinuous receive buffer
- Revert "UBUNTU: SAUCE: Drivers: hv: vmbus: Specify the target CPU that should receive notification"
mmc: sdhci-pci: Fix possibility of chip->fixes being null
- mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend
- Revert "mmc: sdhci-pci: Fix BYT sd card getting stuck in runtime suspend"
Revert "mmc: sdhci-pci: Fix possibility of chip->fixes being null"
- kexec: add sysctl to disable kexec_load
- UBUNTU: SAUCE: fix fmd headers
- UBUNTU: SAUCE: allow IRQs to be irq-threaded by default via config
- UBUNTU: [Config] ppc64el -- initial defconfig based -generic flavour
UBUNTU: SAUCE: suspicious unlocked ->status reading and writing in ipc/sem.c
- UBUNTU: SAUCE: KVM: PPC: Book3S: MMIO emulation support for little endian guests
- UBUNTU: SAUCE: KVM: PPC: Book3S: add helper routines to detect endian order
- UBUNTU: SAUCE: KVM: PPC: Book3S: add helper routine to load guest instructions
- UBUNTU: SAUCE: KVM: PPC: Book3S HV: Add little-endian guest support
- UBUNTU: SAUCE: powerpc/powernv: Add calls to support little endian
- scsi: hyper-v storsvc switch up to SPC-3
- UBUNTU: SAUCE: ubuntu: overlayfs -- follow vfs delegation breaking changes
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- fs: limit filesystem stacking depth
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- overlay: overlay filesystem documentation
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- overlayfs: implement show_options
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- overlayfs: add statfs support
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- overlay filesystem
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- vfs: introduce clone_private_mount()
UBUNTU: SAUCE: ubuntu: overlayfs v20 -- vfs: export inode_permission() to modules
- UBUNTU: SAUCE: ubuntu: overlayfs v20 -- vfs: export do_splice_direct() to modules
UBUNTU: SAUCE: ubuntu: overlayfs v20 -- vfs: add i_op->dentry_open()
- UBUNTU: SAUCE: disable stack-protector for ARM compressed bootloader
- UBUNTU: SAUCE: intel_pstate -- toggle default to disable
- UBUNTU: SAUCE: isapnp_init: make isa PNP scans occur async
- UBUNTU: [debian] ensure debian/ is not excluded from git by default
- Anthony Wong
- UBUNTU: SAUCE: Work around broken ACPI backlight on Dell Inspiron 5537
- Ben Collins
- UBUNTU: SAUCE: net/phy: Export function for use by dpaa_eth
- UBUNTU: SAUCE: Use resource_size_t instead of long for PCI resource address
- UBUNTU: SAUCE: Provide booke stub for kvmppc_is_bigendian()
- UBUNTU: SAUCE: xgmac_mdio: Silence read errors
- UBUNTU: SAUCE: Fixup freescale usb phy driver to work on ppc64
- UBUNTU: SAUCE: Revert "phy: vitesse make vsc824x_add_skew static"
- UBUNTU: SAUCE: PPC: PCI: Fix pcibios_io_space_offset() so it works for 32-bit ptr/64-bit rsrcs
- UBUNTU: SAUCE: phylib: Add Clause 45 read/write functions
- UBUNTU: SAUCE: phylib: Support attaching to gen10g_driver
- UBUNTU: SAUCE: phylib: Add generic 10G driver
- UBUNTU: SAUCE: of_mdio: Add of_phy_attach function
- UBUNTU: SAUCE: net: Add support for handling queueing in hardware
UBUNTU: SAUCE: powerpc/85xx: Add DPAA/networking support for CoreNet
- UBUNTU: SAUCE: dpaa_eth: Ethernet driver for Freescale QorIQ DPA Architecture
- UBUNTU: SAUCE: fmd: FMD14 integration
- UBUNTU: SAUCE: fsl_pme2: Add support for DPAA PME
UBUNTU: SAUCE: fsl_qbman: Add drivers for Freescale DPAA Qman & Bman
- UBUNTU: SAUCE: net/phy: abort genphy_read_status when link changes during speed and duplex reading
- UBUNTU: SAUCE: net/flow: remove sleeping and deferral mechanism from flow_cache_flush
- book3e/kexec/kdump: recover "r4 = 0" to create the initial TLB
- book3e/kexec/kdump: redefine VIRT_PHYS_OFFSET
- book3e/kexec/kdump: implement ppc64 kexec specfic
- book3e/kexec/kdump: introduce a kexec kernel flag
- book3e/kexec/kdump: create a 1:1 TLB mapping
- book3e/kexec/kdump: enable kexec for kernel
- powerpc/book3e: support CONFIG_RELOCATABLE
powerpc/book3e: rename interrupt_end_book3e with end_interrupts
- Colin King
- UBUNTU: SAUCE: intel_pstate: inform user that thermald is worth considering
- intel_pstate: Change busy calculation to use fixed point math.
- intel_pstate: Take core C0 time into account for core busy calculation
- intel_pstate: Add trace point to report internal state.
- intel_pstate: Remove periodic P state boost
- Gavin Guo
- UBUNTU: SAUCE: Bluetooth: Add support for Broadcom 413c:8143
- Joseph Salisbury
- UBUNTU: SAUCE: Revert "EISA: Log device resources in dmesg"
- UBUNTU: SAUCE: tg3: Add support for new 57786 device id.
UBUNTU: SAUCE: uvcvideo: quirk PROBE_DEF for Alienware X51 OmniVision webcam
- UBUNTU: SAUCE: dm-crypt: never use write same
- Leann Ogasawara
- UBUNTU: [debian] Initial debian and ubuntu directories
- UBUNTU: [Debian] Prep for Ubuntu build infrastructure
- Ming Lei
- arm64: KVM: Support X-Gene guest VCPU on APM X-Gene host
- arm64: KVM: Add Kconfig option for max VCPUs per-Guest
- Paolo Pisati
- UBUNTU: SAUCE: leds-gpio: of: introduce MODULE_DEVICE_TABLE for module autoloading
- ARM: OMAP4460: cpuidle: Extend PM_OMAP4_ROM_SMP_BOOT_ERRATUM_GICD on cpuidle
- Staging: rtl8812ae: Add Realtek 8821 PCI WIFI driver
- SAUCE: crypto: omap-aes: add error check for pm_runtime_get_sync
- SAUCE: OMAP: AM33xx: hwmod: Correct AES module SYSC type
- SAUCE: ARM: OMAP4: hwmod: Add hwmod data for AES IP
- SAUCE: ARM: OMAP: hwmod: Add SYSC offsets for AES IP
- Seth Forshee
- UBUNTU: SAUCE: iwlwifi: mvm: Don't create fw error dump if there's nothing to dump
- UBUNTU: SAUCE: iwlwifi: mvm: Only notify userspace of fw error dump when one is created
- UBUNTU: SAUCE: iwlwifi: mvm: Free sram dump immediately after using it
- UBUNTU: SAUCE: iwlwifi: mvm: send udev event upon firmware error to dump logs
- Tim Gardner
- UBUNTU: SAUCE: kthread: Do not leave kthread_create() immediately upon SIGKILL.
- x86/efi: Check krealloc return value
- x86/efi: Runtime services virtual mapping
- x86/mm/cpa: Map in an arbitrary pgd
- x86/mm/pageattr: Add last levels of error path
- x86/mm/pageattr: Add a PUD error unwinding path
- x86/mm/pageattr: Add a PTE pagetable populating function
- x86/mm/pageattr: Add a PMD pagetable populating function
- x86/mm/pageattr: Add a PUD pagetable populating function
- x86/mm/pageattr: Add a PGD pagetable populating function
- x86/mm/pageattr: Lookup address in an arbitrary PGD
- UBUNTU: SAUCE: i2c-cpm: Add missing includes for powerpc
- Drivers: hv: vmbus: Specify the target CPU that should receive notification
- UBUNTU: SAUCE: ARCH_HAS_DMA_GET_REQUIRED_MASK=n for arm64
UBUNTU: SAUCE: arm64: export cpu_clear_user_page for modules
- UBUNTU: SAUCE: iwlwifi: Fix FTBS for armhf
- phy-core: Don't propagate -ENOSUPP from phy_pm_runtime_get_sync to caller
- staging/rtl8821ae: fix build, depends on MAC80211
- staging: rtl8821ae: Fixed the size of array to macro as discussed by Linus
- staging: r8821ae: Enable build by reverting BROKEN marking
- staging: r8821ae: Fix build problems
- Staging: rtl8812ae: disable due to build errors
- Staging: rtl8821ae: add TODO file
- Staging: rtl8821ae: removed unused functions and variables
- Staging: rtl8821ae: rc.c: fix up function prototypes
- Input: wacom - add support for DTU-1031
Input: wacom - fix wacom->shared guards for dual input devices
- Input: wacom - scale up touch width and height values for Intuos Pro
AX88179_178A: Add VID:DID for Lenovo OneLinkDock Gigabit LAN
- SELinux: security_load_policy: Silence frame-larger-than warning
- UBUNTU: SAUCE: vmwgfx: Expose U32_MAX
- drm/vmwgfx: avoid null pointer dereference at failure paths
- drm/vmwgfx: Make sure backing mobs are cleared when allocated. Update driver date.
- drm/vmwgfx: Remove some unused surface formats
- drm/vmwgfx: Fix command defines and checks
- drm/vmwgfx: Fix possible integer overflow
- drm/vmwgfx: Remove stray const
- drm/vmwgfx: unlock on error path in vmw_execbuf_process()
- drm/vmwgfx: Get maximum mob size from register SVGA_REG_MOB_MAX_SIZE
- drm/vmwgfx: Fix a couple of sparse warnings and errors
- vmwgfx: Fix unitialized stack read in vmw_setup_otable_base
- drm/vmwgfx: Reemit context bindings when necessary v2
- drm/vmwgfx: Detect old user-space drivers and set up legacy emulation v2
- drm/vmwgfx: Emulate legacy shaders on guest-backed devices v2
- drm/vmwgfx: Fix legacy surface reference size copyback
- drm/vmwgfx: Fix SET_SHADER_CONST emulation on guest-backed devices
- drm/vmwgfx: Fix regression caused by "drm/ttm: make ttm reservation calls behave like reservation calls"
- drm/vmwgfx: Don't commit staged bindings if execbuf fails
- drm/vmwgfx: Fix recently introduced sparse / smatch warnings and errors
- drm/vmwgfx: Invalidate surface on non-readback unbind
- drm/vmwgfx: Silence the device command verifier
- drm/vmwgfx: Implement 64-bit Otable- and MOB binding v2
- drm/vmwgfx: Fix surface framebuffer check for guest-backed surfaces
- drm/vmwgfx: Update otable definitions
- drm/vmwgfx: Use the linux DMA api also for MOBs
- drm/vmwgfx: Ditch the vmw_dummy_query_bo_prepare function
- drm/vmwgfx: Persistent tracking of context bindings
- drm/vmwgfx: Track context bindings and scrub them upon exiting execbuf
- drm/vmwgfx: Block the BIND_SHADERCONSTS command
- drm/vmwgfx: Add a parameter to get max MOB memory size
- drm/vmwgfx: Implement a buffer object synccpu ioctl.
- drm/vmwgfx: Make sure that the multisampling is off
- drm/vmwgfx: Extend the command verifier to handle guest-backed on / off
- drm/vmwgfx: Fix up the vmwgfx_drv.h header for new files
- drm/vmwgfx: Enable 3D for new hardware version
- drm/vmwgfx: Add new unused (by user-space) commands to the verifier
- drm/vmwgfx: Validate guest-backed shader const commands
- drm/vmwgfx: Add guest-backed shaders
- drm/vmwgfx: Hook up guest-backed surfaces
- drm/vmwgfx: Hook up guest-backed contexts
- drm/vmwgfx: Detach backing store from its resources when it is evicted
- drm/vmwgfx: Hook up guest-backed queries
- drm/vmwgfx: Add the possibility to validate a buffer as a MOB
- drm/vmwgfx: Read bounding box memory from the appropriate register
- drm/vmwgfx: Hook up MOBs to TTM as a separate memory type
- drm/vmwgfx: Add MOB management
- drm/vmwgfx: Adapt capability reporting to new hardware version
- drm/vmwgfx: Update the svga register definition
- drm/vmwgfx: Replace vram_size with prim_bb_mem for calculation of max resolution
- drm/vmwgfx: Update the driver user-space interface for guest-backed objects
- drm/vmwgfx: Update the svga3d register header file for new device version
- drm/vmwgfx: Fix the driver for large dma addresses
- drivers: gpu: Mark functions as static in vmwgfx_fence.c
- drivers: gpu: Mark functions as static in vmwgfx_buffer.c
- drivers: gpu: Mark functions as static in vmwgfx_kms.c
- drm/ttm: ttm object security fixes for render nodes
- Revert "drm/vmwgfx: Fix the driver for large dma addresses"
- Revert "drm/vmwgfx: Fix regression caused by "drm/ttm: make ttm reservation calls behave like reservation calls""
- UBUNTU: SAUCE: powerpc: fix xmon disassembler for little-endian
- mei: limit the number of consecutive resets
- mei: revamp mei reset state machine
- mei: fix syntax in comments and debug output
- mei: nfc: mei_nfc_free has to be called under lock
- mei: do not run reset flow from the interrupt thread
- Documentation/misc-devices/mei/mei-amt-version.c: remove unneeded call of mei_deinit()
- mei: me: set dma mask using DMA mapping API
- mei: enable marking internal commands
- mei: cleanup mei_irq_read_handler
- mei: drop redundant list_del_init
- mei: remove flash_work_queue
- UBUNTU: SAUCE: ipv6: honor IPV6_PKTINFO with v4 mapped addresses on sendmsg
- ipv6: make IPV6_RECVPKTINFO work for ipv4 datagrams
- be2net: Fix be_vlan_add/rem_vid() routines
- be2net: update driver version to 10.0.x
- be2net: cleanup wake-on-lan code
- be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id
- be2net: do not use frag index in the RX-compl entry
- be2net: Remove "10Gbps" from driver description string
- be2net: fix incorrect setting of cmd_privileges for VFs
- be2net: ignore mac-addr set call for an already programmed mac-addr
- be2net: do not call be_set/get_fw_log_level() on Skyhawk-R
- be2net: Log the profile-id used by FW during driver initialization
- be2net: don't set "pport" field when querying "pvid"
- be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R
- NVMe: Namespace use after free on surprise removal
- NVMe: Correct uses of INIT_WORK
- NVMe: Include device and queue numbers in interrupt name
- NVMe: Add a pci_driver shutdown method
- NVMe: Disable admin queue on init failure
- NVMe: Dynamically allocate partition numbers
- NVMe: Async IO queue deletion
- NVMe: Surprise removal handling
- NVMe: Abort timed out commands
- NVMe: Schedule reset for failed controllers
- NVMe: Device resume error handling
NVMe: Cache dev->pci_dev in a local pointer
- NVMe: Fix lockdep warnings
- NVMe: compat SG_IO ioctl
- NVMe: remove deprecated IRQF_DISABLED
- NVMe: Avoid shift operation when writing cq head doorbell
- UBUNTU: SAUCE: Overlayfs: allow unprivileged mounts
- UBUNTU: Don't build lttng for armhf
- UBUNTU: Enabled lttng build
- UBUNTU: Update lttng to 00808267d3ba7cdcddfed7bec7e62a40463c1307 Version 2.4.0-rc3
- i2c: piix4: Use different message for AMD Auxiliary SMBus Controller
- UBUNTU: lttng: Disabled trace_kvm_async_pf_completed
- UBUNTU: Update lttng to Version 2.4.0-rc2
- UBUNTU: Remove ubuntu/dm-raid4-5 in favor of CONFIG_MD_RAID456
- UBUNTU: Rebase to 2d3c627502f2a9b0a7de06a5a2df2365542a72c9
- UBUNTU: SAUCE: Added lttng
- UBUNTU: [debian] Moved scripts/fw-to-ihex.sh to debian/scripts/misc
- UBUNTU: SAUCE: phylib: Minimum hack to get the generic 10G PHY driver to work with 10G "fixed-link"s
- ipmi: Cleanup error return
- ipmi: fix timeout calculation when bmc is disconnected
- ipmi: use USEC_PER_SEC instead of 1000000 for more meaningful
- ipmi: Add missing rv in ipmi_parisc_probe()
- ipmi: remove deprecated IRQF_DISABLED
- Timo Aaltonen
- UBUNTU: SAUCE: i915_bdw: Rename ubuntu/i915 driver to i915_bdw
- UBUNTU: SAUCE: i915_bdw: Add i915_bdw_gpu_*() calls for ubuntu/i915
- UBUNTU: SAUCE: i915_bdw: Only support Broadwell with ubuntu/i915 driver
- UBUNTU: SAUCE: i915_bdw: Add an include back to intel_opregion.c
- UBUNTU: SAUCE: i915_bdw: Revert "ACPI / i915: replace open-coded _DSM code with helper functions"
- UBUNTU: SAUCE: i915_bdw: Update intel_ips.h file location
- UBUNTU: SAUCE: i915_bdw: Add DP_AUX definitions
- UBUNTU: SAUCE: i915_bdw: Provide an ubuntu/i915 driver for Broadwell graphics
- drm: Pass 'flags' from the caller to .get_scanout_position()
- drm: Pass the display mode to drm_calc_vbltimestamp_from_scanoutpos()
- drm: Pass the display mode to drm_calc_timestamping_constants()
- drm: Move drm_encoder_crtc_ok() to core
- drm: provide a helper for the encoder possible_crtcs mask
- drm: add DRM_INFO_ONCE() to print a one-time DRM_INFO() message
- drm/i915: add i915_get_reset_stats_ioctl
- drm/i915: add i915_reset_count
- Wen-chien Jesse Sung
- UBUNTU: SAUCE: Bluetooth: Add support for 13d3:3388 and 13d3:3389
- UBUNTU: SAUCE: Bluetooth: Support for loading broadcom patchram firmware