mbox

[Zesty,SRU] Zesty update to 4.10.12 stable release

Message ID 1493736296-2509-1-git-send-email-stefan.bader@canonical.com
State New
Headers show

Pull-request

git://git.launchpad.net/~smb/+git/linux-zesty stable-4.10

Message

Stefan Bader May 2, 2017, 2:44 p.m. UTC
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1687045

Undoing one revert in response to Seth reporting the regression it caused
being fixed in this stable update:

REGR: audit: fix auditd/kernel connection state tracking
FIX:  audit: make sure we don't let the retry queue grow without bounds

Also one additional config update became requried:

FTBS: ASoC: Intel: select DW_DMAC_CORE since it's mandatory
FIX:  [Config] CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m

-Stefan


---

The following changes since commit 6e2b676684d740b6c781cf631453127f3f4d7631:

  UBUNTU: Ubuntu-4.10.0-21.23 (2017-04-28 12:46:22 +0200)

are available in the git repository at:

  git://git.launchpad.net/~smb/+git/linux-zesty stable-4.10

for you to fetch changes up to 29447b3ef1919302ba61c0398f9a7ca3d8d22ffe:

  Linux 4.10.12 (2017-05-02 15:21:46 +0200)

----------------------------------------------------------------
Al Viro (2):
      new privimitive: iov_iter_revert()
      make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error

Andy Shevchenko (1):
      ASoC: Intel: select DW_DMAC_CORE since it's mandatory

Ard Biesheuvel (1):
      efi/fb: Avoid reconfiguration of BAR that covers the framebuffer

Arnd Bergmann (1):
      dvb-usb-v2: avoid use-after-free

Ben Skeggs (3):
      drm/nouveau/kms/nv50: fix setting of HeadSetRasterVertBlankDmi method
      drm/nouveau/kms/nv50: fix double dma_fence_put() when destroying plane state
      drm/nouveau: initial support (display-only) for GP107

Cameron Gutman (1):
      Input: xpad - add support for Razer Wildcat gamepad

Chen Yu (1):
      cpufreq: Bring CPUs up even if cpufreq_online() failed

Christian Borntraeger (1):
      perf annotate s390: Fix perf annotate error -95 (4.10 regression)

Cohen, Eugene (1):
      efi/libstub: Skip GOP with PIXEL_BLT_ONLY format

Dan Williams (5):
      x86, pmem: fix broken __copy_user_nocache cache-bypass assumptions
      acpi, nfit, libnvdimm: fix interleave set cookie calculation (64-bit comparison)
      libnvdimm: fix blk free space accounting
      libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep splat
      libnvdimm: band aid btt vs clear poison locking

David Wu (1):
      pwm: rockchip: State of PWM clock should synchronize with PWM enabled state

Fam Zheng (1):
      scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable

Germano Percossi (2):
      CIFS: reconnect thread reschedule itself
      CIFS: store results of cifs_reopen_file to avoid infinite wait

Greg Kroah-Hartman (2):
      Revert "MIPS: Lantiq: Fix cascaded IRQ setup"
      Linux 4.10.12

Helge Deller (1):
      parisc: Fix get_user() for 64-bit value on 32-bit kernel

Herbert Xu (4):
      crypto: algif_aead - Fix bogus request dereference in completion function
      crypto: xts - Fix use-after-free on EINPROGRESS
      crypto: ahash - Fix EINPROGRESS notification callback
      crypto: lrw - Fix use-after-free on EINPROGRESS

Ilia Mirkin (2):
      drm/nouveau/mpeg: mthd returns true on success now
      drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one

Jiri Olsa (1):
      x86/intel_rdt: Fix locking in rdtgroup_schemata_write()

Joerg Roedel (1):
      x86/signals: Fix lower/upper bound reporting in compat siginfo

Juergen Gross (1):
      xen, fbfront: fix connecting to backend

Kees Cook (1):
      mm: Tighten x86 /dev/mem with zeroing reads

Kirill A. Shutemov (2):
      thp: fix MADV_DONTNEED vs. MADV_FREE race
      thp: fix MADV_DONTNEED vs clear soft dirty race

Lee, Chun-Yi (1):
      platform/x86: acer-wmi: setup accelerometer when machine has appropriate notify event

Lv Zheng (1):
      ACPI / EC: Use busy polling mode when GPE is not enabled

Markus Marb (1):
      can: ifi: use correct register to read rx status

Martin Brandenburg (1):
      orangefs: free superblock when mount fails

Martin K. Petersen (2):
      scsi: sr: Sanity check returned mode data
      scsi: sd: Fix capacity calculation with 32-bit sector_t

Mathias Krause (1):
      x86/vdso: Ensure vdso32_enabled gets set to valid values only

Max Bires (1):
      char: lack of bool string made CONFIG_DEVPORT always on

Michel Dänzer (1):
      drm/fb-helper: Allow var->x/yres(_virtual) < fb->width/height again

Mikulas Patocka (1):
      parisc: fix bugs in pa_memcpy

Min He (1):
      drm/i915/gvt: set the correct default value of CTX STATUS PTR

Minchan Kim (2):
      zsmalloc: expand class bit
      zram: do not use copy_page with non-page aligned address

Mohit Gambhir (1):
      x86/xen: Fix APIC id mismatch warning on Intel

Namhyung Kim (1):
      ftrace: Fix function pid filter on instances

Nicholas Bellinger (3):
      iscsi-target: Fix TMR reference leak during session shutdown
      iscsi-target: Drop work-around for legacy GlobalSAN initiator
      target: Avoid mappedlun symlink creation during lun shutdown

Omar Sandoval (2):
      x86/efi: Don't try to reserve runtime regions
      virtio-console: avoid DMA from stack

Paul Moore (1):
      audit: make sure we don't let the retry queue grow without bounds

Peter Zijlstra (1):
      perf/x86: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()

Rafael J. Wysocki (1):
      ACPI / scan: Set the visited flag for all enumerated devices

Sawan Chandak (1):
      scsi: qla2xxx: Add fix to read correct register value for ISP82xx.

Stefan Bader (2):
      Revert "UBUNTU: SAUCE: Revert "audit: fix auditd/kernel connection state tracking""
      [Config] CONFIG_SND_SOC_INTEL_BDW_RT5677_MACH=m

Stefan Brüns (1):
      cxusb: Use a dma capable buffer also for reading

Steven Rostedt (VMware) (1):
      ftrace: Fix removing of second function probe

Tejun Heo (1):
      cgroup, kthread: close race window where new kthreads can be migrated to non-root cgroups

Thierry Reding (1):
      rtc: tegra: Implement clock handling

Thomas Gleixner (1):
      x86/vdso: Plug race between mapping and ELF header setup

Tyler Baker (1):
      irqchip/irq-imx-gpcv2: Fix spinlock initialization

Wei Yongjun (1):
      drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()

Xiubo Li (3):
      tcmu: Fix possible overwrite of t_data_sg's last iov[]
      tcmu: Fix wrongly calculating of the base_command_size
      tcmu: Skip Data-Out blocks before gathering Data-In buffer for BIDI case

 Makefile                                          |   2 +-
 arch/mips/lantiq/irq.c                            |  38 +-
 arch/parisc/include/asm/uaccess.h                 |  86 +--
 arch/parisc/lib/lusercopy.S                       |  27 +-
 arch/x86/entry/vdso/vdso32-setup.c                |  11 +-
 arch/x86/events/intel/lbr.c                       |   3 +
 arch/x86/include/asm/elf.h                        |   2 +-
 arch/x86/include/asm/pmem.h                       |  42 +-
 arch/x86/kernel/cpu/intel_rdt_schemata.c          |   2 +-
 arch/x86/kernel/signal_compat.c                   |   4 +-
 arch/x86/mm/init.c                                |  41 +-
 arch/x86/platform/efi/quirks.c                    |   4 +
 arch/x86/xen/apic.c                               |   2 +-
 crypto/ahash.c                                    |  79 ++-
 crypto/algif_aead.c                               |  12 +-
 crypto/lrw.c                                      |  16 +
 crypto/xts.c                                      |  16 +
 debian.master/config/amd64/config.common.amd64    |   2 +-
 debian.master/config/config.common.ubuntu         |   1 +
 debian.master/config/i386/config.common.i386      |   2 +-
 drivers/acpi/ec.c                                 |  62 ++-
 drivers/acpi/internal.h                           |   4 +-
 drivers/acpi/nfit/core.c                          |   6 +-
 drivers/acpi/scan.c                               |  19 +-
 drivers/block/zram/zram_drv.c                     |   6 +-
 drivers/char/Kconfig                              |   5 +-
 drivers/char/mem.c                                |  82 +--
 drivers/char/virtio_console.c                     |  12 +-
 drivers/cpufreq/cpufreq.c                         |  18 +-
 drivers/firmware/efi/libstub/gop.c                |   6 +-
 drivers/gpu/drm/drm_fb_helper.c                   |   6 +-
 drivers/gpu/drm/etnaviv/etnaviv_gpu.c             |   3 +-
 drivers/gpu/drm/i915/gvt/execlist.c               |   3 +-
 drivers/gpu/drm/nouveau/nv50_display.c            |  10 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c |  32 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c   |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c   |   2 +-
 drivers/input/joystick/xpad.c                     |   2 +
 drivers/irqchip/irq-imx-gpcv2.c                   |   2 +
 drivers/media/usb/dvb-usb-v2/dvb_usb_core.c       |   9 +-
 drivers/media/usb/dvb-usb/cxusb.c                 |  15 +-
 drivers/net/can/ifi_canfd/ifi_canfd.c             |   2 +-
 drivers/nvdimm/bus.c                              |   6 +
 drivers/nvdimm/claim.c                            |  10 +-
 drivers/nvdimm/dimm_devs.c                        |  77 +--
 drivers/platform/x86/acer-wmi.c                   |  22 +-
 drivers/pwm/pwm-rockchip.c                        |  40 +-
 drivers/rtc/rtc-tegra.c                           |  28 +-
 drivers/scsi/qla2xxx/qla_os.c                     |   7 +-
 drivers/scsi/sd.c                                 |  23 +-
 drivers/scsi/sr.c                                 |   6 +-
 drivers/target/iscsi/iscsi_target_parameters.c    |  16 -
 drivers/target/iscsi/iscsi_target_util.c          |  12 +-
 drivers/target/target_core_fabric_configfs.c      |   5 +
 drivers/target/target_core_tpg.c                  |   4 +
 drivers/target/target_core_user.c                 |  92 +++-
 drivers/video/fbdev/efifb.c                       |  66 ++-
 drivers/video/fbdev/xen-fbfront.c                 |   4 +-
 fs/cifs/file.c                                    |   6 +-
 fs/cifs/smb2pdu.c                                 |  10 +-
 fs/orangefs/devorangefs-req.c                     |   9 +-
 fs/orangefs/orangefs-kernel.h                     |   1 +
 fs/orangefs/super.c                               |  23 +-
 fs/proc/task_mmu.c                                |   9 +-
 include/crypto/internal/hash.h                    |  10 +
 include/linux/cgroup.h                            |  21 +
 include/linux/sched.h                             |   4 +
 include/linux/uio.h                               |   6 +-
 include/target/target_core_base.h                 |   1 +
 kernel/audit.c                                    | 622 +++++++++++++---------
 kernel/audit.h                                    |   9 +-
 kernel/auditsc.c                                  |   6 +-
 kernel/cgroup.c                                   |   9 +-
 kernel/kthread.c                                  |   3 +
 kernel/trace/ftrace.c                             |  29 +-
 kernel/trace/trace.c                              |   1 +
 kernel/trace/trace.h                              |   2 +
 lib/iov_iter.c                                    |  63 +++
 mm/huge_memory.c                                  |   3 +-
 mm/zsmalloc.c                                     |   2 +-
 net/core/datagram.c                               |  23 +-
 sound/soc/intel/Kconfig                           |  31 +-
 tools/perf/util/annotate.c                        |   6 +
 83 files changed, 1353 insertions(+), 674 deletions(-)

Comments

Thadeu Lima de Souza Cascardo May 5, 2017, 2:25 p.m. UTC | #1
Applied to zesty master-next branch.

Thanks.
Cascardo.