[3.16.y-ckt stable] Linux 3.16.7-ckt17

Luis Henriques luis.henriques at canonical.com
Fri Sep 11 09:14:23 UTC 2015


I am announcing the release of the Linux 3.16.7-ckt17 kernel.

The updated 3.16.y-ckt tree can be found at: 
  git://kernel.ubuntu.com/ubuntu/linux.git linux-3.16.y
and can be browsed at:
    http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.16.y

The diff from v3.16.7-ckt16 is posted as a follow-up to this email.

The 3.16.y-ckt extended stable tree is maintained by the Canonical Kernel Team.
For more info, see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable

 -Luis

-- 
 Documentation/ABI/testing/ima_policy           |   6 +-
 Makefile                                       |   2 +-
 arch/arm/boot/dts/imx35.dtsi                   |   8 +-
 arch/arm/mach-omap2/omap_hwmod.c               |  24 ++-
 arch/arm64/kernel/efi.c                        |   4 +-
 arch/arm64/kernel/signal32.c                   |   5 +-
 arch/arm64/kvm/inject_fault.c                  |  12 +-
 arch/avr32/mach-at32ap/clock.c                 |  20 +-
 arch/mips/include/asm/pgtable.h                |  31 +++
 arch/mips/include/asm/stackframe.h             |  25 +++
 arch/mips/kernel/mips-mt-fpaff.c               |   5 +-
 arch/mips/kernel/scall64-64.S                  |   2 +-
 arch/mips/kernel/scall64-n32.S                 |   2 +-
 arch/mips/kernel/signal32.c                    |   2 -
 arch/mips/kernel/traps.c                       |  13 ++
 arch/mips/mti-malta/malta-time.c               |  15 +-
 arch/powerpc/kernel/signal_32.c                |   2 -
 arch/s390/hypfs/inode.c                        |  12 +-
 arch/sparc/include/asm/visasm.h                |  16 +-
 arch/sparc/lib/NG4memcpy.S                     |   5 +-
 arch/sparc/lib/VISsave.S                       |  67 +------
 arch/sparc/lib/ksyms.c                         |   4 -
 arch/x86/boot/compressed/eboot.c               |   4 +
 arch/x86/include/asm/desc.h                    |  15 --
 arch/x86/include/asm/mmu.h                     |   3 +-
 arch/x86/include/asm/mmu_context.h             |  48 ++++-
 arch/x86/kernel/cpu/common.c                   |   4 +-
 arch/x86/kernel/cpu/perf_event.c               |  13 +-
 arch/x86/kernel/ldt.c                          | 262 ++++++++++++++-----------
 arch/x86/kernel/process_64.c                   |   4 +-
 arch/x86/kernel/step.c                         |   8 +-
 arch/x86/kvm/x86.c                             |   2 +-
 arch/x86/math-emu/fpu_entry.c                  |   3 +-
 arch/x86/math-emu/fpu_system.h                 |  21 +-
 arch/x86/math-emu/get_address.c                |   3 +-
 arch/x86/power/cpu.c                           |   3 +-
 arch/x86/xen/enlighten.c                       |  40 ++++
 drivers/ata/libata-core.c                      |   1 +
 drivers/base/firmware_class.c                  |  16 +-
 drivers/base/regmap/regcache-rbtree.c          |  19 +-
 drivers/block/rbd.c                            |  22 ++-
 drivers/block/xen-blkback/blkback.c            |   4 +-
 drivers/block/xen-blkfront.c                   |   6 +-
 drivers/crypto/caam/caamhash.c                 |   7 +-
 drivers/crypto/ixp4xx_crypto.c                 |   1 -
 drivers/edac/ppc4xx_edac.c                     |   2 +-
 drivers/firmware/efi/efi.c                     |   6 +-
 drivers/gpu/drm/i915/i915_drv.h                |  17 +-
 drivers/gpu/drm/radeon/radeon_combios.c        |   7 +-
 drivers/gpu/drm/radeon/radeon_irq_kms.c        |   5 +
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c        |   4 +-
 drivers/hid/hid-ids.h                          |   1 +
 drivers/hid/usbhid/hid-quirks.c                |   1 +
 drivers/md/bitmap.c                            |   2 +
 drivers/md/dm-thin-metadata.c                  |   4 +-
 drivers/md/md.c                                |   2 +-
 drivers/md/persistent-data/dm-btree-internal.h |   6 +
 drivers/md/persistent-data/dm-btree-remove.c   |  12 +-
 drivers/md/persistent-data/dm-btree-spine.c    |  37 ++++
 drivers/md/persistent-data/dm-btree.c          |   7 +-
 drivers/md/raid1.c                             |  10 +-
 drivers/mfd/arizona-core.c                     |  14 +-
 drivers/net/bonding/bond_main.c                |  20 ++
 drivers/net/ethernet/brocade/bna/bnad.c        |   2 +-
 drivers/net/ethernet/mellanox/mlx4/eq.c        |   4 +-
 drivers/net/ethernet/sun/niu.c                 |   4 +-
 drivers/s390/char/sclp_early.c                 |   1 +
 drivers/scsi/ipr.c                             |  28 ++-
 drivers/scsi/ipr.h                             |   1 +
 drivers/scsi/libfc/fc_exch.c                   |   8 +-
 drivers/scsi/libfc/fc_fcp.c                    |  19 +-
 drivers/scsi/libiscsi.c                        |  25 +--
 drivers/scsi/megaraid/megaraid_sas_fusion.c    |   4 +-
 drivers/scsi/qla2xxx/qla_isr.c                 |  17 +-
 drivers/scsi/scsi_pm.c                         |  22 +--
 drivers/target/iscsi/iscsi_target.c            |  50 ++++-
 drivers/target/iscsi/iscsi_target_core.h       |   1 +
 drivers/target/iscsi/iscsi_target_login.c      |  43 ++--
 drivers/target/iscsi/iscsi_target_login.h      |   3 +-
 drivers/target/iscsi/iscsi_target_nego.c       |  34 +++-
 drivers/target/target_core_spc.c               |  13 +-
 drivers/thermal/samsung/exynos_tmu.c           |   2 +
 drivers/usb/host/xhci-mem.c                    |   3 +-
 drivers/usb/host/xhci-ring.c                   |   2 +-
 drivers/usb/serial/option.c                    |   2 +
 drivers/usb/serial/qcserial.c                  |   2 +-
 drivers/usb/serial/sierra.c                    |   1 +
 drivers/vhost/vhost.c                          |   1 +
 drivers/xen/gntdev.c                           |  42 ++--
 fs/buffer.c                                    |  45 +++--
 fs/configfs/mount.c                            |  10 +-
 fs/debugfs/inode.c                             |  11 +-
 fs/ext4/extents.c                              |   6 +-
 fs/fuse/inode.c                                |   9 +-
 fs/nfs/inode.c                                 |   8 +-
 fs/nfsd/nfs4xdr.c                              |  11 +-
 fs/notify/mark.c                               |  30 ++-
 fs/ocfs2/dlmglue.c                             |  10 +-
 fs/pstore/inode.c                              |  12 +-
 fs/signalfd.c                                  |   5 +-
 fs/xfs/xfs_attr_remote.c                       |  44 ++++-
 fs/xfs/xfs_log_recover.c                       |  11 +-
 include/drm/drm_pciids.h                       |   1 +
 include/linux/buffer_head.h                    |  54 ++++-
 include/linux/compiler.h                       |  15 ++
 include/net/act_api.h                          |   8 +-
 include/net/ip.h                               |   1 +
 include/uapi/linux/pci_regs.h                  |   1 +
 ipc/mqueue.c                                   |   5 -
 ipc/sem.c                                      |  46 ++++-
 kernel/cgroup.c                                |  10 +-
 kernel/events/core.c                           |  87 +++++---
 kernel/signal.c                                |   7 +-
 mm/memory-failure.c                            |   2 +
 mm/vmscan.c                                    |  14 +-
 net/batman-adv/soft-interface.c                |   3 +
 net/batman-adv/translation-table.c             |  29 ++-
 net/bridge/br_mdb.c                            |   1 +
 net/core/datagram.c                            |  57 +++++-
 net/core/dev.c                                 |  30 +--
 net/core/pktgen.c                              |   4 +-
 net/core/rtnetlink.c                           | 166 ++++++++--------
 net/ipv4/af_inet.c                             |   2 +-
 net/ipv4/datagram.c                            |  16 +-
 net/ipv4/gre_offload.c                         |   2 +-
 net/ipv4/udp.c                                 |  15 +-
 net/ipv6/datagram.c                            |  20 +-
 net/ipv6/ip6_gre.c                             |   1 +
 net/ipv6/ip6_offload.c                         |   2 +-
 net/key/af_key.c                               |  46 ++---
 net/mpls/mpls_gso.c                            |   2 +-
 net/netfilter/ipvs/ip_vs_core.c                |  16 +-
 net/netfilter/ipvs/ip_vs_ctl.c                 |  78 +++++---
 net/netfilter/ipvs/ip_vs_sched.c               |  12 +-
 net/netfilter/ipvs/ip_vs_sync.c                |   2 +-
 net/netfilter/ipvs/ip_vs_xmit.c                |   1 -
 net/netfilter/nf_conntrack_expect.c            |   3 +-
 net/netfilter/nf_conntrack_netlink.c           |   5 -
 net/netlink/af_netlink.c                       |  79 +++++---
 net/packet/af_packet.c                         |  11 +-
 net/rds/info.c                                 |   2 +-
 net/sched/act_api.c                            |  11 +-
 net/sched/act_pedit.c                          |   5 +-
 net/tipc/socket.c                              |   1 +
 scripts/kconfig/streamline_config.pl           |   2 +-
 security/inode.c                               |  10 +-
 security/integrity/ima/ima_policy.c            |  47 ++++-
 security/selinux/selinuxfs.c                   |  11 +-
 security/smack/smackfs.c                       |   8 +-
 sound/firewire/amdtp.c                         |   5 +-
 sound/firewire/amdtp.h                         |   2 +
 sound/firewire/fireworks/fireworks.c           |   8 +
 sound/firewire/fireworks/fireworks.h           |   1 +
 sound/firewire/fireworks/fireworks_stream.c    |   9 +
 sound/pci/hda/patch_cirrus.c                   |   4 +-
 sound/pci/hda/patch_realtek.c                  |   3 +-
 sound/pci/hda/patch_sigmatel.c                 |   3 +-
 sound/soc/codecs/pcm1681.c                     |   2 +-
 sound/usb/card.c                               |   2 +-
 sound/usb/mixer_maps.c                         |  24 +++
 160 files changed, 1607 insertions(+), 901 deletions(-)

Alan Stern (1):
      SCSI: Fix NULL pointer dereference in runtime PM

Alex Deucher (2):
      drm/radeon/combios: add some validation of lvds values
      drm/radeon: add new OLAND pci id

Alexander Drozdov (1):
      packet: tpacket_snd(): fix signed/unsigned comparison

Alexei Potashnik (1):
      target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT

Amanieu d'Antras (3):
      signalfd: fix information leak in signalfd_copyinfo
      signal: fix information leak in copy_siginfo_to_user
      signal: fix information leak in copy_siginfo_from_user32

Andy Lutomirski (3):
      x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
      x86/ldt: Make modify_ldt synchronous
      x86/ldt: Further fix FPU emulation

Andy Shevchenko (1):
      avr32: handle NULL as a valid clock object

Ard Biesheuvel (1):
      arm64/efi: map the entire UEFI vendor string before reading it

Axel Lin (1):
      ASoC: pcm1681: Fix setting de-emphasis sampling rate selection

Bart Van Assche (2):
      libfc: Fix fc_exch_recv_req() error path
      libfc: Fix fc_fcp_cleanup_each_cmd()

Benjamin Randazzo (1):
      md: use kzalloc() when bitmap is disabled

Bob Liu (2):
      xen-blkfront: don't add indirect pages to list when !feature_persistent
      xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()

Brian King (3):
      ipr: Fix locking for unit attention handling
      ipr: Fix incorrect trace indexing
      ipr: Fix invalid array indexing for HRRQ

Chad Dupuis (1):
      qla2xxx: Mark port lost when we receive an RSCN for it.

Charles Keepax (1):
      mfd: arizona: Fix initialisation of the PM runtime

Chris Wilson (1):
      drm/i915: Replace WARN inside I915_READ64_2x32 with retry loop

Christoph Hellwig (1):
      megaraid_sas: use raw_smp_processor_id()

Dan Carpenter (2):
      ALSA: hda - fix cs4210_spdif_automute()
      rds: fix an integer overflow test in rds_info_getsockopt()

Daniel Borkmann (2):
      net: sched: fix refcount imbalance in actions
      rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver

Dave Airlie (1):
      drm/radeon: fix hotplug race at startup

Dave Chinner (2):
      xfs: remote attribute headers contain an invalid LSN
      xfs: remote attributes need to be considered data

David Ahern (1):
      net: Fix RCU splat in af_key

David Daney (1):
      MIPS: Make set_pte() SMP safe.

David S. Miller (1):
      sparc64: Fix userspace FPU register corruptions.

David Vrabel (1):
      xen/gntdev: convert priv->lock to a mutex

Denis Carikli (1):
      ARM: dts: i.MX35: Fix can support.

Dirk Behme (1):
      USB: sierra: add 1199:68AB device ID

Dmitry Skorodumov (1):
      x86/efi: Use all 64 bit of efi_memmap in setup_e820()

Eric Dumazet (2):
      ipv6: lock socket in ip6_datagram_connect()
      udp: fix dst races with multicast early demux

Eric W. Biederman (1):
      sysfs: Create mountpoints with sysfs_create_mount_point

Felix Fietkau (1):
      MIPS: Fix sched_getaffinity with MT FPAFF enabled

Florian Westphal (2):
      netlink: don't hold mutex in rcu callback when releasing mmapd ring
      net: gso: use feature flag argument in all protocol gso handlers

Gavin Shan (1):
      drivers/usb: Delete XHCI command timer if necessary

Gioh Kim (1):
      fs/buffer.c: support buffer cache allocations with gfp modifiers

Guenter Roeck (1):
      regmap: regcache-rbtree: Clean new present bits on present bitmap resize

Guillermo A. Amaral (1):
      Add factory recertified Crucial M500s to blacklist

Haozhong Zhang (1):
      KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST

Herbert Xu (4):
      crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
      net: Clone skb before setting peeked flag
      net: Fix skb csum races when peeking
      net: Fix skb_set_peeked use-after-free bug

Herton R. Krzesinski (2):
      HID: usbhid: add Chicony/Pixart usb optical mouse that needs QUIRK_ALWAYS_POLL
      ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits

Horia Geant? (1):
      crypto: caam - fix memory corruption in ahash_final_ctx

Ilya Dryomov (1):
      rbd: fix copyup completion race

Ivan Vecera (1):
      bna: fix interrupts storm caused by erroneous packets

Jack Morgenstein (1):
      net/mlx4_core: Fix wrong index in propagating port change event to VFs

James Hogan (4):
      MIPS: Malta: Don't reinitialise RTC
      MIPS: do_mcheck: Fix kernel code dump with EVA
      MIPS: show_stack: Fix stack trace with EVA
      MIPS: Flush RPS on kernel entry with EVA

Jan Kara (1):
      fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()

Jiri Pirko (1):
      niu: don't count tx error twice in case of headroom realloc fails

Joe Stringer (1):
      netfilter: nf_conntrack: Support expectations in different zones

Joe Thornber (2):
      dm thin metadata: delete btrees when releasing metadata snapshot
      dm btree: add ref counting ops for the leaves of top level btrees

John Soni Jose (1):
      libiscsi: Fix host busy blocking during connection teardown

Joseph Qi (1):
      ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()

Juergen Gross (2):
      x86/ldt: Correct LDT access in single stepping logic
      x86/ldt: Correct FPU emulation access to LDT

Julian Anastasov (4):
      ipvs: do not use random local source address for tunnels
      ipvs: fix crash if scheduler is changed
      ipvs: fix crash with sync protocol v0 and FTP
      net: call rcu_read_lock early in process_backlog

Kinglong Mee (1):
      nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem

Krzysztof Kozlowski (1):
      thermal: exynos: Disable the regulator on probe failure

Lars Westerhoff (1):
      packet: missing dev_put() in packet_do_bind()

Linus Torvalds (1):
      Fix firmware loader uevent buffer NULL pointer dereference

Luis Henriques (1):
      Linux 3.16.7-ckt17

Manfred Spraul (2):
      ipc/sem.c: change memory barrier in sem_lock() to smp_rmb()
      ipc/sem.c: update/correct memory barriers

Marc Zyngier (1):
      arm64: KVM: Fix host crash when injecting a fault into a 32bit guest

Marc-André Lureau (1):
      vhost: actually track log eventfd file

Marcus Gelderie (1):
      ipc: modify message queue accounting to not take kernel data structures into account

Marek Lindner (2):
      batman-adv: fix kernel crash due to missing NULL checks
      batman-adv: protect tt_local_entry from concurrent delete events

Marek Marczykowski-Górecki (1):
      xen/gntdevt: Fix race condition in gntdev_release()

Markos Chandras (1):
      MIPS: Fix seccomp syscall argument for MIPS64

Mathias Nyman (1):
      xhci: fix off by one error in TRB DMA address boundary check

Michael S. Tsirkin (1):
      PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition

Michael Walle (1):
      EDAC, ppc4xx: Access mci->csrows array elements properly

Michal Hocko (1):
      mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations

Mimi Zohar (2):
      ima: add support for new "euid" policy condition
      ima: extend "mask" policy matching support

NeilBrown (2):
      md/bitmap: return an error when bitmap superblock is corrupt.
      md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies

Nicholas Bellinger (3):
      iscsi-target: Fix use-after-free during TPG session shutdown
      iscsi-target: Fix iscsit_start_kthreads failure OOPs
      iscsi-target: Fix iser explicit logout TX kthread leak

Nikolay Aleksandrov (1):
      bridge: mdb: fix delmdb state in the notification

Nikolay Borisov (2):
      bufferhead: Add _gfp version for sb_getblk()
      ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp

Oleg Nesterov (1):
      net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()

Pablo Neira Ayuso (1):
      netfilter: ctnetlink: put back references to master ct and expect objects

Paul E. McKenney (1):
      rcu: Provide counterpart to rcu_dereference() for non-RCU situations

Peter Zijlstra (3):
      perf: Fix fasync handling on inherited events
      rcu: Move lockless_dereference() out of rcupdate.h
      perf: Fix PERF_EVENT_IOC_PERIOD migration race

Pieter Hollants (1):
      USB: qcserial: Add support for Dell Wireless 5809e 4G Modem

Reinhard Speyerer (1):
      USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355

Richard Weinberger (1):
      localmodconfig: Use Kbuild files too

Roger Quadros (1):
      ARM: OMAP2+: hwmod: Fix _wait_target_ready() for hwmods without sysc

Roland Dreier (1):
      target: REPORT LUNS should return LUN 0 even for dynamic ACLs

Sebastian Ott (1):
      s390/sclp: fix compile error

Stephen Smalley (1):
      net/tipc: initialize security state for new connection socket

Takashi Iwai (4):
      ALSA: hda - Apply fixup for another Toshiba Satellite S50D
      ALSA: hda - Apply a fixup to Dell Vostro 5480
      ALSA: hda - Fix MacBook Pro 5,2 quirk
      ALSA: usb-audio: Fix runtime PM unbalance

Takashi Sakamoto (1):
      ALSA: fireworks/firewire-lib: add support for recent firmware quirk

Thomas Hellstrom (1):
      drm/vmwgfx: Fix execbuf locking issues

Trond Myklebust (1):
      NFS: Don't revalidate the mapping if both size and change attr are up to date

WANG Cong (1):
      act_pedit: check binding before calling tcf_hash_release()

Wanpeng Li (1):
      mm/hwpoison: fix page refcount of unknown non LRU page

Yao-Wen Mao (1):
      ALSA: usb-audio: add dB range mapping for some devices

dingtianhong (1):
      bonding: correct the MAC address for "follow" fail_over_mac policy

huaibin Wang (1):
      ip6_gre: release cached dst on tunnel removal





More information about the kernel-team mailing list