Skip to content

5.4.70-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 Latest57 patches 6 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/57btrfs: fix filesystem corruption after a device replacefs/btrfs/dev-replace.c+39 -10 replies
2/57mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS modelsdrivers/mmc/host/sdhci-pci-core.c+2 -10 replies
3/57USB: gadget: f_ncm: Fix NDP16 datagram validationdrivers/usb/gadget/function/f_ncm.c+2 -280 replies
4/57gpio: siox: explicitly support only threaded irqsdrivers/gpio/gpio-siox.c+1 -00 replies
5/57gpio: mockup: fix resource leak in error pathdrivers/gpio/gpio-mockup.c+2 -00 replies
6/57gpio: tc35894: fix up tc35894 interrupt configurationdrivers/gpio/gpio-tc3589x.c+1 -10 replies
7/57clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clkdrivers/clk/socfpga/clk-s10.c+1 -10 replies
8/57vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()drivers/vhost/vsock.c include/linux/virtio_vsock.h net/vmw_vsock/virtio_transport.c +1 more+135 -1340 replies
9/57net: virtio_vsock: Enhance connection semanticsnet/vmw_vsock/virtio_transport_common.c+1 -00 replies
10/57xfs: trim IO to found COW extent limitfs/xfs/xfs_iomap.c+6 -00 replies
11/57Input: i8042 - add nopnp quirk for Acer Aspire 5 A515drivers/input/serio/i8042-x86ia64io.h+7 -00 replies
12/57iio: adc: qcom-spmi-adc5: fix driver namedrivers/iio/adc/qcom-spmi-adc5.c+1 -10 replies
13/57ftrace: Move RCU is watching check after recursion checkkernel/trace/ftrace.c+2 -40 replies
14/57memstick: Skip allocating card when removing hostdrivers/memstick/core/memstick.c include/linux/memstick.h+5 -00 replies
15/57drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_configdrivers/gpu/drm/amd/amdgpu/amdgpu_display.c+1 -10 replies
16/57clocksource/drivers/timer-gx6605s: Fixup counter reloaddrivers/clocksource/timer-gx6605s.c+1 -00 replies
17/57libbpf: Remove arch-specific include path in Makefiletools/lib/bpf/Makefile+1 -10 replies
18/57drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devicesdrivers/net/wan/hdlc_fr.c+2 -10 replies
19/57drm/sun4i: mixer: Extend regmap max_registerdrivers/gpu/drm/sun4i/sun8i_mixer.c+1 -10 replies
20/57net: dec: de2104x: Increase receive ring size for Tulipdrivers/net/ethernet/dec/tulip/de2104x.c+1 -10 replies
21/57rndis_host: increase sleep time in the query-response loopdrivers/net/usb/rndis_host.c+1 -10 replies
22/57nvme-core: get/put ctrl and transport module in nvme_dev_open/release()drivers/nvme/host/core.c+15 -00 replies
23/57fuse: fix the ->direct_IO() treatment of iov_iterfs/fuse/file.c+12 -130 replies
24/57drivers/net/wan/lapbether: Make skb->protocol consistent with the headerdrivers/net/wan/lapbether.c+2 -20 replies
25/57drivers/net/wan/hdlc: Set skb->protocol before transmittingdrivers/net/wan/hdlc_cisco.c drivers/net/wan/hdlc_fr.c drivers/net/wan/hdlc_ppp.c+5 -00 replies
26/57mac80211: Fix radiotap header channel flag for 6GHz bandnet/mac80211/rx.c+2 -10 replies
27/57mac80211: do not allow bigger VHT MPDUs than the hardware supportsnet/mac80211/vht.c+4 -40 replies
28/57tracing: Make the space reserved for the pid widerkernel/trace/trace.c kernel/trace/trace_output.c+25 -250 replies
29/57tools/io_uring: fix compile breakagetools/io_uring/io_uring-bench.c+2 -20 replies
30/57spi: fsl-espi: Only process interrupts for expected eventsdrivers/spi/spi-fsl-espi.c+3 -20 replies
31/57nvme-pci: fix NULL req in completion handlerdrivers/nvme/host/pci.c+7 -70 replies
32/57nvme-fc: fail new connections to a deleted host or remote portdrivers/nvme/host/fc.c+4 -20 replies
33/57gpio: sprd: Clear interrupt when setting the type as edgedrivers/gpio/gpio-sprd.c+3 -00 replies
34/57phy: ti: am654: Fix a leak in serdes_am654_probe()drivers/phy/ti/phy-am654-serdes.c+4 -20 replies
35/57pinctrl: mvebu: Fix i2c sda definition for 98DX3236drivers/pinctrl/mvebu/pinctrl-armada-xp.c+1 -10 replies
36/57nfs: Fix security label length not being resetfs/nfs/dir.c+3 -00 replies
37/57clk: tegra: Always program PLL_E when enableddrivers/clk/tegra/clk-pll.c+0 -30 replies
38/57clk: samsung: exynos4: mark chipid clock as CLK_IGNORE_UNUSEDdrivers/clk/samsung/clk-exynos4.c+2 -20 replies
39/57iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()drivers/iommu/exynos-iommu.c+6 -20 replies
40/57gpio/aspeed-sgpio: enable access to all 80 input & output sgpiosDocumentation/devicetree/bindings/gpio/sgpio-aspeed.txt drivers/gpio/sgpio-aspeed.c+87 -440 replies
41/57gpio/aspeed-sgpio: dont enable all interrupts by defaultdrivers/gpio/sgpio-aspeed.c+3 -50 replies
42/57gpio: aspeed: fix ast2600 bank propertiesdrivers/gpio/gpio-aspeed.c+2 -20 replies
43/57i2c: cpm: Fix i2c_ram structuredrivers/i2c/busses/i2c-cpm.c+3 -00 replies
44/57Input: trackpoint - enable Synaptics trackpointsdrivers/input/mouse/trackpoint.c+2 -00 replies
45/57scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwritingscripts/dtc/Makefile+1 -10 replies
46/57random32: Restore __latent_entropy attribute on net_rand_statelib/random32.c+1 -10 replies
47/57block/diskstats: more accurate approximation of io_ticks for slow disksDocumentation/admin-guide/iostats.rst block/bio.c block/blk-core.c +1 more+11 -80 replies
48/57mm: replace memmap_context by meminit_contextarch/ia64/mm/init.c include/linux/mm.h include/linux/mmzone.h +2 more+18 -130 replies
49/57mm: dont rely on system state to detect hot-plug operationsdrivers/base/node.c include/linux/node.h mm/memory_hotplug.c+64 -350 replies
50/57nvme: Cleanup and rename nvme_block_nr()drivers/nvme/host/core.c drivers/nvme/host/nvme.h+8 -50 replies
51/57nvme: Introduce nvme_lba_to_sect()drivers/nvme/host/core.c drivers/nvme/host/nvme.h+15 -70 replies
52/57nvme: consolidate chunk_sectors settingsdrivers/nvme/host/core.c drivers/nvme/host/nvme.h+10 -130 replies
53/57epoll: do not insert into poll queues until all sanity checks are donefs/eventpoll.c+18 -190 replies
54/57epoll: replace ->visited/visited_list with generation countfs/eventpoll.c+7 -190 replies
55/57epoll: EPOLL_CTL_ADD: close the race in decision to take fast pathfs/eventpoll.c+1 -00 replies
56/57ep_create_wakeup_source(): dentry name can change under you...fs/eventpoll.c+4 -30 replies
57/57netfilter: ctnetlink: add a range check for l3/l4 protonumnet/netfilter/nf_conntrack_netlink.c+2 -00 replies

Reviews trailers per patch

30 of 57 patches have a Reviewed-by or Acked-by.

PatchNikolay BorisovJohannes ThumshirnRussianNeuroMancerAdrian HunterAndy ShevchenkoStefan HajnocziHimanshu MadhaniKeith BuschManivannan SadhasivamCorentin LabbeDmitry OsipenkoKrzysztof KozlowskiSylwester NawrockiJoel StanleyAndrew JefferyRob HerringPeter Zijlstra (Intel)Jernej SkrabecHarry CuttsDarrick J. WongChristoph HellwigAndrii NakryikoXu KaiWilly TarreauMing LeiJochen FriedrichChristophe LeroySagi GrimbergDavid HildenbrandOscar SalvadorMichal HockoMarek SzyprowskiAndrew LunnBaolin WangQian CaiMoritz FischerUwe Kleine-KönigJon HunterShuah KhanLinux Kernel Functional TestingGuenter Roeck
SeriesT-b T-b T-b T-b
1/57R-b R-b
2/57Reported-and-tested-by A-b
3/57
4/57A-b
5/57R-b
6/57
7/57
8/57R-b
9/57
10/57R-b R-b
11/57
12/57A-b
13/57A-b
14/57
15/57
16/57T-b
17/57A-b
18/57
19/57R-b
20/57R-b
21/57
22/57
23/57T-b
24/57
25/57
26/57
27/57
28/57
29/57
30/57
31/57R-b
32/57R-b
33/57R-b
34/57
35/57R-b
36/57
37/57T-b R-b
38/57R-b A-b
39/57A-b
40/57R-b R-b A-b
41/57R-b A-b
42/57R-b
43/57A-b A-b
44/57R-b T-b
45/57
46/57A-b
47/57R-b
48/57R-b R-b A-b
49/57R-b R-b A-b
50/57R-b R-b
51/57R-b R-b
52/57R-b
53/57
54/57
55/57
56/57
57/57

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

Read the v1 thread

Cover letter [PATCH 5.4 00/57] 5.4.70-rc1 review

This is the start of the stable review cycle for the 5.4.70 release. There are 57 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, 07 Oct 2020 14:20:55 +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/v5.x/stable-review/patch-5.4.70-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-5.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.4.70-rc1

Will McVicker <[email protected]>
netfilter: ctnetlink: add a range check for l3/l4 protonum

Al Viro <[email protected]>
ep_create_wakeup_source(): dentry name can change under you...

Al Viro <[email protected]>
epoll: EPOLL_CTL_ADD: close the race in decision to take fast path

Al Viro <[email protected]>

    epoll: replace ->visited/visited_list with generation count

Al Viro <[email protected]>
epoll: do not insert into poll queues until all sanity checks are done

Keith Busch <[email protected]>
nvme: consolidate chunk_sectors settings

Damien Le Moal <[email protected]>
nvme: Introduce nvme_lba_to_sect()

Damien Le Moal <[email protected]>
nvme: Cleanup and rename nvme_block_nr()

Laurent Dufour <[email protected]>
mm: don't rely on system state to detect hot-plug operations

Laurent Dufour <[email protected]>
mm: replace memmap_context by meminit_context

Konstantin Khlebnikov <[email protected]>
block/diskstats: more accurate approximation of io_ticks for slow disks

Thibaut Sautereau <[email protected]>
random32: Restore __latent_entropy attribute on net_rand_state

Uwe Kleine-König <[email protected]>
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting

Vincent Huang <[email protected]>
Input: trackpoint - enable Synaptics trackpoints

Nicolas VINCENT <[email protected]>
i2c: cpm: Fix i2c_ram structure

Tao Ren <[email protected]>
gpio: aspeed: fix ast2600 bank properties

Jeremy Kerr <[email protected]>
gpio/aspeed-sgpio: don't enable all interrupts by default

Jeremy Kerr <[email protected]>
gpio/aspeed-sgpio: enable access to all 80 input & output sgpios

Yu Kuai <[email protected]>
iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()

Marek Szyprowski <[email protected]>
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED

Thierry Reding <[email protected]>
clk: tegra: Always program PLL_E when enabled

Jeffrey Mitchell <[email protected]>
nfs: Fix security label length not being reset

Chris Packham <[email protected]>
pinctrl: mvebu: Fix i2c sda definition for 98DX3236

Dan Carpenter <[email protected]>

    phy: ti: am654: Fix a leak in serdes_am654_probe()

Taiping Lai <[email protected]>
gpio: sprd: Clear interrupt when setting the type as edge

James Smart <[email protected]>
nvme-fc: fail new connections to a deleted host or remote port

Xianting Tian <[email protected]>
nvme-pci: fix NULL req in completion handler

Chris Packham <[email protected]>
spi: fsl-espi: Only process interrupts for expected events

Douglas Gilbert <[email protected]>
tools/io_uring: fix compile breakage

Sebastian Andrzej Siewior <[email protected]>
tracing: Make the space reserved for the pid wider

Felix Fietkau <[email protected]>
mac80211: do not allow bigger VHT MPDUs than the hardware supports

Aloka Dixit <[email protected]>
mac80211: Fix radiotap header channel flag for 6GHz band

Xie He <[email protected]>

    drivers/net/wan/hdlc: Set skb->protocol before transmitting

Xie He <[email protected]>

    drivers/net/wan/lapbether: Make skb->protocol consistent with the header

Al Viro <[email protected]>

    fuse: fix the ->direct_IO() treatment of iov_iter

Chaitanya Kulkarni <[email protected]>
nvme-core: get/put ctrl and transport module in nvme_dev_open/release()

Olympia Giannou <[email protected]>
rndis_host: increase sleep time in the query-response loop

Lucy Yan <[email protected]>
net: dec: de2104x: Increase receive ring size for Tulip

Martin Cerveny <[email protected]>
drm/sun4i: mixer: Extend regmap max_register

Xie He <[email protected]>
drivers/net/wan/hdlc_fr: Add needed_headroom for PVC devices

Naveen N. Rao <[email protected]>
libbpf: Remove arch-specific include path in Makefile

Guo Ren <[email protected]>
clocksource/drivers/timer-gx6605s: Fixup counter reload

Jean Delvare <[email protected]>
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config

Kai-Heng Feng <[email protected]>
memstick: Skip allocating card when removing host

Steven Rostedt (VMware) <[email protected]>
ftrace: Move RCU is watching check after recursion check

Dmitry Baryshkov <[email protected]>
iio: adc: qcom-spmi-adc5: fix driver name

Jiri Kosina <[email protected]>
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515

Eric Sandeen <[email protected]>
xfs: trim IO to found COW extent limit

Sebastien Boeuf <[email protected]>
net: virtio_vsock: Enhance connection semantics

Stefano Garzarella <[email protected]>
vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock()

Dinh Nguyen <[email protected]>
clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk

dillon min <[email protected]>
gpio: tc35894: fix up tc35894 interrupt configuration

Bartosz Golaszewski <[email protected]>
gpio: mockup: fix resource leak in error path

Ahmad Fatoum <[email protected]>
gpio: siox: explicitly support only threaded irqs

Bryan O'Donoghue <[email protected]>
USB: gadget: f_ncm: Fix NDP16 datagram validation

Hans de Goede <[email protected]>
mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models

Filipe Manana <[email protected]>
btrfs: fix filesystem corruption after a device replace

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

Diffstat:

 Documentation/admin-guide/iostats.rst              |   5 +-
 .../devicetree/bindings/gpio/sgpio-aspeed.txt      |   5 +-
 Makefile                                           |   4 +-
 arch/ia64/mm/init.c                                |   6 +-
 block/bio.c                                        |   8 +-
 block/blk-core.c                                   |   4 +-
 drivers/base/node.c                                |  85 +++++++----
 drivers/clk/samsung/clk-exynos4.c                  |   4 +-
 drivers/clk/socfpga/clk-s10.c                      |   2 +-
 drivers/clk/tegra/clk-pll.c                        |   3 -
 drivers/clocksource/timer-gx6605s.c                |   1 +
 drivers/gpio/gpio-aspeed.c                         |   4 +-
 drivers/gpio/gpio-mockup.c                         |   2 +
 drivers/gpio/gpio-siox.c                           |   1 +
 drivers/gpio/gpio-sprd.c                           |   3 +
 drivers/gpio/gpio-tc3589x.c                        |   2 +-
 drivers/gpio/sgpio-aspeed.c                        | 134 +++++++++++------
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |   2 +-
 drivers/gpu/drm/sun4i/sun8i_mixer.c                |   2 +-
 drivers/i2c/busses/i2c-cpm.c                       |   3 +
 drivers/iio/adc/qcom-spmi-adc5.c                   |   2 +-
 drivers/input/mouse/trackpoint.c                   |   2 +
 drivers/input/serio/i8042-x86ia64io.h              |   7 +
 drivers/iommu/exynos-iommu.c                       |   8 +-
 drivers/memstick/core/memstick.c                   |   4 +
 drivers/mmc/host/sdhci-pci-core.c                  |   3 +-
 drivers/net/ethernet/dec/tulip/de2104x.c           |   2 +-
 drivers/net/usb/rndis_host.c                       |   2 +-
 drivers/net/wan/hdlc_cisco.c                       |   1 +
 drivers/net/wan/hdlc_fr.c                          |   6 +-
 drivers/net/wan/hdlc_ppp.c                         |   1 +
 drivers/net/wan/lapbether.c                        |   4 +-
 drivers/nvme/host/core.c                           |  55 ++++---
 drivers/nvme/host/fc.c                             |   6 +-
 drivers/nvme/host/nvme.h                           |  16 ++-
 drivers/nvme/host/pci.c                            |  14 +-
 drivers/phy/ti/phy-am654-serdes.c                  |   6 +-
 drivers/pinctrl/mvebu/pinctrl-armada-xp.c          |   2 +-
 drivers/spi/spi-fsl-espi.c                         |   5 +-
 drivers/usb/gadget/function/f_ncm.c                |  30 +---
 drivers/vhost/vsock.c                              |  94 ++++++------
 fs/btrfs/dev-replace.c                             |  40 +++++-
 fs/eventpoll.c                                     |  71 ++++-----
 fs/fuse/file.c                                     |  25 ++--
 fs/nfs/dir.c                                       |   3 +
 fs/xfs/xfs_iomap.c                                 |   6 +
 include/linux/genhd.h                              |   2 +-
 include/linux/memstick.h                           |   1 +
 include/linux/mm.h                                 |   2 +-
 include/linux/mmzone.h                             |  11 +-
 include/linux/node.h                               |  11 +-
 include/linux/virtio_vsock.h                       |   3 +-
 kernel/trace/ftrace.c                              |   6 +-
 kernel/trace/trace.c                               |  38 ++---
 kernel/trace/trace_output.c                        |  12 +-
 lib/random32.c                                     |   2 +-
 mm/memory_hotplug.c                                |   5 +-
 mm/page_alloc.c                                    |  10 +-
 net/mac80211/rx.c                                  |   3 +-
 net/mac80211/vht.c                                 |   8 +-
 net/netfilter/nf_conntrack_netlink.c               |   2 +
 net/vmw_vsock/virtio_transport.c                   | 160 ++++++++++-----------
 net/vmw_vsock/virtio_transport_common.c            |  13 +-
 scripts/dtc/Makefile                               |   2 +-
 tools/io_uring/io_uring-bench.c                    |   4 +-
 tools/lib/bpf/Makefile                             |   2 +-
 66 files changed, 571 insertions(+), 421 deletions(-)