Skip to content

3.18.51-stable review

Greg Kroah-Hartman linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest43 of 47 patches 2 repliesIn review

43 of 47 patches are in this archive. The cover letter announces 47.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/47KEYS: Disallow keyrings beginning with . to be joined as session keyringssecurity/keys/keyctl.c+7 -20 replies
2/47KEYS: Change the name of the dead type to ".dead" to prevent user accesssecurity/keys/gc.c+1 -10 replies
3/47KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyringssecurity/keys/keyctl.c security/keys/process_keys.c+31 -240 replies
4/47tracing: Allocate the snapshot buffer before enabling probekernel/trace/trace.c+5 -30 replies
5/47ring-buffer: Have ring_buffer_iter_empty() return true when emptykernel/trace/ring_buffer.c+14 -20 replies
6/47cifs: Do not send echoes before Negotiate is completefs/cifs/smb1ops.c+10 -00 replies
7/47CIFS: remove bad_network_name flagfs/cifs/cifsglob.h fs/cifs/smb2pdu.c+0 -60 replies
8/47s390/mm: fix CMMA vs KSM vs othersarch/s390/include/asm/pgtable.h+2 -00 replies
9/47Input: elantech - add Fujitsu Lifebook E547 to force crc_enableddrivers/input/mouse/elantech.c+8 -00 replies
10/47ACPI / power: Avoid maybe-uninitialized warningdrivers/acpi/power.c+1 -00 replies
11/47mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 carddrivers/mmc/host/sdhci-esdhc-imx.c+1 -00 replies
12/47ubi/upd: Always flush after prepared for an updatedrivers/mtd/ubi/upd.c+4 -40 replies
13/47powerpc/kprobe: Fix oops when kprobed on stdu instructionarch/powerpc/kernel/entry_64.S+3 -30 replies
14/47x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRsarch/x86/kernel/cpu/mcheck/mce_amd.c+1 -10 replies
15/47kvm: arm/arm64: Fix locking for kvm_free_stage2_pgdarch/arm/kvm/mmu.c+12 -00 replies
16/47arm64: avoid returning from bad_modearch/arm64/kernel/entry.S arch/arm64/kernel/traps.c+26 -60 replies
17/47clk: at91: usb: fix determine_rate prototype againdrivers/clk/at91/clk-usb.c+2 -20 replies
18/47gadgetfs: fix uninitialized variable in error handlingdrivers/usb/gadget/legacy/inode.c+1 -00 replies
19/47dm bufio: hide bogus warningdrivers/md/dm-bufio.c+1 -00 replies
20/47MIPS: Fix the build on jz4740 after removing the custom gpio.harch/mips/jz4740/board-qi_lb60.c arch/mips/jz4740/gpio.c+2 -00 replies
21/47perf: Avoid horrible stack usageinclude/linux/ftrace_event.h include/linux/perf_event.h include/trace/ftrace.h +6 more+52 -240 replies
22/47fs/nfs: fix new compiler warning about boolean in switchfs/nfs/nfs4proc.c+4 -70 replies
23/47iommu/vt-d: Remove unused variabledrivers/iommu/intel-iommu.c+0 -10 replies
24/47mm/init: fix zone boundary creationmm/page_alloc.c+10 -70 replies
25/47net: ti: cpmac: Fix compiler warning due to type confusiondrivers/net/ethernet/ti/cpmac.c+3 -20 replies
26/47MIPS: asm: compiler: Add new macros to set ISA and arch asm annotationsarch/mips/include/asm/compiler.h+13 -00 replies
27/47nfsd: work around a gcc-5.1 warningfs/nfsd/nfs4state.c+1 -20 replies
29/47brcmfmac: avoid gcc-5.1 warningdrivers/net/wireless/brcm80211/brcmfmac/fwsignal.c+1 -10 replies
30/47tty: nozomi: avoid a harmless gcc warningdrivers/tty/nozomi.c+1 -10 replies
31/47net: vxge: avoid unused function warningsdrivers/net/ethernet/neterion/vxge/vxge-main.c+12 -190 replies
33/47hostap: avoid uninitialized variable use in hfa384x_get_riddrivers/net/wireless/hostap/hostap_hw.c+10 -50 replies
34/47MIPS: MSP71xx: remove odd locking in PCI config space access codearch/mips/pci/ops-pmcmsp.c+0 -120 replies
35/47net: tulip: turn compile-time warning into dev_warn()drivers/net/ethernet/dec/tulip/tulip_core.c drivers/net/ethernet/dec/tulip/winbond-840.c+8 -30 replies
37/47gfs2: avoid uninitialized variable warningfs/gfs2/dir.c+2 -20 replies
39/47ARM: 8296/1: cache-l2x0: clean up aurora cache handlingarch/arm/mm/cache-l2x0.c+38 -730 replies
40/47aic94xx: Skip reading user settings if flash is not founddrivers/scsi/aic94xx/aic94xx_sds.c+3 -20 replies
41/47MIPS: ralink: Cosmetic change to prom_init().arch/mips/ralink/prom.c+4 -50 replies
42/47kconfig: tinyconfig: provide whole choice blocks to avoid warningsarch/x86/configs/tiny.config kernel/configs/tiny.config+10 -00 replies
43/47ARM: 8383/1: nommu: avoid deprecated source register on movarch/arm/kernel/head-nommu.S+7 -130 replies
44/47xc2028: avoid use after freedrivers/media/tuners/tuner-xc2028.c+2 -10 replies
45/47vfio/pci: Fix integer overflows, bitmask checkdrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_intrs.c+23 -140 replies
46/47staging/android/ion : fix a race condition in the ion driverdrivers/staging/android/ion/ion.c+42 -130 replies
47/47ping: implement proper lockingnet/ipv4/ping.c+3 -20 replies

Reviews trailers per patch

12 of 43 patches have a Reviewed-by or Acked-by.

PatchMimi ZoharTim HarveyDong AishengAdrian HunterNaveen N. RaoAnanth N MavinakayanahalliJonathan LiuPavel ShilovskyUlrik De BieChristian BorntraegerGrant GrundlerThomas PetazzoniChristoph HellwigJosh TriplettMasahiro YamadaIngo MolnarMaxime CoquelinBoris BrezillonLaura Abbott
1/47A-b
2/47
3/47
4/47
5/47
6/47T-b A-b
7/47R-b
8/47Signed-of-by
9/47R-b
10/47
11/47Tested-and-reported-by A-b A-b
12/47
13/47R-b R-b
14/47
15/47
16/47
17/47A-b
18/47
19/47
20/47
21/47
22/47
23/47
24/47
25/47
26/47
27/47
29/47
30/47
31/47
33/47
34/47
35/47A-b
37/47
39/47A-b T-b
40/47R-b
41/47
42/47R-b R-b A-b
43/47T-b
44/47
45/47
46/47R-b
47/47

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

Read the v1 thread

Cover letter [PATCH 3.18 00/47] 3.18.51-stable review

This is the start of the stable review cycle for the 3.18.51 release. There are 47 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 Sun Apr 30 08:30:25 UTC 2017. 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.18.51-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-3.18.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.51-rc1

Eric Dumazet <[email protected]>
ping: implement proper locking

EunTaik Lee <[email protected]>
staging/android/ion : fix a race condition in the ion driver

Vlad Tsyrklevich <[email protected]>
vfio/pci: Fix integer overflows, bitmask check

Mauro Carvalho Chehab <[email protected]>
xc2028: avoid use after free

Stefan Agner <[email protected]>
ARM: 8383/1: nommu: avoid deprecated source register on mov

Arnd Bergmann <[email protected]>
kconfig: tinyconfig: provide whole choice blocks to avoid warnings

John Crispin <[email protected]>
MIPS: ralink: Cosmetic change to prom_init().

Hannes Reinecke <[email protected]>
aic94xx: Skip reading user settings if flash is not found

Arnd Bergmann <[email protected]>
ARM: 8296/1: cache-l2x0: clean up aurora cache handling

Satoru Takeuchi <[email protected]>

    btrfs: fix state->private cast on 32 bit machines

Arnd Bergmann <[email protected]>
gfs2: avoid uninitialized variable warning

Arnd Bergmann <[email protected]>
mmc: sunxi: avoid invalid pointer calculation

Arnd Bergmann <[email protected]>
net: tulip: turn compile-time warning into dev_warn()

Sergey Ryazanov <[email protected]>
MIPS: MSP71xx: remove odd locking in PCI config space access code

Arnd Bergmann <[email protected]>
hostap: avoid uninitialized variable use in hfa384x_get_rid

Richard Leitner <[email protected]>
misc: ioc4: simplify wave period measurement in clock_calibrate

Arnd Bergmann <[email protected]>
net: vxge: avoid unused function warnings

Arnd Bergmann <[email protected]>
tty: nozomi: avoid a harmless gcc warning

Arnd Bergmann <[email protected]>
brcmfmac: avoid gcc-5.1 warning

Kevin Cernekee <[email protected]>
Fix signed/unsigned pointer warning

Arnd Bergmann <[email protected]>
nfsd: work around a gcc-5.1 warning

Markos Chandras <[email protected]>
MIPS: asm: compiler: Add new macros to set ISA and arch asm annotations

Paul Burton <[email protected]>
net: ti: cpmac: Fix compiler warning due to type confusion

Oliver O'Halloran <[email protected]>
mm/init: fix zone boundary creation

Alex Williamson <[email protected]>
iommu/vt-d: Remove unused variable

Andre Przywara <[email protected]>
fs/nfs: fix new compiler warning about boolean in switch

Peter Zijlstra (Intel) <[email protected]>
perf: Avoid horrible stack usage

Alban Bedel <[email protected]>
MIPS: Fix the build on jz4740 after removing the custom gpio.h

Arnd Bergmann <[email protected]>
dm bufio: hide bogus warning

Arnd Bergmann <[email protected]>
gadgetfs: fix uninitialized variable in error handling

Arnd Bergmann <[email protected]>
clk: at91: usb: fix determine_rate prototype again

Mark Rutland <[email protected]>
arm64: avoid returning from bad_mode

Suzuki K Poulose <[email protected]>
kvm: arm/arm64: Fix locking for kvm_free_stage2_pgd

Yazen Ghannam <[email protected]>
x86/mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs

Ravi Bangoria <[email protected]>
powerpc/kprobe: Fix oops when kprobed on 'stdu' instruction

Sebastian Siewior <[email protected]>
ubi/upd: Always flush after prepared for an update

Haibo Chen <[email protected]>
mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for DDR50 card

Arnd Bergmann <[email protected]>
ACPI / power: Avoid maybe-uninitialized warning

Thorsten Leemhuis <[email protected]>
Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled

Christian Borntraeger <[email protected]>
s390/mm: fix CMMA vs KSM vs others

Germano Percossi <[email protected]>
CIFS: remove bad_network_name flag

Sachin Prabhu <[email protected]>
cifs: Do not send echoes before Negotiate is complete

Steven Rostedt (VMware) <[email protected]>
ring-buffer: Have ring_buffer_iter_empty() return true when empty

Steven Rostedt (VMware) <[email protected]>
tracing: Allocate the snapshot buffer before enabling probe

Eric Biggers <[email protected]>
KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

David Howells <[email protected]>
KEYS: Change the name of the dead type to ".dead" to prevent user access

David Howells <[email protected]>
KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings

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

Diffstat:

 Makefile                                           |   4 +-
 arch/arm/kernel/head-nommu.S                       |  20 ++--
 arch/arm/kvm/mmu.c                                 |  12 +++
 arch/arm/mm/cache-l2x0.c                           | 111 +++++++--------------
 arch/arm64/kernel/entry.S                          |   4 +-
 arch/arm64/kernel/traps.c                          |  28 +++++-
 arch/mips/include/asm/compiler.h                   |  13 +++
 arch/mips/jz4740/board-qi_lb60.c                   |   1 +
 arch/mips/jz4740/gpio.c                            |   1 +
 arch/mips/pci/ops-pmcmsp.c                         |  12 ---
 arch/mips/ralink/prom.c                            |   9 +-
 arch/powerpc/kernel/entry_64.S                     |   6 +-
 arch/s390/include/asm/pgtable.h                    |   2 +
 arch/x86/configs/tiny.config                       |   2 +
 arch/x86/kernel/cpu/mcheck/mce_amd.c               |   2 +-
 drivers/acpi/power.c                               |   1 +
 drivers/clk/at91/clk-usb.c                         |   4 +-
 drivers/input/mouse/elantech.c                     |   8 ++
 drivers/iommu/intel-iommu.c                        |   1 -
 drivers/md/dm-bufio.c                              |   1 +
 drivers/media/tuners/tuner-xc2028.c                |   3 +-
 drivers/misc/ioc4.c                                |  31 +++---
 drivers/mmc/host/sdhci-esdhc-imx.c                 |   1 +
 drivers/mmc/host/sunxi-mmc.c                       |   5 +-
 drivers/mtd/ubi/upd.c                              |   8 +-
 drivers/net/ethernet/dec/tulip/tulip_core.c        |   9 +-
 drivers/net/ethernet/dec/tulip/winbond-840.c       |   2 +-
 drivers/net/ethernet/neterion/vxge/vxge-main.c     |  31 +++---
 drivers/net/ethernet/ti/cpmac.c                    |   5 +-
 drivers/net/wireless/brcm80211/brcmfmac/fwsignal.c |   2 +-
 drivers/net/wireless/hostap/hostap_hw.c            |  15 ++-
 drivers/scsi/aic94xx/aic94xx_sds.c                 |   5 +-
 drivers/staging/android/ion/ion.c                  |  55 +++++++---
 drivers/tty/nozomi.c                               |   2 +-
 drivers/usb/gadget/legacy/inode.c                  |   1 +
 drivers/vfio/pci/vfio_pci.c                        |  33 +++---
 drivers/vfio/pci/vfio_pci_intrs.c                  |   2 +-
 fs/btrfs/extent_io.c                               |   2 +-
 fs/cifs/cifsglob.h                                 |   1 -
 fs/cifs/netmisc.c                                  |  12 ++-
 fs/cifs/smb1ops.c                                  |  10 ++
 fs/cifs/smb2pdu.c                                  |   5 -
 fs/gfs2/dir.c                                      |   4 +-
 fs/nfs/nfs4proc.c                                  |  11 +-
 fs/nfsd/nfs4state.c                                |   3 +-
 include/linux/ftrace_event.h                       |   2 +-
 include/linux/perf_event.h                         |  28 ++++--
 include/trace/ftrace.h                             |   7 +-
 kernel/configs/tiny.config                         |   8 ++
 kernel/events/core.c                               |  23 +++--
 kernel/sched/core.c                                |   2 +-
 kernel/trace/ring_buffer.c                         |  16 ++-
 kernel/trace/trace.c                               |   8 +-
 kernel/trace/trace_event_perf.c                    |   4 +-
 kernel/trace/trace_kprobe.c                        |   4 +-
 kernel/trace/trace_syscalls.c                      |   4 +-
 kernel/trace/trace_uprobe.c                        |   2 +-
 mm/page_alloc.c                                    |  17 ++--
 net/ipv4/ping.c                                    |   5 +-
 security/keys/gc.c                                 |   2 +-
 security/keys/keyctl.c                             |  20 ++--
 security/keys/process_keys.c                       |  44 ++++----
 62 files changed, 409 insertions(+), 287 deletions(-)