Skip to content

3.18.53-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest36 of 39 patches 13 repliesIn review

36 of 39 patches are in this archive. The cover letter announces 39.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/399p: fix a potential acl leakfs/9p/acl.c+2 -00 replies
2/39tty: remove platform_sysrq_reset_seqdrivers/tty/sysrq.c+1 -180 replies
3/39mtd: cfi: reduce stack sizeinclude/linux/mtd/map.h+11 -10 replies
4/39ARM: 8452/3: PJ4: make coprocessor access sequences buildable in Thumb2 modearch/arm/kernel/Makefile arch/arm/kernel/pj4-cp0.c+4 -10 replies
5/39cpupower: Fix turbo frequency reporting for pre-Sandy Bridge corestools/power/cpupower/utils/helpers/cpuid.c+1 -00 replies
6/39powerpc/powernv: Fix opal_exit tracepoint opcodearch/powerpc/platforms/powernv/opal-wrappers.S+1 -10 replies
7/39power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLINGdrivers/power/bq24190_charger.c+1 -10 replies
8/39power: supply: bq24190_charger: Call set_mode_host() on pm_resume()drivers/power/bq24190_charger.c+1 -00 replies
9/39ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 buildarch/arm/mach-omap2/omap-headsmp.S+2 -10 replies
10/39mwifiex: debugfs: Fix (sometimes) off-by-1 SSID printdrivers/net/wireless/mwifiex/debugfs.c+2 -10 replies
11/39mwifiex: Avoid skipping WEP key deletion for APdrivers/net/wireless/mwifiex/sta_ioctl.c+0 -20 replies
13/39kprobes/x86: Fix kernel panic when certain exception-handling addresses are probedarch/x86/kernel/kprobes/common.h arch/x86/kernel/kprobes/core.c arch/x86/kernel/kprobes/opt.c+5 -50 replies
14/39x86/platform/intel-mid: Correct MSI IRQ line for watchdog devicearch/x86/platform/intel-mid/device_libs/platform_wdt.c+1 -10 replies
16/39usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error pathsdrivers/usb/host/ehci-exynos.c+2 -00 replies
17/39usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error pathsdrivers/usb/host/ohci-exynos.c+2 -00 replies
18/39USB: serial: keyspan_pda: fix receive sanity checksdrivers/usb/serial/keyspan_pda.c+14 -50 replies
19/39USB: serial: digi_acceleport: fix incomplete rx sanity checkdrivers/usb/serial/digi_acceleport.c+23 -150 replies
20/39USB: serial: ssu100: fix control-message error handlingdrivers/usb/serial/ssu100.c+24 -70 replies
21/39USB: serial: io_edgeport: fix epic-descriptor handlingdrivers/usb/serial/io_edgeport.c+18 -60 replies
22/39USB: serial: ti_usb_3410_5052: fix control-message error handlingdrivers/usb/serial/ti_usb_3410_5052.c+4 -80 replies
23/39USB: serial: ark3116: fix open error handlingdrivers/usb/serial/ark3116.c+19 -60 replies
24/39USB: serial: ftdi_sio: fix latency-timer error handlingdrivers/usb/serial/ftdi_sio.c+5 -20 replies
25/39USB: serial: quatech2: fix control-message error handlingdrivers/usb/serial/quatech2.c+13 -110 replies
26/39USB: serial: mct_u232: fix modem-status error handlingdrivers/usb/serial/mct_u232.c+5 -10 replies
27/39USB: serial: io_edgeport: fix descriptor error handlingdrivers/usb/serial/io_edgeport.c+15 -90 replies
28/39USB: serial: sierra: fix bogus alternate-setting assumptiondrivers/usb/serial/sierra.c+5 -230 replies
29/39scsi: scsi_dh_emc: return success in clariion_std_inquiry()drivers/scsi/device_handler/scsi_dh_emc.c+1 -10 replies
30/39brcmfmac: Ensure pointer correctly set if skb data location changesdrivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c+3 -10 replies
31/39brcmfmac: Make skb header writable before usedrivers/net/wireless/brcm80211/brcmfmac/dhd_linux.c+5 -140 replies
32/39staging: emxx_udc: remove incorrect __init annotationsdrivers/staging/emxx_udc/emxx_udc.c+2 -20 replies
33/39tcp: do not underestimate skb->truesize in tcp_trim_head()net/ipv4/tcp_output.c+12 -70 replies
34/39ipv4, ipv6: ensure raw socket message is big enough to hold an IP headernet/ipv4/raw.c net/ipv6/raw.c+5 -00 replies
35/39ipv6: initialize route null entry in addrconf_init()include/net/ip6_route.h net/ipv6/addrconf.c net/ipv6/route.c+18 -110 replies
36/39ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notfinclude/net/addrconf.h net/ipv6/addrconf.c net/ipv6/route.c+14 -20 replies
37/39tcp: fix wraparound issue in tcp_lpnet/ipv4/tcp_lp.c+4 -20 replies
38/39f2fs: sanity check segment countfs/f2fs/super.c include/linux/f2fs_fs.h+13 -00 replies

Reviews trailers per patch

21 of 36 patches have a Reviewed-by or Acked-by.

PatchArnd BergmannNicolas PitreGSRMark GreerTony LindgrenAlan SternJavier Martinez CanillasGreg Kroah-HartmanAndrey KonovalovJan KaraGreg KurzArend van SprielHannes ReineckeDavid Ahern
1/39R-b R-b
2/39
3/39
4/39A-b A-b
5/39T-b
6/39
7/39A-b A-b
8/39A-b A-b
9/39
10/39
11/39
13/39
14/39
16/39A-b R-b
17/39A-b R-b
18/39R-b
19/39R-b
20/39R-b
21/39R-b
22/39R-b
23/39R-b
24/39R-b
25/39R-b
26/39R-b
27/39R-b
28/39R-b
29/39R-b
30/39A-b
31/39A-b
32/39
33/39T-b
34/39
35/39T-b
36/39A-b T-b
37/39
38/39

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

Read the v1 thread

Cover letter [PATCH 3.18 00/39] 3.18.53-stable review

This is the start of the stable review cycle for the 3.18.53 release. There are 39 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 Sat May 13 13:02:15 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.53-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.53-rc1

Nicolai Hähnle <[email protected]>
drm/ttm: fix use-after-free races in vm fault handling

Jin Qian <[email protected]>
f2fs: sanity check segment count

Eric Dumazet <[email protected]>
tcp: fix wraparound issue in tcp_lp

WANG Cong <[email protected]>
ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf

WANG Cong <[email protected]>
ipv6: initialize route null entry in addrconf_init()

Alexander Potapenko <[email protected]>
ipv4, ipv6: ensure raw socket message is big enough to hold an IP header

Eric Dumazet <[email protected]>

    tcp: do not underestimate skb->truesize in tcp_trim_head()

Arnd Bergmann <[email protected]>
staging: emxx_udc: remove incorrect __init annotations

James Hughes <[email protected]>
brcmfmac: Make skb header writable before use

James Hughes <[email protected]>
brcmfmac: Ensure pointer correctly set if skb data location changes

Dan Carpenter <[email protected]>
scsi: scsi_dh_emc: return success in clariion_std_inquiry()

Johan Hovold <[email protected]>
USB: serial: sierra: fix bogus alternate-setting assumption

Johan Hovold <[email protected]>
USB: serial: io_edgeport: fix descriptor error handling

Johan Hovold <[email protected]>
USB: serial: mct_u232: fix modem-status error handling

Johan Hovold <[email protected]>
USB: serial: quatech2: fix control-message error handling

Johan Hovold <[email protected]>
USB: serial: ftdi_sio: fix latency-timer error handling

Johan Hovold <[email protected]>
USB: serial: ark3116: fix open error handling

Johan Hovold <[email protected]>
USB: serial: ti_usb_3410_5052: fix control-message error handling

Johan Hovold <[email protected]>
USB: serial: io_edgeport: fix epic-descriptor handling

Johan Hovold <[email protected]>
USB: serial: ssu100: fix control-message error handling

Johan Hovold <[email protected]>
USB: serial: digi_acceleport: fix incomplete rx sanity check

Johan Hovold <[email protected]>
USB: serial: keyspan_pda: fix receive sanity checks

Krzysztof Kozlowski <[email protected]>
usb: host: ohci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths

Krzysztof Kozlowski <[email protected]>
usb: host: ehci-exynos: Decrese node refcount on exynos_ehci_get_phy() error paths

Jim Mattson <[email protected]>
Revert "KVM: nested VMX: disable perf cpuid reporting"

Andy Shevchenko <[email protected]>
x86/platform/intel-mid: Correct MSI IRQ line for watchdog device

Masami Hiramatsu <[email protected]>
kprobes/x86: Fix kernel panic when certain exception-handling addresses are probed

Nikola Pajkovsky <[email protected]>
x86/pci-calgary: Fix iommu_free() comparison of unsigned expression >= 0

Ganapathi Bhat <[email protected]>
mwifiex: Avoid skipping WEP key deletion for AP

Brian Norris <[email protected]>
mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print

Matthijs van Duin <[email protected]>
ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build

Liam Breck <[email protected]>
power: supply: bq24190_charger: Call set_mode_host() on pm_resume()

Liam Breck <[email protected]>
power: supply: bq24190_charger: Fix irq trigger to IRQF_TRIGGER_FALLING

Michael Ellerman <[email protected]>
powerpc/powernv: Fix opal_exit tracepoint opcode

Ben Hutchings <[email protected]>
cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores

Ard Biesheuvel <[email protected]>
ARM: 8452/3: PJ4: make coprocessor access sequences buildable in Thumb2 mode

Arnd Bergmann <[email protected]>
mtd: cfi: reduce stack size

Arnd Bergmann <[email protected]>
tty: remove platform_sysrq_reset_seq

Cong Wang <[email protected]>
9p: fix a potential acl leak

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/kernel/Makefile                           |  1 -
 arch/arm/kernel/pj4-cp0.c                          |  4 ++
 arch/arm/mach-omap2/omap-headsmp.S                 |  3 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S     |  2 +-
 arch/x86/kernel/kprobes/common.h                   |  2 +-
 arch/x86/kernel/kprobes/core.c                     |  6 +--
 arch/x86/kernel/kprobes/opt.c                      |  2 +-
 arch/x86/kernel/pci-calgary_64.c                   |  2 +-
 arch/x86/kvm/cpuid.c                               |  6 ---
 arch/x86/kvm/vmx.c                                 |  2 -
 .../platform/intel-mid/device_libs/platform_wdt.c  |  2 +-
 drivers/gpu/drm/ttm/ttm_bo_vm.c                    | 12 ++++++
 .../net/wireless/brcm80211/brcmfmac/dhd_linux.c    | 23 ++++-------
 drivers/net/wireless/mwifiex/debugfs.c             |  3 +-
 drivers/net/wireless/mwifiex/sta_ioctl.c           |  2 -
 drivers/power/bq24190_charger.c                    |  3 +-
 drivers/scsi/device_handler/scsi_dh_emc.c          |  2 +-
 drivers/staging/emxx_udc/emxx_udc.c                |  4 +-
 drivers/tty/sysrq.c                                | 19 +--------
 drivers/usb/host/ehci-exynos.c                     |  2 +
 drivers/usb/host/ohci-exynos.c                     |  2 +
 drivers/usb/serial/ark3116.c                       | 25 ++++++++---
 drivers/usb/serial/digi_acceleport.c               | 38 ++++++++++-------
 drivers/usb/serial/ftdi_sio.c                      |  7 +++-
 drivers/usb/serial/io_edgeport.c                   | 48 +++++++++++++++-------
 drivers/usb/serial/keyspan_pda.c                   | 19 ++++++---
 drivers/usb/serial/mct_u232.c                      |  6 ++-
 drivers/usb/serial/quatech2.c                      | 24 ++++++-----
 drivers/usb/serial/sierra.c                        | 28 +++----------
 drivers/usb/serial/ssu100.c                        | 31 ++++++++++----
 drivers/usb/serial/ti_usb_3410_5052.c              | 12 ++----
 fs/9p/acl.c                                        |  2 +
 fs/f2fs/super.c                                    |  7 ++++
 include/linux/f2fs_fs.h                            |  6 +++
 include/linux/mtd/map.h                            | 12 +++++-
 include/net/addrconf.h                             |  2 +
 include/net/ip6_route.h                            |  1 +
 net/ipv4/raw.c                                     |  3 ++
 net/ipv4/tcp_lp.c                                  |  6 ++-
 net/ipv4/tcp_output.c                              | 19 +++++----
 net/ipv6/addrconf.c                                |  3 ++
 net/ipv6/raw.c                                     |  2 +
 net/ipv6/route.c                                   | 39 ++++++++++++------
 tools/power/cpupower/utils/helpers/cpuid.c         |  1 +
 45 files changed, 273 insertions(+), 176 deletions(-)