]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commitdiff
UBUNTU: Ubuntu-snapdragon-4.4.0-1027.30
authorJoseph Salisbury <joseph.salisbury@canonical.com>
Thu, 22 Sep 2016 13:14:53 +0000 (09:14 -0400)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Fri, 13 Apr 2018 14:00:46 +0000 (16:00 +0200)
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
debian.snapdragon/changelog
debian.snapdragon/config/config.common.ubuntu

index 50cf80d4140aa9c18da60971cd307b9cfb64ad35..7d9001753283b42de1a6020e9650021fbb01c382 100644 (file)
-linux-snapdragon (4.4.0-1027.30) UNRELEASED; urgency=low
+linux-snapdragon (4.4.0-1027.30) xenial; urgency=low
 
-  CHANGELOG: Do not edit directly. Autogenerated at release.
-  CHANGELOG: Use the printchanges target to see the curent changes.
-  CHANGELOG: Use the insertchanges target to create the final log.
+  [ Joseph Salisbury ]
 
- -- Joseph Salisbury <joseph.salisbury@canonical.com>  Thu, 22 Sep 2016 08:47:55 -0400
+  * Release Tracking Bug
+    - LP: #1625328
+
+  * thunder: chip errata w/ multiple CQEs for a TSO packet (LP: #1624569)
+    - net: thunderx: Fix for issues with multiple CQEs posted for a TSO packet
+
+  * thunder: faulty TSO padding (LP: #1623627)
+    - net: thunderx: Fix for HW issue while padding TSO packet
+
+  * CVE-2016-6828
+    - tcp: fix use after free in tcp_xmit_retransmit_queue()
+
+  * Sennheiser Officerunner - cannot get freq at ep 0x83 (LP: #1622763)
+    - SAUCE: (no-up) ALSA: usb-audio: Add quirk for sennheiser officerunner
+
+  * Backport E3 Skylake Support in ie31200_edac to Xenial (LP: #1619766)
+    - EDAC, ie31200_edac: Add Skylake support
+
+  * Ubuntu 16.04 - Full EEH Recovery Support for NVMe devices (LP: #1602724)
+    - SAUCE: nvme: Don't suspend admin queue that wasn't created
+
+  * ISST-LTE:pNV: system ben is hung during ST (nvme) (LP: #1620317)
+    - blk-mq: Allow timeouts to run while queue is freezing
+    - blk-mq: improve warning for running a queue on the wrong CPU
+    - blk-mq: don't overwrite rq->mq_ctx
+
+  * lsattr 32bit does not work on 64bit kernel (Inappropriate ioctl error)
+    (LP: #1619918)
+    - btrfs: bugfix: handle FS_IOC32_{GETFLAGS, SETFLAGS, GETVERSION} in
+      btrfs_ioctl
+
+  * radeon: monitor connected to onboard VGA doesn't work with Xenial
+    (LP: #1600092)
+    - drm/radeon/dp: add back special handling for NUTMEG
+
+  * initramfs includes qle driver, but not firmware (LP: #1623187)
+    - qed: add MODULE_FIRMWARE()
+
+  * [Hyper-V] Rebase Hyper-V to 4.7.2 (stable) (LP: #1616677)
+    - hv_netvsc: Implement support for VF drivers on Hyper-V
+    - hv_netvsc: Fix the list processing for network change event
+    - Drivers: hv: vmbus: Introduce functions for estimating room in the ring
+      buffer
+    - Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile
+    - Drivers: hv: vmbus: Export the vmbus_set_event() API
+    - lcoking/barriers, arch: Use smp barriers in smp_store_release()
+    - asm-generic: guard smp_store_release/load_acquire
+    - x86: reuse asm-generic/barrier.h
+    - asm-generic: add __smp_xxx wrappers
+    - x86: define __smp_xxx
+    - asm-generic: implement virt_xxx memory barriers
+    - Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h
+    - Drivers: hv: vmbus: Implement APIs to support "in place" consumption of
+      vmbus packets
+    - drivers:hv: Lock access to hyperv_mmio resource tree
+    - drivers:hv: Make a function to free mmio regions through vmbus
+    - drivers:hv: Track allocations of children of hv_vmbus in private resource
+      tree
+    - drivers:hv: Separate out frame buffer logic when picking MMIO range
+    - Drivers: hv: vmbus: handle various crash scenarios
+    - Drivers: hv: balloon: don't crash when memory is added in non-sorted order
+    - Drivers: hv: balloon: reset host_specified_ha_region
+    - tools: hv: lsvmbus: add pci pass-through UUID
+    - hv_netvsc: move start_remove flag to net_device_context
+    - hv_netvsc: use start_remove flag to protect netvsc_link_change()
+    - hv_netvsc: untangle the pointer mess
+    - hv_netvsc: get rid of struct net_device pointer in struct netvsc_device
+    - hv_netvsc: synchronize netvsc_change_mtu()/netvsc_set_channels() with
+      netvsc_remove()
+    - hv_netvsc: set nvdev link after populating chn_table
+    - hv_netvsc: Fix VF register on vlan devices
+    - hv_netvsc: remove redundant assignment in netvsc_recv_callback()
+    - hv_netvsc: introduce {net, hv}_device_to_netvsc_device() helpers
+    - hv_netvsc: pass struct netvsc_device to rndis_filter_{open, close}()
+    - hv_netvsc: pass struct net_device to rndis_filter_set_device_mac()
+    - hv_netvsc: pass struct net_device to rndis_filter_set_offload_params()
+    - netvsc: get rid of completion timeouts
+    - PCI: hv: Don't leak buffer in hv_pci_onchannelcallback()
+    - PCI: hv: Handle all pending messages in hv_pci_onchannelcallback()
+    - netvsc: Use the new in-place consumption APIs in the rx path
+    - x86/kernel: Audit and remove any unnecessary uses of module.h
+    - PCI: hv: Fix interrupt cleanup path
+    - hv_netvsc: Fix VF register on bonding devices
+    - hv_netvsc: don't lose VF information
+    - hv_netvsc: avoid deadlocks between rtnl lock and vf_use_cnt wait
+    - hv_netvsc: reset vf_inject on VF removal
+    - hv_netvsc: protect module refcount by checking net_device_ctx->vf_netdev
+    - hv_netvsc: fix bonding devices check in netvsc_netdev_event()
+    - Drivers: hv: vmbus: Use the new virt_xx barrier code
+    - ixgbevf: call ndo_stop() instead of dev_close() when running offline
+      selftest
+    - ixgbevf: fix error code path when setting MAC address
+    - ixgbevf: use bit operations for setting and checking resets
+    - ixgbevf: Add support for generic Tx checksums
+    - ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean
+      logic
+    - ixgbevf: refactor ethtool stats handling
+    - ixgbevf: add support for per-queue ethtool stats
+    - ixgbevf: make use of BIT() macro to avoid shift of signed values
+    - ixgbevf: Move API negotiation function into mac_ops
+    - ixgbevf: Add the device ID's presented while running on Hyper-V
+    - ixgbevf: Support Windows hosts (Hyper-V)
+    - ixgbevf: Change the relaxed order settings in VF driver for sparc
+    - ixgbevf: Use mac_ops instead of trying to identify NIC type
+
+  * New device ID for Kabypoint (LP: #1622469)
+    - mfd: lpss: Add Intel Kaby Lake PCH-H PCI IDs
+    - SAUCE: i2c: i801: Add support for Kaby Lake PCH-H
+
+  * Xenial update to v4.4.21 stable release (LP: #1624037)
+    - Revert "i40e: fix: do not sleep in netdev_ops"
+    - fs: Check for invalid i_uid in may_follow_link()
+    - netfilter: x_tables: check for size overflow
+    - ext4: validate that metadata blocks do not overlap superblock
+    - ext4: fix xattr shifting when expanding inodes
+    - ext4: fix xattr shifting when expanding inodes part 2
+    - ext4: properly align shifted xattrs when expanding inodes
+    - ext4: avoid deadlock when expanding inode size
+    - ext4: avoid modifying checksum fields directly during checksum verification
+    - block: Fix race triggered by blk_set_queue_dying()
+    - block: make sure a big bio is split into at most 256 bvecs
+    - cgroup: reduce read locked section of cgroup_threadgroup_rwsem during fork
+    - s390/sclp_ctl: fix potential information leak with /dev/sclp
+    - drm/radeon: fix radeon_move_blit on 32bit systems
+    - drm: Reject page_flip for !DRIVER_MODESET
+    - drm/msm: fix use of copy_from_user() while holding spinlock
+    - ASoC: atmel_ssc_dai: Don't unconditionally reset SSC on stream startup
+    - xfs: fix superblock inprogress check
+    - timekeeping: Cap array access in timekeeping_debug
+    - timekeeping: Avoid taking lock in NMI path with CONFIG_DEBUG_TIMEKEEPING
+    - lustre: remove unused declaration
+    - wrappers for ->i_mutex access
+    - ovl: don't copy up opaqueness
+    - ovl: remove posix_acl_default from workdir
+    - ovl: listxattr: use strnlen()
+    - ovl: fix workdir creation
+    - ubifs: Fix assertion in layout_in_gaps()
+    - bcache: RESERVE_PRIO is too small by one when prio_buckets() is a power of
+      two.
+    - vhost/scsi: fix reuse of &vq->iov[out] in response
+    - x86/apic: Do not init irq remapping if ioapic is disabled
+    - uprobes: Fix the memcg accounting
+    - crypto: caam - fix IV loading for authenc (giv)decryption
+    - ALSA: usb-audio: Add sample rate inquiry quirk for B850V3 CP2114
+    - ALSA: firewire-tascam: accessing to user space outside spinlock
+    - ALSA: fireworks: accessing to user space outside spinlock
+    - ALSA: rawmidi: Fix possible deadlock with virmidi registration
+    - ALSA: hda - Add headset mic quirk for Dell Inspiron 5468
+    - ALSA: hda - Enable subwoofer on Dell Inspiron 7559
+    - ALSA: timer: fix NULL pointer dereference in read()/ioctl() race
+    - ALSA: timer: fix division by zero after SNDRV_TIMER_IOCTL_CONTINUE
+    - ALSA: timer: fix NULL pointer dereference on memory allocation failure
+    - scsi: fix upper bounds check of sense key in scsi_sense_key_string()
+    - metag: Fix atomic_*_return inline asm constraints
+    - cpufreq: Fix GOV_LIMITS handling for the userspace governor
+    - hwrng: exynos - Disable runtime PM on probe failure
+    - regulator: anatop: allow regulator to be in bypass mode
+    - lib/mpi: mpi_write_sgl(): fix skipping of leading zero limbs
+    - Linux 4.4.21
+
+  * Headset mic detection on some variants of Dell Inspiron 5468 (LP: #1617900)
+    - ALSA: hda - Add headset mic quirk for Dell Inspiron 5468
+
+  * Xenial update to v4.4.20 stable release (LP: #1621113)
+    - hugetlb: fix nr_pmds accounting with shared page tables
+    - x86/mm: Disable preemption during CR3 read+write
+    - uprobes/x86: Fix RIP-relative handling of EVEX-encoded instructions
+    - tools/testing/nvdimm: fix SIGTERM vs hotplug crash
+    - SUNRPC: Handle EADDRNOTAVAIL on connection failures
+    - SUNRPC: allow for upcalls for same uid but different gss service
+    - powerpc/eeh: eeh_pci_enable(): fix checking of post-request state
+    - ALSA: usb-audio: Add a sample rate quirk for Creative Live! Cam Socialize HD
+      (VF0610)
+    - ALSA: usb-audio: Add quirk for ELP HD USB Camera
+    - arm64: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
+    - parisc: Fix order of EREFUSED define in errno.h
+    - virtio: fix memory leak in virtqueue_add()
+    - vfio/pci: Fix NULL pointer oops in error interrupt setup handling
+    - perf intel-pt: Fix occasional decoding errors when tracing system-wide
+    - libnvdimm, nd_blk: mask off reserved status bits
+    - ALSA: hda - Manage power well properly for resume
+    - NVMe: Don't unmap controller registers on reset
+    - PCI: Support PCIe devices with short cfg_size
+    - PCI: Add Netronome vendor and device IDs
+    - PCI: Limit config space size for Netronome NFP6000 family
+    - PCI: Add Netronome NFP4000 PF device ID
+    - PCI: Limit config space size for Netronome NFP4000
+    - mmc: sdhci-acpi: Reduce Baytrail eMMC/SD/SDIO hangs
+    - ACPI: CPPC: Return error if _CPC is invalid on a CPU
+    - ACPI / CPPC: Prevent cpc_desc_ptr points to the invalid data
+    - um: Don't discard .text.exit section
+    - genirq/msi: Remove unused MSI_FLAG_IDENTITY_MAP
+    - genirq/msi: Make sure PCI MSIs are activated early
+    - crypto: caam - fix non-hmac hashes
+    - crypto: caam - fix echainiv(authenc) encrypt shared descriptor
+    - crypto: caam - defer aead_set_sh_desc in case of zero authsize
+    - usb: ehci: change order of register cleanup during shutdown
+    - usb: misc: usbtest: add fix for driver hang
+    - usb: dwc3: pci: add Intel Kabylake PCI ID
+    - usb: dwc3: gadget: increment request->actual once
+    - usb: hub: Fix unbalanced reference count/memory leak/deadlocks
+    - USB: hub: fix up early-exit pathway in hub_activate
+    - USB: hub: change the locking in hub_activate
+    - usb: renesas_usbhs: clear the BRDYSTS in usbhsg_ep_enable()
+    - usb: renesas_usbhs: Use dmac only if the pipe type is bulk
+    - USB: validate wMaxPacketValue entries in endpoint descriptors
+    - usb: gadget: fsl_qe_udc: off by one in setup_received_handle()
+    - usb/gadget: fix gadgetfs aio support.
+    - xhci: always handle "Command Ring Stopped" events
+    - usb: xhci: Fix panic if disconnect
+    - xhci: don't dereference a xhci member after removing xhci
+    - USB: serial: fix memleak in driver-registration error path
+    - USB: serial: option: add D-Link DWM-156/A3
+    - USB: serial: option: add support for Telit LE920A4
+    - USB: serial: ftdi_sio: add device ID for WICED USB UART dev board
+    - USB: serial: ftdi_sio: add PIDs for Ivium Technologies devices
+    - iommu/dma: Don't put uninitialised IOVA domains
+    - iommu/arm-smmu: Fix CMDQ error handling
+    - iommu/arm-smmu: Don't BUG() if we find aborting STEs with disable_bypass
+    - pinctrl/amd: Remove the default de-bounce time
+    - EDAC: Increment correct counter in edac_inc_ue_error()
+    - s390/dasd: fix hanging device after clear subchannel
+    - mac80211: fix purging multicast PS buffer queue
+    - arm64: dts: rockchip: add reset saradc node for rk3368 SoCs
+    - of: fix reference counting in of_graph_get_endpoint_by_regs
+    - sched/cputime: Fix NO_HZ_FULL getrusage() monotonicity regression
+    - sched/nohz: Fix affine unpinned timers mess
+    - iio: fix sched WARNING "do not call blocking ops when !TASK_RUNNING"
+    - drm/amdgpu: Change GART offset to 64-bit
+    - drm/amdgpu: fix amdgpu_move_blit on 32bit systems
+    - drm/amdgpu: avoid a possible array overflow
+    - drm/amdgpu: skip TV/CV in display parsing
+    - drm/amd/amdgpu: sdma resume fail during S4 on CI
+    - drm/amdgpu: record error code when ring test failed
+    - drm/i915: fix aliasing_ppgtt leak
+    - ARC: build: Better way to detect ISA compatible toolchain
+    - ARC: use correct offset in pt_regs for saving/restoring user mode r25
+    - ARC: Call trace_hardirqs_on() before enabling irqs
+    - ARC: Elide redundant setup of DMA callbacks
+    - aacraid: Check size values after double-fetch from user
+    - mfd: cros_ec: Add cros_ec_cmd_xfer_status() helper
+    - i2c: cros-ec-tunnel: Fix usage of cros_ec_cmd_xfer()
+    - cdc-acm: fix wrong pipe type on rx interrupt xfers
+    - mpt3sas: Fix resume on WarpDrive flash cards
+    - megaraid_sas: Fix probing cards without io port
+    - usb: renesas_usbhs: gadget: fix return value check in
+      usbhs_mod_gadget_probe()
+    - gpio: Fix OF build problem on UM
+    - fs/seq_file: fix out-of-bounds read
+    - btrfs: waiting on qgroup rescan should not always be interruptible
+    - btrfs: properly track when rescan worker is running
+    - Input: tegra-kbc - fix inverted reset logic
+    - Input: i8042 - break load dependency between atkbd/psmouse and i8042
+    - Input: i8042 - set up shared ps2_cmd_mutex for AUX ports
+    - crypto: nx - off by one bug in nx_of_update_msc()
+    - crypto: qat - fix aes-xts key sizes
+    - dmaengine: usb-dmac: check CHCR.DE bit in usb_dmac_isr_channel()
+    - USB: avoid left shift by -1
+    - usb: chipidea: udc: don't touch DP when controller is in host mode
+    - USB: fix typo in wMaxPacketSize validation
+    - USB: serial: mos7720: fix non-atomic allocation in write path
+    - USB: serial: mos7840: fix non-atomic allocation in write path
+    - USB: serial: option: add WeTelecom WM-D200
+    - USB: serial: option: add WeTelecom 0x6802 and 0x6803 products
+    - staging: comedi: daqboard2000: bug fix board type matching code
+    - staging: comedi: comedi_test: fix timer race conditions
+    - staging: comedi: ni_mio_common: fix AO inttrig backwards compatibility
+    - staging: comedi: ni_mio_common: fix wrong insn_write handler
+    - ACPI / drivers: fix typo in ACPI_DECLARE_PROBE_ENTRY macro
+    - ACPI / drivers: replace acpi_probe_lock spinlock with mutex
+    - ACPI / sysfs: fix error code in get_status()
+    - ACPI / SRAT: fix SRAT parsing order with both LAPIC and X2APIC present
+    - ALSA: line6: Remove double line6_pcm_release() after failed acquire.
+    - ALSA: line6: Give up on the lock while URBs are released.
+    - ALSA: line6: Fix POD sysfs attributes segfault
+    - hwmon: (iio_hwmon) fix memory leak in name attribute
+    - sysfs: correctly handle read offset on PREALLOC attrs
+    - Linux 4.4.20
+
+  * Failed to acknowledge elog: /sys/firmware/opal/elog/0x5018d709/acknowledge
+    (2:No such file or directory) (LP: #1619552)
+    - powerpc/powernv : Drop reference added by kset_find_obj()
+
+  * backport support for userspace access of DP aux devices (LP: #1619756)
+    - drm/dp: Add a drm_aux-dev module for reading/writing dpcd registers.
+    - drm/dp: Allow signals to interrupt drm_aux-dev reads/writes
+    - [Config] CONFIG_DRM_DP_AUX_CHARDEV=y
+
+  * Enable virtual scsi server driver for Power (LP: #1615665)
+    - SAUCE: Ibmvscsis: Properly deregister target sessions
+    - SAUCE: Return TCMU-generated sense data to fabric module
+    - SAUCE: Ibmvscsis: Code cleanup of print statements
+    - SAUCE: Ibmvscsis: Fixed a bug reported by Dan Carpenter
+
+  * ISST-LTE: system dropped into xmon at pcibios_release_device+0x5c/0x80
+    during running dlpar test on monklp3 (LP: #1618151)
+    - powerpc/pseries: use pci_host_bridge.release_fn() to kfree(phb)
+
+  * Kernel Build Fails for Fuse Module (LP: #1617550)
+    - SAUCE: (namespace) userns: Export current_in_userns to modules
+
+  * boot-time kernel panic introduced in 4.4.0-18, not present in 4.4.0-15
+    (LP: #1572630)
+    - blk-mq: Reuse hardware context cpumask for tags
+    - blk-mq: Use proper cpumask iterator
+
+
+ -- Joseph Salisbury <joseph.salisbury@canonical.com>  Thu, 22 Sep 2016 09:02:27 -0400
 
 linux-snapdragon (4.4.0-1026.29) xenial; urgency=low
 
index 1528112e649d5d7d9e53b96676057ea7cb5f6a95..414ec6c1d246fbb8ed57f88501c3cccdd7485218 100644 (file)
@@ -1414,6 +1414,7 @@ CONFIG_DRM_AST=m
 # CONFIG_DRM_BOCHS is not set
 CONFIG_DRM_BRIDGE=y
 CONFIG_DRM_CIRRUS_QEMU=m
+# CONFIG_DRM_DP_AUX_CHARDEV is not set
 CONFIG_DRM_FBDEV_EMULATION=y
 CONFIG_DRM_I2C_ADV7511=y
 CONFIG_DRM_I2C_CH7006=m