[PATCH 3.12 000/113] 3.12.71-stable review

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

 



This is the start of the stable review cycle for the 3.12.71 release.
There are 113 patches in this series, all will be posted as a response
to this one.  If anyone has any issues with these being applied, please
let me know.

Responses should be made by Wed Mar  8 10:10:31 CET 2017.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.71-rc1.xz
and the diffstat can be found below.

thanks,
js

===============


Aleksander Morgado (1):
  USB: serial: qcserial: add Dell DW5570 QDL

Aleksandr Makarov (2):
  USB: serial: option: add WeTelecom WM-D200
  USB: serial: option: add WeTelecom 0x6802 and 0x6803 products

Alexei Starovoitov (1):
  net: filter: x86: fix JIT address randomization

Alexey Khoroshilov (1):
  USB: cdc-acm: fix double usb_autopm_put_interface() in
    acm_port_activate()

Alexey Kodanev (1):
  tcp: initialize max window for a new fastopen socket

Ander Conselvan de Oliveira (1):
  drm/i915: Don't leak edid in intel_crt_detect_ddc()

Andrey Konovalov (1):
  dccp: fix freeing skb too early for IPV6_RECVPKTINFO

Andrey Ryabinin (1):
  drm/i915: fix use-after-free in page_flip_completed()

Andy Shevchenko (1):
  platform/x86: intel_mid_powerbtn: Set IRQ_ONESHOT

Anoob Soman (1):
  packet: Do not call fanout_release from atomic contexts

Arnd Bergmann (2):
  ISDN: eicon: silence misleading array-bounds warning
  s5k4ecgx: select CRC32 helper

Arvind Yadav (1):
  ata: sata_mv:- Handle return value of devm_ioremap.

Ben Hutchings (1):
  ocfs2: do not write error flag to user structure we cannot copy
    from/to

Bjørn Mork (3):
  qmi_wwan/cdc_ether: add device ID for HP lt2523 (Novatel E371) WWAN
    card
  USB: serial: option: add device ID for HP lt2523 (Novatel E371)
  cpufreq: fix garbage kobjects on errors during suspend/resume

Christoph Hellwig (1):
  scsi: move the nr_phys_segments assert into scsi_init_io

Chuck Lever (1):
  nfs: Don't increment lock sequence ID after NFS4ERR_MOVED

Claudiu Manoil (1):
  gianfar: Check if phydev present on ethtool -A

Colin Ian King (1):
  rtc: interface: ignore expired timers when enqueuing new timers

Dan Carpenter (6):
  ipv6: pointer math error in ip6_tnl_parse_tlv_enc_lim()
  af_packet: remove a stray tab in packet_set_ring()
  6lowpan: release device on error path
  mfd: pm8921: Potential NULL dereference in pm8921_remove()
  Staging: vt6655-6: potential NULL dereference in
    hostap_disable_hostapd()
  drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set()

Daniel Borkmann (2):
  net: 6lowpan: fix lowpan_header_create non-compression memcpy call
  net: sctp: rework multihoming retransmission path selection to rfc4960

Dave Martin (2):
  tile/ptrace: Preserve previous registers for short regset write
  ARM: 8643/3: arm/ptrace: Preserve previous registers for short regset
    write

David S. Miller (1):
  irda: Fix lockdep annotations in hashbin_delete().

Einar Jón (1):
  can: c_can_pci: fix null-pointer-deref in c_can_start() - set device
    pointer

Eric Dumazet (13):
  sysctl: fix proc_doulongvec_ms_jiffies_minmax()
  net: fix harmonize_features() vs NETIF_F_HIGHDMA
  can: Fix kernel panic at security_sock_rcv_skb
  ipv6: fix ip6_tnl_parse_tlv_enc_lim()
  tcp: fix 0 divide in __tcp_select_window()
  net: use a work queue to defer net_disable_timestamp() work
  ipv4: keep skb->dst around in presence of IP options
  netlabel: out of bound access in cipso_v4_validate()
  ip6_gre: fix ip6gre_err() invalid reads
  tcp: avoid infinite loop in tcp_splice_read()
  l2tp: do not use udp_ioctl()
  net/llc: avoid BUG_ON() in skb_orphan()
  packet: fix races in fanout_add()

Eryu Guan (1):
  ext4: validate s_first_meta_bg at mount time

Francesco Ruggeri (1):
  net: possible use after free in dst_release

Hannes Frederic Sowa (1):
  ipv6: simplify detection of first operational link-local address on
    interface

Heiko Carstens (1):
  net: filter: s390: fix JIT address randomization

Helge Deller (1):
  parisc: Don't use BITS_PER_LONG in userspace-exported swab.h header

Herbert Xu (1):
  tun: Fix TUN_PKT_STRIP setting

Ilia Mirkin (1):
  drm/nouveau/nv1a,nv1f/disp: fix memory clock rate retrieval

J. Bruce Fields (1):
  svcrpc: fix oops in absence of krb5 module

Jan Beulich (1):
  x86/Kconfig: Simplify X86_IO_APIC dependencies

Javier Martinez Canillas (1):
  tty: serial: msm: Fix module autoload

Jingoo Han (1):
  PCI: mvebu: Use max_t() instead of max(resource_size_t,)

Johan Hovold (9):
  USB: serial: mos7840: fix another NULL-deref at open
  USB: serial: ftdi_sio: fix modem-status error handling
  USB: serial: ftdi_sio: fix extreme low-latency setting
  USB: serial: ftdi_sio: fix line-status over-reporting
  USB: serial: spcp8x5: fix modem-status handling
  USB: serial: opticon: fix CTS retrieval at open
  USB: serial: ark3116: fix register-accessor error handling
  USB: cdc-acm: fix open and suspend race
  USB: cdc-acm: fix failed open not being detected

Johannes Thumshirn (1):
  scsi: don't BUG_ON() empty DMA transfers

Kees Cook (1):
  fbdev: color map copying bounds checking

Kefeng Wang (1):
  ipv6: addrconf: Avoid addrconf_disable_change() using RCU read-side
    lock

Ken Lin (1):
  USB: serial: cp210x: add new IDs for GE Bx50v3 boards

Kinglong Mee (1):
  SUNRPC: cleanup ida information when removing sunrpc module

Lei Liu (1):
  USB: serial: option: add even more ZTE device ids

Li RongQing (1):
  ipv6: fix the use of pcpu_tstats in ip6_tunnel

Lukáš Lalinský (1):
  USB: Add quirk for WORLDE easykey.25 MIDI keyboard

Marcel J.E. Mol (1):
  USB: serial: pl2303: add ATEN device ID

Marcelo Ricardo Leitner (1):
  sctp: avoid BUG_ON on sctp_wait_for_sndbuf

Mauro Carvalho Chehab (1):
  siano: make it work again with CONFIG_VMAP_STACK

Maxime Jayat (1):
  net: socket: fix recvmmsg not returning error from sock_error

Michael Schenk (1):
  rtlwifi: rtl_usb: Fix for URB leaking when doing ifconfig up/down

Michal Hocko (1):
  mm, fs: check for fatal signals in do_generic_file_read()

Miklos Szeredi (1):
  vfs: fix uninitialized flags in splice_to_pipe()

Nicholas Bellinger (1):
  target: Fix COMPARE_AND_WRITE ref leak for non GOOD status

Oliver Hartkopp (1):
  can: bcm: fix hrtimer/tasklet termination in bcm op removal

Rabin Vincent (2):
  cifs: initialize file_info_lock
  sched/debug: Don't dump sched debug info in SysRq-W

Rafael J. Wysocki (1):
  cpufreq: Clean up after a failing light-weight initialization

Russell King (1):
  crypto: caam - fix non-hmac hashes

Salvatore Benedetto (1):
  crypto: api - Clear CRYPTO_ALG_DEAD bit before registering an alg

Sergey Senozhatsky (1):
  printk: use rcuidle console tracepoint

Steffen Klassert (1):
  vti4: Don't count header length twice.

Steffen Maier (1):
  scsi: zfcp: fix use-after-free by not tracing WKA port open/close on
    failed send

Stephen Smalley (1):
  selinux: fix off-by-one in setprocattr

Takashi Iwai (2):
  ALSA: seq: Fix race at creating a queue
  ALSA: seq: Don't handle loop timeout at snd_seq_pool_done()

Theodore Ts'o (1):
  ext4: fix fencepost in s_first_meta_bg validation

Thomas Gleixner (2):
  x86/platform/goldfish: Prevent unconditional loading
  goldfish: Sanitize the broken interrupt handler

Thomas Petazzoni (1):
  PCI: mvebu: split PCIe BARs into multiple MBus windows when needed

Thorsten Horstmann (1):
  mac80211: Fix adding of mesh vendor IEs

Toshi Kani (1):
  mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()

Vineet Gupta (2):
  ARC: [arcompact] handle unaligned access delay slot corner case
  ARC: [arcompact] brown paper bag bug in unaligned access delay slot
    fixup

Viresh Kumar (2):
  cpufreq: remove sysfs files for CPUs which failed to come back after
    resume
  cpufreq: preserve user_policy across suspend/resume

WANG Cong (2):
  af_unix: move unix_mknod() out of bindlock
  ping: fix a null pointer dereference

Willem de Bruijn (3):
  tun: read vnet_hdr_sz once
  macvtap: read vnet_hdr_size once
  packet: round up linear to header len

Yang Yang (1):
  futex: Move futex_init() to core_initcall

Yegor Yefremov (1):
  can: ti_hecc: add missing prepare and unprepare of the clock

lei liu (1):
  USB: serial: option: add more ZTE device ids

 Documentation/kernel-parameters.txt              |   4 +
 arch/arc/kernel/unaligned.c                      |   3 +-
 arch/arm/kernel/ptrace.c                         |   2 +-
 arch/parisc/include/asm/bitops.h                 |   8 +-
 arch/parisc/include/uapi/asm/bitsperlong.h       |   2 -
 arch/parisc/include/uapi/asm/swab.h              |   5 +-
 arch/s390/net/bpf_jit_comp.c                     |   2 +-
 arch/tile/kernel/ptrace.c                        |   2 +-
 arch/x86/Kconfig                                 |   2 +-
 arch/x86/net/bpf_jit_comp.c                      |   2 +-
 arch/x86/platform/goldfish/goldfish.c            |  14 ++-
 crypto/algapi.c                                  |   1 +
 drivers/ata/sata_mv.c                            |   3 +
 drivers/cpufreq/cpufreq.c                        | 101 ++++++++--------
 drivers/crypto/caam/caamhash.c                   |   1 +
 drivers/gpu/drm/i915/intel_crt.c                 |   9 +-
 drivers/gpu/drm/i915/intel_display.c             |   4 +-
 drivers/gpu/drm/nouveau/dispnv04/hw.c            |   3 +-
 drivers/gpu/drm/nouveau/nv50_display.c           |   2 +-
 drivers/isdn/hardware/eicon/message.c            |   3 +-
 drivers/media/i2c/Kconfig                        |   1 +
 drivers/media/usb/siano/smsusb.c                 |  18 ++-
 drivers/mfd/pm8921-core.c                        |   9 +-
 drivers/net/can/c_can/c_can_pci.c                |   1 +
 drivers/net/can/ti_hecc.c                        |  16 ++-
 drivers/net/ethernet/freescale/gianfar_ethtool.c |   3 +
 drivers/net/macvtap.c                            |   4 +-
 drivers/net/tun.c                                |  20 ++--
 drivers/net/usb/cdc_ether.c                      |   8 ++
 drivers/net/usb/qmi_wwan.c                       |   7 ++
 drivers/net/wireless/rtlwifi/usb.c               |  18 +++
 drivers/pci/host/pci-mvebu.c                     |  88 +++++++++++---
 drivers/platform/goldfish/pdev_bus.c             |  13 ++-
 drivers/platform/x86/intel_mid_powerbtn.c        |   4 +-
 drivers/rtc/interface.c                          |  16 ++-
 drivers/s390/scsi/zfcp_fsf.c                     |   8 +-
 drivers/scsi/scsi_lib.c                          |  17 +--
 drivers/staging/vt6655/hostap.c                  |   3 +-
 drivers/staging/vt6656/hostap.c                  |   3 +-
 drivers/target/target_core_sbc.c                 |   8 +-
 drivers/tty/serial/msm_serial.c                  |   1 +
 drivers/usb/class/cdc-acm.c                      |  17 +--
 drivers/usb/core/quirks.c                        |   4 +
 drivers/usb/serial/ark3116.c                     |  13 ++-
 drivers/usb/serial/cp210x.c                      |   2 +
 drivers/usb/serial/ftdi_sio.c                    |  31 +++--
 drivers/usb/serial/mos7840.c                     |   4 +-
 drivers/usb/serial/opticon.c                     |   2 +-
 drivers/usb/serial/option.c                      | 140 ++++++++++++++++++++++-
 drivers/usb/serial/pl2303.c                      |   1 +
 drivers/usb/serial/pl2303.h                      |   1 +
 drivers/usb/serial/qcserial.c                    |   1 +
 drivers/usb/serial/spcp8x5.c                     |   8 +-
 drivers/video/fbcmap.c                           |  26 +++--
 fs/cifs/readdir.c                                |   1 +
 fs/ext4/super.c                                  |   9 ++
 fs/ocfs2/ioctl.c                                 | 129 +++++++--------------
 fs/splice.c                                      |   1 +
 include/linux/can/core.h                         |   7 +-
 include/linux/nfs4.h                             |   3 +-
 include/linux/sunrpc/clnt.h                      |   1 +
 include/net/cipso_ipv4.h                         |   4 +
 include/net/if_inet6.h                           |   1 -
 include/net/sock.h                               |   1 +
 kernel/futex.c                                   |   2 +-
 kernel/printk/printk.c                           |   2 +-
 kernel/sched/core.c                              |   3 +-
 kernel/sysctl.c                                  |   1 +
 mm/filemap.c                                     |   5 +
 mm/memory_hotplug.c                              |  12 +-
 net/can/af_can.c                                 |  12 +-
 net/can/af_can.h                                 |   3 +-
 net/can/bcm.c                                    |  27 +++--
 net/can/gw.c                                     |   2 +-
 net/can/raw.c                                    |   4 +-
 net/core/dev.c                                   |  35 +++---
 net/core/dst.c                                   |   3 +-
 net/core/sock.c                                  |   6 +
 net/dccp/input.c                                 |   3 +-
 net/ieee802154/6lowpan.c                         |   6 +-
 net/ipv4/cipso_ipv4.c                            |   4 +
 net/ipv4/ip_sockglue.c                           |   9 +-
 net/ipv4/ip_vti.c                                |   1 -
 net/ipv4/ping.c                                  |   2 +
 net/ipv4/tcp.c                                   |   6 +
 net/ipv4/tcp_ipv4.c                              |   1 +
 net/ipv4/tcp_output.c                            |   6 +-
 net/ipv6/addrconf.c                              |  42 +++----
 net/ipv6/ip6_gre.c                               |  41 ++++---
 net/ipv6/ip6_tunnel.c                            |  55 ++++++---
 net/irda/irqueue.c                               |  34 +++---
 net/l2tp/l2tp_core.h                             |   1 +
 net/l2tp/l2tp_ip.c                               |  27 ++++-
 net/l2tp/l2tp_ip6.c                              |   2 +-
 net/llc/llc_conn.c                               |   3 +
 net/llc/llc_sap.c                                |   3 +
 net/mac80211/mesh.c                              |   2 +-
 net/packet/af_packet.c                           |  55 ++++++---
 net/sctp/associola.c                             | 129 +++++++++++++--------
 net/sctp/socket.c                                |   3 +-
 net/socket.c                                     |   4 +-
 net/sunrpc/auth_gss/gss_rpc_xdr.c                |   2 +-
 net/sunrpc/clnt.c                                |   5 +
 net/sunrpc/sunrpc_syms.c                         |   1 +
 net/unix/af_unix.c                               |  27 +++--
 security/selinux/hooks.c                         |   2 +-
 sound/core/seq/seq_memory.c                      |   9 +-
 sound/core/seq/seq_queue.c                       |  33 +++---
 108 files changed, 982 insertions(+), 499 deletions(-)

-- 
2.12.0




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