This is the start of the stable review cycle for the 3.14.61 release. There are 76 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 Tue Feb 16 22:22:01 UTC 2016. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v3.x/stable-review/patch-3.14.61-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Linux 3.14.61-rc1 Maciej W. Rozycki <macro@xxxxxxxxxx> binfmt_elf: Don't clobber passed executable's file header Kinglong Mee <kinglongmee@xxxxxxxxx> FS-Cache: Don't override netfs's primary_index if registering failed Kinglong Mee <kinglongmee@xxxxxxxxx> FS-Cache: Increase reference of parent after registering, netfs success Mathias Krause <minipli@xxxxxxxxxxxxxx> crypto: user - lock crypto_alg_list on alg dump Ryan Ware <ware@xxxxxxxxxxxxxxx> EVM: Use crypto_memneq() for digest comparisons Wang, Rui Y <rui.y.wang@xxxxxxxxx> crypto: algif_hash - wait for crypto_ahash_init() to complete Alexandra Yates <alexandra.yates@xxxxxxxxxxxxxxx> ahci: Intel DNV device IDs SATA Tejun Heo <tj@xxxxxxxxxx> libata: disable forced PORTS_IMPL for >= AHCI 1.3 Xiangliang Yu <Xiangliang.Yu@xxxxxxx> AHCI: Fix softreset failed issue of Port Multiplier Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> crypto: af_alg - Fix socket double-free when accept fails Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> crypto: af_alg - Disallow bind/setkey/... after accept(2) David Turner <novalis@xxxxxxxxxxx> ext4: Fix handling of extended tv_sec Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> xhci: fix usb2 resume timing and races. Peter Hurley <peter@xxxxxxxxxxxxxxxxxx> tty: Fix unsafe ldisc reference via ioctl(TIOCGETD) Peter Hurley <peter@xxxxxxxxxxxxxxxxxx> tty: Fix GPF in flush_to_ldisc() John Ernberg <john.ernberg@xxxxxxxx> USB: option: fix Cinterion AHxx enumeration Daniele Palmas <dnlplm@xxxxxxxxx> USB: serial: option: Adding support for Telit LE922 Peter Dedecker <peter.dedecker@xxxxxxxxxxx> USB: cp210x: add ID for IAI USB to RS485 adaptor Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable Du, Changbin <changbin.du@xxxxxxxxx> usb: hub: do not clear BOS field during reset device Johan Hovold <johan@xxxxxxxxxx> USB: visor: fix null-deref at probe Vladis Dronov <vdronov@xxxxxxxxxx> USB: serial: visor: fix crash on detecting device without write_urbs Mauro Carvalho Chehab <mchehab@xxxxxxxxxxxxxxx> saa7134-alsa: Only frees registered sound cards Takashi Iwai <tiwai@xxxxxxx> ALSA: dummy: Implement timer backend switching more safely Takashi Iwai <tiwai@xxxxxxx> ALSA: hda - Fix speaker output from VAIO AiO machines David Henningsson <david.henningsson@xxxxxxxxxxxxx> ALSA: hda - Fix static checker warning in patch_hdmi.c Takashi Iwai <tiwai@xxxxxxx> ALSA: hda - Add fixup for Mac Mini 7,1 model Takashi Iwai <tiwai@xxxxxxx> ALSA: timer: Fix race between stop and interrupt Takashi Iwai <tiwai@xxxxxxx> ALSA: timer: Fix wrong instance passed to slave callbacks Takashi Iwai <tiwai@xxxxxxx> ALSA: timer: Fix link corruption due to double start or stop Takashi Iwai <tiwai@xxxxxxx> ALSA: timer: Fix leftover link at closing Takashi Iwai <tiwai@xxxxxxx> ALSA: timer: Code cleanup Takashi Iwai <tiwai@xxxxxxx> ALSA: seq: Fix lockdep warnings due to double mutex locks Takashi Iwai <tiwai@xxxxxxx> ALSA: seq: Fix race at closing in virmidi driver Takashi Iwai <tiwai@xxxxxxx> ALSA: seq: Fix yet another races among ALSA timer accesses Vinod Koul <vinod.koul@xxxxxxxxx> ASoC: dpcm: fix the BE state on hw_free Takashi Iwai <tiwai@xxxxxxx> ALSA: pcm: Fix potential deadlock in OSS emulation Takashi Iwai <tiwai@xxxxxxx> ALSA: rawmidi: Fix race at copying & updating the position Takashi Iwai <tiwai@xxxxxxx> ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check Takashi Iwai <tiwai@xxxxxxx> ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup() Takashi Iwai <tiwai@xxxxxxx> ALSA: dummy: Disable switching timer backend via sysfs Takashi Iwai <tiwai@xxxxxxx> ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures Andrey Konovalov <andreyknvl@xxxxxxxxx> ALSA: usb-audio: avoid freeing umidi object twice Guillaume Fougnies <guillaume@xxxxxxxxxxxx> ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay Al Viro <viro@xxxxxxxxxxxxxxxxxx> fix sysvfs symlinks Tiffany Lin <tiffany.lin@xxxxxxxxxxxx> media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish Andrzej Hajda <a.hajda@xxxxxxxxxxx> v4l2-compat-ioctl32: fix alignment for ARM64 Helge Deller <deller@xxxxxx> parisc: Fix __ARCH_SI_PREAMBLE_SIZE Helge Deller <deller@xxxxxx> parisc: Fix syscall restarts Helge Deller <deller@xxxxxx> parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h Andy Leiserson <andy@xxxxxxxxxxxxx> fix calculation of meta_bg descriptor backups Jan Kara <jack@xxxxxxx> jbd2: Fix unreclaimed pages after truncate in data=journal mode Qiu Peiyang <peiyangx.qiu@xxxxxxxxx> tracing: Fix setting of start_index in find_next() Christoph Biedl <linux-kernel.bfrz@xxxxxxxxxxxxxxxxxx> PCI: Fix minimum allocation address overwrite Boris BREZILLON <boris.brezillon@xxxxxxxxxxxxxxxxxx> mtd: mtdpart: fix add_mtd_partitions error path Hon Ching \(Vicky\) Lo <honclo@xxxxxxxxxxxxxxxxxx> vTPM: fix memory allocation flag for rtce buffer at kernel boot Uri Mashiach <uri.mashiach@xxxxxxxxxxxxxx> wlcore/wl12xx: spi: fix NULL pointer dereference (Oops) Uri Mashiach <uri.mashiach@xxxxxxxxxxxxxx> wlcore/wl12xx: spi: fix oops on firmware load Johan Hovold <johan@xxxxxxxxxx> spi: fix parent-device reference leak Vignesh R <vigneshr@xxxxxx> spi: ti-qspi: Fix data corruption seen on r/w stress test David Mosberger-Tang <davidm@xxxxxxxxxx> spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word Mauricio Faria de Oliveira <mauricfo@xxxxxxxxxxxxxxxxxx> Revert "dm mpath: fix stalls when handling invalid ioctls" Dmitry V. Levin <ldv@xxxxxxxxxxxx> sh64: fix __NR_fgetxattr xuejiufei <xuejiufei@xxxxxxxxxx> ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup xuejiufei <xuejiufei@xxxxxxxxxx> ocfs2/dlm: ignore cleaning the migration mle that is inuse Junxiao Bi <junxiao.bi@xxxxxxxxxx> ocfs2: fix SGID not inherited issue Richard Weinberger <richard@xxxxxx> kernel/signal.c: unexport sigsuspend() OGAWA Hirofumi <hirofumi@xxxxxxxxxxxxxxxxxx> fat: fix fake_offset handling on error path Arnd Bergmann <arnd@xxxxxxxx> remoteproc: avoid stack overflow in debugfs file Oleg Nesterov <oleg@xxxxxxxxxx> proc: actually make proc_fd_permission() thread-friendly Ioan-Adrian Ratiu <adi@xxxxxxxxxx> HID: usbhid: fix recursive deadlock Seth Jennings <sjennings@xxxxxxxxxxxxxx> drivers/base/memory.c: prohibit offlining of memory blocks with missing sections Mike Snitzer <snitzer@xxxxxxxxxx> dm btree: fix leak of bufio-backed block in btree_split_sibling error path Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> crypto: algif_hash - Only export and import on sockets with data libin <huawei.libin@xxxxxxxxxx> recordmcount: Fix endianness handling bug for nop_mcount Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> xhci: fix placement of call to usb_disabled() ------------- Diffstat: Makefile | 4 +- arch/parisc/include/uapi/asm/mman.h | 10 -- arch/parisc/include/uapi/asm/siginfo.h | 4 + arch/parisc/kernel/signal.c | 64 +++++-- arch/sh/include/uapi/asm/unistd_64.h | 2 +- crypto/af_alg.c | 39 ++++- crypto/algif_hash.c | 16 +- crypto/crypto_user.c | 6 +- drivers/ata/ahci.c | 20 +++ drivers/ata/libahci.c | 13 +- drivers/base/memory.c | 4 + drivers/char/tpm/tpm_ibmvtpm.c | 2 +- drivers/hid/usbhid/hid-core.c | 4 +- drivers/md/dm-mpath.c | 7 +- drivers/md/persistent-data/dm-btree.c | 4 +- drivers/media/pci/saa7134/saa7134-alsa.c | 5 +- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/videobuf2-dma-contig.c | 5 +- drivers/mtd/mtdpart.c | 4 +- drivers/net/wireless/ti/wlcore/io.h | 10 +- drivers/net/wireless/ti/wlcore/spi.c | 10 +- drivers/pci/bus.c | 6 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/spi/spi-atmel.c | 3 +- drivers/spi/spi-ti-qspi.c | 3 +- drivers/spi/spi.c | 2 +- drivers/tty/tty_buffer.c | 2 +- drivers/tty/tty_io.c | 24 ++- drivers/usb/core/hub.c | 8 +- drivers/usb/host/xhci-hub.c | 45 ++++- drivers/usb/host/xhci-ring.c | 3 +- drivers/usb/host/xhci.c | 6 +- drivers/usb/serial/cp210x.c | 1 + drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 1 + drivers/usb/serial/option.c | 18 +- drivers/usb/serial/visor.c | 11 +- fs/binfmt_elf.c | 10 +- fs/ext4/ext4.h | 51 +++++- fs/ext4/resize.c | 4 +- fs/fat/dir.c | 16 +- fs/fscache/netfs.c | 38 ++-- fs/jbd2/transaction.c | 2 + fs/ocfs2/dlm/dlmmaster.c | 26 +-- fs/ocfs2/dlm/dlmrecovery.c | 2 + fs/ocfs2/namei.c | 4 +- fs/proc/fd.c | 14 +- fs/sysv/inode.c | 10 +- include/crypto/if_alg.h | 8 +- include/linux/signal.h | 1 - kernel/signal.c | 2 +- kernel/trace/trace_printk.c | 1 + scripts/recordmcount.h | 2 +- security/integrity/evm/evm_main.c | 3 +- sound/core/compress_offload.c | 11 ++ sound/core/oss/pcm_oss.c | 21 ++- sound/core/rawmidi.c | 36 ++-- sound/core/seq/oss/seq_oss_synth.c | 2 +- sound/core/seq/seq_clientmgr.c | 3 + sound/core/seq/seq_ports.c | 233 ++++++++++++++----------- sound/core/seq/seq_timer.c | 87 ++++++--- sound/core/seq/seq_virmidi.c | 6 +- sound/core/timer.c | 64 ++++--- sound/drivers/dummy.c | 35 ++-- sound/pci/hda/patch_cirrus.c | 27 +++ sound/pci/hda/patch_hdmi.c | 3 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/soc-pcm.c | 3 +- sound/usb/midi.c | 1 - sound/usb/quirks.c | 14 +- 70 files changed, 777 insertions(+), 342 deletions(-) -- 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