Skip to content

4.14.197-rc1 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 Latest65 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/65HID: core: Correctly handle ReportSize being zerodrivers/hid/hid-core.c+13 -20 replies
2/65HID: core: Sanitize event code and type when mapping inputdrivers/hid/hid-input.c drivers/hid/hid-multitouch.c include/linux/hid.h+35 -130 replies
3/65perf record/stat: Explicitly call out event modifiers in the documentationtools/perf/Documentation/perf-record.txt tools/perf/Documentation/perf-stat.txt+8 -00 replies
4/65drm/msm: add shutdown support for display platform_driverdrivers/gpu/drm/msm/msm_drv.c+8 -00 replies
5/65hwmon: (applesmc) check status earlier.drivers/hwmon/applesmc.c+16 -150 replies
6/65nvmet: Disable keep-alive timer when kato is cleared to 0hdrivers/nvme/target/core.c+6 -00 replies
7/65ceph: dont allow setlease on cephfsfs/ceph/file.c+1 -00 replies
8/65cpuidle: Fixup IRQ statedrivers/cpuidle/cpuidle.c+2 -10 replies
9/65s390: dont trace preemption in percpu macrosarch/s390/include/asm/percpu.h+14 -140 replies
10/65xen/xenbus: Fix granting of vmallocd memorydrivers/xen/xenbus/xenbus_client.c+8 -20 replies
11/65dmaengine: of-dma: Fix of_dma_router_xlates of_dma_xlate handlingdrivers/dma/of-dma.c+4 -40 replies
12/65batman-adv: Avoid uninitialized chaddr when handling DHCPnet/batman-adv/gateway_client.c+4 -20 replies
13/65batman-adv: Fix own OGM check in aggregated OGMsnet/batman-adv/bat_v_ogm.c+6 -50 replies
14/65batman-adv: bla: use netif_rx_ni when not in interrupt contextnet/batman-adv/bridge_loop_avoidance.c+4 -10 replies
15/65dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()drivers/dma/at_hdmac.c+2 -00 replies
16/65MIPS: mm: BMIPS5000 has inclusive physical cachesarch/mips/mm/c-r4k.c+4 -00 replies
17/65MIPS: BMIPS: Also call bmips_cpu_setup() for secondary coresarch/mips/kernel/smp-bmips.c+2 -00 replies
18/65netfilter: nf_tables: add NFTA_SET_USERDATA if not nullnet/netfilter/nf_tables_api.c+2 -10 replies
19/65netfilter: nf_tables: incorrect enum nft_list_attributes definitioninclude/uapi/linux/netfilter/nf_tables.h+1 -10 replies
20/65netfilter: nf_tables: fix destination register zeroinginclude/net/netfilter/nf_tables.h net/netfilter/nft_payload.c+5 -10 replies
21/65net: hns: Fix memleak in hns_nic_dev_probedrivers/net/ethernet/hisilicon/hns/hns_enet.c+6 -30 replies
22/65net: systemport: Fix memleak in bcm_sysport_probedrivers/net/ethernet/broadcom/bcmsysport.c+4 -20 replies
23/65ravb: Fixed to be able to unload modulesdrivers/net/ethernet/renesas/ravb_main.c+55 -550 replies
24/65net: arc_emac: Fix memleak in arc_mdio_probedrivers/net/ethernet/arc/emac_mdio.c+1 -00 replies
25/65dmaengine: pl330: Fix burst length if burst size is smaller than bus widthdrivers/dma/pl330.c+1 -10 replies
26/65gtp: add GTPA_LINK info to msg sent to userspacedrivers/net/gtp.c+1 -00 replies
27/65bnxt_en: Check for zero dir entries in NVRAM.drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c+3 -00 replies
28/65bnxt_en: Fix PCI AER error recovery flowdrivers/net/ethernet/broadcom/bnxt/bnxt.c+3 -00 replies
29/65nvmet-fc: Fix a missed _irqsave version of spin_lock in nvmet_fc_fod_op_done()drivers/nvme/target/fc.c+2 -20 replies
30/65perf tools: Correct SNOOPX field offsettools/include/uapi/linux/perf_event.h+1 -10 replies
31/65net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()drivers/net/ethernet/mellanox/mlx4/mr.c+1 -10 replies
32/65fix regression in "epoll: Keep a reference on files added to the check list"fs/eventpoll.c+3 -30 replies
33/65drm/radeon: Prefer lower feedback dividersdrivers/gpu/drm/radeon/radeon_display.c+1 -10 replies
34/65tg3: Fix soft lockup when tg3_reset_task() fails.drivers/net/ethernet/broadcom/tg3.c+13 -40 replies
35/65iommu/vt-d: Serialize IOMMU GCMD register modificationsdrivers/iommu/intel_irq_remapping.c+8 -20 replies
36/65thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430drivers/thermal/ti-soc-thermal/omap4-thermal-data.c drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h+19 -140 replies
37/65include/linux/log2.h: add missing () around n in roundup_pow_of_two()include/linux/log2.h+1 -10 replies
38/65btrfs: drop path before adding new uuid tree entryfs/btrfs/volumes.c+2 -10 replies
39/65btrfs: Remove redundant extent_buffer_get in get_old_rootfs/btrfs/ctree.c+0 -10 replies
40/65btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewindfs/btrfs/ctree.c+0 -10 replies
41/65btrfs: set the lockdep class for log tree extent buffersfs/btrfs/ctree.c+5 -10 replies
42/65uaccess: Add non-pagefault user-space read functionsinclude/linux/uaccess.h mm/maccess.c+130 -60 replies
43/65uaccess: Add non-pagefault user-space write functioninclude/linux/uaccess.h mm/maccess.c+53 -40 replies
44/65btrfs: fix potential deadlock in the search ioctlfs/btrfs/extent_io.c fs/btrfs/extent_io.h fs/btrfs/ioctl.c+27 -140 replies
45/65net: usb: qmi_wwan: add Telit 0x1050 compositiondrivers/net/usb/qmi_wwan.c+1 -00 replies
46/65usb: qmi_wwan: add D-Link DWM-222 A2 device IDdrivers/net/usb/qmi_wwan.c+1 -00 replies
47/65ALSA: ca0106: fix error code handlingsound/pci/ca0106/ca0106_main.c+2 -10 replies
48/65ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity checksound/core/oss/mulaw.c+2 -20 replies
49/65ALSA: hda/hdmi: always check pin power status in i915 pin fixupsound/pci/hda/patch_hdmi.c+1 -00 replies
50/65ALSA: firewire-digi00x: exclude Avid Adrenaline from detectionsound/firewire/digi00x/digi00x.c+5 -00 replies
51/65affs: fix basic permission bits to actually workDocumentation/filesystems/affs.txt fs/affs/amigaffs.c fs/affs/file.c+62 -70 replies
52/65block: allow for_each_bvec to support zero len bvecinclude/linux/bvec.h+8 -10 replies
53/65block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>arch/xtensa/platforms/iss/simdisk.c drivers/block/brd.c drivers/block/null_blk.c +10 more+38 -410 replies
54/65libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisksdrivers/ata/libata-core.c drivers/ata/libata-scsi.c include/linux/libata.h+10 -40 replies
55/65dm cache metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-cache-metadata.c+6 -20 replies
56/65dm thin metadata: Avoid returning cmd->bm wild pointer on errordrivers/md/dm-thin-metadata.c+6 -20 replies
57/65mm: slub: fix conversion of freelist_corrupted()mm/slub.c+6 -60 replies
58/65KVM: arm64: Add kvm_extable for vaxorcism codearch/arm64/include/asm/kvm_asm.h arch/arm64/kernel/vmlinux.lds.S arch/arm64/kvm/hyp/entry.S +2 more+96 -250 replies
59/65KVM: arm64: Defer guest entry when an asynchronous exception is pendingarch/arm64/kvm/hyp/entry.S+10 -00 replies
60/65KVM: arm64: Survive synchronous exceptions caused by AT instructionsarch/arm64/include/asm/kvm_asm.h arch/arm64/kvm/hyp/hyp-entry.S arch/arm64/kvm/hyp/switch.c+42 -60 replies
61/65KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exceptionarch/arm64/include/asm/kvm_arm.h+2 -10 replies
62/65checkpatch: fix the usage of capture group ( ... )scripts/checkpatch.pl+2 -20 replies
63/65mm/hugetlb: fix a race between hugetlb sysctl handlersmm/hugetlb.c+20 -60 replies
64/65cfg80211: regulatory: reject invalid hintsnet/wireless/reg.c+3 -00 replies
65/65net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()drivers/net/usb/asix_common.c+1 -10 replies

Reviews trailers per patch

26 of 65 patches have a Reviewed-by or Acked-by.

PatchLukas BulwahnSergey SenozhatskyChristoph HellwigJohannes ThumshirnMartin K. PetersenBjørn MorkTetsuo HandaMike KravetzMarc ZyngierAndrii NakryikoFilipe MananaDavid SterbaIngo MolnarAndi KleenChristian KönigKevin TianGabriel GanneSteven Rostedt (VMware)Thomas GleixnerRafael J. WysockiMarco ElverIlya DryomovVasily GorbikAndrew LunnSergei ShtylyovHenrik RydbergAntonio QuartulliStefano StabelliniShuah KhanJon HunterLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b
1/65
2/65
3/65
4/65
5/65R-b
6/65
7/65R-b
8/65R-b R-b A-b T-b
9/65R-b
10/65R-b
11/65
12/65A-b
13/65
14/65
15/65
16/65
17/65
18/65
19/65
20/65
21/65
22/65
23/65R-b
24/65R-b
25/65
26/65T-b
27/65
28/65
29/65R-b
30/65R-b
31/65
32/65T-b
33/65R-b
34/65
35/65R-b
36/65
37/65
38/65R-b R-b
39/65R-b
40/65R-b
41/65R-b R-b
42/65A-b
43/65A-b
44/65R-b R-b
45/65A-b
46/65
47/65
48/65
49/65
50/65
51/65
52/65T-b
53/65R-b R-b R-b R-b
54/65
55/65
56/65
57/65
58/65R-b
59/65
60/65R-b
61/65R-b
62/65T-b R-b
63/65R-b
64/65
65/65

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

Read the v1 thread

Cover letter [PATCH 4.14 00/65] 4.14.197-rc1 review

This is the start of the stable review cycle for the 4.14.197 release. There are 65 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, 10 Sep 2020 15:21:57 +0000. 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.14.197-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.14.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.14.197-rc1

Himadri Pandya <[email protected]>
net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()

Johannes Berg <[email protected]>
cfg80211: regulatory: reject invalid hints

Muchun Song <[email protected]>
mm/hugetlb: fix a race between hugetlb sysctl handlers

Mrinal Pandey <[email protected]>
checkpatch: fix the usage of capture group ( ... )

James Morse <[email protected]>
KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception

James Morse <[email protected]>
KVM: arm64: Survive synchronous exceptions caused by AT instructions

James Morse <[email protected]>
KVM: arm64: Defer guest entry when an asynchronous exception is pending

James Morse <[email protected]>
KVM: arm64: Add kvm_extable for vaxorcism code

Eugeniu Rosca <[email protected]>
mm: slub: fix conversion of freelist_corrupted()

Ye Bin <[email protected]>

    dm thin metadata: Avoid returning cmd->bm wild pointer on error

Ye Bin <[email protected]>

    dm cache metadata: Avoid returning cmd->bm wild pointer on error

Tejun Heo <[email protected]>
libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks

Bart Van Assche <[email protected]>
block: Move SECTOR_SIZE and SECTOR_SHIFT definitions into <linux/blkdev.h>

Ming Lei <[email protected]>
block: allow for_each_bvec to support zero len bvec

Max Staudt <[email protected]>
affs: fix basic permission bits to actually work

Takashi Sakamoto <[email protected]>

    ALSA: firewire-digi00x: exclude Avid Adrenaline from detection

Kai Vehmanen <[email protected]>
ALSA: hda/hdmi: always check pin power status in i915 pin fixup

Takashi Iwai <[email protected]>
ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check

Tong Zhang <[email protected]>
ALSA: ca0106: fix error code handling

Rogan Dawes <[email protected]>
usb: qmi_wwan: add D-Link DWM-222 A2 device ID

Daniele Palmas <[email protected]>

    net: usb: qmi_wwan: add Telit 0x1050 composition

Josef Bacik <[email protected]>
btrfs: fix potential deadlock in the search ioctl

Daniel Borkmann <[email protected]>
uaccess: Add non-pagefault user-space write function

Masami Hiramatsu <[email protected]>
uaccess: Add non-pagefault user-space read functions

Josef Bacik <[email protected]>
btrfs: set the lockdep class for log tree extent buffers

Nikolay Borisov <[email protected]>
btrfs: Remove extraneous extent_buffer_get from tree_mod_log_rewind

Nikolay Borisov <[email protected]>
btrfs: Remove redundant extent_buffer_get in get_old_root

Josef Bacik <[email protected]>
btrfs: drop path before adding new uuid tree entry

Jason Gunthorpe <[email protected]>
include/linux/log2.h: add missing () around n in roundup_pow_of_two()

Tony Lindgren <[email protected]>
thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430

Lu Baolu <[email protected]>
iommu/vt-d: Serialize IOMMU GCMD register modifications

Michael Chan <[email protected]>
tg3: Fix soft lockup when tg3_reset_task() fails.

Kai-Heng Feng <[email protected]>
drm/radeon: Prefer lower feedback dividers

Al Viro <[email protected]>
fix regression in "epoll: Keep a reference on files added to the check list"

Shung-Hsi Yu <[email protected]>
net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()

Al Grant <[email protected]>
perf tools: Correct SNOOPX field offset

Christophe JAILLET <[email protected]>
nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'

Vasundhara Volam <[email protected]>
bnxt_en: Fix PCI AER error recovery flow

Vasundhara Volam <[email protected]>
bnxt_en: Check for zero dir entries in NVRAM.

Nicolas Dichtel <[email protected]>
gtp: add GTPA_LINK info to msg sent to userspace

Marek Szyprowski <[email protected]>
dmaengine: pl330: Fix burst length if burst size is smaller than bus width

Dinghao Liu <[email protected]>
net: arc_emac: Fix memleak in arc_mdio_probe

Yuusuke Ashizuka <[email protected]>
ravb: Fixed to be able to unload modules

Dinghao Liu <[email protected]>
net: systemport: Fix memleak in bcm_sysport_probe

Dinghao Liu <[email protected]>
net: hns: Fix memleak in hns_nic_dev_probe

Florian Westphal <[email protected]>
netfilter: nf_tables: fix destination register zeroing

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: incorrect enum nft_list_attributes definition

Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: add NFTA_SET_USERDATA if not null

Florian Fainelli <[email protected]>
MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores

Florian Fainelli <[email protected]>
MIPS: mm: BMIPS5000 has inclusive physical caches

Yu Kuai <[email protected]>
dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()

Jussi Kivilinna <[email protected]>
batman-adv: bla: use netif_rx_ni when not in interrupt context

Linus Lüssing <[email protected]>
batman-adv: Fix own OGM check in aggregated OGMs

Sven Eckelmann <[email protected]>
batman-adv: Avoid uninitialized chaddr when handling DHCP

Peter Ujfalusi <[email protected]>
dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling

Simon Leiner <[email protected]>
xen/xenbus: Fix granting of vmalloc'd memory

Sven Schnelle <[email protected]>
s390: don't trace preemption in percpu macros

Peter Zijlstra <[email protected]>
cpuidle: Fixup IRQ state

Jeff Layton <[email protected]>
ceph: don't allow setlease on cephfs

Amit Engel <[email protected]>
nvmet: Disable keep-alive timer when kato is cleared to 0h

Tom Rix <[email protected]>
hwmon: (applesmc) check status earlier.

Krishna Manikandan <[email protected]>
drm/msm: add shutdown support for display platform_driver

Kim Phillips <[email protected]>
perf record/stat: Explicitly call out event modifiers in the documentation

Marc Zyngier <[email protected]>
HID: core: Sanitize event code and type when mapping input

Marc Zyngier <[email protected]>
HID: core: Correctly handle ReportSize being zero

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

Diffstat:

 Documentation/filesystems/affs.txt                 |  16 +-
 Makefile                                           |   4 +-
 arch/arm64/include/asm/kvm_arm.h                   |   3 +-
 arch/arm64/include/asm/kvm_asm.h                   |  43 ++++++
 arch/arm64/kernel/vmlinux.lds.S                    |   8 +
 arch/arm64/kvm/hyp/entry.S                         |  26 +++-
 arch/arm64/kvm/hyp/hyp-entry.S                     |  63 +++++---
 arch/arm64/kvm/hyp/switch.c                        |  39 ++++-
 arch/mips/kernel/smp-bmips.c                       |   2 +
 arch/mips/mm/c-r4k.c                               |   4 +
 arch/s390/include/asm/percpu.h                     |  28 ++--
 arch/xtensa/platforms/iss/simdisk.c                |   1 -
 drivers/ata/libata-core.c                          |   5 +-
 drivers/ata/libata-scsi.c                          |   8 +-
 drivers/block/brd.c                                |   1 -
 drivers/block/null_blk.c                           |   2 -
 drivers/block/rbd.c                                |   9 --
 drivers/block/zram/zram_drv.h                      |   1 -
 drivers/cpuidle/cpuidle.c                          |   3 +-
 drivers/dma/at_hdmac.c                             |   2 +
 drivers/dma/of-dma.c                               |   8 +-
 drivers/dma/pl330.c                                |   2 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   8 +
 drivers/gpu/drm/radeon/radeon_display.c            |   2 +-
 drivers/hid/hid-core.c                             |  15 +-
 drivers/hid/hid-input.c                            |   4 +
 drivers/hid/hid-multitouch.c                       |   2 +
 drivers/hwmon/applesmc.c                           |  31 ++--
 drivers/ide/ide-cd.c                               |   8 +-
 drivers/ide/ide-cd.h                               |   6 +-
 drivers/iommu/intel_irq_remapping.c                |  10 +-
 drivers/md/dm-cache-metadata.c                     |   8 +-
 drivers/md/dm-thin-metadata.c                      |   8 +-
 drivers/net/ethernet/arc/emac_mdio.c               |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   3 +
 drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c  |   3 +
 drivers/net/ethernet/broadcom/tg3.c                |  17 ++-
 drivers/net/ethernet/hisilicon/hns/hns_enet.c      |   9 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c            |   2 +-
 drivers/net/ethernet/renesas/ravb_main.c           | 110 +++++++-------
 drivers/net/gtp.c                                  |   1 +
 drivers/net/usb/asix_common.c                      |   2 +-
 drivers/net/usb/qmi_wwan.c                         |   2 +
 drivers/nvdimm/nd.h                                |   1 -
 drivers/nvme/target/core.c                         |   6 +
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/scsi/gdth.h                                |   3 -
 .../thermal/ti-soc-thermal/omap4-thermal-data.c    |  23 +--
 drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h  |  10 +-
 drivers/xen/xenbus/xenbus_client.c                 |  10 +-
 fs/affs/amigaffs.c                                 |  27 ++++
 fs/affs/file.c                                     |  26 +++-
 fs/btrfs/ctree.c                                   |   8 +-
 fs/btrfs/extent_io.c                               |   8 +-
 fs/btrfs/extent_io.h                               |   6 +-
 fs/btrfs/ioctl.c                                   |  27 +++-
 fs/btrfs/volumes.c                                 |   3 +-
 fs/ceph/file.c                                     |   1 +
 fs/eventpoll.c                                     |   6 +-
 include/linux/blkdev.h                             |  42 ++++--
 include/linux/bvec.h                               |   9 +-
 include/linux/device-mapper.h                      |   2 -
 include/linux/hid.h                                |  42 ++++--
 include/linux/ide.h                                |   1 -
 include/linux/libata.h                             |   1 +
 include/linux/log2.h                               |   2 +-
 include/linux/uaccess.h                            |  26 ++++
 include/net/netfilter/nf_tables.h                  |   2 +
 include/uapi/linux/msdos_fs.h                      |   2 +
 include/uapi/linux/netfilter/nf_tables.h           |   2 +-
 mm/hugetlb.c                                       |  26 +++-
 mm/maccess.c                                       | 167 +++++++++++++++++++--
 mm/slub.c                                          |  12 +-
 net/batman-adv/bat_v_ogm.c                         |  11 +-
 net/batman-adv/bridge_loop_avoidance.c             |   5 +-
 net/batman-adv/gateway_client.c                    |   6 +-
 net/netfilter/nf_tables_api.c                      |   3 +-
 net/netfilter/nft_payload.c                        |   4 +-
 net/wireless/reg.c                                 |   3 +
 scripts/checkpatch.pl                              |   4 +-
 sound/core/oss/mulaw.c                             |   4 +-
 sound/firewire/digi00x/digi00x.c                   |   5 +
 sound/pci/ca0106/ca0106_main.c                     |   3 +-
 sound/pci/hda/patch_hdmi.c                         |   1 +
 tools/include/uapi/linux/perf_event.h              |   2 +-
 tools/perf/Documentation/perf-record.txt           |   4 +
 tools/perf/Documentation/perf-stat.txt             |   4 +
 88 files changed, 811 insertions(+), 289 deletions(-)