Skip to content

3.10.97-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest64 patches 10 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/64recordmcount: Fix endianness handling bug for nop_mcountscripts/recordmcount.h+1 -10 replies
2/64xhci: fix placement of call to usb_disabled()drivers/usb/host/xhci.c+3 -30 replies
3/64crypto: algif_hash - Only export and import on sockets with datacrypto/algif_hash.c+10 -20 replies
4/64dm btree: fix leak of bufio-backed block in btree_split_sibling error pathdrivers/md/persistent-data/dm-btree.c+3 -10 replies
5/64HID: usbhid: fix recursive deadlockdrivers/hid/usbhid/hid-core.c+2 -20 replies
6/64remoteproc: avoid stack overflow in debugfs filedrivers/remoteproc/remoteproc_debugfs.c+1 -10 replies
7/64kernel/signal.c: unexport sigsuspend()include/linux/signal.h kernel/signal.c+1 -20 replies
8/64ocfs2/dlm: ignore cleaning the migration mle that is inusefs/ocfs2/dlm/dlmmaster.c+15 -110 replies
9/64ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanupfs/ocfs2/dlm/dlmrecovery.c+2 -00 replies
10/64sh64: fix __NR_fgetxattrarch/sh/include/uapi/asm/unistd_64.h+1 -10 replies
11/64Revert "dm mpath: fix stalls when handling invalid ioctls"drivers/md/dm-mpath.c+2 -50 replies
12/64spi: atmel: Fix DMA-setup for transfers with more than 8 bits per worddrivers/spi/spi-atmel.c+2 -10 replies
13/64spi: fix parent-device reference leakdrivers/spi/spi.c+1 -10 replies
14/64wlcore/wl12xx: spi: fix oops on firmware loaddrivers/net/wireless/ti/wlcore/spi.c+7 -30 replies
15/64wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)drivers/net/wireless/ti/wlcore/io.h+7 -30 replies
16/64vTPM: fix memory allocation flag for rtce buffer at kernel bootdrivers/char/tpm/tpm_ibmvtpm.c+1 -10 replies
17/64mtd: mtdpart: fix add_mtd_partitions error pathdrivers/mtd/mtdpart.c+3 -10 replies
18/64jbd2: Fix unreclaimed pages after truncate in data=journal modefs/jbd2/transaction.c+2 -00 replies
19/64fix calculation of meta_bg descriptor backupsfs/ext4/resize.c+2 -20 replies
20/64parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.harch/parisc/include/uapi/asm/mman.h+0 -100 replies
21/64parisc: Fix syscall restartsarch/parisc/kernel/signal.c+52 -120 replies
22/64parisc: Fix __ARCH_SI_PREAMBLE_SIZEarch/parisc/include/uapi/asm/siginfo.h+4 -00 replies
23/64v4l2-compat-ioctl32: fix alignment for ARM64drivers/media/v4l2-core/v4l2-compat-ioctl32.c+5 -40 replies
24/64media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finishdrivers/media/v4l2-core/videobuf2-dma-contig.c+3 -20 replies
25/64fix sysvfs symlinksfs/sysv/inode.c+2 -80 replies
26/64ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delaysound/usb/quirks.c+13 -10 replies
27/64ALSA: usb-audio: avoid freeing umidi object twicesound/usb/midi.c+0 -10 replies
28/64ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architecturessound/core/compress_offload.c+11 -00 replies
29/64ALSA: dummy: Disable switching timer backend via sysfssound/drivers/dummy.c+1 -10 replies
30/64ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()sound/core/seq/oss/seq_oss_synth.c+1 -10 replies
31/64ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer checksound/core/rawmidi.c+1 -10 replies
32/64ALSA: rawmidi: Fix race at copying & updating the positionsound/core/rawmidi.c+22 -120 replies
33/64ALSA: pcm: Fix potential deadlock in OSS emulationsound/core/oss/pcm_oss.c+15 -60 replies
34/64ASoC: dpcm: fix the BE state on hw_freesound/soc/soc-pcm.c+2 -10 replies
35/64ALSA: seq: Fix yet another races among ALSA timer accessessound/core/seq/seq_timer.c+67 -200 replies
36/64ALSA: seq: Fix race at closing in virmidi driversound/core/seq/seq_virmidi.c+5 -10 replies
37/64ALSA: seq: Fix lockdep warnings due to double mutex lockssound/core/seq/seq_clientmgr.c sound/core/seq/seq_ports.c+134 -1040 replies
38/64ALSA: timer: Code cleanupsound/core/timer.c+11 -170 replies
39/64ALSA: timer: Fix leftover link at closingsound/core/timer.c+2 -20 replies
40/64ALSA: timer: Fix link corruption due to double start or stopsound/core/timer.c+28 -20 replies
41/64ALSA: timer: Fix wrong instance passed to slave callbackssound/core/timer.c+1 -10 replies
42/64ALSA: hda - Fix speaker output from VAIO AiO machinessound/pci/hda/patch_realtek.c+1 -00 replies
43/64ALSA: dummy: Implement timer backend switching more safelysound/drivers/dummy.c+19 -180 replies
44/64ALSA: timer: Fix race between stop and interruptsound/core/timer.c+4 -00 replies
45/64saa7134-alsa: Only frees registered sound cardsdrivers/media/pci/saa7134/saa7134-alsa.c+4 -10 replies
46/64USB: ti_usb_3410_502: Fix ID table sizedrivers/usb/serial/ti_usb_3410_5052.c+2 -20 replies
47/64USB: serial: visor: fix crash on detecting device without write_urbsdrivers/usb/serial/visor.c+4 -20 replies
48/64USB: visor: fix null-deref at probedrivers/usb/serial/visor.c+5 -00 replies
49/64USB: serial: ftdi_sio: add support for Yaesu SCU-18 cabledrivers/usb/serial/ftdi_sio.c drivers/usb/serial/ftdi_sio_ids.h+2 -00 replies
50/64USB: cp210x: add ID for IAI USB to RS485 adaptordrivers/usb/serial/cp210x.c+1 -00 replies
51/64USB: serial: option: Adding support for Telit LE922drivers/usb/serial/option.c+16 -00 replies
52/64USB: option: fix Cinterion AHxx enumerationdrivers/usb/serial/option.c+1 -10 replies
53/64tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)drivers/tty/tty_io.c+23 -10 replies
54/64ext4: Fix handling of extended tv_secfs/ext4/ext4.h+44 -70 replies
55/64crypto: af_alg - Disallow bind/setkey/... after accept(2)crypto/af_alg.c include/crypto/if_alg.h+35 -80 replies
56/64crypto: af_alg - Fix socket double-free when accept failscrypto/af_alg.c+1 -30 replies
57/64AHCI: Fix softreset failed issue of Port Multiplierdrivers/ata/libahci.c+9 -00 replies
58/64libata: disable forced PORTS_IMPL for >= AHCI 1.3drivers/ata/libahci.c+2 -20 replies
59/64ahci: Intel DNV device IDs SATAdrivers/ata/ahci.c+20 -00 replies
60/64crypto: algif_hash - wait for crypto_ahash_init() to completecrypto/algif_hash.c+3 -10 replies
61/64EVM: Use crypto_memneq() for digest comparisonssecurity/integrity/evm/evm_main.c+2 -10 replies
62/64crypto: user - lock crypto_alg_list on alg dumpcrypto/crypto_user.c+5 -10 replies
63/64FS-Cache: Increase reference of parent after registering, netfs successfs/fscache/netfs.c+4 -50 replies
64/64binfmt_elf: Dont clobber passed executables file headerfs/binfmt_elf.c+5 -50 replies

Reviews trailers per patch

9 of 64 patches have a Reviewed-by or Acked-by.

PatchVegard NossumOleg NesterovJoseph QiGeert UytterhoevenIgor GrinbergMark BrownSudip MukherjeeDmitry VyukovLiam GirdwoodNamjae JeonStephan MuellerClemens Ladisch
1/64
2/64
3/64T-b
4/64
5/64
6/64
7/64T-b A-b
8/64R-b
9/64R-b
10/64A-b
11/64
12/64
13/64
14/64A-b
15/64A-b
16/64
17/64
18/64Reported-and-tested-by
19/64
20/64
21/64
22/64
23/64
24/64
25/64
26/64
27/64A-b
28/64R-b A-b
29/64
30/64
31/64
32/64T-b
33/64
34/64A-b
35/64
36/64T-b
37/64T-b
38/64
39/64
40/64
41/64
42/64
43/64
44/64
45/64
46/64
47/64
48/64
49/64
50/64
51/64
52/64
53/64
54/64
55/64
56/64
57/64
58/64
59/64
60/64
61/64
62/64
63/64
64/64

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 12 reviewers.

Read the v1 thread

Cover letter [PATCH 3.10 00/64] 3.10.97-stable review

This is the start of the stable review cycle for the 3.10.97 release. There are 64 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:07 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.10.97-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 3.10.97-rc1

Maciej W. Rozycki <[email protected]>
binfmt_elf: Don't clobber passed executable's file header

Kinglong Mee <[email protected]>
FS-Cache: Increase reference of parent after registering, netfs success

Mathias Krause <[email protected]>
crypto: user - lock crypto_alg_list on alg dump

Ryan Ware <[email protected]>
EVM: Use crypto_memneq() for digest comparisons

Wang, Rui Y <[email protected]>
crypto: algif_hash - wait for crypto_ahash_init() to complete

Alexandra Yates <[email protected]>
ahci: Intel DNV device IDs SATA

Tejun Heo <[email protected]>
libata: disable forced PORTS_IMPL for >= AHCI 1.3

Xiangliang Yu <[email protected]>
AHCI: Fix softreset failed issue of Port Multiplier

Herbert Xu <[email protected]>
crypto: af_alg - Fix socket double-free when accept fails

Herbert Xu <[email protected]>
crypto: af_alg - Disallow bind/setkey/... after accept(2)

David Turner <[email protected]>
ext4: Fix handling of extended tv_sec

Peter Hurley <[email protected]>
tty: Fix unsafe ldisc reference via ioctl(TIOCGETD)

John Ernberg <[email protected]>
USB: option: fix Cinterion AHxx enumeration

Daniele Palmas <[email protected]>
USB: serial: option: Adding support for Telit LE922

Peter Dedecker <[email protected]>

    USB: cp210x: add ID for IAI USB to RS485 adaptor

Greg Kroah-Hartman <[email protected]>
USB: serial: ftdi_sio: add support for Yaesu SCU-18 cable

Johan Hovold <[email protected]>
USB: visor: fix null-deref at probe

Vladis Dronov <[email protected]>
USB: serial: visor: fix crash on detecting device without write_urbs

Ben Hutchings <[email protected]>

    USB: ti_usb_3410_502: Fix ID table size

Mauro Carvalho Chehab <[email protected]>
saa7134-alsa: Only frees registered sound cards

Takashi Iwai <[email protected]>
ALSA: timer: Fix race between stop and interrupt

Takashi Iwai <[email protected]>
ALSA: dummy: Implement timer backend switching more safely

Takashi Iwai <[email protected]>
ALSA: hda - Fix speaker output from VAIO AiO machines

Takashi Iwai <[email protected]>
ALSA: timer: Fix wrong instance passed to slave callbacks

Takashi Iwai <[email protected]>
ALSA: timer: Fix link corruption due to double start or stop

Takashi Iwai <[email protected]>
ALSA: timer: Fix leftover link at closing

Takashi Iwai <[email protected]>
ALSA: timer: Code cleanup

Takashi Iwai <[email protected]>
ALSA: seq: Fix lockdep warnings due to double mutex locks

Takashi Iwai <[email protected]>
ALSA: seq: Fix race at closing in virmidi driver

Takashi Iwai <[email protected]>
ALSA: seq: Fix yet another races among ALSA timer accesses

Vinod Koul <[email protected]>
ASoC: dpcm: fix the BE state on hw_free

Takashi Iwai <[email protected]>
ALSA: pcm: Fix potential deadlock in OSS emulation

Takashi Iwai <[email protected]>
ALSA: rawmidi: Fix race at copying & updating the position

Takashi Iwai <[email protected]>
ALSA: rawmidi: Remove kernel WARNING for NULL user-space buffer check

Takashi Iwai <[email protected]>
ALSA: seq: Fix incorrect sanity check at snd_seq_oss_synth_cleanup()

Takashi Iwai <[email protected]>
ALSA: dummy: Disable switching timer backend via sysfs

Takashi Iwai <[email protected]>
ALSA: compress: Disable GET_CODEC_CAPS ioctl for some architectures

Andrey Konovalov <[email protected]>
ALSA: usb-audio: avoid freeing umidi object twice

Guillaume Fougnies <[email protected]>

    ALSA: usb-audio: Fix TEAC UD-501/UD-503/NT-503 usb delay

Al Viro <[email protected]>
fix sysvfs symlinks

Tiffany Lin <[email protected]>
media: vb2 dma-contig: Fully cache synchronise buffers in prepare and finish

Andrzej Hajda <[email protected]>
v4l2-compat-ioctl32: fix alignment for ARM64

Helge Deller <[email protected]>
parisc: Fix __ARCH_SI_PREAMBLE_SIZE

Helge Deller <[email protected]>
parisc: Fix syscall restarts

Helge Deller <[email protected]>
parisc: Drop unused MADV_xxxK_PAGES flags from asm/mman.h

Andy Leiserson <[email protected]>
fix calculation of meta_bg descriptor backups

Jan Kara <[email protected]>
jbd2: Fix unreclaimed pages after truncate in data=journal mode

Boris BREZILLON <[email protected]>
mtd: mtdpart: fix add_mtd_partitions error path

Hon Ching \(Vicky\) Lo <[email protected]>
vTPM: fix memory allocation flag for rtce buffer at kernel boot

Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix NULL pointer dereference (Oops)

Uri Mashiach <[email protected]>
wlcore/wl12xx: spi: fix oops on firmware load

Johan Hovold <[email protected]>
spi: fix parent-device reference leak

David Mosberger-Tang <[email protected]>
spi: atmel: Fix DMA-setup for transfers with more than 8 bits per word

Mauricio Faria de Oliveira <[email protected]>
Revert "dm mpath: fix stalls when handling invalid ioctls"

Dmitry V. Levin <[email protected]>
sh64: fix __NR_fgetxattr

xuejiufei <[email protected]>
ocfs2/dlm: clear refmap bit of recovery lock while doing local recovery cleanup

xuejiufei <[email protected]>
ocfs2/dlm: ignore cleaning the migration mle that is inuse

Richard Weinberger <[email protected]>
kernel/signal.c: unexport sigsuspend()

Arnd Bergmann <[email protected]>
remoteproc: avoid stack overflow in debugfs file

Ioan-Adrian Ratiu <[email protected]>
HID: usbhid: fix recursive deadlock

Mike Snitzer <[email protected]>
dm btree: fix leak of bufio-backed block in btree_split_sibling error path

Herbert Xu <[email protected]>
crypto: algif_hash - Only export and import on sockets with data

Greg Kroah-Hartman <[email protected]>
xhci: fix placement of call to usb_disabled()

libin <[email protected]>
recordmcount: Fix endianness handling bug for nop_mcount

-------------

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/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/remoteproc/remoteproc_debugfs.c        |   2 +-
 drivers/spi/spi-atmel.c                        |   3 +-
 drivers/spi/spi.c                              |   2 +-
 drivers/tty/tty_io.c                           |  24 ++-
 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/ti_usb_3410_5052.c          |   4 +-
 drivers/usb/serial/visor.c                     |  11 +-
 fs/binfmt_elf.c                                |  10 +-
 fs/ext4/ext4.h                                 |  51 +++++-
 fs/ext4/resize.c                               |   4 +-
 fs/fscache/netfs.c                             |   9 +-
 fs/jbd2/transaction.c                          |   2 +
 fs/ocfs2/dlm/dlmmaster.c                       |  26 +--
 fs/ocfs2/dlm/dlmrecovery.c                     |   2 +
 fs/sysv/inode.c                                |  10 +-
 include/crypto/if_alg.h                        |   8 +-
 include/linux/signal.h                         |   1 -
 kernel/signal.c                                |   2 +-
 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_realtek.c                  |   1 +
 sound/soc/soc-pcm.c                            |   3 +-
 sound/usb/midi.c                               |   1 -
 sound/usb/quirks.c                             |  14 +-
 58 files changed, 655 insertions(+), 303 deletions(-)