Skip to content

3.12.67-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 Latest72 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/72i40e: avoid NULL pointer dereference and recursive errors on early PCI errordrivers/net/ethernet/intel/i40e/i40e_main.c+6 -00 replies
2/72reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()fs/reiserfs/super.c+11 -10 replies
3/72scsi: ibmvfc: Fix I/O hang when port is not mappeddrivers/scsi/ibmvscsi/ibmvfc.c+0 -10 replies
4/72ext4: reinforce check of i_dtime when clearing high fields of uid and gidfs/ext4/inode.c+4 -40 replies
5/72ext4: allow DAX writeback for hole punchfs/ext4/inode.c+2 -20 replies
6/72cfq: fix starvation of asynchronous writesblock/cfq-iosched.c+10 -30 replies
7/72pstore: Fix buffer overflow while write offset equal to buffer sizefs/pstore/ram_core.c+2 -20 replies
8/72ipc: remove use of seq_printf return valueipc/msg.c ipc/sem.c ipc/shm.c +1 more+58 -500 replies
9/72gpio: mpc8xxx: Correct irq handler functiondrivers/gpio/gpio-mpc8xxx.c+1 -10 replies
10/72regulator: tps65910: Work around silicon erratum SWCZ010drivers/regulator/tps65910-regulator.c+6 -00 replies
11/72mmc: block: don't use CMD23 with very old MMC cardsdrivers/mmc/card/block.c+2 -10 replies
12/72pstore/core: drop cmpxchg based updatesfs/pstore/ram_core.c+2 -410 replies
13/72pstore/ram: Use memcpy_toio instead of memcpyfs/pstore/ram_core.c+1 -10 replies
14/72pstore/ram: Use memcpy_fromio() to save old bufferfs/pstore/ram_core.c+2 -20 replies
15/72dm: mark request_queue dead before destroying the DM devicedrivers/md/dm.c+5 -00 replies
16/72powerpc/vdso64: Use double word compare on pointersarch/powerpc/kernel/vdso64/datapage.S arch/powerpc/kernel/vdso64/gettimeofday.S+2 -20 replies
17/72powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()arch/powerpc/platforms/powernv/pci.c+2 -20 replies
18/72powerpc/64: Fix incorrect return value from __copy_tofrom_userarch/powerpc/lib/copyuser_64.S+1 -10 replies
19/72powerpc/pseries: Fix stack corruption in htpe codearch/powerpc/platforms/pseries/lpar.c+2 -20 replies
20/72zfcp: fix fc_host port_type with NPIVdrivers/s390/scsi/zfcp_fsf.c+5 -30 replies
21/72zfcp: fix ELS/GS request&response length for hardware data routerdrivers/s390/scsi/zfcp_fsf.c+4 -00 replies
22/72zfcp: close window with unblocked rport during rport gonedrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_scsi.c+22 -50 replies
23/72zfcp: retain trace level for SCSI and HBA FSF response recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_ext.h+12 -100 replies
24/72zfcp: restore: Dont use 0 to indicate invalid LUN in rec tracedrivers/s390/scsi/zfcp_dbf.c+2 -10 replies
25/72zfcp: trace on request for open and close of WKA portdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_ext.h drivers/s390/scsi/zfcp_fsf.c+39 -20 replies
26/72zfcp: restore tracing of handle for port and LUN with HBA recordsdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+4 -00 replies
27/72zfcp: fix D_ID field with actual value on tracing SAN responsesdrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_fsf.c drivers/s390/scsi/zfcp_fsf.h+6 -20 replies
28/72zfcp: fix payload trace length for SAN request&responsedrivers/s390/scsi/zfcp_dbf.c+2 -20 replies
29/72zfcp: trace full payload of all SAN records (req,resp,iels)drivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_dbf.h+104 -130 replies
30/72scsi: zfcp: spin_lock_irqsave() is not nestabledrivers/s390/scsi/zfcp_dbf.c+1 -10 replies
31/72fbdev/efifb: Fix 16 color palette entry calculationdrivers/video/efifb.c+3 -30 replies
32/72mb86a20s: fix the locking logicdrivers/media/dvb-frontends/mb86a20s.c+11 -10 replies
33/72mb86a20s: fix demod settingsdrivers/media/dvb-frontends/mb86a20s.c+42 -500 replies
34/72cx231xx: don't return error on successdrivers/media/usb/cx231xx/cx231xx-avcore.c+4 -10 replies
35/72cx231xx: fix GPIOs for Pixelview SBTVD hybriddrivers/media/usb/cx231xx/cx231xx-cards.c drivers/media/usb/cx231xx/cx231xx-core.c+3 -20 replies
36/72MIPS: ptrace: Fix regs_return_value for kernel contextarch/mips/include/asm/ptrace.h+1 -10 replies
37/72Input: elantech - force needed quirks on Fujitsu H760drivers/input/mouse/elantech.c+14 -00 replies
38/72Input: elantech - add Fujitsu Lifebook E556 to force crc_enableddrivers/input/mouse/elantech.c+9 -20 replies
39/72NFSv4: Open state recovery must account for file permission changesfs/nfs/nfs4state.c+3 -00 replies
40/72scsi: Fix use-after-freedrivers/scsi/scsi_scan.c+1 -10 replies
41/72metag: Only define atomic_dec_if_positive conditionallyarch/metag/include/asm/atomic.h+1 -20 replies
42/72compiler: Allow 1- and 2-byte smp_load_acquire() and smp_store_release()include/linux/compiler.h+1 -10 replies
43/72ipc/sem.c: fix complex_count vs. simple op raceinclude/linux/sem.h ipc/sem.c+76 -550 replies
44/72arc: don't leak bits of kernel stack into coredumparch/arc/kernel/signal.c+5 -40 replies
45/72fs/super.c: fix race between freeze_super() and thaw_super()fs/super.c+3 -30 replies
46/72cifs: Limit the overall credit acquiredfs/cifs/smb2glob.h fs/cifs/smb2pdu.c+25 -10 replies
47/72Clarify locking of cifs file and tcon structures and make more granularfs/cifs/cifsfs.c fs/cifs/cifsglob.h fs/cifs/cifssmb.c +4 more+75 -630 replies
48/72Display number of credits availablefs/cifs/cifs_debug.c+1 -00 replies
49/72Set previous session id correctly on SMB3 reconnectfs/cifs/smb2pdu.c fs/cifs/smb2pdu.h+6 -10 replies
50/72SMB3: GUIDs should be constructed as random but valid uuidsfs/cifs/cifsfs.c fs/cifs/connect.c fs/cifs/smb2ops.c+3 -30 replies
51/72Do not send SMB3 SET_INFO request if nothing is changingfs/cifs/smb2inode.c+6 -00 replies
52/72net/mlx4_core: Allow resetting VF admin mac to zerodrivers/net/ethernet/mellanox/mlx4/en_netdev.c+1 -10 replies
53/72isofs: Do not return EACCES for unknown filesystemsfs/isofs/inode.c+5 -30 replies
54/72mmc: core: Annotate cmd_hdr as __le32drivers/mmc/card/block.c drivers/mmc/card/queue.h+2 -20 replies
55/72ubifs: Fix xattr_names length in exit pathsfs/ubifs/xattr.c+2 -00 replies
56/72drm/radeon: narrow asic_init for virtualizationdrivers/gpu/drm/radeon/radeon_device.c+3 -20 replies
57/72drm/radeon/si/dpm: fix phase shedding setupdrivers/gpu/drm/radeon/si_dpm.c drivers/gpu/drm/radeon/sislands_smc.h+2 -10 replies
58/72drm/radeon: change vblank_time's calculation method to reduce computational error.drivers/gpu/drm/radeon/r600_dpm.c+8 -70 replies
59/72mm/hugetlb: fix memory offline with hugepage size > memory block sizemm/hugetlb.c+7 -60 replies
60/72introduce NETIF_F_GSO_ENCAP_ALL helper maskinclude/linux/netdev_features.h+4 -00 replies
61/72tunnels: Remove encapsulation offloads on decap.include/net/ip_tunnels.h net/ipv4/ip_tunnel_core.c net/ipv6/sit.c+21 -30 replies
62/72powerpc/eeh: Null check uses of eeh_pe_bus_getarch/powerpc/kernel/eeh_driver.c arch/powerpc/platforms/powernv/eeh-ioda.c+13 -00 replies
63/72genirq/generic_chip: Add irq_unmap callbackkernel/irq/generic-chip.c+20 -00 replies
64/72uio: fix dmem_region_start computationdrivers/uio/uio_dmem_genirq.c+1 -10 replies
65/72crypto: gcm - Fix IV buffer size in crypto_gcm_setkeycrypto/gcm.c+1 -10 replies
66/72hwrng: omap - Only fail if pm_runtime_get_sync returns < 0drivers/char/hw_random/omap-rng.c+2 -20 replies
67/72perf symbols: Fixup symbol sizes before picking best onestools/perf/util/symbol-elf.c tools/perf/util/symbol.c+2 -20 replies
68/72powerpc/nvram: Fix an incorrect partition mergearch/powerpc/kernel/nvram_64.c+3 -30 replies
69/72Revert "fix minor infoleak in get_user_ex()"arch/x86/include/asm/uaccess.h+1 -52 replies
70/72i2c: core: fix NULL pointer dereference under race conditiondrivers/i2c/i2c-core.c+1 -10 replies
71/72scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()drivers/scsi/arcmsr/arcmsr_hba.c+7 -10 replies
72/72usb: hub: change CLEAR_FEATURE to SET_FEATUREdrivers/usb/core/hub.c+1 -10 replies

Reviews trailers per patch

28 of 72 patches have a Reviewed-by or Acked-by.

PatchJan KaraAaron DurbinOlof JohanssonFurquan ShaikhPuneet KumarBenjamin BlockHannes ReineckeAlexey IshchukOleg DrokinKees CookJacob KellerAndrew BowersTyrel DatwylerFrederic WeisbeckerMike GalbraithRabin VincentGuenter RoeckAneesh Kumar K.VBalbir SinghPeter JonesWilliam LinnaBenjamin TissoiresNikolay BorisovAurelien AptelGermano PercossiChristoph HellwigAndy ZhouMichal HockoNaoya HoriguchiAndrew DonnellanTomas Henzl
1/72A-b T-b
2/72A-b A-b
3/72A-b
4/72
5/72R-b
6/72
7/72A-b
8/72
9/72
10/72
11/72
12/72T-b R-b
13/72R-b R-b T-b
14/72R-b
15/72
16/72
17/72
18/72
19/72R-b A-b
20/72R-b R-b
21/72R-b R-b
22/72R-b R-b
23/72R-b R-b
24/72R-b R-b
25/72R-b R-b
26/72R-b R-b
27/72R-b R-b
28/72R-b R-b R-b
29/72R-b R-b R-b
30/72
31/72A-b
32/72
33/72
34/72
35/72
36/72
37/72
38/72T-b R-b
39/72T-b
40/72R-b
41/72
42/72
43/72
44/72
45/72Reported-and-tested-by
46/72
47/72R-b R-b
48/72
49/72
50/72R-b
51/72
52/72
53/72
54/72
55/72
56/72
57/72
58/72
59/72A-b A-b
60/72A-b
61/72
62/72R-b
63/72
64/72
65/72
66/72
67/72
68/72
69/72
70/72
71/72R-b
72/72

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

Read the v1 thread

Cover letter [PATCH 3.12 00/72] 3.12.67-stable review

This is the start of the stable review cycle for the 3.12.67 release. There are 72 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 Nov 9 14:03:48 CET 2016. 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.67-rc1.xz

and the diffstat can be found below.

thanks,
js

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

Al Viro (1):
arc: don't leak bits of kernel stack into coredump

Alex Deucher (3):
drm/radeon: narrow asic_init for virtualization drm/radeon/si/dpm: fix phase shedding setup drm/radeon: change vblank_time's calculation method to reduce
computational error.

Andrew Bresticker (1):
pstore/ram: Use memcpy_fromio() to save old buffer

Anton Blanchard (1):
powerpc/vdso64: Use double word compare on pointers

Arnaldo Carvalho de Melo (1):
perf symbols: Fixup symbol sizes before picking best ones

Bart Van Assche (1):
dm: mark request_queue dead before destroying the DM device

Brian King (1):
scsi: ibmvfc: Fix I/O hang when port is not mapped

Daeho Jeong (1):
ext4: reinforce check of i_dtime when clearing high fields of uid and
gid

Dan Carpenter (2):
scsi: zfcp: spin_lock_irqsave() is not nestable
scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()

Daniel Glöckner (1):
mmc: block: don't use CMD23 with very old MMC cards

Dave Gerlach (1):
hwrng: omap - Only fail if pm_runtime_get_sync returns < 0

Dmitry Torokhov (1):
Input: elantech - add Fujitsu Lifebook E556 to force crc_enabled

Furquan Shaikh (1):
pstore/ram: Use memcpy_toio instead of memcpy

Gavin Shan (1):
powerpc/powernv: Use CPU-endian PEST in pnv_pci_dump_p7ioc_diag_data()

Gerald Schaefer (1):
mm/hugetlb: fix memory offline with hugepage size > memory block size

Glauber Costa (1):
cfq: fix starvation of asynchronous writes

Guenter Roeck (1):
metag: Only define atomic_dec_if_positive conditionally

Guilherme G Piccoli (1):
i40e: avoid NULL pointer dereference and recursive errors on early PCI
error

Jack Morgenstein (1):
net/mlx4_core: Allow resetting VF admin mac to zero

Jan Kara (1):
isofs: Do not return EACCES for unknown filesystems

Jan Remmet (1):
regulator: tps65910: Work around silicon erratum SWCZ010

Jan Viktorin (1):
uio: fix dmem_region_start computation

Jesse Gross (1):
tunnels: Remove encapsulation offloads on decap.

Jiri Slaby (2):
mmc: core: Annotate cmd_hdr as __le32
Revert "fix minor infoleak in get_user_ex()"

Joe Perches (1):
ipc: remove use of seq_printf return value

Laurent Dufour (1):
powerpc/pseries: Fix stack corruption in htpe code

Liu Gang (1):
gpio: mpc8xxx: Correct irq handler function

Liu ShuoX (1):
pstore: Fix buffer overflow while write offset equal to buffer size

Manfred Spraul (1):
ipc/sem.c: fix complex_count vs. simple op race

Marcin Nowakowski (1):
MIPS: ptrace: Fix regs_return_value for kernel context

Matti Kurkela (1):
Input: elantech - force needed quirks on Fujitsu H760

Mauro Carvalho Chehab (4):
mb86a20s: fix the locking logic
mb86a20s: fix demod settings
cx231xx: don't return error on success
cx231xx: fix GPIOs for Pixelview SBTVD hybrid

Max Staudt (1):
fbdev/efifb: Fix 16 color palette entry calculation

Mike Galbraith (1):
reiserfs: Unlock superblock before calling reiserfs_quota_on_mount()

Ming Lei (1):
scsi: Fix use-after-free

Oleg Nesterov (1):
fs/super.c: fix race between freeze_super() and thaw_super()

Ondrej Mosnáček (1):
crypto: gcm - Fix IV buffer size in crypto_gcm_setkey

Pan Xinhui (1):
powerpc/nvram: Fix an incorrect partition merge

Paul E. McKenney (1):
compiler: Allow 1- and 2-byte smp_load_acquire() and
smp_store_release()

Paul Mackerras (1):
powerpc/64: Fix incorrect return value from __copy_tofrom_user

Pravin B Shelar (1):
introduce NETIF_F_GSO_ENCAP_ALL helper mask

Richard Weinberger (1):
ubifs: Fix xattr_names length in exit paths

Ross Lagerwall (1):
cifs: Limit the overall credit acquired

Ross Zwisler (1):
ext4: allow DAX writeback for hole punch

Russell Currey (1):
powerpc/eeh: Null check uses of eeh_pe_bus_get

Sebastian Andrzej Siewior (1):
pstore/core: drop cmpxchg based updates

Sebastian Frias (1):
genirq/generic_chip: Add irq_unmap callback

Steffen Maier (10):
zfcp: fix fc_host port_type with NPIV
zfcp: fix ELS/GS request&response length for hardware data router
zfcp: close window with unblocked rport during rport gone
zfcp: retain trace level for SCSI and HBA FSF response records
zfcp: restore: Dont use 0 to indicate invalid LUN in rec trace
zfcp: trace on request for open and close of WKA port
zfcp: restore tracing of handle for port and LUN with HBA records
zfcp: fix D_ID field with actual value on tracing SAN responses
zfcp: fix payload trace length for SAN request&response
zfcp: trace full payload of all SAN records (req,resp,iels)

Steve French (5):
Clarify locking of cifs file and tcon structures and make more
granular
Display number of credits available
Set previous session id correctly on SMB3 reconnect
SMB3: GUIDs should be constructed as random but valid uuids Do not send SMB3 SET_INFO request if nothing is changing

Trond Myklebust (1):
NFSv4: Open state recovery must account for file permission changes

Vladimir Zapolskiy (1):
i2c: core: fix NULL pointer dereference under race condition

Yonglong Wu (1):
usb: hub: change CLEAR_FEATURE to SET_FEATURE

 arch/arc/kernel/signal.c                       |   9 +-
 arch/metag/include/asm/atomic.h                |   3 +-
 arch/mips/include/asm/ptrace.h                 |   2 +-
 arch/powerpc/kernel/eeh_driver.c               |   8 ++
 arch/powerpc/kernel/nvram_64.c                 |   6 +-
 arch/powerpc/kernel/vdso64/datapage.S          |   2 +-
 arch/powerpc/kernel/vdso64/gettimeofday.S      |   2 +-
 arch/powerpc/lib/copyuser_64.S                 |   2 +-
 arch/powerpc/platforms/powernv/eeh-ioda.c      |   5 +
 arch/powerpc/platforms/powernv/pci.c           |   4 +-
 arch/powerpc/platforms/pseries/lpar.c          |   4 +-
 arch/x86/include/asm/uaccess.h                 |   6 +-
 block/cfq-iosched.c                            |  13 +-
 crypto/gcm.c                                   |   2 +-
 drivers/char/hw_random/omap-rng.c              |   4 +-
 drivers/gpio/gpio-mpc8xxx.c                    |   2 +-
 drivers/gpu/drm/radeon/r600_dpm.c              |  15 +--
 drivers/gpu/drm/radeon/radeon_device.c         |   5 +-
 drivers/gpu/drm/radeon/si_dpm.c                |   2 +-
 drivers/gpu/drm/radeon/sislands_smc.h          |   1 +
 drivers/i2c/i2c-core.c                         |   2 +-
 drivers/input/mouse/elantech.c                 |  25 +++-
 drivers/md/dm.c                                |   5 +
 drivers/media/dvb-frontends/mb86a20s.c         | 104 ++++++++--------
 drivers/media/usb/cx231xx/cx231xx-avcore.c     |   5 +-
 drivers/media/usb/cx231xx/cx231xx-cards.c      |   2 +-
 drivers/media/usb/cx231xx/cx231xx-core.c       |   3 +-
 drivers/mmc/card/block.c                       |   5 +-
 drivers/mmc/card/queue.h                       |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c    |   6 +
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c |   2 +-
 drivers/regulator/tps65910-regulator.c         |   6 +
 drivers/s390/scsi/zfcp_dbf.c                   | 162 ++++++++++++++++++++++---
 drivers/s390/scsi/zfcp_dbf.h                   |  14 ++-
 drivers/s390/scsi/zfcp_erp.c                   |  12 +-
 drivers/s390/scsi/zfcp_ext.h                   |   8 +-
 drivers/s390/scsi/zfcp_fsf.c                   |  22 +++-
 drivers/s390/scsi/zfcp_fsf.h                   |   4 +-
 drivers/s390/scsi/zfcp_scsi.c                  |   8 +-
 drivers/scsi/arcmsr/arcmsr_hba.c               |   8 +-
 drivers/scsi/ibmvscsi/ibmvfc.c                 |   1 -
 drivers/scsi/scsi_scan.c                       |   2 +-
 drivers/uio/uio_dmem_genirq.c                  |   2 +-
 drivers/usb/core/hub.c                         |   2 +-
 drivers/video/efifb.c                          |   6 +-
 fs/cifs/cifs_debug.c                           |   1 +
 fs/cifs/cifsfs.c                               |   3 +-
 fs/cifs/cifsglob.h                             |  30 ++---
 fs/cifs/cifssmb.c                              |   4 +-
 fs/cifs/connect.c                              |   2 +-
 fs/cifs/file.c                                 |  66 +++++-----
 fs/cifs/misc.c                                 |  15 +--
 fs/cifs/readdir.c                              |   6 +-
 fs/cifs/smb2glob.h                             |  10 ++
 fs/cifs/smb2inode.c                            |   6 +
 fs/cifs/smb2misc.c                             |  16 +--
 fs/cifs/smb2ops.c                              |   2 +-
 fs/cifs/smb2pdu.c                              |  21 +++-
 fs/cifs/smb2pdu.h                              |   2 +-
 fs/ext4/inode.c                                |  12 +-
 fs/isofs/inode.c                               |   8 +-
 fs/nfs/nfs4state.c                             |   3 +
 fs/pstore/ram_core.c                           |  51 +-------
 fs/reiserfs/super.c                            |  12 +-
 fs/super.c                                     |   6 +-
 fs/ubifs/xattr.c                               |   2 +
 include/linux/compiler.h                       |   2 +-
 include/linux/netdev_features.h                |   4 +
 include/linux/sem.h                            |   1 +
 include/net/ip_tunnels.h                       |  16 +++
 ipc/msg.c                                      |  34 +++---
 ipc/sem.c                                      | 156 ++++++++++++++----------
 ipc/shm.c                                      |  42 ++++---
 ipc/util.c                                     |   6 +-
 kernel/irq/generic-chip.c                      |  20 +++
 mm/hugetlb.c                                   |  13 +-
 net/ipv4/ip_tunnel_core.c                      |   3 +-
 net/ipv6/sit.c                                 |   5 +-
 tools/perf/util/symbol-elf.c                   |   2 +-
 tools/perf/util/symbol.c                       |   2 +-
 80 files changed, 714 insertions(+), 385 deletions(-)
Signature · 1 line
2.10.2