Xenial SRU - v4.4.19 stable update

Tim Gardner tim.gardner at canonical.com
Mon Aug 22 14:12:26 UTC 2016


http://bugs.launchpad.net/bugs/1615620

See attached pull request.
-- 
Tim Gardner tim.gardner at canonical.com
-------------- next part --------------
The following changes since commit 448ee531ede52ea5eada2015175183a5bf917088:

  xfrm: Ignore socket policies when rebuilding hash tables (2016-08-19 09:35:21 -0700)

are available in the git repository at:

  git://kernel.ubuntu.com/rtg/ubuntu-xenial.git v4.4.19-lp1615620

for you to fetch changes up to f3c701ea5206b485198b2eab28e0a518a02eb068:

  Linux 4.4.19 (2016-08-22 06:44:02 -0600)

----------------------------------------------------------------
Alex Deucher (7):
      drm/amdgpu: add a delay after ATPX dGPU power off
      drm/amdgpu: support backlight control for UNIPHY3
      drm/amdgpu: fix firmware info version checks
      drm/amdgpu/gmc7: add missing mullins case
      drm/radeon: add a delay after ATPX dGPU power off
      drm/radeon: fix firmware info version checks
      drm/radeon: support backlight control for UNIPHY3

Alex Hung (1):
      hp-wmi: Fix wifi cannot be hard-unblocked

Alexandre Belloni (1):
      tty/serial: atmel: fix RS485 half duplex with DMA

Alexey Khoroshilov (1):
      i2c: efm32: fix a failure path in efm32_i2c_probe()

Alexis Dambricourt (1):
      KVM: MTRR: fix kvm_mtrr_check_gfn_range_consistency page fault

Alim Akhtar (1):
      rtc: s3c: Add s3c_rtc_{enable/disable}_clk in s3c_rtc_setfreq()

Amadeusz Sławiński (1):
      Bluetooth: Fix l2cap_sock_setsockopt() with optname BT_RCVMTU

Andy Shevchenko (3):
      gpio: intel-mid: Remove potentially harmful code
      spi: pxa2xx: Clear all RFT bits in reset_sccr1() on Intel Quark
      x86/platform/intel_mid_pci: Rework IRQ0 workaround

Ard Biesheuvel (1):
      arm64: mm: avoid fdt_check_header() before the FDT is fully mapped

Arnd Bergmann (1):
      jbd2: make journal y2038 safe

Artemy Kovalyov (1):
      IB/mlx5: Fix MODIFY_QP command input structure

Aurelien Aptel (1):
      fs/cifs: make share unaccessible at root level mountable

Ben Hutchings (2):
      module: Invalidate signatures on force-loaded modules
      Documentation/module-signing.txt: Note need for version info if reusing a key

Benjamin Coddington (1):
      nfs: don't create zero-length requests

Bjorn Andersson (1):
      tty: serial: msm: Don't read off end of tx fifo

Borislav Petkov (1):
      EDAC: Correct channel count limit

Caesar Wang (1):
      arm64: dts: rockchip: fixes the gic400 2nd region size for rk3368

Cao, Lei (1):
      KVM: VMX: handle PML full VMEXIT that occurs during event delivery

Chris Blake (1):
      PCI: Mark Atheros AR9485 and QCA9882 to avoid bus reset

Chris Wilson (1):
      drm: Restore double clflush on the last partial cacheline

Chuck Lever (1):
      nfsd: Fix race between FREE_STATEID and LOCK

Dan Carpenter (1):
      usb: f_fs: off by one bug in _ffs_func_bind()

Dan O'Donovan (1):
      pinctrl: cherryview: prevent concurrent access to GPIO controllers

Dan Williams (1):
      block: fix bdi vs gendisk lifetime mismatch

Daniel Vetter (1):
      drm/i915: Don't complain about lack of ACPI video bios

Daniele Palmas (1):
      USB: serial: option: add support for Telit LE910 PID 0x1206

Dave Gerlach (1):
      remoteproc: Fix potential race condition in rproc_add

Dotan Barak (1):
      IB/mlx4: Fix memory leak if QP creation failed

Eli Cohen (1):
      IB/mlx5: Fix post send fence logic

Erez Shitrit (1):
      IB/IPoIB: Don't update neigh validity for unresolved entries

Feng Li (1):
      iscsi-target: Fix panic when adding second TCP connection to iSCSI session

Florian Echtler (2):
      sur40: lower poll interval to fix occasional FPS drops to ~56 FPS
      sur40: fix occasional oopses on device close

Frank Rowand (1):
      of: fix memory leak related to safe_name()

Greg Kroah-Hartman (1):
      Linux 4.4.19

H. Nikolaus Schaller (1):
      w1:omap_hdq: fix regression

Hans de Goede (1):
      ARM: dts: sunxi: Add a startup delay for fixed regulator enabled phys

Hector Palacios (1):
      mtd: nand: fix bug writing 1 byte less than page size

Heinrich Schuchardt (1):
      usb: gadget: avoid exposing kernel stack

Huacai Chen (2):
      MIPS: Don't register r4k sched clock when CPUFREQ enabled
      MIPS: hpet: Increase HPET_MIN_PROG_DELTA and decrease HPET_MIN_CYCLES

Hui Wang (2):
      ALSA: hda/realtek - Can't adjust speaker's volume on a Dell AIO
      ALSA: hda - Fix headset mic detection problem for two dell machines

Ilia Mirkin (1):
      drm/nouveau/gr/nv3x: fix instobj write offsets in gr setup

Iosif Harutyunov (1):
      ubi: Fix race condition between ubi device creation and udev

James Hogan (5):
      MIPS: KVM: Fix mapped fault broken commpage handling
      MIPS: KVM: Add missing gfn range check
      MIPS: KVM: Fix gfn range check in kseg0 tlb faults
      MIPS: KVM: Propagate kseg0/mapped tlb fault errors
      metag: Fix __cmpxchg_u32 asm constraint for CMP

James Morse (1):
      arm64: kernel: Save and restore UAO and addr_limit on exception entry

Jan Kiszka (1):
      intel_pstate: Fix MSR_CONFIG_TDP_x addressing in core_get_max_pstate()

Javier Martinez Canillas (2):
      s5p-mfc: Set device name for reserved memory region devs
      s5p-mfc: Add release callback for memory region devs

Jeff Layton (1):
      nfsd: don't return an unhashed lock stateid after taking mutex

Jia He (1):
      mm/hugetlb: avoid soft lockup in set_max_huge_pages()

Jim Mattson (1):
      KVM: nVMX: Fix memory corruption when using VMCS shadowing

Joerg Roedel (3):
      iommu/amd: Handle IOMMU_DOMAIN_DMA in ops->domain_free call-back
      iommu/amd: Init unity mappings only for dma_ops domains
      iommu/amd: Update Alias-DTE in update_device_table()

Jonathan McDowell (1):
      Fix RC5 decoding with Fintek CIR chipset

KT Liao (1):
      Input: elan_i2c - properly wake up touchpad on ASUS laptops

Konrad Leszczynski (1):
      usb: dwc3: fix for the isoc transfer EP_BUSY flag

Konstantin Neumoin (1):
      balloon: check the number of available pages in leak balloon

Krzysztof Kozlowski (1):
      serial: samsung: Fix ERR pointer dereference on deferred probe

Laura Abbott (1):
      ftrace/recordmcount: Work around for addition of metag magic but not relocations

Linus Walleij (2):
      mfd: qcom_rpm: Fix offset error for msm8660
      mfd: qcom_rpm: Parametrize also ack selector size

Loic Poulain (1):
      Bluetooth: hci_intel: Fix null gpio desc pointer dereference

Lv Zheng (1):
      ACPI / EC: Work around method reentrancy limit in ACPICA for _Qxx

Lyude (3):
      drm/amdgpu: Poll for both connect/disconnect on analog connectors
      drm/amdgpu: Disable RPM helpers while reprobing connectors on resume
      drm/radeon: Poll for both connect/disconnect on analog connectors

Marek Szyprowski (1):
      iommu/exynos: Suppress unbinding to prevent system failure

Mario Kleiner (2):
      drm/edid: Add 6 bpc quirk for display AEO model 0.
      drm/i915/dp: Revert "drm/i915/dp: fall back to 18 bpp when sink capability is unknown"

Mark Bloch (2):
      IB/SA: Use correct free function
      IB/IWPM: Fix a potential skb leak

Maruthi Srinivas Bayyavarapu (1):
      ALSA: hda: add AMD Bonaire AZ PCI ID with proper driver caps

Matt Redfearn (1):
      MIPS: mm: Fix definition of R6 cache instruction

Matthew Leach (1):
      media: usbtv: prevent access to free'd resources

Mike Christie (1):
      target: Fix max_unmap_lba_count calc overflow

Mike Snitzer (2):
      dm: set DMF_SUSPENDED* _before_ clearing DMF_NOFLUSH_SUSPENDING
      dm flakey: error READ bios during the down_interval

Miklos Szeredi (1):
      ovl: disallow overlayfs as upperdir

Mikulas Patocka (1):
      drm/nouveau/fbcon: fix font width not divisible by 8

Nicholas Bellinger (4):
      target: Fix ordered task target_setup_cmd_from_cdb exception hang
      target: Fix missing complete during ABORT_TASK + CMD_T_FABRIC_STOP
      target: Fix race between iscsi-target connection shutdown + ABORT_TASK
      target: Fix ordered task CHECK_CONDITION early exception handling

Noa Osherovich (4):
      IB/mlx5: Fix entries checks in mlx5_ib_create_cq
      IB/mlx5: Fix returned values of query QP
      IB/mlx5: Fix entries check in mlx5_ib_resize_cq
      IB/mlx5: Return PORT_ERR in Active to Initializing tranisition

Paolo Valente (1):
      block: add missing group association in bio-cloning functions

Paul Mackerras (2):
      KVM: PPC: Book3S HV: Pull out TM state save/restore into separate procedures
      KVM: PPC: Book3S HV: Save/restore TM state in H_CEDE

Paul Moore (2):
      audit: fix a double fetch in audit_log_single_execve_arg()
      netlabel: add address family checks to netlbl_{sock,req}_delattr()

Pavel Shilovsky (1):
      CIFS: Fix a possible invalid memory access in smb2_query_symlink()

Rabin Vincent (1):
      cifs: fix crash due to race in hmac(md5) handling

Richard Weinberger (2):
      ubi: Make volume resize power cut aware
      ubi: Fix early logging

Roderick Colenbrander (1):
      HID: uhid: fix timeout when probe races with IO

Sachin Prabhu (1):
      cifs: Check for existing directory when opening file with O_CREAT

Sakari Ailus (1):
      vb2: core: Skip planes array verification if pb is NULL

Soeren Moch (1):
      media: dvb_ringbuffer: Add memory barriers

Stephan Mueller (1):
      random: add interrupt callback to VMBus IRQ handler

Suzuki K Poulose (1):
      arm64: Fix incorrect per-cpu usage for boot CPU

Takashi Iwai (1):
      ALSA: hda: Fix krealloc() with __GFP_ZERO usage

Theodore Ts'o (2):
      random: initialize the non-blocking pool via add_hwgenerator_randomness()
      random: print a warning for the first ten uninitialized random users

Trond Myklebust (1):
      SUNRPC: Don't allocate a full sockaddr_storage for tracing

Vignesh R (1):
      gpio: pca953x: Fix NBANK calculation for PCA9536

Ville Syrjälä (1):
      drm/i915: Never fully mask the the EI up rps interrupt on SNB/IVB

Vineet Gupta (1):
      ARC: mm: don't loose PTE_SPECIAL in pte_modify()

Wei Yang (1):
      iommu/vt-d: Return error code in domain_context_mapping_one()

Will Deacon (1):
      arm64: debug: unmask PSTATE.D earlier

Yishai Hadas (2):
      IB/mlx4: Fix the SQ size of an RC QP
      IB/mlx4: Fix error flow when sending mads under SRIOV

Yoshihiro Shimoda (2):
      usb: renesas_usbhs: protect the CFIFOSEL setting in usbhsg_ep_enable()
      usb: renesas_usbhs: fix NULL pointer dereference in xfer_work()

 Documentation/module-signing.txt                 |   6 +
 Makefile                                         |   2 +-
 arch/arc/include/asm/pgtable.h                   |   2 +-
 arch/arm/boot/dts/sun4i-a10-a1000.dts            |   1 +
 arch/arm/boot/dts/sun4i-a10-hackberry.dts        |   1 +
 arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts       |   1 +
 arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts         |   1 +
 arch/arm64/boot/dts/rockchip/rk3368.dtsi         |   2 +-
 arch/arm64/include/asm/ptrace.h                  |   2 +
 arch/arm64/kernel/asm-offsets.c                  |   1 +
 arch/arm64/kernel/debug-monitors.c               |   1 -
 arch/arm64/kernel/entry.S                        |  15 +-
 arch/arm64/kernel/smp.c                          |   3 +-
 arch/arm64/mm/mmu.c                              |   8 +-
 arch/arm64/mm/proc.S                             |   2 +
 arch/metag/include/asm/cmpxchg_lnkget.h          |   2 +-
 arch/mips/kernel/csrc-r4k.c                      |   4 +-
 arch/mips/kvm/emulate.c                          |  40 +-
 arch/mips/kvm/tlb.c                              |  68 ++--
 arch/mips/loongson64/loongson-3/hpet.c           |  14 +-
 arch/mips/mm/uasm-mips.c                         |   2 +-
 arch/powerpc/kvm/book3s_hv_rmhandlers.S          | 462 ++++++++++++-----------
 arch/x86/kvm/mtrr.c                              |   1 +
 arch/x86/kvm/vmx.c                               |  20 +-
 arch/x86/pci/intel_mid_pci.c                     |  12 +-
 block/bio.c                                      |  15 +
 block/genhd.c                                    |   2 +-
 drivers/acpi/ec.c                                |  41 +-
 drivers/bluetooth/hci_intel.c                    |   6 +-
 drivers/char/random.c                            |  29 +-
 drivers/cpufreq/intel_pstate.c                   |   2 +-
 drivers/edac/edac_mc_sysfs.c                     |  20 +-
 drivers/gpio/gpio-intel-mid.c                    |  19 -
 drivers/gpio/gpio-pca953x.c                      |   2 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c     |  25 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c |   5 +
 drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c   |   7 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c       |  16 +
 drivers/gpu/drm/amd/amdgpu/atombios_encoders.c   |   1 +
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c            |   1 +
 drivers/gpu/drm/drm_cache.c                      |   1 +
 drivers/gpu/drm/drm_edid.c                       |   8 +
 drivers/gpu/drm/i915/intel_display.c             |  20 +-
 drivers/gpu/drm/i915/intel_opregion.c            |   2 +-
 drivers/gpu/drm/i915/intel_pm.c                  |   3 +-
 drivers/gpu/drm/nouveau/nv04_fbcon.c             |   4 +-
 drivers/gpu/drm/nouveau/nv50_fbcon.c             |   2 +-
 drivers/gpu/drm/nouveau/nvc0_fbcon.c             |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c    |   4 +-
 drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c    |   4 +-
 drivers/gpu/drm/radeon/atombios_encoders.c       |   1 +
 drivers/gpu/drm/radeon/radeon_atombios.c         |   4 +-
 drivers/gpu/drm/radeon/radeon_atpx_handler.c     |   5 +
 drivers/gpu/drm/radeon/radeon_connectors.c       |  15 +-
 drivers/hid/uhid.c                               |  33 +-
 drivers/hv/vmbus_drv.c                           |   3 +
 drivers/i2c/busses/i2c-efm32.c                   |   2 +-
 drivers/infiniband/core/iwpm_util.c              |   1 +
 drivers/infiniband/core/sa_query.c               |   2 +-
 drivers/infiniband/hw/mlx4/mad.c                 |  24 +-
 drivers/infiniband/hw/mlx4/qp.c                  |   6 +-
 drivers/infiniband/hw/mlx5/cq.c                  |  12 +-
 drivers/infiniband/hw/mlx5/main.c                |   5 +-
 drivers/infiniband/hw/mlx5/qp.c                  |  21 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c        |   4 +-
 drivers/input/mouse/elan_i2c_core.c              |  79 +++-
 drivers/input/touchscreen/sur40.c                |   5 +-
 drivers/iommu/amd_iommu.c                        |  40 +-
 drivers/iommu/exynos-iommu.c                     |   1 +
 drivers/iommu/intel-iommu.c                      |   2 +-
 drivers/md/dm-flakey.c                           |  23 +-
 drivers/md/dm.c                                  |  14 +-
 drivers/media/dvb-core/dvb_ringbuffer.c          |  74 +++-
 drivers/media/platform/s5p-mfc/s5p_mfc.c         |  11 +
 drivers/media/rc/ir-rc5-decoder.c                |   2 +-
 drivers/media/usb/usbtv/usbtv-audio.c            |   5 +
 drivers/media/v4l2-core/videobuf2-core.c         |  10 +-
 drivers/mfd/qcom_rpm.c                           |  55 ++-
 drivers/mtd/nand/nand_base.c                     |   2 +-
 drivers/mtd/ubi/build.c                          |  13 +-
 drivers/mtd/ubi/vmt.c                            |  25 +-
 drivers/of/base.c                                |  30 +-
 drivers/of/dynamic.c                             |   2 +-
 drivers/of/of_private.h                          |   3 +
 drivers/pci/quirks.c                             |  10 +-
 drivers/pinctrl/intel/pinctrl-cherryview.c       |  80 ++--
 drivers/platform/x86/hp-wmi.c                    |   7 +-
 drivers/remoteproc/remoteproc_core.c             |  15 +-
 drivers/rtc/rtc-s3c.c                            |   2 +
 drivers/spi/spi-pxa2xx.c                         |   9 +-
 drivers/target/iscsi/iscsi_target.c              |  22 +-
 drivers/target/iscsi/iscsi_target_login.c        |   5 +-
 drivers/target/target_core_device.c              |   8 +-
 drivers/target/target_core_file.c                |   3 +-
 drivers/target/target_core_iblock.c              |   3 +-
 drivers/target/target_core_internal.h            |   1 +
 drivers/target/target_core_sbc.c                 |   2 +-
 drivers/target/target_core_transport.c           |  78 ++--
 drivers/tty/serial/atmel_serial.c                |  14 +-
 drivers/tty/serial/msm_serial.c                  |   2 +-
 drivers/tty/serial/samsung.c                     |  18 +-
 drivers/usb/dwc3/gadget.c                        |   4 +
 drivers/usb/gadget/function/f_fs.c               |  10 +-
 drivers/usb/gadget/function/f_uac2.c             |   1 +
 drivers/usb/renesas_usbhs/fifo.c                 |  18 +-
 drivers/usb/renesas_usbhs/mod_gadget.c           |   9 +-
 drivers/usb/serial/option.c                      |   3 +
 drivers/virtio/virtio_balloon.c                  |   2 +
 drivers/w1/masters/omap_hdq.c                    |   2 -
 fs/btrfs/extent_io.c                             |   6 -
 fs/cifs/cifs_fs_sb.h                             |   4 +
 fs/cifs/cifsencrypt.c                            |  16 +-
 fs/cifs/cifsfs.c                                 |  14 +-
 fs/cifs/connect.c                                |  49 +++
 fs/cifs/dir.c                                    |  44 ++-
 fs/cifs/inode.c                                  |  22 +-
 fs/cifs/smb2ops.c                                |  30 +-
 fs/jbd2/commit.c                                 |   2 +-
 fs/nfs/write.c                                   |   5 +-
 fs/nfsd/nfs4state.c                              |  65 +++-
 fs/overlayfs/super.c                             |   3 +-
 include/linux/backing-dev-defs.h                 |   1 +
 include/linux/backing-dev.h                      |   1 +
 include/linux/bio.h                              |   3 +
 include/linux/mlx5/qp.h                          |   5 +-
 include/target/target_core_backend.h             |   2 +-
 include/target/target_core_base.h                |   1 +
 include/target/target_core_fabric.h              |   1 -
 include/trace/events/sunrpc.h                    |  47 ++-
 kernel/auditsc.c                                 | 332 ++++++++--------
 kernel/module.c                                  |  13 +-
 mm/backing-dev.c                                 |  19 +
 mm/hugetlb.c                                     |   4 +
 net/bluetooth/l2cap_sock.c                       |   2 +-
 net/netlabel/netlabel_kapi.c                     |  12 +-
 scripts/recordmcount.c                           |   9 +-
 sound/hda/array.c                                |   4 +-
 sound/pci/hda/hda_intel.c                        |   2 +
 sound/pci/hda/patch_realtek.c                    |  28 ++
 virt/kvm/kvm_main.c                              |   2 +
 140 files changed, 1664 insertions(+), 860 deletions(-)


More information about the kernel-team mailing list