[3.16.y-ckt stable] Linux 3.16.7-ckt22 stable review

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is the start of the review cycle for the Linux 3.16.7-ckt22 stable kernel.

This version contains 126 new patches, summarized below.  The new patches are
posted as replies to this message and also available in this git branch:

http://kernel.ubuntu.com/git/ubuntu/linux.git/log/?h=linux-3.16.y-review

git://kernel.ubuntu.com/ubuntu/linux.git  linux-3.16.y-review

The review period for version 3.16.7-ckt22 will be open for the next three days.
To report a problem, please reply to the relevant follow-up patch message.

For more information about the Linux 3.16.y-ckt extended stable kernel version,
see https://wiki.ubuntu.com/Kernel/Dev/ExtendedStable .

 -Luis

--
 MAINTAINERS                                     |   2 +-
 arch/arc/kernel/unwind.c                        |  37 +----
 arch/arm/boot/dts/kirkwood-ts219.dtsi           |   2 +-
 arch/arm64/include/asm/kvm_emulate.h            |   8 +-
 arch/arm64/kernel/setup.c                       |   4 +
 arch/arm64/kernel/suspend.c                     |  10 ++
 arch/arm64/kvm/inject_fault.c                   |   2 +-
 arch/mips/kvm/kvm_locore.S                      |  16 +-
 arch/mips/kvm/kvm_mips.c                        |   5 +-
 arch/mips/kvm/kvm_mips_emul.c                   |   2 +-
 arch/parisc/include/uapi/asm/mman.h             |  10 --
 arch/powerpc/include/asm/reg.h                  |   1 +
 arch/powerpc/kernel/process.c                   |  18 +++
 arch/powerpc/kernel/signal_32.c                 |  14 +-
 arch/powerpc/kernel/signal_64.c                 |   4 +
 arch/x86/kernel/cpu/common.c                    |   3 +-
 arch/x86/kernel/signal.c                        |  17 +-
 arch/x86/kernel/xsave.c                         |  11 +-
 arch/x86/kvm/x86.c                              |   8 +-
 block/blk-core.c                                |  21 +--
 block/partitions/mac.c                          |  10 +-
 drivers/crypto/nx/nx-aes-ccm.c                  |   2 +-
 drivers/crypto/nx/nx-aes-gcm.c                  |   2 +-
 drivers/crypto/talitos.c                        |   4 +-
 drivers/gpu/drm/drm_fops.c                      |  84 ++++++----
 drivers/gpu/drm/drm_stub.c                      |   5 +
 drivers/gpu/drm/i915/i915_gem.c                 |   8 +-
 drivers/gpu/drm/i915/i915_gem_context.c         |  48 +++++-
 drivers/gpu/drm/i915/i915_reg.h                 |   2 +
 drivers/gpu/drm/i915/intel_display.c            |   3 +
 drivers/gpu/drm/radeon/radeon_pm.c              |   3 +-
 drivers/gpu/drm/radeon/rv730_dpm.c              |   2 +-
 drivers/gpu/drm/radeon/rv770_dpm.c              |   4 +-
 drivers/iio/adc/ad7793.c                        |   2 +-
 drivers/iio/adc/xilinx-xadc-core.c              |   1 +
 drivers/iio/dac/ad5064.c                        |  91 +++++++----
 drivers/isdn/hisax/config.c                     |   2 +-
 drivers/isdn/hisax/hfc_pci.c                    |   2 +-
 drivers/isdn/hisax/hfc_sx.c                     |   2 +-
 drivers/isdn/hisax/q931.c                       |   6 +-
 drivers/md/dm-mpath.c                           |   2 +-
 drivers/md/dm-thin.c                            |   1 +
 drivers/md/dm.c                                 |   2 +-
 drivers/mmc/card/block.c                        |  11 +-
 drivers/net/can/sja1000/sja1000.c               |   3 +
 drivers/net/ethernet/atheros/atl1c/atl1c_main.c |   7 +-
 drivers/net/ethernet/marvell/mvneta.c           |   6 +-
 drivers/net/ethernet/mellanox/mlx4/main.c       |   8 +-
 drivers/net/ethernet/renesas/sh_eth.c           |   4 +-
 drivers/net/macvlan.c                           |   2 +
 drivers/net/phy/broadcom.c                      |   2 +-
 drivers/net/ppp/pptp.c                          |   6 +
 drivers/net/usb/qmi_wwan.c                      |   1 +
 drivers/net/wan/x25_asy.c                       |   6 +-
 drivers/remoteproc/remoteproc_debugfs.c         |   2 +-
 drivers/scsi/hosts.c                            |  11 ++
 drivers/staging/iio/adc/lpc32xx_adc.c           |   4 +-
 drivers/target/iscsi/iscsi_target.c             |  13 +-
 drivers/target/iscsi/iscsi_target_nego.c        |   1 +
 drivers/target/target_core_sbc.c                |  17 +-
 drivers/target/target_core_transport.c          |  14 +-
 drivers/usb/chipidea/debug.c                    |   2 +
 drivers/usb/class/usblp.c                       |   2 +-
 drivers/usb/dwc3/gadget.c                       |  23 ++-
 drivers/usb/host/xhci-hub.c                     |  15 +-
 drivers/usb/host/xhci.c                         |  10 ++
 drivers/usb/musb/musb_core.c                    |  10 +-
 drivers/usb/serial/option.c                     |  11 ++
 drivers/usb/serial/qcserial.c                   |  94 +++++++++---
 drivers/usb/serial/ti_usb_3410_5052.c           |   2 +
 drivers/usb/serial/ti_usb_3410_5052.h           |   4 +
 drivers/xen/gntdev.c                            |   2 +-
 fs/btrfs/file.c                                 |  11 +-
 fs/cachefiles/rdwr.c                            |   2 +-
 fs/fat/dir.c                                    |  16 +-
 fs/nfs/inode.c                                  |   6 +-
 fs/nfs/nfs4client.c                             |   2 +-
 fs/ocfs2/namei.c                                |   2 +
 fs/splice.c                                     |   8 +
 fs/sysv/inode.c                                 |  10 +-
 fs/xfs/xfs_mount.c                              |   4 +-
 fs/xfs/xfs_super.c                              |  20 ++-
 fs/xfs/xfs_super.h                              |   4 +-
 include/drm/drmP.h                              |   6 +
 include/linux/blkdev.h                          |   1 -
 include/linux/ipv6.h                            |   2 +-
 include/linux/lockdep.h                         |   5 +
 include/linux/signal.h                          |   1 -
 include/net/af_unix.h                           |   1 +
 include/net/ip6_tunnel.h                        |   3 +-
 include/net/ip_tunnels.h                        |   3 +-
 include/net/ipv6.h                              |  22 ++-
 include/net/sock.h                              |   3 +
 include/target/target_core_base.h               |   2 +-
 kernel/sched/core.c                             |   9 +-
 kernel/signal.c                                 |   2 +-
 kernel/trace/ring_buffer.c                      |  12 +-
 net/ax25/af_ax25.c                              |   3 +
 net/bluetooth/sco.c                             |   3 +
 net/core/neighbour.c                            |   4 +-
 net/core/scm.c                                  |   2 +
 net/core/skbuff.c                               |   3 +-
 net/core/sock.c                                 |   2 -
 net/dccp/ipv6.c                                 |  33 ++--
 net/decnet/af_decnet.c                          |   3 +
 net/ipv4/af_inet.c                              |   3 +
 net/ipv4/igmp.c                                 |   5 +-
 net/ipv4/ipmr.c                                 |  15 +-
 net/ipv4/netfilter/ipt_rpfilter.c               |   4 +-
 net/ipv4/tcp_input.c                            |   1 +
 net/ipv4/tcp_ipv4.c                             |   3 +-
 net/ipv6/af_inet6.c                             |  16 +-
 net/ipv6/datagram.c                             |   4 +-
 net/ipv6/exthdrs.c                              |   3 +-
 net/ipv6/inet6_connection_sock.c                |  11 +-
 net/ipv6/ip6_gre.c                              |   8 +-
 net/ipv6/ip6mr.c                                |  17 +-
 net/ipv6/ipv6_sockglue.c                        |  36 +++--
 net/ipv6/mcast.c                                |   2 -
 net/ipv6/netfilter/ip6t_SYNPROXY.c              |  18 ++-
 net/ipv6/netfilter/nf_conntrack_reasm.c         |   5 +-
 net/ipv6/raw.c                                  |   8 +-
 net/ipv6/reassembly.c                           |  10 +-
 net/ipv6/syncookies.c                           |   2 +-
 net/ipv6/tcp_ipv6.c                             |  28 ++--
 net/ipv6/udp.c                                  |   8 +-
 net/irda/af_irda.c                              |   3 +
 net/l2tp/l2tp_ip6.c                             |   8 +-
 net/mac80211/iface.c                            |   3 +-
 net/mac80211/mesh_pathtbl.c                     |   8 +-
 net/mac80211/scan.c                             |   8 +-
 net/netfilter/nf_tables_api.c                   |   4 +-
 net/packet/af_packet.c                          |  86 ++++++-----
 net/rds/connection.c                            |   6 -
 net/rds/send.c                                  |   4 +-
 net/sctp/auth.c                                 |   4 +-
 net/sctp/ipv6.c                                 |   8 +
 net/sctp/sm_make_chunk.c                        |   4 +-
 net/sctp/socket.c                               |  12 +-
 net/unix/af_unix.c                              | 196 ++++++++++++++++++++----
 security/keys/keyctl.c                          |  18 +--
 sound/pci/hda/patch_realtek.c                   |  22 +++
 sound/pci/hda/patch_sigmatel.c                  |  45 ++++--
 sound/soc/codecs/wm8962.c                       |   4 +-
 sound/usb/midi.c                                |  46 ++++++
 sound/usb/quirks-table.h                        |  11 ++
 sound/usb/quirks.c                              |   1 +
 sound/usb/usbaudio.h                            |   1 +
 tools/net/Makefile                              |   7 +-
 149 files changed, 1178 insertions(+), 524 deletions(-)

Aaro Koskinen (1):
      broadcom: fix PHY_ID_BCM5481 entry in the id table

Al Viro (1):
      fix sysvfs symlinks

Aleksander Morgado (1):
      USB: serial: option: add support for Novatel MiFi USB620L

Alex Deucher (3):
      drm/radeon: unconditionally set sysfs_initialized
      drm/radeon: make rv770_set_sw_state failures non-fatal
      drm/radeon: make some dpm errors debug only

Andrew Cooper (1):
      x86/cpu: Fix SMAP check in PVOPS environments

Andrew Honig (1):
      KVM: x86: Reload pit counters for all channels when restoring state

Andrew Lunn (1):
      ipv4: igmp: Allow removing groups from a removed interface

Antonio Quartulli (1):
      mac80211: do not actively scan DFS channels

Arnd Bergmann (1):
      remoteproc: avoid stack overflow in debugfs file

Bart Van Assche (1):
      Fix a memory leak in scsi_host_dev_release()

Ben McCauley (1):
      usb: dwc3: gadget: let us set lower max_speed

Benjamin Coddington (1):
      nfs4: start callback_ident at idr 1

Bjørn Mork (3):
      USB: qcserial: Fix support for HP lt4112 LTE/HSPA+ Gobi 4G Modem
      USB: option: add XS Stick W100-2 from 4G Systems
      net: qmi_wwan: add XS Stick W100-2 from 4G Systems

Boris Ostrovsky (1):
      xen/gntdev: Grant maps should not be subject to NUMA balancing

Chris Wilson (1):
      drm/i915: Disable PSMI sleep messages on all rings around context switches

Christoph Biedl (1):
      isdn: Partially revert debug format string usage clean up

Clemens Ladisch (3):
      ALSA: usb-audio: add packet size quirk for the Medeli DD305
      ALSA: usb-audio: prevent CH345 multiport output SysEx corruption
      ALSA: usb-audio: work around CH345 input SysEx corruption

Daniel Borkmann (6):
      packet: do skb_probe_transport_header when we actually have data
      packet: only allow extra vlan len on ethernet devices
      packet: fix tpacket_snd max frame len
      packet: always probe for transport header
      packet: infer protocol from ethernet header if unset
      net, scm: fix PaX detected msg_controllen overflow in scm_detach_fds

Dave Hansen (1):
      x86/fpu: Fix 32-bit signal frame handling

David Gstir (2):
      crypto: nx - Fix timing leak in GCM and CCM decryption
      crypto: talitos - Fix timing leak in ESP ICV verification

David Howells (1):
      KEYS: Fix race between read and revoke

David S. Miller (1):
      bluetooth: Validate socket address length in sco_sock_bind().

David Sterba (1):
      btrfs: fix signed overflows in btrfs_sync_file

David Woodhouse (1):
      USB: ti_usb_3410_5052: Add Honeywell HGI80 ID

Dmitry V. Levin (1):
      x86/signal: Fix restart_syscall number for x32 tasks

Emmanuel Grumbach (1):
      mac80211: ensure we don't update tx power on a non-running sdata

Eric Dumazet (5):
      tcp: md5: fix lockdep annotation
      tcp: initialize tp->copied_seq in case of cross SYN connection
      ipv6: add complete rcu protection around np->opt
      ipv6: sctp: implement sctp_v6_destroy_sock()
      ipv6: sctp: clone options to avoid use after free

Eric Sandeen (1):
      xfs: allow inode allocations in post-growfs disk space

Geert Uytterhoeven (1):
      FS-Cache: Add missing initialization of ret in cachefiles_write_page()

Hannes Frederic Sowa (1):
      net: add validation for the socket syscall protocol argument

Hannes Reinecke (1):
      block: Always check queue limits for cloned requests

Helge Deller (1):
      parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h

Helmut Klein (1):
      ARM: dts: Kirkwood: Fix QNAP TS219 power-off

Hui Wang (1):
      ALSA: hda - Fix headphone noise after Dell XPS 13 resume back from S3

Imre Deak (1):
      drm/i915: get runtime PM reference around GEM set_caching IOCTL

James Hogan (3):
      MIPS: KVM: Fix ASID restoration logic
      MIPS: KVM: Fix CACHE immediate offset sign extension
      MIPS: KVM: Uninit VCPU in vcpu_create error path

Jan Engelhardt (1):
      target: fix COMPARE_AND_WRITE non zero SGL offset data corruption

Jan Kara (2):
      vfs: Make sendfile(2) killable even better
      vfs: Avoid softlockups with sendfile(2)

Jani Nikula (1):
      drm/i915: quirk backlight present on Macbook 4, 1

Jason A. Donenfeld (1):
      ip_tunnel: disable preemption when updating per-cpu tstats

Jeff Layton (1):
      nfs: if we have no valid attrs, then don't declare the attribute cache valid

Jiri Slaby (1):
      usblp: do not set TASK_INTERRUPTIBLE before lock

Johannes Berg (1):
      mac80211: mesh: fix call_rcu() usage

Junichi Nomura (1):
      dm: fix ioctl retry termination with signal

Junxiao Bi (1):
      ocfs2: fix umask ignored issue

Kamal Mostafa (1):
      tools/net: Use include/uapi with __EXPORTED_HEADERS__

Kees Cook (1):
      mac: validate mac_partition is within sector

Konstantin Khlebnikov (1):
      net/neighbour: fix crash at dumping device-agnostic proxy entries

Lars-Peter Clausen (2):
      iio: ad5064: Fix ad5629/ad5669 shift
      iio:ad7793: Fix ad7785 product ID

Li Jun (1):
      usb: chipidea: debug: disable usb irq while role switch

Lorenzo Pieralisi (1):
      arm64: kernel: pause/unpause function graph tracer in cpu_suspend()

Luca Porzio (1):
      mmc: remove bondage between REQ_META and reliable write

Marc Zyngier (1):
      arm64: KVM: Fix AArch32 to AArch64 register mapping

Marcelo Ricardo Leitner (2):
      sctp: use the same clock as if sock source timestamps were on
      sctp: update the netstamp_needed counter when copying sockets

Marcin Wojtas (3):
      net: mvneta: add configuration for MBUS windows access protection
      net: mvneta: fix bit assignment in MVNETA_RXQ_CONFIG_REG
      net: mvneta: fix bit assignment for RX packet irq enable

Mathias Nyman (1):
      xhci: Fix a race in usb2 LPM resume, blocking U3 for usb2 devices

Michael Hennerich (1):
      iio:ad5064: Make sure ad5064_i2c_write() returns 0 on success

Michael Neuling (2):
      powerpc/tm: Block signal return setting invalid MSR state
      powerpc/tm: Check for already reclaimed tasks

Michal Kubeček (1):
      ipv6: distinguish frag queues by device for multicast and link-local packets

Mike Snitzer (1):
      dm thin: restore requested 'error_if_no_space' setting on OODS to WRITE transition

Mirek Kratochvil (1):
      netfilter: nf_tables: fix bogus warning in nft_data_uninit()

Mirza Krak (1):
      can: sja1000: clear interrupts on start

Neil Horman (1):
      snmp: Remove duplicate OUTMCAST stat increment

Nicholas Bellinger (2):
      iscsi-target: Fix rx_login_comp hang after login failure
      target: Fix race for SCF_COMPARE_AND_WRITE_POST checking

Nicolas Dichtel (1):
      gre6: allow to update all parameters via rtnl

Nikolay Aleksandrov (2):
      net: ipmr: fix static mfc/dev leaks on table destruction
      net: ip6mr: fix static mfc/dev leaks on table destruction

Noa Osherovich (1):
      net/mlx4_core: Avoid returning success in case of an error flow

OGAWA Hirofumi (1):
      fat: fix fake_offset handling on error path

Pavel Machek (1):
      atl1c: Improve driver not to do order 4 GFP_ATOMIC allocation

Peter Hurley (2):
      wan/x25: Fix use-after-free in x25_asy_open_tty()
      locking: Add WARN_ON_ONCE lock assertion

Petr Štetiar (1):
      USB: qcserial: Add support for Quectel EC20 Mini PCIe module

Phil Sutter (1):
      netfilter: ip6t_SYNPROXY: fix NULL pointer dereference

Quentin Casasnovas (1):
      RDS: fix race condition when sending a message on unbound socket

Rainer Weikusat (2):
      unix: avoid use-after-free in ep_remove_wait_queue
      af_unix: Revert 'lock_interruptible' in stream receive code

Rajmohan Mani (1):
      xhci: Workaround to get Intel xHCI reset working more reliably

Richard Weinberger (1):
      kernel/signal.c: unexport sigsuspend()

Sabrina Dubroca (1):
      macvlan: fix leak in macvlan_handle_frame

Sachin Pandhare (1):
      ASoC: wm8962: correct addresses for HPF_C_0/1

Sasha Levin (1):
      sched/core: Remove false-positive warning from wake_up_process()

Sergei Shtylyov (1):
      sh_eth: fix kernel oops in skb_put()

Steven Rostedt (Red Hat) (1):
      ring-buffer: Update read stamp with first real commit on page

Takashi Iwai (3):
      ALSA: hda - Add fixup for Acer Aspire One Cloudbook 14
      ALSA: hda - Apply HP headphone fixups more generically
      ALSA: hda - Fix noise on Gigabyte Z170X mobo

Thomas Betker (1):
      iio: adc: xilinx: Fix VREFN scale

Thomas Hellstrom (1):
      drm: Fix an unwanted master inheritance v2

Uwe Kleine-König (1):
      usb: musb: core: fix order of arguments to ulpi write callback

Vineet Gupta (2):
      ARC: Fix silly typo in MAINTAINERS file
      ARC: dw2 unwind: Remove falllback linear search thru FDE entries

Vlad Yasevich (2):
      vlan: Fix untag operations of stacked vlans with REORDER_HEADER off
      skbuff: Fix offset error in skb_reorder_vlan_header

Vladimir Zapolskiy (1):
      iio: lpc32xx_adc: fix warnings caused by enabling unprepared clock

WANG Cong (2):
      pptp: verify sockaddr_len in pptp_bind() and pptp_connect()
      ip6mr: call del_timer_sync() in ip6mr_free_table()

Xunlei Pang (1):
      sched/core: Clear the root_domain cpumasks in init_rootdomain()

Yang Shi (1):
      arm64: restore bogomips information in /proc/cpuinfo

lucien (2):
      sctp: translate host order to network order when setting a hmacid
      netfilter: ipt_rpfilter: remove the nh_scope test in rpfilter_lookup_reverse
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]