Skip to content

4.9.78-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest47 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/47libnvdimm, btt: Fix an incompatibility in the log layoutdrivers/nvdimm/btt.c drivers/nvdimm/btt.h+212 -360 replies
2/47scsi: sg: disable SET_FORCE_LOW_DMAdrivers/scsi/sg.c include/scsi/sg.h+9 -220 replies
3/47futex: Prevent overflow by strengthen input validationkernel/futex.c+3 -00 replies
4/47ALSA: seq: Make ioctls race-freesound/core/seq/seq_clientmgr.c sound/core/seq/seq_clientmgr.h+4 -00 replies
5/47ALSA: pcm: Remove yet superfluous WARN_ON()sound/core/pcm_lib.c+0 -10 replies
6/47ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variantsound/pci/hda/patch_realtek.c+1 -00 replies
7/47ALSA: hda - Apply the existing quirk to iMac 14,1sound/pci/hda/patch_cirrus.c+1 -00 replies
8/47timers: Unconditionally check deferrable basekernel/time/timer.c+1 -10 replies
9/47af_key: fix buffer overread in verify_address_len()net/key/af_key.c+5 -00 replies
10/47af_key: fix buffer overread in parse_exthdrs()net/key/af_key.c+3 -00 replies
11/47iser-target: Fix possible use-after-free in connection establishment errordrivers/infiniband/ulp/isert/ib_isert.c+1 -00 replies
12/47scsi: hpsa: fix volume offline statedrivers/scsi/hpsa.c+1 -00 replies
13/47sched/deadline: Zero out positive runtime after throttling constrained taskskernel/sched/deadline.c+2 -00 replies
14/47x86/retpoline: Fill RSB on context switch for affected CPUsarch/x86/entry/entry_32.S arch/x86/entry/entry_64.S arch/x86/include/asm/cpufeatures.h +1 more+59 -00 replies
15/47x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macrosarch/x86/include/asm/nospec-branch.h+5 -10 replies
16/47objtool: Improve error message for bad file argumenttools/objtool/elf.c+3 -10 replies
17/47x86/cpufeature: Move processor tracing out of scattered featuresarch/x86/include/asm/cpufeatures.h arch/x86/kernel/cpu/scattered.c+1 -20 replies
18/47module: Add retpoline tag to VERMAGICinclude/linux/vermagic.h+7 -10 replies
19/47x86/mm/pkeys: Fix fill_sig_info_pkeyarch/x86/mm/fault.c+4 -30 replies
20/47x86/tsc: Fix erroneous TSC rate on Skylake Xeonarch/x86/kernel/tsc.c+0 -10 replies
21/47pipe: avoid round_pipe_size() nr_pages overflow on 32-bitfs/pipe.c+15 -20 replies
22/47x86/apic/vector: Fix off by one in error patharch/x86/kernel/apic/vector.c+5 -20 replies
23/47perf tools: Fix build with ARCH=x86_64tools/perf/Makefile.config tools/perf/Makefile.perf tools/perf/arch/Build +3 more+25 -250 replies
24/47Input: ALPS - fix multi-touch decoding on SS4 plus touchpadsdrivers/input/mouse/alps.c drivers/input/mouse/alps.h+19 -140 replies
25/47Input: 88pm860x-ts - fix child-node lookupdrivers/input/touchscreen/88pm860x-ts.c+12 -40 replies
26/47Input: twl6040-vibra - fix child-node lookupdrivers/input/misc/twl6040-vibra.c+1 -20 replies
27/47Input: twl4030-vibra - fix sibling-node lookupdrivers/input/misc/twl4030-vibra.c+4 -20 replies
28/47tracing: Fix converting enums from the map in trace_event_eval_update()kernel/trace/trace_events.c+15 -10 replies
29/47phy: work around phys references to usb-nop-xceiv devicesdrivers/phy/phy-core.c+4 -00 replies
30/47ARM: sunxi_defconfig: Enable CMAarch/arm/configs/sunxi_defconfig+2 -00 replies
31/47ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7arch/arm/boot/dts/kirkwood-openblocks_a7.dts+8 -20 replies
32/47can: peak: fix potential bug in packet fragmentationdrivers/net/can/usb/peak_usb/pcan_usb_fd.c+11 -100 replies
33/47scripts/gdb/linux/tasks.py: fix get_thread_infoscripts/gdb/linux/tasks.py+2 -00 replies
34/47proc: fix coredump vs read /proc/*/stat racefs/proc/array.c+5 -20 replies
35/47libata: apply MAX_SEC_1024 to all LITEON EP1 series devicesdrivers/ata/libata-core.c+1 -00 replies
36/47workqueue: avoid hard lockups in show_workqueue_state()kernel/workqueue.c+13 -00 replies
37/47dm btree: fix serious bug in btree_split_beneath()drivers/md/persistent-data/dm-btree.c+2 -170 replies
38/47dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6drivers/md/dm-thin-metadata.c+5 -10 replies
39/47arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC callsarch/arm64/kvm/handle_exit.c+2 -20 replies
40/47x86/cpu, x86/pti: Do not enable PTI on AMD processorsarch/x86/kernel/cpu/common.c+2 -20 replies
41/47usbip: fix warning in vhci_hcd_probe/lockdep_init_mapdrivers/usb/usbip/vhci_sysfs.c+1 -00 replies
42/47x86/mce: Make machine check speculation protectedarch/x86/entry/entry_64.S arch/x86/include/asm/traps.h arch/x86/kernel/cpu/mcheck/mce.c+7 -10 replies
43/47retpoline: Introduce start/end markers of indirect thunkarch/x86/include/asm/nospec-branch.h arch/x86/kernel/vmlinux.lds.S arch/x86/lib/retpoline.S+11 -10 replies
44/47kprobes/x86: Blacklist indirect thunk functions for kprobesarch/x86/lib/retpoline.S+2 -10 replies
45/47kprobes/x86: Disable optimizing on the function jumps to indirect thunkarch/x86/kernel/kprobes/opt.c+22 -10 replies
46/47x86/pti: Document fix wrong indexDocumentation/x86/pti.txt+1 -10 replies
47/47x86/retpoline: Optimize inline assembler for vmexit_fill_RSBarch/x86/include/asm/nospec-branch.h+4 -30 replies

Reviews trailers per patch

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

PatchJohannes ThumshirnChristoph HellwigKees CookGreg Kroah-HartmanDon BraceDaniel Bristot de OliveiraBorislav PetkovDavid WoodhouseArjan van de VenMikulas PatockaKeith BuschArnaldo Carvalho de MeloJiri OlsaMasaki OtaPeter UjfalusiH. Nikolaus SchallerChuck LeverStefan WahrenRob HerringHans VerkuilKishon Vijay Abraham IAndrew LunnJan KiszkaKieran BinghamJohn OgnessJoe ThornberPeter ZijlstraFrancisco G.Naresh Kamboju
SeriesT-b
1/47
2/47R-b T-b R-b
3/47
4/47R-b R-b
5/47
6/47Reported-and-tested-by
7/47
8/47
9/47
10/47
11/47
12/47A-b
13/47A-b
14/47A-b
15/47R-b A-b A-b
16/47
17/47
18/47R-b A-b
19/47
20/47
21/47R-b
22/47T-b
23/47T-b A-b
24/47R-b
25/47
26/47A-b T-b
27/47
28/47Teste-by
29/47T-b A-b T-b A-b
30/47
31/47R-b
32/47
33/47A-b A-b
34/47T-b
35/47
36/47
37/47
38/47A-b
39/47
40/47R-b
41/47
42/47R-b R-b Niced-by
43/47A-b
44/47A-b
45/47A-b
46/47
47/47A-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 29 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/47] 4.9.78-stable review

This is the start of the stable review cycle for the 4.9.78 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 Wed Jan 24 08:39:11 UTC 2018. 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/v4.x/stable-review/patch-4.9.78-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-4.9.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.78-rc1

Andi Kleen <[email protected]>
x86/retpoline: Optimize inline assembler for vmexit_fill_RSB

zhenwei.pi <[email protected]>
x86/pti: Document fix wrong index

Masami Hiramatsu <[email protected]>
kprobes/x86: Disable optimizing on the function jumps to indirect thunk

Masami Hiramatsu <[email protected]>
kprobes/x86: Blacklist indirect thunk functions for kprobes

Masami Hiramatsu <[email protected]>
retpoline: Introduce start/end markers of indirect thunk

Thomas Gleixner <[email protected]>
x86/mce: Make machine check speculation protected

Shuah Khan <[email protected]>
usbip: fix warning in vhci_hcd_probe/lockdep_init_map

Tom Lendacky <[email protected]>
x86/cpu, x86/pti: Do not enable PTI on AMD processors

Marc Zyngier <[email protected]>
arm64: KVM: Fix SMCCC handling of unimplemented SMC/HVC calls

Dennis Yang <[email protected]>
dm thin metadata: THIN_MAX_CONCURRENT_LOCKS should be 6

Joe Thornber <[email protected]>
dm btree: fix serious bug in btree_split_beneath()

Sergey Senozhatsky <[email protected]>
workqueue: avoid hard lockups in show_workqueue_state()

Xinyu Lin <[email protected]>
libata: apply MAX_SEC_1024 to all LITEON EP1 series devices

Alexey Dobriyan <[email protected]>
proc: fix coredump vs read /proc/*/stat race

Xi Kangjie <[email protected]>
scripts/gdb/linux/tasks.py: fix get_thread_info

Stephane Grosjean <[email protected]>
can: peak: fix potential bug in packet fragmentation

Thomas Petazzoni <[email protected]>
ARM: dts: kirkwood: fix pin-muxing of MPP7 on OpenBlocks A7

Maxime Ripard <[email protected]>
ARM: sunxi_defconfig: Enable CMA

Arnd Bergmann <[email protected]>
phy: work around 'phys' references to usb-nop-xceiv devices

Steven Rostedt (VMware) <[email protected]>
tracing: Fix converting enum's from the map in trace_event_eval_update()

Johan Hovold <[email protected]>
Input: twl4030-vibra - fix sibling-node lookup

Johan Hovold <[email protected]>
Input: twl6040-vibra - fix child-node lookup

Johan Hovold <[email protected]>

    Input: 88pm860x-ts - fix child-node lookup

Nir Perry <[email protected]>
Input: ALPS - fix multi-touch decoding on SS4 plus touchpads

Jiada Wang <[email protected]>
perf tools: Fix build with ARCH=x86_64

Thomas Gleixner <[email protected]>
x86/apic/vector: Fix off by one in error path

Joe Lawrence <[email protected]>
pipe: avoid round_pipe_size() nr_pages overflow on 32-bit

Len Brown <[email protected]>
x86/tsc: Fix erroneous TSC rate on Skylake Xeon

Eric W. Biederman <[email protected]>
x86/mm/pkeys: Fix fill_sig_info_pkey

Andi Kleen <[email protected]>
module: Add retpoline tag to VERMAGIC

Paolo Bonzini <[email protected]>
x86/cpufeature: Move processor tracing out of scattered features

Josh Poimboeuf <[email protected]>
objtool: Improve error message for bad file argument

Tom Lendacky <[email protected]>
x86/retpoline: Add LFENCE to the retpoline/RSB filling RSB macros

David Woodhouse <[email protected]>
x86/retpoline: Fill RSB on context switch for affected CPUs

Xunlei Pang <[email protected]>
sched/deadline: Zero out positive runtime after throttling constrained tasks

Tomas Henzl <[email protected]>
scsi: hpsa: fix volume offline state

Sagi Grimberg <[email protected]>
iser-target: Fix possible use-after-free in connection establishment error

Eric Biggers <[email protected]>
af_key: fix buffer overread in parse_exthdrs()

Eric Biggers <[email protected]>
af_key: fix buffer overread in verify_address_len()

Thomas Gleixner <[email protected]>
timers: Unconditionally check deferrable base

Takashi Iwai <[email protected]>
ALSA: hda - Apply the existing quirk to iMac 14,1

Takashi Iwai <[email protected]>
ALSA: hda - Apply headphone noise quirk for another Dell XPS 13 variant

Takashi Iwai <[email protected]>
ALSA: pcm: Remove yet superfluous WARN_ON()

Takashi Iwai <[email protected]>
ALSA: seq: Make ioctls race-free

Li Jinyue <[email protected]>
futex: Prevent overflow by strengthen input validation

Hannes Reinecke <[email protected]>
scsi: sg: disable SET_FORCE_LOW_DMA

Vishal Verma <[email protected]>
libnvdimm, btt: Fix an incompatibility in the log layout

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

Diffstat:

 Documentation/x86/pti.txt                    |   2 +-
 Makefile                                     |   4 +-
 arch/arm/boot/dts/kirkwood-openblocks_a7.dts |  10 +-
 arch/arm/configs/sunxi_defconfig             |   2 +
 arch/arm64/kvm/handle_exit.c                 |   4 +-
 arch/x86/entry/entry_32.S                    |  11 ++
 arch/x86/entry/entry_64.S                    |  13 +-
 arch/x86/include/asm/cpufeatures.h           |   3 +-
 arch/x86/include/asm/nospec-branch.h         |  16 ++-
 arch/x86/include/asm/traps.h                 |   1 +
 arch/x86/kernel/apic/vector.c                |   7 +-
 arch/x86/kernel/cpu/bugs.c                   |  36 +++++
 arch/x86/kernel/cpu/common.c                 |   4 +-
 arch/x86/kernel/cpu/mcheck/mce.c             |   5 +
 arch/x86/kernel/cpu/scattered.c              |   1 -
 arch/x86/kernel/kprobes/opt.c                |  23 ++-
 arch/x86/kernel/tsc.c                        |   1 -
 arch/x86/kernel/vmlinux.lds.S                |   7 +
 arch/x86/lib/retpoline.S                     |   5 +-
 arch/x86/mm/fault.c                          |   7 +-
 drivers/ata/libata-core.c                    |   1 +
 drivers/infiniband/ulp/isert/ib_isert.c      |   1 +
 drivers/input/misc/twl4030-vibra.c           |   6 +-
 drivers/input/misc/twl6040-vibra.c           |   3 +-
 drivers/input/mouse/alps.c                   |  23 +--
 drivers/input/mouse/alps.h                   |  10 +-
 drivers/input/touchscreen/88pm860x-ts.c      |  16 ++-
 drivers/md/dm-thin-metadata.c                |   6 +-
 drivers/md/persistent-data/dm-btree.c        |  19 +--
 drivers/net/can/usb/peak_usb/pcan_usb_fd.c   |  21 +--
 drivers/nvdimm/btt.c                         | 203 ++++++++++++++++++++++-----
 drivers/nvdimm/btt.h                         |  45 +++++-
 drivers/phy/phy-core.c                       |   4 +
 drivers/scsi/hpsa.c                          |   1 +
 drivers/scsi/sg.c                            |  30 ++--
 drivers/usb/usbip/vhci_sysfs.c               |   1 +
 fs/pipe.c                                    |  17 ++-
 fs/proc/array.c                              |   7 +-
 include/linux/vermagic.h                     |   8 +-
 include/scsi/sg.h                            |   1 -
 kernel/futex.c                               |   3 +
 kernel/sched/deadline.c                      |   2 +
 kernel/time/timer.c                          |   2 +-
 kernel/trace/trace_events.c                  |  16 ++-
 kernel/workqueue.c                           |  13 ++
 net/key/af_key.c                             |   8 ++
 scripts/gdb/linux/tasks.py                   |   2 +
 sound/core/pcm_lib.c                         |   1 -
 sound/core/seq/seq_clientmgr.c               |   3 +
 sound/core/seq/seq_clientmgr.h               |   1 +
 sound/pci/hda/patch_cirrus.c                 |   1 +
 sound/pci/hda/patch_realtek.c                |   1 +
 tools/objtool/elf.c                          |   4 +-
 tools/perf/Makefile.config                   |  38 ++---
 tools/perf/Makefile.perf                     |   2 +-
 tools/perf/arch/Build                        |   2 +-
 tools/perf/pmu-events/Build                  |   4 +-
 tools/perf/tests/Build                       |   2 +-
 tools/perf/util/header.c                     |   2 +-
 59 files changed, 525 insertions(+), 167 deletions(-)