Skip to content

4.9.143-stable review

Greg Kroah-Hartman linux-efi linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest50 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/50mm/huge_memory: rename freeze_page() to unmap_page()mm/huge_memory.c+6 -60 replies
2/50mm/huge_memory.c: reorder operations in __split_huge_page_tail()mm/huge_memory.c+15 -210 replies
3/50mm/huge_memory: splitting set mapping+index before unfreezemm/huge_memory.c+6 -60 replies
4/50mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()mm/huge_memory.c+13 -60 replies
5/50mm/khugepaged: collapse_shmem() stop if punched or truncatedmm/khugepaged.c+15 -00 replies
6/50shmem: shmem_charge: verify max_block is not exceeded before inode updatemm/shmem.c+12 -130 replies
7/50shmem: introduce shmem_inode_acct_blockmm/shmem.c+42 -400 replies
8/50mm/khugepaged: fix crashes due to misaccounted holesmm/khugepaged.c mm/shmem.c+8 -20 replies
9/50mm/khugepaged: collapse_shmem() remember to clear holesmm/khugepaged.c+10 -00 replies
10/50mm/khugepaged: minor reorderings in collapse_shmem()mm/khugepaged.c+30 -430 replies
11/50mm/khugepaged: collapse_shmem() without freezing new_pagemm/khugepaged.c+7 -120 replies
12/50mm/khugepaged: collapse_shmem() do not crash on Compoundmm/khugepaged.c+9 -10 replies
13/50media: em28xx: Fix use-after-free when disconnectingdrivers/media/usb/em28xx/em28xx-dvb.c+2 -10 replies
14/50Revert "wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()"drivers/net/wireless/ti/wlcore/cmd.c+0 -60 replies
15/50net: skb_scrub_packet(): Scrub offload_fwd_marknet/core/skbuff.c+4 -00 replies
16/50rapidio/rionet: do not free skb before reading its lengthdrivers/net/rionet.c+1 -10 replies
17/50s390/qeth: fix length check in SNMP processingdrivers/s390/net/qeth_core_main.c+12 -150 replies
18/50usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2drivers/net/usb/ipheth.c+4 -60 replies
19/50kvm: mmu: Fix race in emulated page table writesarch/x86/kvm/mmu.c+9 -180 replies
20/50kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcbarch/x86/kvm/svm.c+15 -50 replies
21/50KVM: X86: Fix scan ioapic use-before-initializationarch/x86/kvm/x86.c+2 -10 replies
22/50xtensa: enable coprocessors that are being flushedarch/xtensa/kernel/process.c+4 -10 replies
23/50xtensa: fix coprocessor context offset definitionsarch/xtensa/kernel/asm-offsets.c+8 -80 replies
24/50Btrfs: ensure path name is null terminated at btrfs_control_ioctlfs/btrfs/super.c+1 -00 replies
25/50perf/x86/intel: Move branch tracing setup to the Intel-specific source filearch/x86/events/core.c arch/x86/events/intel/core.c+40 -210 replies
26/50perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()arch/x86/events/intel/core.c arch/x86/events/perf_event.h+12 -180 replies
27/50fs: fix lost error code in dio_completefs/direct-io.c+2 -20 replies
28/50ALSA: wss: Fix invalid snd_free_pages() at error pathsound/isa/wss/wss_lib.c+0 -20 replies
29/50ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control writesound/pci/ac97/ac97_codec.c+1 -10 replies
30/50ALSA: control: Fix race between adding and removing a user elementsound/core/control.c+45 -350 replies
31/50ALSA: sparc: Fix invalid snd_free_pages() at error pathsound/sparc/cs4231.c+2 -60 replies
32/50ext2: fix potential use after freefs/ext2/xattr.c+1 -10 replies
33/50dmaengine: at_hdmac: fix memory leak in at_dma_xlate()drivers/dma/at_hdmac.c+7 -10 replies
34/50dmaengine: at_hdmac: fix module unloadingdrivers/dma/at_hdmac.c+2 -00 replies
35/50btrfs: release metadata before running delayed refsfs/btrfs/transaction.c+3 -30 replies
36/50USB: usb-storage: Add new IDs to ums-realtekdrivers/usb/storage/unusual_realtek.h+10 -00 replies
37/50usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream seriesdrivers/usb/core/quirks.c+3 -00 replies
38/50Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"drivers/usb/dwc3/gadget.c+0 -50 replies
39/50iio:st_magn: Fix enable device after triggerdrivers/iio/magnetometer/st_magn_buffer.c+3 -90 replies
40/50mm: use swp_offset as key in shmem_replace_page()mm/shmem.c+4 -20 replies
41/50Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()drivers/hv/channel.c+8 -00 replies
42/50misc: mic/scif: fix copy-paste error in scif_create_remote_lookupdrivers/misc/mic/scif/scif_rma.c+1 -10 replies
43/50efi/libstub: arm: support building with clangdrivers/firmware/efi/libstub/Makefile+2 -10 replies
44/50ARM: 8766/1: drop no-thumb-interwork in EABI modearch/arm/Makefile+1 -10 replies
45/50ARM: 8767/1: add support for building ARM kernel with clangarch/arm/boot/compressed/Makefile+1 -10 replies
46/50bus: arm-cci: remove unnecessary unreachable()drivers/bus/arm-cci.c+0 -20 replies
47/50ARM: trusted_foundations: do not use naked functionarch/arm/firmware/trusted_foundations.c+9 -50 replies
48/50workqueue: avoid clang warninginclude/linux/workqueue.h+2 -20 replies
49/50efi/libstub: Make file I/O chunking x86-specificdrivers/firmware/efi/libstub/efi-stub-helper.c+10 -10 replies
50/50kbuild: Set KBUILD_CFLAGS before incl. arch MakefileMakefile+33 -320 replies

Reviews trailers per patch

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

PatchKirill A. ShutemovMatthew WilcoxKonrad Rzeszutek WilkPeter ZijlstraChristoph HellwigTakashi SakamotoMeelis RoosAlexandre BelloniLudovic DesrochesOmar SandovalLiu BoNikolay BorisovMichael NiewöhnerHugh DickinsBehan WebsterArnd BergmannMatt FlemingJiri PirkoUrsula BraunWanpeng LiAnand JainDavid SterbaAlan SternDenis CioccaMatthias KaehlckeStefan AgnerNicolas PitreRobin Murphy
1/50A-b
2/50A-b
3/50A-b
4/50A-b
5/50R-b
6/50
7/50
8/50A-b
9/50A-b
10/50A-b
11/50A-b
12/50
13/50
14/50
15/50A-b
16/50
17/50R-b
18/50
19/50R-b
20/50R-b
21/50
22/50
23/50
24/50R-b R-b
25/50A-b
26/50A-b
27/50R-b
28/50R-b
29/50Reported-and-tested-by
30/50
31/50R-b
32/50
33/50A-b A-b
34/50A-b
35/50R-b R-b R-b
36/50A-b
37/50T-b
38/50
39/50T-b
40/50R-b A-b
41/50
42/50
43/50R-b
44/50
45/50Based-on-patches-by
46/50A-b R-b
47/50
48/50
49/50T-b R-b
50/50R-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 28 reviewers.

Read the v1 thread

Cover letter [PATCH 4.9 00/50] 4.9.143-stable review

This is the start of the stable review cycle for the 4.9.143 release. There are 50 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 Dec 6 10:36:59 UTC 2018. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.9.143-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.143-rc1

Chris Fries <[email protected]>
kbuild: Set KBUILD_CFLAGS before incl. arch Makefile

Ard Biesheuvel <[email protected]>
efi/libstub: Make file I/O chunking x86-specific

Arnd Bergmann <[email protected]>
workqueue: avoid clang warning

Stefan Agner <[email protected]>
ARM: trusted_foundations: do not use naked function

Stefan Agner <[email protected]>
bus: arm-cci: remove unnecessary unreachable()

Stefan Agner <[email protected]>
ARM: 8767/1: add support for building ARM kernel with clang

Stefan Agner <[email protected]>
ARM: 8766/1: drop no-thumb-interwork in EABI mode

Alistair Strachan <[email protected]>
efi/libstub: arm: support building with clang

YueHaibing <[email protected]>
misc: mic/scif: fix copy-paste error in scif_create_remote_lookup

Dexuan Cui <[email protected]>
Drivers: hv: vmbus: check the creation_status in vmbus_establish_gpadl()

Yu Zhao <[email protected]>
mm: use swp_offset as key in shmem_replace_page()

Martin Kelly <[email protected]>
iio:st_magn: Fix enable device after trigger

Felipe Balbi <[email protected]>
Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid"

Michael Niewöhner <[email protected]>
usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series

Kai-Heng Feng <[email protected]>
USB: usb-storage: Add new IDs to ums-realtek

Josef Bacik <[email protected]>
btrfs: release metadata before running delayed refs

Richard Genoud <[email protected]>
dmaengine: at_hdmac: fix module unloading

Richard Genoud <[email protected]>
dmaengine: at_hdmac: fix memory leak in at_dma_xlate()

Pan Bian <[email protected]>
ext2: fix potential use after free

Takashi Iwai <[email protected]>
ALSA: sparc: Fix invalid snd_free_pages() at error path

Takashi Iwai <[email protected]>
ALSA: control: Fix race between adding and removing a user element

Takashi Iwai <[email protected]>
ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write

Takashi Iwai <[email protected]>
ALSA: wss: Fix invalid snd_free_pages() at error path

Maximilian Heyne <[email protected]>
fs: fix lost error code in dio_complete

Jiri Olsa <[email protected]>
perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts()

Jiri Olsa <[email protected]>
perf/x86/intel: Move branch tracing setup to the Intel-specific source file

Filipe Manana <[email protected]>
Btrfs: ensure path name is null terminated at btrfs_control_ioctl

Max Filippov <[email protected]>
xtensa: fix coprocessor context offset definitions

Max Filippov <[email protected]>
xtensa: enable coprocessors that are being flushed

Wanpeng Li <[email protected]>
KVM: X86: Fix scan ioapic use-before-initialization

Jim Mattson <[email protected]>
kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb

Junaid Shahid <[email protected]>
kvm: mmu: Fix race in emulated page table writes

Bernd Eckstein <[email protected]>
usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2

Julian Wiedmann <[email protected]>
s390/qeth: fix length check in SNMP processing

Pan Bian <[email protected]>
rapidio/rionet: do not free skb before reading its length

Petr Machata <[email protected]>
net: skb_scrub_packet(): Scrub offload_fwd_mark

Sasha Levin <[email protected]>
Revert "wlcore: Add missing PM call for wlcore_cmd_wait_for_event_or_timeout()"

Matthias Schwarzott <[email protected]>
media: em28xx: Fix use-after-free when disconnecting

Hugh Dickins <[email protected]>
mm/khugepaged: collapse_shmem() do not crash on Compound

Hugh Dickins <[email protected]>
mm/khugepaged: collapse_shmem() without freezing new_page

Hugh Dickins <[email protected]>
mm/khugepaged: minor reorderings in collapse_shmem()

Hugh Dickins <[email protected]>
mm/khugepaged: collapse_shmem() remember to clear holes

Hugh Dickins <[email protected]>
mm/khugepaged: fix crashes due to misaccounted holes

Mike Rapoport <[email protected]>
shmem: introduce shmem_inode_acct_block

Mike Rapoport <[email protected]>
shmem: shmem_charge: verify max_block is not exceeded before inode update

Hugh Dickins <[email protected]>
mm/khugepaged: collapse_shmem() stop if punched or truncated

Hugh Dickins <[email protected]>
mm/huge_memory: fix lockdep complaint on 32-bit i_size_read()

Hugh Dickins <[email protected]>
mm/huge_memory: splitting set mapping+index before unfreeze

Konstantin Khlebnikov <[email protected]>
mm/huge_memory.c: reorder operations in __split_huge_page_tail()

Hugh Dickins <[email protected]>
mm/huge_memory: rename freeze_page() to unmap_page()

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

Diffstat:

 Makefile                                       |  69 ++++++-------
 arch/arm/Makefile                              |   2 +-
 arch/arm/boot/compressed/Makefile              |   2 +-
 arch/arm/firmware/trusted_foundations.c        |  14 ++-
 arch/x86/events/core.c                         |  20 ----
 arch/x86/events/intel/core.c                   |  52 +++++++---
 arch/x86/events/perf_event.h                   |  13 ++-
 arch/x86/kvm/mmu.c                             |  27 ++----
 arch/x86/kvm/svm.c                             |  20 +++-
 arch/x86/kvm/x86.c                             |   3 +-
 arch/xtensa/kernel/asm-offsets.c               |  16 +--
 arch/xtensa/kernel/process.c                   |   5 +-
 drivers/bus/arm-cci.c                          |   2 -
 drivers/dma/at_hdmac.c                         |  10 +-
 drivers/firmware/efi/libstub/Makefile          |   3 +-
 drivers/firmware/efi/libstub/efi-stub-helper.c |  11 ++-
 drivers/hv/channel.c                           |   8 ++
 drivers/iio/magnetometer/st_magn_buffer.c      |  12 +--
 drivers/media/usb/em28xx/em28xx-dvb.c          |   3 +-
 drivers/misc/mic/scif/scif_rma.c               |   2 +-
 drivers/net/rionet.c                           |   2 +-
 drivers/net/usb/ipheth.c                       |  10 +-
 drivers/net/wireless/ti/wlcore/cmd.c           |   6 --
 drivers/s390/net/qeth_core_main.c              |  27 +++---
 drivers/usb/core/quirks.c                      |   3 +
 drivers/usb/dwc3/gadget.c                      |   5 -
 drivers/usb/storage/unusual_realtek.h          |  10 ++
 fs/btrfs/super.c                               |   1 +
 fs/btrfs/transaction.c                         |   6 +-
 fs/direct-io.c                                 |   4 +-
 fs/ext2/xattr.c                                |   2 +-
 include/linux/workqueue.h                      |   4 +-
 mm/huge_memory.c                               |  79 +++++++--------
 mm/khugepaged.c                                | 129 ++++++++++++++-----------
 mm/shmem.c                                     |  97 ++++++++++---------
 net/core/skbuff.c                              |   4 +
 sound/core/control.c                           |  80 ++++++++-------
 sound/isa/wss/wss_lib.c                        |   2 -
 sound/pci/ac97/ac97_codec.c                    |   2 +-
 sound/sparc/cs4231.c                           |   8 +-
 40 files changed, 424 insertions(+), 351 deletions(-)