Skip to content

4.9.178-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest44 patches 4 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/44net: core: another layer of lists, around PF_MEMALLOC skb handlinginclude/linux/list.h+30 -00 replies
2/44locking/rwsem: Prevent decrement of reader count before incrementkernel/locking/rwsem-xadd.c+30 -140 replies
3/44PCI: hv: Fix a memory leak in hv_eject_device_work()drivers/pci/host/pci-hyperv.c+1 -00 replies
4/44x86/speculation/mds: Revert CPU buffer clear on double fault exitDocumentation/x86/mds.rst arch/x86/kernel/traps.c+0 -150 replies
5/44x86/speculation/mds: Improve CPU buffer clear documentationDocumentation/x86/mds.rst+7 -320 replies
6/44objtool: Fix function fallthrough detectiontools/objtool/check.c+2 -10 replies
7/44ARM: exynos: Fix a leaked reference by adding missing of_node_putarch/arm/mach-exynos/firmware.c arch/arm/mach-exynos/suspend.c+3 -00 replies
8/44power: supply: axp288_charger: Fix unchecked return valuedrivers/power/supply/axp288_charger.c+4 -00 replies
9/44arm64: compat: Reduce address limitarch/arm64/include/asm/processor.h+8 -00 replies
10/44arm64: Clear OSDLR_EL1 on CPU bootarch/arm64/kernel/debug-monitors.c+1 -00 replies
11/44sched/x86: Save [ER]FLAGS on context switcharch/x86/entry/entry_32.S arch/x86/entry/entry_64.S arch/x86/include/asm/switch_to.h +2 more+20 -00 replies
12/44crypto: chacha20poly1305 - set cra_name correctlycrypto/chacha20poly1305.c+2 -20 replies
13/44crypto: vmx - fix copy-paste error in CTR modedrivers/crypto/vmx/aesp8-ppc.pl+2 -20 replies
14/44crypto: crct10dif-generic - fix use via crypto_shash_digest()crypto/crct10dif_generic.c+4 -70 replies
15/44crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()arch/x86/crypto/crct10dif-pclmul_glue.c+5 -80 replies
16/44ALSA: usb-audio: Fix a memory leak bugsound/usb/mixer.c+2 -00 replies
17/44ALSA: hda/hdmi - Read the pin sense from register when repollingsound/pci/hda/patch_hdmi.c+5 -00 replies
18/44ALSA: hda/hdmi - Consider eld_valid when reporting jack eventsound/pci/hda/patch_hdmi.c+4 -20 replies
19/44ALSA: hda/realtek - EAPD turn on latersound/pci/hda/patch_realtek.c+1 -20 replies
20/44ASoC: max98090: Fix restore of DAPM Muxessound/soc/codecs/max98090.c+6 -60 replies
21/44ASoC: RT5677-SPI: Disable 16Bit SPI Transferssound/soc/codecs/rt5677-spi.c+16 -190 replies
22/44mm/mincore.c: make mincore() more conservativemm/mincore.c+22 -10 replies
23/44ocfs2: fix ocfs2 read inode data panic in ocfs2_igetfs/ocfs2/export.c+29 -10 replies
24/44mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63Linclude/linux/mfd/da9063/registers.h+3 -30 replies
25/44mfd: max77620: Fix swapped FPS_PERIOD_MAX_US valuesinclude/linux/mfd/max77620.h+2 -20 replies
26/44tty/vt: fix write/write race in ioctl(KDSKBSENT) handlerdrivers/tty/vt/keyboard.c+27 -60 replies
27/44jbd2: check superblock mapped prior to committingfs/jbd2/journal.c+4 -00 replies
28/44ext4: actually request zeroing of inode table after growfs/ext4/ioctl.c+1 -10 replies
29/44ext4: fix ext4_show_options for file systems w/o journalfs/ext4/super.c+1 -10 replies
30/44Btrfs: do not start a transaction at iterate_extent_inodes()fs/btrfs/backref.c+12 -60 replies
31/44bcache: fix a race between cache register and cacheset unregisterdrivers/md/bcache/super.c+1 -10 replies
32/44bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()drivers/md/bcache/journal.c+7 -40 replies
33/44ipmi:ssif: compare block number correctly for multi-part return messagesdrivers/char/ipmi/ipmi_ssif.c+5 -10 replies
34/44crypto: gcm - Fix error return code in crypto_gcm_create_common()crypto/gcm.c+1 -10 replies
35/44crypto: gcm - fix incompatibility between "gcm" and "gcm_base"crypto/gcm.c+11 -230 replies
36/44crypto: salsa20 - dont access already-freed walk.ivcrypto/salsa20_generic.c+1 -10 replies
37/44crypto: arm/aes-neonbs - dont access already-freed walk.ivarch/arm/crypto/aesbs-glue.c+4 -00 replies
38/44fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")net/core/fib_rules.c+1 -00 replies
39/44writeback: synchronize sync(2) against cgroup writeback membership switchesfs/fs-writeback.c include/linux/backing-dev-defs.h mm/backing-dev.c+40 -20 replies
40/44fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umountfs/fs-writeback.c+8 -30 replies
41/44ext4: zero out the unused memory region in the extent tree blockfs/ext4/extents.c+15 -20 replies
42/44ext4: fix data corruption caused by overlapping unaligned and aligned IOfs/ext4/file.c+7 -00 replies
43/44ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bugsound/pci/hda/patch_realtek.c+1 -10 replies
44/44KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writesarch/x86/kvm/x86.c+22 -110 replies

Reviews trailers per patch

15 of 44 patches have a Reviewed-by or Acked-by.

PatchAndy LutomirskiMartin WilliMichael EllermanOndrej MosnacekLinus TorvaldsStephen HemmingerMichael KelleyHans de GoedeBen ZhangDavid SterbaHannes ReineckeJan KaraJosh SnyderMichal HockoDominique MartinetTejun HeoJoseph Qi
1/44
2/44A-b
3/44R-b R-b
4/44
5/44
6/44
7/44
8/44R-b
9/44
10/44
11/44A-b
12/44R-b
13/44T-b T-b
14/44
15/44
16/44
17/44
18/44
19/44
20/44
21/44R-b
22/44Originally-by A-b A-b Originally-by
23/44R-b
24/44
25/44
26/44
27/44R-b
28/44R-b
29/44R-b
30/44R-b
31/44
32/44R-b
33/44
34/44
35/44
36/44
37/44
38/44
39/44A-b
40/44A-b
41/44
42/44
43/44
44/44

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

Read the v1 thread

Cover letter [PATCH 4.9 00/44] 4.9.178-stable review

This is the start of the stable review cycle for the 4.9.178 release. There are 44 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 22 May 2019 11:50:58 AM UTC. 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.178-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.178-rc1

Sean Christopherson <[email protected]>
KVM: x86: Skip EFER vs. guest CPUID checks for host-initiated writes

Michał Wadowski <[email protected]>
ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug

Lukas Czerner <[email protected]>
ext4: fix data corruption caused by overlapping unaligned and aligned IO

Sriram Rajagopalan <[email protected]>
ext4: zero out the unused memory region in the extent tree block

Jiufei Xue <[email protected]>
fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount

Tejun Heo <[email protected]>
writeback: synchronize sync(2) against cgroup writeback membership switches

Greg Kroah-Hartman <[email protected]>

    fib_rules: fix error in backport of e9919a24d302 ("fib_rules: return 0...")

Eric Biggers <[email protected]>
crypto: arm/aes-neonbs - don't access already-freed walk.iv

Eric Biggers <[email protected]>
crypto: salsa20 - don't access already-freed walk.iv

Eric Biggers <[email protected]>
crypto: gcm - fix incompatibility between "gcm" and "gcm_base"

Wei Yongjun <[email protected]>
crypto: gcm - Fix error return code in crypto_gcm_create_common()

Kamlakant Patel <[email protected]>
ipmi:ssif: compare block number correctly for multi-part return messages

Coly Li <[email protected]>
bcache: never set KEY_PTRS of journal key to 0 in journal_reclaim()

Liang Chen <[email protected]>
bcache: fix a race between cache register and cacheset unregister

Filipe Manana <[email protected]>
Btrfs: do not start a transaction at iterate_extent_inodes()

Debabrata Banerjee <[email protected]>
ext4: fix ext4_show_options for file systems w/o journal

Kirill Tkhai <[email protected]>
ext4: actually request zeroing of inode table after grow

Jiufei Xue <[email protected]>
jbd2: check superblock mapped prior to committing

Sergei Trofimovich <[email protected]>
tty/vt: fix write/write race in ioctl(KDSKBSENT) handler

Dmitry Osipenko <[email protected]>
mfd: max77620: Fix swapped FPS_PERIOD_MAX_US values

Steve Twiss <[email protected]>
mfd: da9063: Fix OTP control register names to match datasheets for DA9063/63L

Shuning Zhang <[email protected]>
ocfs2: fix ocfs2 read inode data panic in ocfs2_iget

Jiri Kosina <[email protected]>
mm/mincore.c: make mincore() more conservative

Curtis Malainey <[email protected]>
ASoC: RT5677-SPI: Disable 16Bit SPI Transfers

Jon Hunter <[email protected]>
ASoC: max98090: Fix restore of DAPM Muxes

Kailang Yang <[email protected]>
ALSA: hda/realtek - EAPD turn on later

Hui Wang <[email protected]>
ALSA: hda/hdmi - Consider eld_valid when reporting jack event

Hui Wang <[email protected]>
ALSA: hda/hdmi - Read the pin sense from register when repolling

Wenwen Wang <[email protected]>
ALSA: usb-audio: Fix a memory leak bug

Eric Biggers <[email protected]>
crypto: x86/crct10dif-pcl - fix use via crypto_shash_digest()

Eric Biggers <[email protected]>
crypto: crct10dif-generic - fix use via crypto_shash_digest()

Daniel Axtens <[email protected]>
crypto: vmx - fix copy-paste error in CTR mode

Eric Biggers <[email protected]>
crypto: chacha20poly1305 - set cra_name correctly

Peter Zijlstra <[email protected]>
sched/x86: Save [ER]FLAGS on context switch

Jean-Philippe Brucker <[email protected]>
arm64: Clear OSDLR_EL1 on CPU boot

Vincenzo Frascino <[email protected]>
arm64: compat: Reduce address limit

Gustavo A. R. Silva <[email protected]>
power: supply: axp288_charger: Fix unchecked return value

Wen Yang <[email protected]>
ARM: exynos: Fix a leaked reference by adding missing of_node_put

Josh Poimboeuf <[email protected]>
objtool: Fix function fallthrough detection

Andy Lutomirski <[email protected]>
x86/speculation/mds: Improve CPU buffer clear documentation

Andy Lutomirski <[email protected]>
x86/speculation/mds: Revert CPU buffer clear on double fault exit

Dexuan Cui <[email protected]>
PCI: hv: Fix a memory leak in hv_eject_device_work()

Waiman Long <[email protected]>
locking/rwsem: Prevent decrement of reader count before increment

Sasha Levin <[email protected]>
net: core: another layer of lists, around PF_MEMALLOC skb handling

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

Diffstat:

 Documentation/x86/mds.rst               | 44 ++++------------------------
 Makefile                                |  4 +--
 arch/arm/crypto/aesbs-glue.c            |  4 +++
 arch/arm/mach-exynos/firmware.c         |  1 +
 arch/arm/mach-exynos/suspend.c          |  2 ++
 arch/arm64/include/asm/processor.h      |  8 ++++++
 arch/arm64/kernel/debug-monitors.c      |  1 +
 arch/x86/crypto/crct10dif-pclmul_glue.c | 13 ++++-----
 arch/x86/entry/entry_32.S               |  2 ++
 arch/x86/entry/entry_64.S               |  2 ++
 arch/x86/include/asm/switch_to.h        |  1 +
 arch/x86/kernel/process_32.c            |  7 +++++
 arch/x86/kernel/process_64.c            |  8 ++++++
 arch/x86/kernel/traps.c                 |  8 ------
 arch/x86/kvm/x86.c                      | 33 ++++++++++++++-------
 crypto/chacha20poly1305.c               |  4 +--
 crypto/crct10dif_generic.c              | 11 +++----
 crypto/gcm.c                            | 36 ++++++++---------------
 crypto/salsa20_generic.c                |  2 +-
 drivers/char/ipmi/ipmi_ssif.c           |  6 +++-
 drivers/crypto/vmx/aesp8-ppc.pl         |  4 +--
 drivers/md/bcache/journal.c             | 11 ++++---
 drivers/md/bcache/super.c               |  2 +-
 drivers/pci/host/pci-hyperv.c           |  1 +
 drivers/power/supply/axp288_charger.c   |  4 +++
 drivers/tty/vt/keyboard.c               | 33 +++++++++++++++++----
 fs/btrfs/backref.c                      | 18 ++++++++----
 fs/ext4/extents.c                       | 17 +++++++++--
 fs/ext4/file.c                          |  7 +++++
 fs/ext4/ioctl.c                         |  2 +-
 fs/ext4/super.c                         |  2 +-
 fs/fs-writeback.c                       | 51 +++++++++++++++++++++++++++++----
 fs/jbd2/journal.c                       |  4 +++
 fs/ocfs2/export.c                       | 30 ++++++++++++++++++-
 include/linux/backing-dev-defs.h        |  1 +
 include/linux/list.h                    | 30 +++++++++++++++++++
 include/linux/mfd/da9063/registers.h    |  6 ++--
 include/linux/mfd/max77620.h            |  4 +--
 kernel/locking/rwsem-xadd.c             | 44 +++++++++++++++++++---------
 mm/backing-dev.c                        |  1 +
 mm/mincore.c                            | 23 ++++++++++++++-
 net/core/fib_rules.c                    |  1 +
 sound/pci/hda/patch_hdmi.c              | 11 +++++--
 sound/pci/hda/patch_realtek.c           |  5 ++--
 sound/soc/codecs/max98090.c             | 12 ++++----
 sound/soc/codecs/rt5677-spi.c           | 35 +++++++++++-----------
 sound/usb/mixer.c                       |  2 ++
 tools/objtool/check.c                   |  3 +-
 48 files changed, 379 insertions(+), 182 deletions(-)