Skip to content

5.10.185-rc1 review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest89 patches 8 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/89lib: cleanup kstrto*() usagelib/test_firmware.c lib/test_kmod.c+13 -220 replies
2/89kernel.h: split out kstrtox() and simple_strtox() to a separate headerDocumentation/core-api/kernel-api.rst include/linux/kernel.h include/linux/kstrtox.h +4 more+163 -1560 replies
3/89test_firmware: Use kstrtobool() instead of strtobool()lib/test_firmware.c+2 -10 replies
4/89test_firmware: prevent race conditions by a correct implementation of lockinglib/test_firmware.c+35 -170 replies
5/89test_firmware: fix a memory leak with reqs bufferlib/test_firmware.c+10 -00 replies
6/89power: supply: ab8500: Fix external_power_changed racedrivers/power/supply/ab8500_btemp.c drivers/power/supply/ab8500_fg.c+4 -80 replies
7/89power: supply: sc27xx: Fix external_power_changed racedrivers/power/supply/sc27xx_fuel_gauge.c+1 -80 replies
8/89power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()drivers/power/supply/bq27xxx_battery.c+2 -40 replies
9/89ARM: dts: vexpress: add missing cache propertiesarch/arm/boot/dts/vexpress-v2p-ca5s.dts+1 -00 replies
10/89tools: gpio: fix debounce_period_us output of lsgpiotools/gpio/lsgpio.c+1 -10 replies
11/89power: supply: Ratelimit no data debug outputdrivers/power/supply/power_supply_sysfs.c+2 -10 replies
12/89platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0drivers/platform/x86/asus-nb-wmi.c+2 -00 replies
13/89regulator: Fix error checking for debugfs_create_dirdrivers/regulator/core.c+2 -20 replies
14/89irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issuesdrivers/irqchip/irq-gic-common.c drivers/irqchip/irq-gic-common.h drivers/irqchip/irq-gic-v3.c+27 -20 replies
15/89power: supply: Fix logic checking if system is running from batterydrivers/power/supply/power_supply_core.c+6 -20 replies
16/89btrfs: scrub: try harder to mark RAID56 block groups read-onlyfs/btrfs/block-group.c fs/btrfs/scrub.c+20 -30 replies
17/89btrfs: handle memory allocation failure in btrfs_csum_one_biofs/btrfs/file-item.c+3 -10 replies
18/89ASoC: soc-pcm: test if a BE can be preparedinclude/sound/soc-dpcm.h sound/soc/soc-pcm.c+24 -00 replies
19/89parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()arch/parisc/kernel/pci-dma.c+17 -10 replies
20/89parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()drivers/char/agp/parisc-agp.c+14 -10 replies
21/89MIPS: Alchemy: fix dbdma2arch/mips/alchemy/common/dbdma.c+15 -120 replies
22/89mips: Move initrd_start check after initrd address sanitisation.arch/mips/kernel/setup.c+5 -40 replies
23/89ASoC: dwc: move DMA init to snd_soc_dai_driver probe()sound/soc/dwc/dwc-i2s.c+9 -320 replies
24/89xen/blkfront: Only check REQ_FUA for writesdrivers/block/xen-blkfront.c+2 -10 replies
25/89drm:amd:amdgpu: Fix missing buffer object unlock in failure pathdrivers/gpu/drm/amd/amdgpu/gfx_v10_0.c drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c+6 -20 replies
26/89irqchip/gic: Correctly validate OF quirk descriptorsdrivers/irqchip/irq-gic-common.c+2 -00 replies
27/89io_uring: hold uring mutex around poll removalio_uring/io_uring.c+3 -00 replies
28/89epoll: ep_autoremove_wake_function should use list_del_init_carefulfs/eventpoll.c+5 -10 replies
29/89ocfs2: fix use-after-free when unmounting read-only filesystemfs/ocfs2/super.c+4 -20 replies
30/89ocfs2: check new file size on fallocate callfs/ocfs2/file.c+7 -10 replies
31/89nios2: dts: Fix tse_mac "max-frame-size" propertyarch/nios2/boot/dts/10m50_devboard.dts arch/nios2/boot/dts/3c120_devboard.dts+2 -20 replies
32/89nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()fs/nilfs2/btnode.c+10 -20 replies
33/89nilfs2: fix possible out-of-bounds segment allocation in resize ioctlfs/nilfs2/sufile.c+9 -00 replies
34/89kexec: support purgatories with .text.hot sectionskernel/kexec_file.c+13 -10 replies
35/89x86/purgatory: remove PGO flagsarch/x86/purgatory/Makefile+5 -00 replies
36/89powerpc/purgatory: remove PGO flagsarch/powerpc/purgatory/Makefile+5 -00 replies
37/89nouveau: fix client work fence deletion racedrivers/gpu/drm/nouveau/nouveau_drm.c+10 -40 replies
38/89RDMA/uverbs: Restrict usage of privileged QKEYsdrivers/infiniband/core/uverbs_cmd.c+6 -10 replies
39/89net: usb: qmi_wwan: add support for Compal RXM-G1drivers/net/usb/qmi_wwan.c+2 -00 replies
40/89ALSA: hda/realtek: Add a quirk for Compaq N14JP6sound/pci/hda/patch_realtek.c+1 -00 replies
41/89Remove DECnet support from kernelDocumentation/admin-guide/kernel-parameters.txt Documentation/admin-guide/sysctl/net.rst Documentation/networking/decnet.rst +47 more+10 -121370 replies
42/89USB: serial: option: add Quectel EM061KGL seriesdrivers/usb/serial/option.c+16 -00 replies
43/89serial: lantiq: add missing interrupt ackdrivers/tty/serial/lantiq.c+1 -00 replies
44/89usb: dwc3: gadget: Reset num TRBs before giving back the requestdrivers/usb/dwc3/gadget.c+1 -00 replies
45/89RDMA/rtrs: Fix the last iu->buf leak in err pathdrivers/infiniband/ulp/rtrs/rtrs.c+3 -10 replies
46/89spi: fsl-dspi: avoid SCK glitches with continuous transfersdrivers/spi/spi-fsl-dspi.c+15 -00 replies
47/89netfilter: nfnetlink: skip error delivery on batch in case of ENOMEMnet/netfilter/nfnetlink.c+2 -10 replies
48/89net: enetc: correct the indexes of highest and 2nd highest TCsdrivers/net/ethernet/freescale/enetc/enetc_qos.c+2 -20 replies
49/89ping6: Fix send to link-local addresses with VRF.net/ipv6/ping.c+2 -10 replies
50/89net/sched: cls_u32: Fix reference counter leak leading to overflownet/sched/cls_u32.c+10 -80 replies
51/89RDMA/rxe: Remove the unused variable objdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -70 replies
52/89RDMA/rxe: Removed unused name from rxe_task structdrivers/infiniband/sw/rxe/rxe_qp.c drivers/infiniband/sw/rxe/rxe_task.c drivers/infiniband/sw/rxe/rxe_task.h+5 -120 replies
53/89RDMA/rxe: Fix the use-before-initialization error of resp_pktsdrivers/infiniband/sw/rxe/rxe_qp.c+3 -40 replies
54/89iavf: remove mask from iavf_irq_enable_queues()drivers/net/ethernet/intel/iavf/iavf.h drivers/net/ethernet/intel/iavf/iavf_main.c drivers/net/ethernet/intel/iavf/iavf_register.h+8 -110 replies
55/89octeontx2-af: fixed resource availability checkdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+2 -10 replies
56/89RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functionsdrivers/infiniband/hw/mlx5/main.c+3 -00 replies
57/89RDMA/cma: Always set static rate to 0 for RoCEdrivers/infiniband/core/cma.c include/rdma/ib_addr.h+2 -250 replies
58/89IB/uverbs: Fix to consider event queue closing also upon non-blocking modedrivers/infiniband/core/uverbs_main.c+5 -70 replies
59/89IB/isert: Fix dead lock in ib_isertdrivers/infiniband/ulp/isert/ib_isert.c+8 -20 replies
60/89IB/isert: Fix possible list corruption in CMA handlerdrivers/infiniband/ulp/isert/ib_isert.c+4 -00 replies
61/89IB/isert: Fix incorrect release of isert connectiondrivers/infiniband/ulp/isert/ib_isert.c+0 -20 replies
62/89ipvlan: fix bound dev checking for IPv6 l3s modedrivers/net/ipvlan/ipvlan_l3s.c+4 -00 replies
63/89sctp: fix an error code in sctp_sf_eat_auth()net/sctp/sm_statefuns.c+1 -10 replies
64/89igb: fix nvm.ops.read() error handlingdrivers/net/ethernet/intel/igb/igb_ethtool.c+3 -00 replies
65/89drm/nouveau: dont detect DSM for non-NVIDIA devicedrivers/gpu/drm/nouveau/nouveau_acpi.c+3 -00 replies
66/89drm/nouveau/dp: check for NULL nv_connector->native_modedrivers/gpu/drm/nouveau/nouveau_connector.c+2 -20 replies
67/89drm/nouveau: add nv_encoder pointer check for NULLdrivers/gpu/drm/nouveau/nouveau_connector.c+2 -10 replies
68/89ext4: drop the call to ext4_error() from ext4_get_group_info()fs/ext4/balloc.c+9 -110 replies
69/89net/sched: cls_api: Fix lockup on flushing explicitly created chainnet/sched/cls_api.c+7 -50 replies
70/89net: lapbether: only support ethernet devicesdrivers/net/wan/lapbether.c+3 -00 replies
71/89net: tipc: resize nlattr array to correct sizenet/tipc/bearer.c+2 -20 replies
72/89selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSETtools/testing/selftests/ptp/testptp.c+3 -30 replies
73/89afs: Fix vlserver probe RTT handlingfs/afs/vl_probe.c+2 -20 replies
74/89cgroup: always put cset in cgroup_css_set_put_forkkernel/cgroup/cgroup.c+8 -90 replies
75/89rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace periodkernel/rcu/tree.c+35 -140 replies
76/89neighbour: Remove unused inline function neigh_key_eq16()include/net/neighbour.h+0 -50 replies
77/89net: Remove unused inline function dst_hold_and_use()include/net/dst.h+0 -60 replies
78/89net: Remove DECnet leftovers from flow.h.include/net/flow.h+0 -260 replies
79/89neighbour: delete neigh_lookup_nodev as not usedinclude/net/neighbour.h net/core/neighbour.c+0 -330 replies
80/89batman-adv: Switch to kstrtox.h for kstrtou64net/batman-adv/gateway_common.c+1 -10 replies
81/89mmc: block: ensure error propagation for non-blkdrivers/mmc/core/block.c+5 -00 replies
82/89mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory blockmm/memory_hotplug.c+89 -160 replies
83/89nilfs2: reject devices with insufficient block countfs/nilfs2/the_nilfs.c+43 -10 replies
84/89media: dvbdev: Fix memleak in dvb_register_devicedrivers/media/dvb-core/dvbdev.c+3 -00 replies
85/89media: dvbdev: fix error logic at dvb_register_device()drivers/media/dvb-core/dvbdev.c+3 -00 replies
86/89media: dvb-core: Fix use-after-free due to race at dvb_register_device()drivers/media/dvb-core/dvbdev.c include/media/dvbdev.h+78 -210 replies
87/89drm/i915/dg1: Wait for pcode/uncore handshake at startupdrivers/gpu/drm/i915/i915_drv.c drivers/gpu/drm/i915/i915_reg.h drivers/gpu/drm/i915/intel_sideband.c +1 more+23 -00 replies
88/89drm/i915/gen11+: Only load DRAM information from pcodedrivers/gpu/drm/i915/display/intel_bw.c drivers/gpu/drm/i915/i915_drv.c drivers/gpu/drm/i915/i915_drv.h +1 more+93 -750 replies
89/89um: Fix build w/o CONFIG_PM_SLEEParch/um/kernel/um_arch.c+1 -10 replies

Reviews trailers per patch

45 of 89 patches have a Reviewed-by or Acked-by.

PatchJonathan CameronHans de GoedeJulius WernerChristoph HellwigAnand JainDavid SterbaLuis ChamberlainJuergen GrossGeert UytterhoevenQuerijn VoetDan CarpenterLinus WalleijBaolin WangAndy ShevchenkoMark FashehJoseph QiBjørn MorkDavid AhernNikolay AleksandrovIlpo JärvinenThinh NguyenGuoqing JiangJack WangLisa Chen (陈敏捷)Vladimir OlteanMaciej FijalkowskiMirsad TodorovacEric DumazetJamal Hadi SalimLi ZhijianBob PearsonRafal RomanowskiSimon HormanSridhar SamudralaMaor GottliebRyusuke KonishiRoss ZwislerSteven Rostedt (Google)Philipp RudoKarol HerbstSagi GrimbergFlorian WestphalTung NguyenRichard CochranUladzislau Rezki (Sony)Stephen HemmingerAdrian HunterWei YangAndrew MortonLarysa ZarembaXin LongLyude PaulJosé Roberto de SouzaLucas De MarchiRandy DunlapFlorian FainelliChris Paterson (CIP)Jon HunterSudip MukherjeeLinux Kernel Functional TestingAllen PaisShuah KhanGuenter Roeck
SeriesT-b T-b T-b T-b T-b T-b T-b T-b
1/89
2/89A-b
3/89A-b
4/89
5/89A-b R-b
6/89R-b
7/89R-b
8/89
9/89
10/89R-b R-b
11/89R-b
12/89R-b
13/89
14/89R-b
15/89
16/89
17/89R-b R-b R-b
18/89
19/89
20/89
21/89
22/89
23/89
24/89A-b
25/89
26/89T-b
27/89Reported-and-tested-by
28/89
29/89R-b T-b
30/89R-b R-b
31/89
32/89T-b
33/89T-b
34/89R-b R-b R-b
35/89
36/89
37/89R-b
38/89
39/89A-b
40/89
41/89A-b A-b
42/89
43/89R-b
44/89A-b
45/89A-b A-b
46/89Debugged-by T-b
47/89
48/89R-b R-b
49/89R-b T-b
50/89R-b A-b
51/89R-b R-b
52/89
53/89
54/89R-b T-b R-b
55/89R-b
56/89R-b
57/89
58/89R-b
59/89R-b
60/89
61/89R-b
62/89R-b
63/89A-b
64/89
65/89R-b
66/89R-b
67/89R-b
68/89
69/89
70/89
71/89R-b R-b
72/89A-b
73/89
74/89
75/89R-b T-b
76/89
77/89
78/89A-b
79/89R-b R-b
80/89
81/89A-b
82/89R-b A-b
83/89T-b
84/89
85/89
86/89
87/89R-b
88/89R-b
89/89A-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 63 reviewers.

Read the v1 thread

Cover letter [PATCH 5.10 00/89] 5.10.185-rc1 review

This is the start of the stable review cycle for the 5.10.185 release. There are 89 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, 21 Jun 2023 10:21:12 +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.10.185-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.10.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.10.185-rc1

Johannes Berg <[email protected]>
um: Fix build w/o CONFIG_PM_SLEEP

José Roberto de Souza <[email protected]>
drm/i915/gen11+: Only load DRAM information from pcode

Matt Roper <[email protected]>
drm/i915/dg1: Wait for pcode/uncore handshake at startup

Hyunwoo Kim <[email protected]>
media: dvb-core: Fix use-after-free due to race at dvb_register_device()

Mauro Carvalho Chehab <[email protected]>
media: dvbdev: fix error logic at dvb_register_device()

Dinghao Liu <[email protected]>
media: dvbdev: Fix memleak in dvb_register_device

Ryusuke Konishi <[email protected]>
nilfs2: reject devices with insufficient block count

David Hildenbrand <[email protected]>
mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block

Christian Loehle <[email protected]>
mmc: block: ensure error propagation for non-blk

Sven Eckelmann <[email protected]>
batman-adv: Switch to kstrtox.h for kstrtou64

Leon Romanovsky <[email protected]>
neighbour: delete neigh_lookup_nodev as not used

Guillaume Nault <[email protected]>
net: Remove DECnet leftovers from flow.h.

Gaosheng Cui <[email protected]>
net: Remove unused inline function dst_hold_and_use()

Gaosheng Cui <[email protected]>
neighbour: Remove unused inline function neigh_key_eq16()

Ziwei Dai <[email protected]>
rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period

John Sperbeck <[email protected]>
cgroup: always put cset in cgroup_css_set_put_fork

David Howells <[email protected]>
afs: Fix vlserver probe RTT handling

Alex Maftei <[email protected]>
selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET

Lin Ma <[email protected]>
net: tipc: resize nlattr array to correct size

Eric Dumazet <[email protected]>
net: lapbether: only support ethernet devices

Vlad Buslov <[email protected]>
net/sched: cls_api: Fix lockup on flushing explicitly created chain

Fabio M. De Francesco <[email protected]>
ext4: drop the call to ext4_error() from ext4_get_group_info()

Natalia Petrova <[email protected]>
drm/nouveau: add nv_encoder pointer check for NULL

Natalia Petrova <[email protected]>

    drm/nouveau/dp: check for NULL nv_connector->native_mode

Ratchanan Srirattanamet <[email protected]>
drm/nouveau: don't detect DSM for non-NVIDIA device

Aleksandr Loktionov <[email protected]>
igb: fix nvm.ops.read() error handling

Dan Carpenter <[email protected]>
sctp: fix an error code in sctp_sf_eat_auth()

Hangbin Liu <[email protected]>
ipvlan: fix bound dev checking for IPv6 l3s mode

Saravanan Vajravel <[email protected]>
IB/isert: Fix incorrect release of isert connection

Saravanan Vajravel <[email protected]>
IB/isert: Fix possible list corruption in CMA handler

Saravanan Vajravel <[email protected]>
IB/isert: Fix dead lock in ib_isert

Yishai Hadas <[email protected]>
IB/uverbs: Fix to consider event queue closing also upon non-blocking mode

Mark Zhang <[email protected]>
RDMA/cma: Always set static rate to 0 for RoCE

Maher Sanalla <[email protected]>
RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions

Satha Rao <[email protected]>
octeontx2-af: fixed resource availability check

Ahmed Zaki <[email protected]>
iavf: remove mask from iavf_irq_enable_queues()

Zhu Yanjun <[email protected]>
RDMA/rxe: Fix the use-before-initialization error of resp_pkts

Bob Pearson <[email protected]>
RDMA/rxe: Removed unused name from rxe_task struct

Zhu Yanjun <[email protected]>
RDMA/rxe: Remove the unused variable obj

Lee Jones <[email protected]>
net/sched: cls_u32: Fix reference counter leak leading to overflow

Guillaume Nault <[email protected]>
ping6: Fix send to link-local addresses with VRF.

Wei Fang <[email protected]>
net: enetc: correct the indexes of highest and 2nd highest TCs

Pablo Neira Ayuso <[email protected]>
netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM

Vladimir Oltean <[email protected]>
spi: fsl-dspi: avoid SCK glitches with continuous transfers

Li Zhijian <[email protected]>

    RDMA/rtrs: Fix the last iu->buf leak in err path

Elson Roy Serrao <[email protected]>
usb: dwc3: gadget: Reset num TRBs before giving back the request

Bernhard Seibold <[email protected]>
serial: lantiq: add missing interrupt ack

Jerry Meng <[email protected]>
USB: serial: option: add Quectel EM061KGL series

Stephen Hemminger <[email protected]>
Remove DECnet support from kernel

Edson Juliano Drosdeck <[email protected]>
ALSA: hda/realtek: Add a quirk for Compaq N14JP6

Wes Huang <[email protected]>
net: usb: qmi_wwan: add support for Compal RXM-G1

Edward Srouji <[email protected]>
RDMA/uverbs: Restrict usage of privileged QKEYs

Dave Airlie <[email protected]>
nouveau: fix client work fence deletion race

Ricardo Ribalda <[email protected]>
powerpc/purgatory: remove PGO flags

Ricardo Ribalda <[email protected]>
x86/purgatory: remove PGO flags

Ricardo Ribalda <[email protected]>
kexec: support purgatories with .text.hot sections

Ryusuke Konishi <[email protected]>
nilfs2: fix possible out-of-bounds segment allocation in resize ioctl

Ryusuke Konishi <[email protected]>
nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()

Janne Grunau <[email protected]>
nios2: dts: Fix tse_mac "max-frame-size" property

Luís Henriques <[email protected]>
ocfs2: check new file size on fallocate call

Luís Henriques <[email protected]>
ocfs2: fix use-after-free when unmounting read-only filesystem

Benjamin Segall <[email protected]>
epoll: ep_autoremove_wake_function should use list_del_init_careful

Jens Axboe <[email protected]>
io_uring: hold uring mutex around poll removal

Marc Zyngier <[email protected]>
irqchip/gic: Correctly validate OF quirk descriptors

Sukrut Bellary <[email protected]>
drm:amd:amdgpu: Fix missing buffer object unlock in failure path

Ross Lagerwall <[email protected]>
xen/blkfront: Only check REQ_FUA for writes

Maxim Kochetkov <[email protected]>
ASoC: dwc: move DMA init to snd_soc_dai_driver probe()

Liviu Dudau <[email protected]>
mips: Move initrd_start check after initrd address sanitisation.

Manuel Lauss <[email protected]>
MIPS: Alchemy: fix dbdma2

Helge Deller <[email protected]>
parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()

Helge Deller <[email protected]>
parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()

Ranjani Sridharan <[email protected]>
ASoC: soc-pcm: test if a BE can be prepared

Johannes Thumshirn <[email protected]>
btrfs: handle memory allocation failure in btrfs_csum_one_bio

Qu Wenruo <[email protected]>
btrfs: scrub: try harder to mark RAID56 block groups read-only

Mario Limonciello <[email protected]>
power: supply: Fix logic checking if system is running from battery

Douglas Anderson <[email protected]>
irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues

Osama Muhammad <[email protected]>
regulator: Fix error checking for debugfs_create_dir

Alexandru Sorodoc <[email protected]>

    platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0

Marek Vasut <[email protected]>
power: supply: Ratelimit no data debug output

Milo Spadacini <[email protected]>
tools: gpio: fix debounce_period_us output of lsgpio

Krzysztof Kozlowski <[email protected]>
ARM: dts: vexpress: add missing cache properties

Hans de Goede <[email protected]>
power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()

Hans de Goede <[email protected]>
power: supply: sc27xx: Fix external_power_changed race

Hans de Goede <[email protected]>
power: supply: ab8500: Fix external_power_changed race

Mirsad Goran Todorovac <[email protected]>
test_firmware: fix a memory leak with reqs buffer

Mirsad Goran Todorovac <[email protected]>
test_firmware: prevent race conditions by a correct implementation of locking

Christophe JAILLET <[email protected]>
test_firmware: Use kstrtobool() instead of strtobool()

Andy Shevchenko <[email protected]>
kernel.h: split out kstrtox() and simple_strtox() to a separate header

Alexey Dobriyan <[email protected]>
lib: cleanup kstrto*() usage

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

Diffstat:

 Documentation/admin-guide/kernel-parameters.txt    |    4 -
 Documentation/admin-guide/sysctl/net.rst           |   15 +-
 Documentation/core-api/kernel-api.rst              |    7 +-
 Documentation/networking/decnet.rst                |  243 --
 Documentation/networking/index.rst                 |    1 -
 Documentation/userspace-api/ioctl/ioctl-number.rst |    1 -
 MAINTAINERS                                        |    7 -
 Makefile                                           |    4 +-
 arch/arm/boot/dts/vexpress-v2p-ca5s.dts            |    1 +
 arch/mips/alchemy/common/dbdma.c                   |   27 +-
 arch/mips/configs/decstation_64_defconfig          |    2 -
 arch/mips/configs/decstation_defconfig             |    2 -
 arch/mips/configs/decstation_r4k_defconfig         |    2 -
 arch/mips/configs/gpr_defconfig                    |    2 -
 arch/mips/configs/mtx1_defconfig                   |    2 -
 arch/mips/configs/nlm_xlp_defconfig                |    2 -
 arch/mips/configs/nlm_xlr_defconfig                |    2 -
 arch/mips/configs/rm200_defconfig                  |    2 -
 arch/mips/kernel/setup.c                           |    9 +-
 arch/nios2/boot/dts/10m50_devboard.dts             |    2 +-
 arch/nios2/boot/dts/3c120_devboard.dts             |    2 +-
 arch/parisc/kernel/pci-dma.c                       |   18 +-
 arch/powerpc/configs/ppc6xx_defconfig              |    2 -
 arch/powerpc/purgatory/Makefile                    |    5 +
 arch/um/kernel/um_arch.c                           |    2 +-
 arch/x86/purgatory/Makefile                        |    5 +
 drivers/block/xen-blkfront.c                       |    3 +-
 drivers/char/agp/parisc-agp.c                      |   15 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c             |    4 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c              |    4 +-
 drivers/gpu/drm/i915/display/intel_bw.c            |   80 +-
 drivers/gpu/drm/i915/i915_drv.c                    |    4 +
 drivers/gpu/drm/i915/i915_drv.h                    |    1 +
 drivers/gpu/drm/i915/i915_reg.h                    |    3 +
 drivers/gpu/drm/i915/intel_dram.c                  |   82 +-
 drivers/gpu/drm/i915/intel_sideband.c              |   15 +
 drivers/gpu/drm/i915/intel_sideband.h              |    2 +
 drivers/gpu/drm/nouveau/nouveau_acpi.c             |    3 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |    7 +-
 drivers/gpu/drm/nouveau/nouveau_drm.c              |   14 +-
 drivers/infiniband/core/cma.c                      |    4 +-
 drivers/infiniband/core/uverbs_cmd.c               |    7 +-
 drivers/infiniband/core/uverbs_main.c              |   12 +-
 drivers/infiniband/hw/mlx5/main.c                  |    3 +
 drivers/infiniband/sw/rxe/rxe_qp.c                 |   16 +-
 drivers/infiniband/sw/rxe/rxe_task.c               |    5 +-
 drivers/infiniband/sw/rxe/rxe_task.h               |    5 +-
 drivers/infiniband/ulp/isert/ib_isert.c            |   16 +-
 drivers/infiniband/ulp/rtrs/rtrs.c                 |    4 +-
 drivers/irqchip/irq-gic-common.c                   |   10 +-
 drivers/irqchip/irq-gic-common.h                   |    1 +
 drivers/irqchip/irq-gic-v3.c                       |   20 +
 drivers/media/dvb-core/dvbdev.c                    |   88 +-
 drivers/mmc/core/block.c                           |    5 +
 drivers/net/ethernet/freescale/enetc/enetc_qos.c   |    4 +-
 drivers/net/ethernet/intel/iavf/iavf.h             |    2 +-
 drivers/net/ethernet/intel/iavf/iavf_main.c        |   15 +-
 drivers/net/ethernet/intel/iavf/iavf_register.h    |    2 +-
 drivers/net/ethernet/intel/igb/igb_ethtool.c       |    3 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |    3 +-
 drivers/net/ipvlan/ipvlan_l3s.c                    |    4 +
 drivers/net/usb/qmi_wwan.c                         |    2 +
 drivers/net/wan/lapbether.c                        |    3 +
 drivers/platform/x86/asus-nb-wmi.c                 |    2 +
 drivers/power/supply/ab8500_btemp.c                |    6 +-
 drivers/power/supply/ab8500_fg.c                   |    6 +-
 drivers/power/supply/bq27xxx_battery.c             |    6 +-
 drivers/power/supply/power_supply_core.c           |    8 +-
 drivers/power/supply/power_supply_sysfs.c          |    3 +-
 drivers/power/supply/sc27xx_fuel_gauge.c           |    9 +-
 drivers/regulator/core.c                           |    4 +-
 drivers/spi/spi-fsl-dspi.c                         |   15 +
 drivers/tty/serial/lantiq.c                        |    1 +
 drivers/usb/dwc3/gadget.c                          |    1 +
 drivers/usb/serial/option.c                        |   16 +
 fs/afs/vl_probe.c                                  |    4 +-
 fs/btrfs/block-group.c                             |   14 +-
 fs/btrfs/file-item.c                               |    4 +-
 fs/btrfs/scrub.c                                   |    9 +-
 fs/eventpoll.c                                     |    6 +-
 fs/ext4/balloc.c                                   |   20 +-
 fs/nilfs2/btnode.c                                 |   12 +-
 fs/nilfs2/sufile.c                                 |    9 +
 fs/nilfs2/the_nilfs.c                              |   44 +-
 fs/ocfs2/file.c                                    |    8 +-
 fs/ocfs2/super.c                                   |    6 +-
 include/linux/kernel.h                             |  143 +-
 include/linux/kstrtox.h                            |  155 ++
 include/linux/netdevice.h                          |    4 -
 include/linux/netfilter.h                          |    5 -
 include/linux/netfilter_defs.h                     |    8 -
 include/linux/string.h                             |    7 -
 include/linux/sunrpc/cache.h                       |    1 +
 include/media/dvbdev.h                             |   15 +
 include/net/dn.h                                   |  231 --
 include/net/dn_dev.h                               |  199 --
 include/net/dn_fib.h                               |  167 --
 include/net/dn_neigh.h                             |   30 -
 include/net/dn_nsp.h                               |  195 --
 include/net/dn_route.h                             |  115 -
 include/net/dst.h                                  |    6 -
 include/net/flow.h                                 |   26 -
 include/net/neighbour.h                            |    7 -
 include/net/netns/netfilter.h                      |    3 -
 include/rdma/ib_addr.h                             |   23 -
 include/sound/soc-dpcm.h                           |    4 +
 include/uapi/linux/dn.h                            |  149 --
 include/uapi/linux/netfilter_decnet.h              |   72 -
 include/uapi/linux/netlink.h                       |    2 +-
 io_uring/io_uring.c                                |    3 +
 kernel/cgroup/cgroup.c                             |   17 +-
 kernel/kexec_file.c                                |   14 +-
 kernel/rcu/tree.c                                  |   49 +-
 lib/kstrtox.c                                      |    5 +-
 lib/parser.c                                       |    1 +
 lib/test_firmware.c                                |   72 +-
 lib/test_kmod.c                                    |   26 +-
 mm/memory_hotplug.c                                |  105 +-
 net/Kconfig                                        |    2 -
 net/Makefile                                       |    1 -
 net/batman-adv/gateway_common.c                    |    2 +-
 net/core/dev.c                                     |    4 +-
 net/core/neighbour.c                               |   34 -
 net/decnet/Kconfig                                 |   43 -
 net/decnet/Makefile                                |   10 -
 net/decnet/README                                  |    8 -
 net/decnet/af_decnet.c                             | 2400 --------------------
 net/decnet/dn_dev.c                                | 1435 ------------
 net/decnet/dn_fib.c                                |  799 -------
 net/decnet/dn_neigh.c                              |  605 -----
 net/decnet/dn_nsp_in.c                             |  906 --------
 net/decnet/dn_nsp_out.c                            |  695 ------
 net/decnet/dn_route.c                              | 1923 ----------------
 net/decnet/dn_rules.c                              |  258 ---
 net/decnet/dn_table.c                              |  929 --------
 net/decnet/dn_timer.c                              |  104 -
 net/decnet/netfilter/Kconfig                       |   17 -
 net/decnet/netfilter/Makefile                      |    6 -
 net/decnet/netfilter/dn_rtmsg.c                    |  158 --
 net/decnet/sysctl_net_decnet.c                     |  362 ---
 net/ipv6/ping.c                                    |    3 +-
 net/netfilter/core.c                               |   10 -
 net/netfilter/nfnetlink.c                          |    3 +-
 net/sched/cls_api.c                                |   12 +-
 net/sched/cls_u32.c                                |   18 +-
 net/sctp/sm_statefuns.c                            |    2 +-
 net/tipc/bearer.c                                  |    4 +-
 sound/pci/hda/patch_realtek.c                      |    1 +
 sound/soc/dwc/dwc-i2s.c                            |   41 +-
 sound/soc/soc-pcm.c                                |   20 +
 tools/gpio/lsgpio.c                                |    2 +-
 tools/testing/selftests/ptp/testptp.c              |    6 +-
 152 files changed, 993 insertions(+), 12744 deletions(-)