[PATCH 3.10 00/53] 3.10.96-stable review

From: Greg Kroah-Hartman
Date: Wed Jan 27 2016 - 14:58:43 EST

There are still a lot of pending stable patches in the queue, well
over 400 of them to be specific, so some of your favorite/pet patches
might not be included in these releases. Please be patient as I dig
out from this backlog over the next few weeks. If there are specific
patches that you just _must_ have included in a stable release soon,
please let me know.

This is the start of the stable review cycle for the 3.10.96 release.
There are 53 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 Fri Jan 29 18:06:17 UTC 2016.
Anything received after that time might be too late.

The whole patch series can be found in one patch at:
and the diffstat can be found below.


greg k-h

Pseudo-Shortlog of commits:

Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx>
Linux 3.10.96-rc1

Guenter Roeck <linux@xxxxxxxxxxxx>
mn10300: Select CONFIG_HAVE_UID16 to fix build failure

Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx>
openrisc: fix CONFIG_UID16 setting

Richard Purdie <richard.purdie@xxxxxxxxxxxxxxxxxxx>
HID: core: Avoid uninitialized buffer access

Mikulas Patocka <mpatocka@xxxxxxxxxx>
parisc iommu: fix panic due to trying to allocate too large region

Will Deacon <will.deacon@xxxxxxx>
arm64: mm: ensure that the zero page is visible to the page table walker

John Blackwood <john.blackwood@xxxxxxxx>
arm64: Clear out any singlestep state on a ptrace detach operation

Arnd Bergmann <arnd@xxxxxxxx>
arm64: fix building without CONFIG_UID16

Ulrich Weigand <ulrich.weigand@xxxxxxxxxx>
scripts/recordmcount.pl: support data in text section on powerpc

Boqun Feng <boqun.feng@xxxxxxxxx>
powerpc: Make {cmp}xchg* and their atomic_ versions fully ordered

Boqun Feng <boqun.feng@xxxxxxxxx>
powerpc: Make value-returning atomics fully ordered

Michael Neuling <mikey@xxxxxxxxxxx>
powerpc/tm: Block signal return setting invalid MSR state

Ido Schimmel <idosch@xxxxxxxxxxxx>
team: Replace rcu_read_lock with a mutex in team_vlan_rx_kill_vid

Ben Hutchings <ben@xxxxxxxxxxxxxxx>
ppp, slip: Validate VJ compression slot parameters completely

Ben Hutchings <ben@xxxxxxxxxxxxxxx>
isdn_ppp: Add checks for allocation failure in isdn_ppp_open()

Eric Dumazet <edumazet@xxxxxxxxxx>
phonet: properly unshare skbs in phonet_rcv()

Neal Cardwell <ncardwell@xxxxxxxxxx>
tcp_yeah: don't set ssthresh below 2

Francesco Ruggeri <fruggeri@xxxxxxxxxxxxxxxxxx>
net: possible use after free in dst_release

Hannes Frederic Sowa <hannes@xxxxxxxxxxxxxxxxxxx>
bridge: Only call /sbin/bridge-stp for the initial network namespace

willy tarreau <w@xxxxxx>
unix: properly account for FDs passed over unix sockets

Florian Westphal <fw@xxxxxxxxx>
connector: bump skb->users before callback invocation

Xin Long <lucien.xin@xxxxxxxxx>
sctp: sctp should release assoc when sctp_make_abort_user return NULL in sctp_close

Andrey Ryabinin <aryabinin@xxxxxxxxxxxxx>
ipv6/addrlabel: fix ip6addrlbl_get()

Vijay Pandurangan <vijayp@xxxxxxxxx>
veth: donât modify ip_summed; doing so treats packets with bad checksums as good.

Oliver Neukum <oneukum@xxxxxxxx>
xhci: refuse loading if nousb is used

Oliver Freyermuth <o.freyermuth@xxxxxxxxxxxxxx>
USB: cp210x: add ID for ELV Marble Sound Board 1

Dan Carpenter <dan.carpenter@xxxxxxxxxx>
USB: ipaq.c: fix a timeout loop

Chunfeng Yun <chunfeng.yun@xxxxxxxxxxxx>
usb: xhci: fix config fail of FS hub behind a HS hub with MTT

Vinod Koul <vinod.koul@xxxxxxxxx>
ASoC: compress: Fix compress device direction check

Nikesh Oswal <Nikesh.Oswal@xxxxxxxxxx>
ASoC: arizona: Fix bclk for sample rates that are multiple of 4kHz

Sachin Pandhare <sachinpandhare@xxxxxxxxx>
ASoC: wm8962: correct addresses for HPF_C_0/1

Takashi Iwai <tiwai@xxxxxxx>
ALSA: control: Avoid kernel warnings from tlv ioctl with numid 0

Takashi Iwai <tiwai@xxxxxxx>
ALSA: hrtimer: Fix stall by hrtimer_cancel()

Nicolas Boichat <drinkcat@xxxxxxxxxxxx>
ALSA: pcm: Fix snd_pcm_hw_params struct copy in compat mode

Nicolas Boichat <drinkcat@xxxxxxxxxxxx>
ALSA: seq: Fix snd_seq_call_port_info_ioctl in compat mode

Takashi Iwai <tiwai@xxxxxxx>
ALSA: timer: Fix double unlink of active_list

Takashi Iwai <tiwai@xxxxxxx>
ALSA: timer: Fix race among timer ioctls

Takashi Iwai <tiwai@xxxxxxx>
ALSA: timer: Harden slave timer list handling

Takashi Iwai <tiwai@xxxxxxx>
ALSA: seq: Fix race at timer setup and close

Takashi Iwai <tiwai@xxxxxxx>
ALSA: seq: Fix missing NULL check at remove_events ioctl

Mario Kleiner <mario.kleiner.de@xxxxxxxxx>
ALSA: hda/realtek - Fix silent headphone output on MacPro 4,1 (v2)

Xiong Zhang <xiong.y.zhang@xxxxxxxxx>
ALSA: hda - Set SKL+ hda controller power at freeze() and thaw()

David Henningsson <david.henningsson@xxxxxxxxxxxxx>
ALSA: hda - Add inverted dmic for Packard Bell DOTS

Takashi Iwai <tiwai@xxxxxxx>
ALSA: rme96: Fix unexpected volume reset after rate changes

Takashi Iwai <tiwai@xxxxxxx>
ALSA: hda - Apply pin fixup for HP ProBook 6550b

Alexandra Yates <alexandra.yates@xxxxxxxxxxxxxxx>
ALSA: hda - Add Intel Lewisburg device IDs Audio

Jan Stancek <jstancek@xxxxxxxxxx>
ipmi: move timer init to before irq is setup

H.J. Lu <hjl.tools@xxxxxxxxx>
x86/boot: Double BOOT_HEAP_SIZE to 64KB

Mario Kleiner <mario.kleiner.de@xxxxxxxxx>
x86/reboot/quirks: Add iMac10,1 to pci_reboot_dmi_table[]

Paul Mackerras <paulus@xxxxxxxxxx>
KVM: PPC: Book3S HV: Prohibit setting illegal transaction state in MSR

Ouyang Zhaowei (Charles) <ouyangzhaowei@xxxxxxxxxx>
x86/xen: don't reset vcpu_info on a cancelled suspend

Boris Ostrovsky <boris.ostrovsky@xxxxxxxxxx>
xen/gntdev: Grant maps should not be subject to NUMA balancing

Dmitry V. Levin <ldv@xxxxxxxxxxxx>
x86/signal: Fix restart_syscall number for x32 tasks

Willy Tarreau <w@xxxxxx>
af_unix: fix incorrect revert of 'lock_interruptible' in stream receive code



Makefile | 4 +--
arch/arm64/kernel/ptrace.c | 6 +++++
arch/arm64/mm/mmu.c | 3 +++
arch/mn10300/Kconfig | 4 +--
arch/openrisc/Kconfig | 4 +--
arch/powerpc/include/asm/cmpxchg.h | 16 ++++++------
arch/powerpc/include/asm/reg.h | 1 +
arch/powerpc/include/asm/synch.h | 2 +-
arch/powerpc/kernel/signal_32.c | 14 ++++++----
arch/powerpc/kernel/signal_64.c | 4 +++
arch/powerpc/kvm/book3s_hv.c | 6 +++++
arch/x86/include/asm/boot.h | 2 +-
arch/x86/kernel/reboot.c | 8 ++++++
arch/x86/kernel/signal.c | 17 ++++++++-----
arch/x86/xen/suspend.c | 3 ++-
drivers/char/ipmi/ipmi_si_intf.c | 8 +++---
drivers/connector/connector.c | 11 +++-----
drivers/hid/hid-core.c | 2 +-
drivers/isdn/i4l/isdn_ppp.c | 12 ++++++---
drivers/net/ppp/ppp_generic.c | 6 ++---
drivers/net/slip/slhc.c | 12 ++++++---
drivers/net/slip/slip.c | 2 +-
drivers/net/team/team.c | 6 ++---
drivers/net/veth.c | 6 -----
drivers/parisc/iommu-helpers.h | 15 ++++++-----
drivers/usb/host/xhci.c | 12 +++++++++
drivers/usb/serial/cp210x.c | 1 +
drivers/usb/serial/ipaq.c | 3 ++-
drivers/xen/gntdev.c | 2 +-
include/linux/sched.h | 1 +
include/linux/syscalls.h | 2 +-
include/linux/types.h | 2 +-
net/bridge/br_stp_if.c | 5 +++-
net/core/dst.c | 3 ++-
net/ipv4/tcp_yeah.c | 2 +-
net/ipv6/addrlabel.c | 2 +-
net/phonet/af_phonet.c | 4 +++
net/sctp/sm_statefuns.c | 6 +++--
net/sctp/socket.c | 3 +--
net/unix/af_unix.c | 42 ++++++++++++++++++++----------
net/unix/garbage.c | 16 +++++++++---
scripts/recordmcount.pl | 3 ++-
sound/core/control.c | 2 ++
sound/core/hrtimer.c | 3 ++-
sound/core/pcm_compat.c | 13 +++++++---
sound/core/seq/seq_clientmgr.c | 2 +-
sound/core/seq/seq_compat.c | 9 ++++---
sound/core/seq/seq_queue.c | 2 ++
sound/core/timer.c | 52 +++++++++++++++++++++++++-------------
sound/pci/hda/hda_intel.c | 39 ++++++++++++++++++++++++++++
sound/pci/hda/patch_realtek.c | 12 +++++++--
sound/pci/hda/patch_sigmatel.c | 1 +
sound/pci/rme96.c | 41 +++++++++++++++++++-----------
sound/soc/codecs/arizona.c | 2 +-
sound/soc/codecs/wm8962.c | 4 +--
sound/soc/soc-compress.c | 23 ++++++++++++++---
56 files changed, 334 insertions(+), 154 deletions(-)