Skip to content

3.12.72-stable review

Jiri Slaby linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest60 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/60md linear: fix a race between linear_add() and linear_congested()drivers/md/linear.c drivers/md/linear.h+29 -10 replies
2/60sctp: deny peeloff operation on asocs with threads sleeping on itnet/sctp/socket.c+6 -20 replies
3/60net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID framesnet/sched/em_meta.c+5 -40 replies
4/60perf trace: Use the syscall raw_syscalls:sys_enter timestamptools/perf/builtin-trace.c+2 -20 replies
5/60MIPS: Fix special case in 64 bit IP checksumming.arch/mips/include/asm/checksum.h+2 -00 replies
6/60MIPS: OCTEON: Fix copy_from_user fault handling for large buffersarch/mips/cavium-octeon/octeon-memcpy.S+12 -80 replies
7/60MIPS: Clear ISA bit correctly in get_frame_info()arch/mips/kernel/process.c+2 -50 replies
8/60MIPS: Prevent unaligned accesses during stack unwindingarch/mips/kernel/process.c+35 -350 replies
9/60MIPS: Fix get_frame_info() handling of microMIPS function sizearch/mips/kernel/process.c+5 -70 replies
10/60MIPS: Fix is_jump_ins() handling of 16b microMIPS instructionsarch/mips/kernel/process.c+8 -30 replies
11/60MIPS: Calculate microMIPS ra properly when unwinding the stackarch/mips/kernel/process.c+63 -200 replies
12/60MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumpsarch/mips/kernel/process.c+2 -00 replies
13/60uvcvideo: Fix a wrong macrodrivers/media/usb/uvc/uvc_queue.c+1 -10 replies
14/60ALSA: hda - fix Lewisburg audio issuesound/pci/hda/hda_intel.c+2 -20 replies
15/60ALSA: timer: Reject user params with too small tickssound/core/timer.c+15 -30 replies
16/60ALSA: seq: Fix link corruption by event error handlingsound/core/seq/seq_fifo.c+3 -00 replies
17/60staging: rtl: fix possible NULL pointer dereferencedrivers/staging/rtl8188eu/core/rtw_recv.c drivers/staging/rtl8712/rtl871x_recv.c+9 -10 replies
18/60mm: vmpressure: fix sending wrong events on underflowmm/vmpressure.c+9 -10 replies
19/60ipc/shm: Fix shmat mmap nil-page protectionipc/shm.c+9 -40 replies
20/60scsi: storvsc: use tagged SRB requests if supported by the devicedrivers/scsi/storvsc_drv.c+9 -00 replies
21/60scsi: storvsc: properly handle SRB_ERROR when sense message is presentdrivers/scsi/storvsc_drv.c+7 -00 replies
22/60scsi: storvsc: properly set residual data length on errorsdrivers/scsi/storvsc_drv.c+13 -30 replies
23/60scsi: aacraid: Reorder Adapter status checkdrivers/scsi/aacraid/src.c+17 -40 replies
24/60sd: get disk reference in sd_check_events()drivers/scsi/sd.c+7 -20 replies
25/60jbd2: don't leak modified metadata buffers on an aborted journalfs/jbd2/transaction.c+3 -10 replies
26/60ext4: trim allocation requests to group sizefs/ext4/mballoc.c+7 -00 replies
27/60ext4: preserve the needs_recovery flag when the journal is abortedfs/ext4/super.c+4 -20 replies
28/60ext4: return EROFS if device is r/o and journal replay is neededfs/ext4/super.c+2 -10 replies
29/60samples/seccomp: fix 64-bit comparison macrossamples/seccomp/bpf-helper.h+72 -530 replies
30/60ath5k: drop bogus warning on drv_set_key with unsupported cipherdrivers/net/wireless/ath/ath5k/mac80211-ops.c+1 -20 replies
31/60ath9k: use correct OTP register offsets for the AR9340 and AR9550drivers/net/wireless/ath/ath9k/ar9003_eeprom.h+2 -20 replies
32/60fuse: add missing FR_FORCEfs/fuse/file.c+1 -00 replies
33/60can: usb_8dev: Fix memory leak of priv->cmd_msg_bufferdrivers/net/can/usb/usb_8dev.c+3 -60 replies
34/60hv: allocate synic pages for all present CPUsdrivers/hv/hv.c+2 -20 replies
35/60RDMA/core: Fix incorrect structure packing for booleansinclude/rdma/ib_sa.h+3 -30 replies
36/60rdma_cm: fail iwarp accepts w/o connection paramsdrivers/infiniband/core/cma.c+3 -00 replies
37/60NFSv4: Fix memory and state leak in _nfs4_open_and_get_statefs/nfs/nfs4proc.c+1 -10 replies
38/60NFSv4: fix getacl head length estimationfs/nfs/nfs4xdr.c+1 -10 replies
39/60NFSv4: fix getacl ERANGE for some ACL buffer sizesfs/nfs/nfs4proc.c+2 -60 replies
40/60bcma: use (get|put)_device when probing/removing device driverdrivers/bcma/main.c+4 -00 replies
41/60powerpc/xmon: Fix data-breakpointarch/powerpc/kernel/hw_breakpoint.c+3 -10 replies
42/60MIPS: IP22: Reformat inline assembler code to modern standards.arch/mips/mm/sc-ip22.c+23 -200 replies
43/60MIPS: IP22: Fix build error due to binutils 2.25 uselessnes.arch/mips/mm/sc-ip22.c+12 -10 replies
44/60scsi: lpfc: Correct WQ creation for pagesizedrivers/scsi/lpfc/lpfc_hw4.h drivers/scsi/lpfc/lpfc_sli.c+7 -40 replies
45/60TTY: n_hdlc, fix lockdep false positivedrivers/tty/n_hdlc.c+4 -150 replies
46/60tty: n_hdlc: get rid of racy n_hdlc.tbufdrivers/tty/n_hdlc.c+69 -630 replies
47/60serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cardsdrivers/tty/serial/8250/8250_pci.c+13 -00 replies
48/60KVM: VMX: use correct vmcs_read/write for guest segment selector/basearch/x86/kvm/vmx.c+1 -10 replies
49/60Bluetooth: Add another AR3012 04ca:3018 devicedrivers/bluetooth/ath3k.c drivers/bluetooth/btusb.c+3 -00 replies
50/60s390/qdio: clear DSCI prior to scanning multiple input queuesdrivers/s390/cio/qdio_thinint.c+4 -40 replies
51/60s390: TASK_SIZE for kernel threadsarch/s390/include/asm/processor.h+2 -10 replies
52/60IB/ipoib: Fix deadlock between rmmod and set_modedrivers/infiniband/ulp/ipoib/ipoib_cm.c drivers/infiniband/ulp/ipoib/ipoib_main.c+9 -90 replies
53/60ktest: Fix child exit code processingtools/testing/ktest/ktest.pl+1 -10 replies
54/60nlm: Ensure callback code also checks that the files matchinclude/linux/lockd/lockd.h+2 -10 replies
55/60xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRDarch/xtensa/kernel/setup.c+2 -20 replies
56/60mac80211: flush delayed work when entering suspendnet/mac80211/pm.c+1 -00 replies
57/60drm/ast: Fix test for VGA enableddrivers/gpu/drm/ast/ast_post.c+2 -60 replies
58/60drm/ttm: Make sure BOs being swapped out are cacheabledrivers/gpu/drm/ttm/ttm_bo.c+2 -20 replies
59/60fat: fix using uninitialized fields of fat_inode/fsinfo_inodefs/fat/inode.c+12 -10 replies
60/60drivers: hv: Turn off write permission on the hypercall pagedrivers/hv/hv.c+1 -10 replies

Reviews trailers per patch

15 of 60 patches have a Reviewed-by or Acked-by.

PatchJames HoganMinchan KimMichal HockoEwan D. MilneBart Van AsscheSean HeftyUrsula BraunJoel StanleyY.C. ChenThomas HellstromChristian KönigSinclair YehMoreno BartalucciDavid DaneyK. Y. SrinivasanDavid CarrollJohannes ThumshirnKinglong MeeHannes ReineckeChristoph HellwigKees CookStephen Hemminger
1/60
2/60
3/60
4/60
5/60R-b
6/60R-b A-b
7/60
8/60
9/60
10/60
11/60
12/60
13/60
14/60
15/60
16/60
17/60
18/60A-b A-b
19/60
20/60R-b
21/60R-b
22/60R-b
23/60R-b R-b
24/60R-b R-b
25/60
26/60
27/60
28/60
29/60
30/60
31/60
32/60
33/60
34/60
35/60
36/60A-b
37/60
38/60R-b
39/60
40/60
41/60
42/60
43/60
44/60R-b R-b R-b
45/60
46/60
47/60
48/60
49/60
50/60R-b
51/60
52/60
53/60
54/60
55/60
56/60
57/60A-b T-b
58/60R-b R-b R-b
59/60T-b
60/60A-b T-b

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

Read the v1 thread

Cover letter [PATCH 3.12 00/60] 3.12.72-stable review

This is the start of the stable review cycle for the 3.12.72 release. There are 60 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 Thu Mar 16 14:14:28 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.72-rc1.xz

and the diffstat can be found below.

thanks,
js

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

Alexander Popov (1):
tty: n_hdlc: get rid of racy n_hdlc.tbuf

Arnaldo Carvalho de Melo (1):
perf trace: Use the syscall raw_syscalls:sys_enter timestamp

Arnd Bergmann (1):
staging: rtl: fix possible NULL pointer dereference

Chao Peng (1):
KVM: VMX: use correct vmcs_read/write for guest segment selector/base

Christian Lamparter (1):
ath9k: use correct OTP register offsets for the AR9340 and AR9550

Davidlohr Bueso (1):
ipc/shm: Fix shmat mmap nil-page protection

Dmitry Tunin (1):
Bluetooth: Add another AR3012 04ca:3018 device

Felix Fietkau (1):
ath5k: drop bogus warning on drv_set_key with unsupported cipher

Feras Daoud (1):
IB/ipoib: Fix deadlock between rmmod and set_mode

Guennadi Liakhovetski (1):
uvcvideo: Fix a wrong macro

Hannes Reinecke (1):
sd: get disk reference in sd_check_events()

Ian Abbott (1):
serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards

J. Bruce Fields (1):
NFSv4: fix getacl head length estimation

James Cowgill (1):
MIPS: OCTEON: Fix copy_from_user fault handling for large buffers

James Smart (1):
scsi: lpfc: Correct WQ creation for pagesize

Jan Kara (1):
ext4: trim allocation requests to group size

Jaroslav Kysela (1):
ALSA: hda - fix Lewisburg audio issue

Jason Gunthorpe (1):
RDMA/core: Fix incorrect structure packing for booleans

Jiri Slaby (1):
TTY: n_hdlc, fix lockdep false positive

Julian Wiedmann (1):
s390/qdio: clear DSCI prior to scanning multiple input queues

K. Y. Srinivasan (1):
drivers: hv: Turn off write permission on the hypercall page

Long Li (3):
scsi: storvsc: use tagged SRB requests if supported by the device
scsi: storvsc: properly handle SRB_ERROR when sense message is present
scsi: storvsc: properly set residual data length on errors

Marc Kleine-Budde (1):
can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer

Marcelo Ricardo Leitner (1):
sctp: deny peeloff operation on asocs with threads sleeping on it

Martin Schwidefsky (1):
s390: TASK_SIZE for kernel threads

Mathias Svensson (1):
samples/seccomp: fix 64-bit comparison macros

Matt Chen (1):
mac80211: flush delayed work when entering suspend

Max Filippov (1):
xtensa: move parse_tag_fdt out of #ifdef CONFIG_BLK_DEV_INITRD

Michel Dänzer (1):
drm/ttm: Make sure BOs being swapped out are cacheable

Miklos Szeredi (1):
fuse: add missing FR_FORCE

OGAWA Hirofumi (1):
fat: fix using uninitialized fields of fat_inode/fsinfo_inode

Paul Burton (6):
MIPS: Clear ISA bit correctly in get_frame_info()
MIPS: Prevent unaligned accesses during stack unwinding
MIPS: Fix get_frame_info() handling of microMIPS function size
MIPS: Fix is_jump_ins() handling of 16b microMIPS instructions
MIPS: Calculate microMIPS ra properly when unwinding the stack
MIPS: Handle microMIPS jumps in the same way as MIPS32/MIPS64 jumps

Rafał Miłecki (1):
bcma: use (get|put)_device when probing/removing device driver

Raghava Aditya Renukunta (1):
scsi: aacraid: Reorder Adapter status check

Ralf Baechle (3):
MIPS: Fix special case in 64 bit IP checksumming.
MIPS: IP22: Reformat inline assembler code to modern standards.
MIPS: IP22: Fix build error due to binutils 2.25 uselessnes.

Ravi Bangoria (1):
powerpc/xmon: Fix data-breakpoint

Shmulik Ladkani (1):
net/sched: em_meta: Fix 'meta vlan' to correctly recognize zero VID
frames

Steve Wise (1):
rdma_cm: fail iwarp accepts w/o connection params

Steven Rostedt (VMware) (1):
ktest: Fix child exit code processing

Takashi Iwai (2):
ALSA: timer: Reject user params with too small ticks
ALSA: seq: Fix link corruption by event error handling

Theodore Ts'o (3):
jbd2: don't leak modified metadata buffers on an aborted journal
ext4: preserve the needs_recovery flag when the journal is aborted
ext4: return EROFS if device is r/o and journal replay is needed

Trond Myklebust (2):
NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
nlm: Ensure callback code also checks that the files match

Vinayak Menon (1):
mm: vmpressure: fix sending wrong events on underflow

Vitaly Kuznetsov (1):
hv: allocate synic pages for all present CPUs

Weston Andros Adamson (1):
NFSv4: fix getacl ERANGE for some ACL buffer sizes

Y.C. Chen (1):
drm/ast: Fix test for VGA enabled

[email protected] (1):
md linear: fix a race between linear_add() and linear_congested()

 arch/mips/cavium-octeon/octeon-memcpy.S        |  20 ++--
 arch/mips/include/asm/checksum.h               |   2 +
 arch/mips/kernel/process.c                     | 153 ++++++++++++++++---------
 arch/mips/mm/sc-ip22.c                         |  54 +++++----
 arch/powerpc/kernel/hw_breakpoint.c            |   4 +-
 arch/s390/include/asm/processor.h              |   3 +-
 arch/x86/kvm/vmx.c                             |   2 +-
 arch/xtensa/kernel/setup.c                     |   4 +-
 drivers/bcma/main.c                            |   4 +
 drivers/bluetooth/ath3k.c                      |   2 +
 drivers/bluetooth/btusb.c                      |   1 +
 drivers/gpu/drm/ast/ast_post.c                 |   8 +-
 drivers/gpu/drm/ttm/ttm_bo.c                   |   4 +-
 drivers/hv/hv.c                                |   6 +-
 drivers/infiniband/core/cma.c                  |   3 +
 drivers/infiniband/ulp/ipoib/ipoib_cm.c        |  12 +-
 drivers/infiniband/ulp/ipoib/ipoib_main.c      |   6 +-
 drivers/md/linear.c                            |  29 ++++-
 drivers/md/linear.h                            |   1 +
 drivers/media/usb/uvc/uvc_queue.c              |   2 +-
 drivers/net/can/usb/usb_8dev.c                 |   9 +-
 drivers/net/wireless/ath/ath5k/mac80211-ops.c  |   3 +-
 drivers/net/wireless/ath/ath9k/ar9003_eeprom.h |   4 +-
 drivers/s390/cio/qdio_thinint.c                |   8 +-
 drivers/scsi/aacraid/src.c                     |  21 +++-
 drivers/scsi/lpfc/lpfc_hw4.h                   |   2 +
 drivers/scsi/lpfc/lpfc_sli.c                   |   9 +-
 drivers/scsi/sd.c                              |   9 +-
 drivers/scsi/storvsc_drv.c                     |  32 +++++-
 drivers/staging/rtl8188eu/core/rtw_recv.c      |   3 +
 drivers/staging/rtl8712/rtl871x_recv.c         |   7 +-
 drivers/tty/n_hdlc.c                           | 143 +++++++++++------------
 drivers/tty/serial/8250/8250_pci.c             |  13 +++
 fs/ext4/mballoc.c                              |   7 ++
 fs/ext4/super.c                                |   9 +-
 fs/fat/inode.c                                 |  13 ++-
 fs/fuse/file.c                                 |   1 +
 fs/jbd2/transaction.c                          |   4 +-
 fs/nfs/nfs4proc.c                              |  10 +-
 fs/nfs/nfs4xdr.c                               |   2 +-
 include/linux/lockd/lockd.h                    |   3 +-
 include/rdma/ib_sa.h                           |   6 +-
 ipc/shm.c                                      |  13 ++-
 mm/vmpressure.c                                |  10 +-
 net/mac80211/pm.c                              |   1 +
 net/sched/em_meta.c                            |   9 +-
 net/sctp/socket.c                              |   8 +-
 samples/seccomp/bpf-helper.h                   | 125 +++++++++++---------
 sound/core/seq/seq_fifo.c                      |   3 +
 sound/core/timer.c                             |  18 ++-
 sound/pci/hda/hda_intel.c                      |   4 +-
 tools/perf/builtin-trace.c                     |   4 +-
 tools/testing/ktest/ktest.pl                   |   2 +-
 53 files changed, 535 insertions(+), 300 deletions(-)
Signature · 1 line
2.12.0