5.15.13-rc2 review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest0 of 72 patches 11 repliesIn review
Patches in v1 No applies recorded yet
None of the 72 patches the cover letter announces are in this archive.
Reviews trailers per patch
| Patch | Sudip Mukherjee | Florian Fainelli | Guenter Roeck | Shuah Khan | Linux Kernel Functional Testing | Zan Aziz | Jeffrin Jose T | Fox Chen |
|---|---|---|---|---|---|---|---|---|
| Series | T-b | T-b | T-b | T-b | T-b | T-b | T-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 8 reviewers.
Cover letter [PATCH 5.15 00/72] 5.15.13-rc2 review
This is the start of the stable review cycle for the 5.15.13 release. There are 72 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, 06 Jan 2022 07:38:29 +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.15.13-rc2.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.15.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 5.15.13-rc2
Adrian Hunter <[email protected]>
perf scripts python: intel-pt-events.py: Fix printing of switch events
Adrian Hunter <[email protected]>
perf script: Fix CPU filtering of a script's switch events
Adrian Hunter <[email protected]>
perf intel-pt: Fix parsing of VM time correlation arguments
Christian Brauner <[email protected]>
fs/mount_setattr: always cleanup mount_kattr
Muchun Song <[email protected]>
net: fix use-after-free in tw_timer_handler
SeongJae Park <[email protected]>
mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()'
Leo L. Schwab <[email protected]>
Input: spaceball - fix parsing of movement data packets
Pavel Skripkin <[email protected]>
Input: appletouch - initialize work before device registration
Alexey Makhalov <[email protected]>
scsi: vmw_pvscsi: Set residual data length conditionally
Todd Kjos <[email protected]>
binder: fix async_free_space accounting for empty parcels
Andra Paraschiv <[email protected]>
nitro_enclaves: Use get_user_pages_unlocked() call to handle mmap assert
Chunfeng Yun <[email protected]>
usb: mtu3: set interval of FS intr and isoc endpoint
Chunfeng Yun <[email protected]>
usb: mtu3: fix list_head check warning
Chunfeng Yun <[email protected]>
usb: mtu3: add memory barrier before set GPD's HWO
Vincent Pelletier <[email protected]>
usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear.
Mathias Nyman <[email protected]>
xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set.
Angus Wang <[email protected]>
drm/amd/display: Changed pipe split policy to allow for multi-display pipe split
Alex Deucher <[email protected]>
drm/amdgpu: add support for IP discovery gc_info table v2
chen gong <[email protected]>
drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled
Christian König <[email protected]>
drm/nouveau: wait for the exclusive fence after the shared ones v2
Dmitry V. Levin <[email protected]>
uapi: fix linux/nfc.h userspace compilation errors
Krzysztof Kozlowski <[email protected]>
nfc: uapi: use kernel size_t to fix user-space builds
Pavel Skripkin <[email protected]>
i2c: validate user data in compat ioctl
Miaoqian Lin <[email protected]>
fsl/fman: Fix missing put_device() call in fman_port_probe
Jianguo Wu <[email protected]>
selftests: net: using ping6 for IPv6 in udpgro_fwd.sh
Jiasheng Jiang <[email protected]>
net/ncsi: check for error return from call to nla_put_u32
Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper
Jianguo Wu <[email protected]>
selftests: net: Fix a typo in udpgro_fwd.sh
wujianguo <[email protected]>
selftests/net: udpgso_bench_tx: fix dst ip argument
Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: add and enforce startup query interval minimum
Nikolay Aleksandrov <[email protected]>
net: bridge: mcast: add and enforce query interval minimum
Gal Pressman <[email protected]>
net/mlx5e: Fix wrong features assignment in case of error
Christophe JAILLET <[email protected]>
ionic: Initialize the 'lif->dbid_inuse' bitmap
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Set optimize_pwr_state for DCN31
Nicholas Kazlauskas <[email protected]>
drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization
James McLaughlin <[email protected]>
igc: Fix TX timestamp support for non-MSI-X platforms
Vinicius Costa Gomes <[email protected]>
igc: Do not enable crosstimestamping for i225-V models
Dust Li <[email protected]>
net/smc: fix kernel panic caused by race of smc_sock
Dust Li <[email protected]>
net/smc: don't send CDC/LLC message if link not ready
Wei Yongjun <[email protected]>
NFC: st21nfca: Fix memory leak in device probe and remove
Aleksander Jan Bajkowski <[email protected]>
net: lantiq_xrx200: fix statistics of received bytes
Christophe JAILLET <[email protected]>
net: ag71xx: Fix a potential double free in error handling paths
Matthias-Christian Ott <[email protected]>
net: usb: pegasus: Do not drop long Ethernet frames
Karsten Graul <[email protected]>
net/smc: fix using of uninitialized completions
Xin Long <[email protected]>
sctp: use call_rcu to free endpoint
Coco Li <[email protected]>
selftests: Calculate udpgso segment count without header adjustment
Coco Li <[email protected]>
udp: using datalen to cap ipv6 udp max gso segments
Chris Mi <[email protected]>
net/mlx5e: Delete forward rule for ct or sample action
Roi Dayan <[email protected]>
net/mlx5e: Use tc sample stubs instead of ifdefs in source file
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Fix ICOSQ recovery flow for XSK
Maxim Mikityanskiy <[email protected]>
net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow
Amir Tzin <[email protected]>
net/mlx5e: Wrap the tx reporter dump callback to extract the sq
Chris Mi <[email protected]>
net/mlx5: Fix tc max supported prio for nic mode
Moshe Shemesh <[email protected]>
net/mlx5: Fix SF health recovery flow
Shay Drory <[email protected]>
net/mlx5: Fix error print in case of IRQ request failed
Miaoqian Lin <[email protected]>
net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources
Dan Carpenter <[email protected]>
scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write()
Tom Rix <[email protected]>
selinux: initialize proto variable in selinux_ip_postroute_compat()
Javier Martinez Canillas <[email protected]>
efi: Move efifb_setup_from_dmi() prototype from arch headers
Michael Ellerman <[email protected]>
powerpc/ptdump: Fix DEBUG_WX since generic ptdump conversion
Heiko Carstens <[email protected]>
recordmcount.pl: fix typo in s390 mcount regex
Libin Yang <[email protected]>
ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2
Libin Yang <[email protected]>
ALSA: hda: intel-sdw-acpi: harden detection of controller
Jackie Liu <[email protected]>
memblock: fix memblock_phys_alloc() section mismatch error
Wang Qing <[email protected]>
platform/x86: apple-gmux: use resource_size() with res
Miaoqian Lin <[email protected]>
platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters
Helge Deller <[email protected]>
parisc: Clear stale IIR value on instruction access rights trap
Paul Blakey <[email protected]>
net/sched: Extend qdisc control block with tc control block
Tetsuo Handa <[email protected]>
tomoyo: use hwight16() in tomoyo_domain_quota_is_ok()
Dmitry Vyukov <[email protected]>
tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok().
Samuel Čavoj <[email protected]>
Input: i8042 - enable deferred probe quirk for ASUS UM325UA
Takashi Iwai <[email protected]>
Input: i8042 - add deferred probe support
-------------
Diffstat:
Documentation/admin-guide/kernel-parameters.txt | 2 + Makefile | 4 +- arch/arm/include/asm/efi.h | 1 - arch/arm64/include/asm/efi.h | 1 - arch/parisc/kernel/traps.c | 2 + arch/powerpc/mm/ptdump/ptdump.c | 2 +- arch/riscv/include/asm/efi.h | 1 - arch/x86/include/asm/efi.h | 2 - drivers/android/binder_alloc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 76 +++++++++++++++------- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 7 ++ .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 1 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 2 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 2 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 2 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 + .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- drivers/gpu/drm/amd/include/discovery.h | 49 ++++++++++++++ drivers/gpu/drm/nouveau/nouveau_fence.c | 28 ++++---- drivers/i2c/i2c-dev.c | 3 + drivers/input/joystick/spaceball.c | 11 +++- drivers/input/mouse/appletouch.c | 4 +- drivers/input/serio/i8042-x86ia64io.h | 21 ++++++ drivers/input/serio/i8042.c | 54 +++++++++------ drivers/net/ethernet/atheros/ag71xx.c | 23 +++---- drivers/net/ethernet/freescale/fman/fman_port.c | 12 ++-- drivers/net/ethernet/intel/igc/igc_main.c | 6 ++ drivers/net/ethernet/intel/igc/igc_ptp.c | 15 ++++- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 5 +- .../net/ethernet/mellanox/mlx5/core/en/health.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 2 - .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 35 +++++++++- .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 10 ++- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 27 ++++++++ .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 16 ++++- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 48 +++++++++----- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 29 ++------- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 11 ++-- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +- .../mellanox/mlx5/core/steering/dr_domain.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/usb/pegasus.c | 4 +- drivers/nfc/st21nfca/i2c.c | 29 ++++++--- drivers/platform/mellanox/mlxbf-pmc.c | 4 +- drivers/platform/x86/apple-gmux.c | 2 +- drivers/scsi/lpfc/lpfc_debugfs.c | 4 +- drivers/scsi/vmw_pvscsi.c | 7 +- drivers/usb/gadget/function/f_fs.c | 9 ++- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/mtu3/mtu3_gadget.c | 8 +++ drivers/usb/mtu3/mtu3_qmu.c | 7 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 5 +- fs/namespace.c | 9 ++- include/linux/efi.h | 6 ++ include/linux/memblock.h | 4 +- include/net/pkt_sched.h | 15 +++++ include/net/sch_generic.h | 2 - include/net/sctp/sctp.h | 6 +- include/net/sctp/structs.h | 3 +- include/uapi/linux/nfc.h | 6 +- mm/damon/dbgfs.c | 8 +++ net/bridge/br_multicast.c | 32 +++++++++ net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 12 +++- net/bridge/br_sysfs_br.c | 4 +- net/bridge/br_vlan_options.c | 4 +- net/core/dev.c | 8 +-- net/ipv4/af_inet.c | 10 ++- net/ipv6/udp.c | 2 +- net/ncsi/ncsi-netlink.c | 6 +- net/sched/act_ct.c | 14 ++-- net/sched/cls_api.c | 6 +- net/sched/cls_flower.c | 3 +- net/sched/sch_frag.c | 3 +- net/sctp/diag.c | 12 ++-- net/sctp/endpointola.c | 23 ++++--- net/sctp/socket.c | 23 ++++--- net/smc/smc.h | 5 ++ net/smc/smc_cdc.c | 52 +++++++-------- net/smc/smc_cdc.h | 2 +- net/smc/smc_core.c | 27 ++++++-- net/smc/smc_core.h | 6 ++ net/smc/smc_ib.c | 4 +- net/smc/smc_ib.h | 1 + net/smc/smc_llc.c | 2 +- net/smc/smc_wr.c | 51 +++------------ net/smc/smc_wr.h | 5 +- scripts/recordmcount.pl | 2 +- security/selinux/hooks.c | 2 +- security/tomoyo/util.c | 31 ++++----- sound/hda/intel-sdw-acpi.c | 13 +++- tools/perf/builtin-script.c | 2 +- tools/perf/scripts/python/intel-pt-events.py | 23 ++++--- tools/perf/util/intel-pt.c | 1 + tools/testing/selftests/net/udpgro_fwd.sh | 6 +- tools/testing/selftests/net/udpgso.c | 12 ++-- tools/testing/selftests/net/udpgso_bench_tx.c | 8 ++- 102 files changed, 734 insertions(+), 373 deletions(-)