Skip to content

6.1.13-rc1 review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-mediatek linux-patches linux-tegra lkml netdev regressions stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest118 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/118mptcp: sockopt: make tcp_fastopen_connect genericnet/mptcp/sockopt.c+6 -50 replies
2/118mptcp: fix locking for setsockopt corner-casenet/mptcp/sockopt.c+9 -20 replies
3/118mptcp: deduplicate error paths on endpoint creationnet/mptcp/pm_netlink.c+13 -220 replies
4/118mptcp: fix locking for in-kernel listener creationnet/mptcp/pm_netlink.c net/mptcp/subflow.c+7 -50 replies
5/118btrfs: move the auto defrag code to defrag.cfs/btrfs/file.c fs/btrfs/tree-defrag.c+337 -3400 replies
6/118btrfs: lock the inode in shared mode before starting fiemapfs/btrfs/extent_io.c+2 -00 replies
7/118ASoC: amd: yc: Add DMI support for new acer/emdoor platformssound/soc/amd/yc/acp6x-mach.c+14 -00 replies
8/118ASoC: SOF: sof-audio: start with the right widget typesound/soc/sof/sof-audio.c+2 -20 replies
9/118ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wirelesssound/usb/quirks.c+2 -00 replies
10/118ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifierssound/soc/intel/boards/sof_rt5682.c+3 -20 replies
11/118ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifierssound/soc/intel/boards/sof_cs42l42.c+3 -00 replies
12/118ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifierssound/soc/intel/boards/sof_nau8825.c+3 -20 replies
13/118ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifierssound/soc/intel/boards/sof_ssp_amp.c+2 -30 replies
14/118selftests/bpf: Verify copy_register_state() preserves parent/live fieldstools/testing/selftests/bpf/verifier/search_pruning.c+36 -00 replies
15/118ALSA: hda: Do not unset preset when cleaning up codecsound/pci/hda/hda_bind.c sound/pci/hda/hda_codec.c+2 -10 replies
16/118ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI tablesound/soc/amd/yc/acp6x-mach.c+7 -00 replies
17/118bpf, sockmap: Dont let sock_map_{close,destroy,unhash} call itselfnet/core/sock_map.c+34 -270 replies
18/118ASoC: cs42l56: fix DT probesound/soc/codecs/cs42l56.c+0 -60 replies
19/118tools/virtio: fix the vringh test for virtio ring changestools/virtio/linux/bug.h tools/virtio/linux/build_bug.h tools/virtio/linux/cpumask.h +5 more+45 -50 replies
20/118vdpa: ifcvf: Do proper cleanup if IFCVF init failsdrivers/vdpa/ifcvf/ifcvf_main.c+1 -10 replies
21/118net/rose: Fix to not accept on connected socketnet/rose/af_rose.c+8 -00 replies
22/118selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibilitytools/testing/selftests/net/cmsg_ipv6.sh+1 -10 replies
23/118net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoCdrivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c drivers/net/ethernet/stmicro/stmmac/stmmac_main.c include/linux/stmmac.h+5 -10 replies
24/118powerpc/64: Fix perf profiling asynchronous interrupt handlersarch/powerpc/include/asm/hw_irq.h arch/powerpc/kernel/dbell.c arch/powerpc/kernel/irq.c +1 more+32 -150 replies
25/118fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()fs/fscache/volume.c+1 -20 replies
26/118drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETEDdrivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c+23 -00 replies
27/118net: ethernet: mtk_eth_soc: Avoid truncating allocationdrivers/net/ethernet/mediatek/mtk_ppe.c drivers/net/ethernet/mediatek/mtk_ppe.h+1 -30 replies
28/118net: sched: sch: Bounds check prioritynet/sched/sch_htb.c+4 -10 replies
29/118s390/decompressor: specify __decompress() buf len to avoid overflowarch/s390/boot/decompressor.c+1 -10 replies
30/118nvme-fc: fix a missing queue put in nvmet_fc_ls_create_associationdrivers/nvme/target/fc.c+3 -10 replies
31/118nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_setdrivers/nvme/host/core.c+3 -10 replies
32/118nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_setdrivers/nvme/host/core.c+1 -00 replies
33/118drm/amd/display: Add missing brackets in calculationdrivers/gpu/drm/amd/display/dc/dml/dcn314/display_mode_vba_314.c+1 -10 replies
34/118drm/amd/display: Adjust downscaling limits for dcn314drivers/gpu/drm/amd/display/dc/dcn314/dcn314_resource.c+3 -20 replies
35/118drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c+1 -10 replies
36/118drm/amd/display: Reset DMUB mailbox SW state after HW resetdrivers/gpu/drm/amd/display/dmub/src/dmub_srv.c+12 -00 replies
37/118drm/amdgpu: enable HDP SD for gfx 11.0.3drivers/gpu/drm/amd/amdgpu/soc21.c+2 -10 replies
38/118drm/amdgpu: Enable vclk dclk node for gc11.0.3drivers/gpu/drm/amd/pm/amdgpu_pm.c+4 -20 replies
39/118drm/amd/display: Properly handle additional cases where DCN is not supporteddrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+11 -00 replies
40/118platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI matchdrivers/platform/x86/touchscreen_dmi.c+9 -00 replies
41/118ceph: move mount state enum to super.hfs/ceph/super.h include/linux/ceph/libceph.h+10 -100 replies
42/118ceph: blocklist the kclient when receiving corrupted snap tracefs/ceph/addr.c fs/ceph/caps.c fs/ceph/file.c +3 more+93 -100 replies
43/118selftests: mptcp: userspace: fix v4-v6 test in v6.1tools/testing/selftests/net/mptcp/userspace_pm.sh+11 -00 replies
44/118of: reserved_mem: Have kmemleak ignore dynamically allocated reserved memdrivers/of/of_reserved_mem.c+2 -10 replies
45/118kasan: fix Oops due to missing calls to kasan_arch_is_ready()mm/kasan/common.c mm/kasan/generic.c mm/kasan/shadow.c+21 -10 replies
46/118mm: shrinkers: fix deadlock in shrinker debugfsinclude/linux/shrinker.h mm/shrinker_debug.c mm/vmscan.c+16 -80 replies
47/118aio: fix mremap after fork null-dereffs/aio.c+4 -00 replies
48/118vmxnet3: move rss code block under eop descriptordrivers/net/vmxnet3/vmxnet3_drv.c+25 -250 replies
49/118fbdev: Fix invalid page access after closing deferred I/O devicesdrivers/video/fbdev/core/fb_defio.c drivers/video/fbdev/core/fbmem.c include/linux/fb.h+14 -10 replies
50/118drm: Disable dynamic debug as brokendrivers/gpu/drm/Kconfig+2 -10 replies
51/118drm/amd/amdgpu: fix warning during suspenddrivers/gpu/drm/amd/amdgpu/amdgpu_device.c drivers/gpu/drm/amd/amdgpu/mes_v11_0.c+4 -10 replies
52/118drm/amd/display: Fail atomic_check early on normalize_zpos errordrivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c+5 -10 replies
53/118drm/vmwgfx: Stop accessing buffer objects which failed initdrivers/gpu/drm/vmwgfx/vmwgfx_bo.c drivers/gpu/drm/vmwgfx/vmwgfx_gem.c+5 -30 replies
54/118drm/vmwgfx: Do not drop the reference to the handle too soondrivers/gpu/drm/vmwgfx/vmwgfx_bo.c drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c drivers/gpu/drm/vmwgfx/vmwgfx_gem.c +4 more+20 -100 replies
55/118mmc: jz4740: Work around bug on JZ4760(B)drivers/mmc/host/jz4740_mmc.c+10 -00 replies
56/118mmc: meson-gx: fix SDIO mode if cap_sdio_irq isnt setdrivers/mmc/host/meson-gx-mmc.c+13 -100 replies
57/118mmc: sdio: fix possible resource leaks in some error pathsdrivers/mmc/core/sdio_bus.c drivers/mmc/core/sdio_cis.c+14 -150 replies
58/118mmc: mmc_spi: fix error handling in mmc_spi_probe()drivers/mmc/host/mmc_spi.c+4 -40 replies
59/118ALSA: hda: Fix codec device field initializansound/pci/hda/hda_codec.c+1 -10 replies
60/118ALSA: hda/conexant: add a new hda codec SN6180sound/pci/hda/patch_conexant.c+1 -00 replies
61/118ALSA: hda/realtek - fixed wrong gpio assignedsound/pci/hda/patch_realtek.c+1 -10 replies
62/118ALSA: hda/realtek: fix mute/micmute LEDs dont work for a HP platform.sound/pci/hda/patch_realtek.c+1 -00 replies
63/118ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptopssound/pci/hda/patch_realtek.c+6 -00 replies
64/118ata: ahci: Add Tiger Lake UP{3,4} AHCI controllerdrivers/ata/ahci.c+1 -00 replies
65/118ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LHdrivers/ata/libata-core.c+3 -00 replies
66/118sched/psi: Fix use-after-free in ep_remove_wait_queue()kernel/sched/psi.c+4 -30 replies
67/118hugetlb: check for undefined shift on 32 bit architecturesinclude/linux/hugetlb.h+4 -10 replies
68/118nilfs2: fix underflow in second superblock position calculationsfs/nilfs2/ioctl.c fs/nilfs2/super.c fs/nilfs2/the_nilfs.c+23 -10 replies
69/118mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcountmm/khugepaged.c+1 -00 replies
70/118mm/filemap: fix page end in filemap_get_read_batchmm/filemap.c+3 -20 replies
71/118mm/migrate: fix wrongly apply write bit after mkdirty on sparc64mm/huge_memory.c mm/migrate.c+6 -20 replies
72/118gpio: sim: fix a memory leakdrivers/gpio/gpio-sim.c+1 -10 replies
73/118freezer,umh: Fix call_usermode_helper_exec() vs SIGKILLkernel/umh.c+13 -70 replies
74/118coredump: Move dump_emit_page() to kill unused warningfs/coredump.c+24 -240 replies
75/118Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."mm/memblock.c tools/testing/memblock/internal.h+1 -110 replies
76/118net: Fix unwanted sign extension in netdev_stats_to_stats64()net/core/dev.c+1 -10 replies
77/118revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"fs/squashfs/xattr_id.c+1 -10 replies
78/118drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blankingdrivers/gpu/drm/vc4/vc4_crtc.c+1 -10 replies
79/118drm/vc4: Fix YUV plane handling when planes are in different buffersdrivers/gpu/drm/vc4/vc4_plane.c+4 -20 replies
80/118drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT listdrivers/gpu/drm/i915/gt/intel_workarounds.c+7 -70 replies
81/118ice: fix lost multicast packets in promisc modedrivers/net/ethernet/intel/ice/ice_main.c+26 -00 replies
82/118ixgbe: allow to increase MTU to 3K with XDP enableddrivers/net/ethernet/intel/ixgbe/ixgbe_main.c+16 -90 replies
83/118i40e: add double of VLAN header when computing the max MTUdrivers/net/ethernet/intel/i40e/i40e_main.c+1 -10 replies
84/118net: bgmac: fix BCM5358 support by setting correct flagsdrivers/net/ethernet/broadcom/bgmac-bcma.c+3 -30 replies
85/118net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirkdrivers/net/ethernet/ti/am65-cpsw-nuss.c drivers/net/ethernet/ti/am65-cpsw-nuss.h+12 -10 replies
86/118sctp: sctp_sock_filter(): avoid list_entry() on possibly empty listnet/sctp/diag.c+1 -30 replies
87/118net/sched: tcindex: update imperfect hash filters respecting rcunet/sched/cls_tcindex.c+30 -40 replies
88/118ice: xsk: Fix cleaning of XDP_TX framesdrivers/net/ethernet/intel/ice/ice_xsk.c+9 -60 replies
89/118dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.include/net/sock.h net/dccp/ipv6.c net/ipv6/tcp_ipv6.c+18 -120 replies
90/118net/usb: kalmia: Dont pass act_len in usb_bulk_msg error pathdrivers/net/usb/kalmia.c+4 -40 replies
91/118net/sched: act_ctinfo: use percpu statsnet/sched/act_ctinfo.c+3 -30 replies
92/118net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()net/openvswitch/meter.c+3 -10 replies
93/118net: stmmac: fix order of dwmac5 FlexPPS parametrization sequencedrivers/net/ethernet/stmicro/stmmac/dwmac5.c+2 -10 replies
94/118bnxt_en: Fix mqprio and XDP ring checking logicdrivers/net/ethernet/broadcom/bnxt/bnxt.c+6 -20 replies
95/118tracing: Make trace_define_field_ext() statickernel/trace/trace_events.c+1 -10 replies
96/118net: stmmac: Restrict warning on disabling DMA store and fwd modedrivers/net/ethernet/stmicro/stmmac/stmmac_platform.c+1 -10 replies
97/118net: use a bounce buffer for copying skb->marknet/socket.c+6 -30 replies
98/118tipc: fix kernel warning when sending SYN messagenet/tipc/socket.c+2 -00 replies
99/118net: mpls: fix stale pointer if allocation fails during device renamenet/mpls/af_mpls.c+4 -00 replies
100/118igb: conditionalize I2C bit banging on external thermal sensor supportdrivers/net/ethernet/intel/igb/igb_main.c+32 -100 replies
101/118igb: Fix PPS input and output using 3rd and 4th SDPdrivers/net/ethernet/intel/igb/igb_main.c+6 -60 replies
102/118ixgbe: add double of VLAN header when computing the max MTUdrivers/net/ethernet/intel/ixgbe/ixgbe.h drivers/net/ethernet/intel/ixgbe/ixgbe_main.c+3 -20 replies
103/118ipv6: Fix datagram socket connection with DSCP.net/ipv6/datagram.c+1 -10 replies
104/118ipv6: Fix tcp socket connection with DSCP.net/ipv6/tcp_ipv6.c+1 -00 replies
105/118mm/gup: add folio to list when folio_isolate_lru() succeedmm/gup.c+1 -10 replies
106/118mm: extend max struct page size for kmsaninclude/linux/mm.h+9 -30 replies
107/118i40e: Add checking for null for nlmsg_find_attr()drivers/net/ethernet/intel/i40e/i40e_main.c+2 -00 replies
108/118net/sched: tcindex: search key must be 16 bitsnet/sched/cls_tcindex.c+1 -10 replies
109/118nvme-tcp: stop auth work after tearing down queues in error recoverydrivers/nvme/host/tcp.c+1 -10 replies
110/118nvme-rdma: stop auth work after tearing down queues in error recoverydrivers/nvme/host/rdma.c+1 -10 replies
111/118nvme-apple: fix controller shutdown in apple_nvme_disabledrivers/nvme/host/apple.c+2 -10 replies
112/118KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)arch/x86/kvm/pmu.h+19 -70 replies
113/118kvm: initialize all of the kvm_debugregs structure before sending it to userspacearch/x86/kvm/x86.c+1 -20 replies
114/118perf/x86: Refuse to export capabilities for hybrid PMUsarch/x86/events/core.c+7 -50 replies
115/118alarmtimer: Prevent starvation by small intervals and SIG_IGNkernel/time/alarmtimer.c+29 -40 replies
116/118nvme-pci: refresh visible attrs for cmb attributesdrivers/nvme/host/pci.c+8 -00 replies
117/118ASoC: SOF: Intel: hda-dai: fix possible stream_tag leaksound/soc/sof/intel/hda-dai.c+4 -40 replies
118/118net: sched: sch: Fix off by one in htb_activate_prios()net/sched/sch_htb.c+1 -10 replies

Reviews trailers per patch

76 of 118 patches have a Reviewed-by or Acked-by.

PatchMat MartineauRanjani SridharanPéter UjfalusiBard LiaoJohn FastabendCharles KeepaxMatthieu BaertsJason WangZhu LingshanKuniyuki IwashimaJingbo XuJeff LaytonLyude PaulSimon HormanCong WangAlexander EgorenkovDavid SterbaJosef BacikKai VehmanenPierre-Louis BossartKeith BuschChaitanya KulkarniVenky ShankarMike Rapoport (IBM)Catalin MarinasRoman GushchinPeng LiGuolin YangPatrik JakobssonMiko LarssonThomas ZimmermannGreg Kroah-HartmanJim CromieMaxime RipardChristian KönigFeifei XuEvan QuanJocelyn FalempeMikhail GavrilovHamza MahfoozMaaz MombasawalaMartin KrastevGeraldo NascimentoNicholas KazlauskasAlex HungDaniel WheelerAlvin LeeHansen DsouzaHawking ZhangAurabindo PillaiJames SmartDavid HildenbrandNick BowlerAndy ShevchenkoTetsuo HandaEric DumazetGustavo SousaRafal RomanowskiAlexander DuyckChandan Kumar RoutFlorian FainelliRoger QuadrosXin LongMaciej FijalkowskiTony Nguyen[email protected]Jamal Hadi SalimLarysa ZarembaEelco ChaudronSuren BaghdasaryanPeter ZijlstraJesper JuhlMuchun SongLinux Kernel Functional TestingNaresh KambojuRyusuke KonishiHugh DickinsYang ShiMatthew Wilcox (Oracle)David AhernAlistair PoppleBaolin WangMichal HockoPasha TatashinJesse BrandeburgGurucharan GEric CurtinSagi GrimbergHector MartinXingyuan MoJohn StultzRander WangKees CookAlexander LobakinJon MaloyMateusz PalczewskiJacob KellerHongguang GaoConor DooleyRon EconomosBagas SanjayaJon HunterSudip MukherjeeGuenter RoeckShuah KhanJustin M. ForbesAllen Pais
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/118R-b
2/118R-b
3/118R-b
4/118R-b
5/118R-b
6/118R-b
7/118
8/118R-b R-b R-b R-b
9/118
10/118R-b R-b R-b
11/118R-b R-b R-b
12/118R-b R-b R-b
13/118R-b R-b R-b
14/118
15/118
16/118
17/118A-b
18/118A-b
19/118
20/118A-b A-b
21/118R-b
22/118
23/118
24/118
25/118R-b R-b
26/118R-b
27/118R-b
28/118R-b R-b
29/118T-b
30/118R-b
31/118R-b R-b
32/118R-b
33/118R-b A-b T-b
34/118R-b A-b T-b
35/118A-b T-b R-b
36/118A-b T-b R-b
37/118R-b
38/118R-b
39/118R-b
40/118
41/118R-b
42/118R-b
43/118
44/118A-b A-b
45/118
46/118R-b
47/118
48/118A-b A-b
49/118R-b T-b R-b
50/118A-b A-b A-b
51/118R-b R-b Reviewed-and-tested-by T-b
52/118T-b R-b
53/118R-b R-b
54/118R-b R-b
55/118
56/118T-b
57/118
58/118
59/118
60/118
61/118
62/118
63/118
64/118
65/118
66/118A-b A-b
67/118R-b A-b T-b T-b
68/118T-b
69/118A-b R-b
70/118R-b
71/118A-b T-b
72/118R-b
73/118Debugged-by
74/118
75/118
76/118R-b
77/118
78/118
79/118
80/118R-b
81/118T-b
82/118R-b T-b
83/118R-b T-b
84/118R-b
85/118R-b
86/118A-b
87/118
88/118R-b A-b A-b
89/118R-b
90/118R-b Reported-and-tested-by
91/118R-b R-b
92/118R-b A-b
93/118
94/118R-b
95/118
96/118
97/118R-b
98/118A-b
99/118
100/118T-b
101/118T-b R-b
102/118R-b T-b
103/118R-b R-b
104/118R-b R-b
105/118A-b R-b R-b
106/118A-b R-b
107/118R-b T-b
108/118R-b
109/118R-b
110/118R-b
111/118R-b R-b R-b R-b
112/118
113/118T-b
114/118
115/118A-b
116/118R-b
117/118R-b R-b R-b
118/118R-b R-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 107 reviewers.

Read the v1 thread

Cover letter [PATCH 6.1 000/118] 6.1.13-rc1 review

This is the start of the stable review cycle for the 6.1.13 release. There are 118 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 Feb 2023 13:35:35 +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/v6.x/stable-review/patch-6.1.13-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-6.1.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.1.13-rc1

Dan Carpenter <[email protected]>
net: sched: sch: Fix off by one in htb_activate_prios()

Pierre-Louis Bossart <[email protected]>
ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak

Keith Busch <[email protected]>
nvme-pci: refresh visible attrs for cmb attributes

Thomas Gleixner <[email protected]>
alarmtimer: Prevent starvation by small intervals and SIG_IGN

Sean Christopherson <[email protected]>
perf/x86: Refuse to export capabilities for hybrid PMUs

Greg Kroah-Hartman <[email protected]>
kvm: initialize all of the kvm_debugregs structure before sending it to userspace

Sean Christopherson <[email protected]>
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)

Christoph Hellwig <[email protected]>
nvme-apple: fix controller shutdown in apple_nvme_disable

Sagi Grimberg <[email protected]>
nvme-rdma: stop auth work after tearing down queues in error recovery

Sagi Grimberg <[email protected]>
nvme-tcp: stop auth work after tearing down queues in error recovery

Pedro Tammela <[email protected]>
net/sched: tcindex: search key must be 16 bits

Natalia Petrova <[email protected]>
i40e: Add checking for null for nlmsg_find_attr()

Arnd Bergmann <[email protected]>
mm: extend max struct page size for kmsan

Kuan-Ying Lee <[email protected]>
mm/gup: add folio to list when folio_isolate_lru() succeed

Guillaume Nault <[email protected]>
ipv6: Fix tcp socket connection with DSCP.

Guillaume Nault <[email protected]>
ipv6: Fix datagram socket connection with DSCP.

Jason Xing <[email protected]>
ixgbe: add double of VLAN header when computing the max MTU

Miroslav Lichvar <[email protected]>
igb: Fix PPS input and output using 3rd and 4th SDP

Corinna Vinschen <[email protected]>
igb: conditionalize I2C bit banging on external thermal sensor support

Jakub Kicinski <[email protected]>
net: mpls: fix stale pointer if allocation fails during device rename

Tung Nguyen <[email protected]>
tipc: fix kernel warning when sending SYN message

Eric Dumazet <[email protected]>

    net: use a bounce buffer for copying skb->mark

Cristian Ciocaltea <[email protected]>
net: stmmac: Restrict warning on disabling DMA store and fwd mode

Steven Rostedt (Google) <[email protected]>
tracing: Make trace_define_field_ext() static

Michael Chan <[email protected]>
bnxt_en: Fix mqprio and XDP ring checking logic

Johannes Zink <[email protected]>
net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence

Hangyu Hua <[email protected]>
net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()

Pedro Tammela <[email protected]>
net/sched: act_ctinfo: use percpu stats

Miko Larsson <[email protected]>
net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path

Kuniyuki Iwashima <[email protected]>
dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.

Larysa Zaremba <[email protected]>
ice: xsk: Fix cleaning of XDP_TX frames

Pedro Tammela <[email protected]>
net/sched: tcindex: update imperfect hash filters respecting rcu

Pietro Borrello <[email protected]>
sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list

Siddharth Vadapalli <[email protected]>
net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk

Rafał Miłecki <[email protected]>
net: bgmac: fix BCM5358 support by setting correct flags

Jason Xing <[email protected]>
i40e: add double of VLAN header when computing the max MTU

Jason Xing <[email protected]>
ixgbe: allow to increase MTU to 3K with XDP enabled

Jesse Brandeburg <[email protected]>
ice: fix lost multicast packets in promisc mode

Matt Roper <[email protected]>

    drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list

Dave Stevenson <[email protected]>
drm/vc4: Fix YUV plane handling when planes are in different buffers

Dom Cobley <[email protected]>
drm/vc4: crtc: Increase setup cost in core clock calculation to handle extreme reduced blanking

Andrew Morton <[email protected]>
revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"

Felix Riemann <[email protected]>
net: Fix unwanted sign extension in netdev_stats_to_stats64()

Aaron Thompson <[email protected]>
Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."

Geert Uytterhoeven <[email protected]>
coredump: Move dump_emit_page() to kill unused warning

Peter Zijlstra <[email protected]>
freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL

Bartosz Golaszewski <[email protected]>
gpio: sim: fix a memory leak

Peter Xu <[email protected]>
mm/migrate: fix wrongly apply write bit after mkdirty on sparc64

Qian Yingjin <[email protected]>
mm/filemap: fix page end in filemap_get_read_batch

Zach O'Keefe <[email protected]>
mm/MADV_COLLAPSE: set EAGAIN on unexpected page refcount

Ryusuke Konishi <[email protected]>
nilfs2: fix underflow in second superblock position calculations

Mike Kravetz <[email protected]>
hugetlb: check for undefined shift on 32 bit architectures

Munehisa Kamata <[email protected]>
sched/psi: Fix use-after-free in ep_remove_wait_queue()

Patrick McLean <[email protected]>
ata: libata-core: Disable READ LOG DMA EXT for Samsung MZ7LH

Simon Gaiser <[email protected]>
ata: ahci: Add Tiger Lake UP{3,4} AHCI controller

Andy Chi <[email protected]>
ALSA: hda/realtek: Enable mute/micmute LEDs and speaker support for HP Laptops

Andy Chi <[email protected]>
ALSA: hda/realtek: fix mute/micmute LEDs don't work for a HP platform.

Kailang Yang <[email protected]>
ALSA: hda/realtek - fixed wrong gpio assigned

Bo Liu <[email protected]>
ALSA: hda/conexant: add a new hda codec SN6180

Cezary Rojewski <[email protected]>
ALSA: hda: Fix codec device field initializan

Yang Yingliang <[email protected]>
mmc: mmc_spi: fix error handling in mmc_spi_probe()

Yang Yingliang <[email protected]>
mmc: sdio: fix possible resource leaks in some error paths

Heiner Kallweit <[email protected]>
mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set

Paul Cercueil <[email protected]>

    mmc: jz4740: Work around bug on JZ4760(B)

Zack Rusin <[email protected]>
drm/vmwgfx: Do not drop the reference to the handle too soon

Zack Rusin <[email protected]>
drm/vmwgfx: Stop accessing buffer objects which failed init

Leo Li <[email protected]>
drm/amd/display: Fail atomic_check early on normalize_zpos error

Jack Xiao <[email protected]>
drm/amd/amdgpu: fix warning during suspend

Ville Syrjälä <[email protected]>
drm: Disable dynamic debug as broken

Takashi Iwai <[email protected]>
fbdev: Fix invalid page access after closing deferred I/O devices

Ronak Doshi <[email protected]>
vmxnet3: move rss code block under eop descriptor

Seth Jenkins <[email protected]>
aio: fix mremap after fork null-deref

Qi Zheng <[email protected]>
mm: shrinkers: fix deadlock in shrinker debugfs

Christophe Leroy <[email protected]>
kasan: fix Oops due to missing calls to kasan_arch_is_ready()

Isaac J. Manjarres <[email protected]>
of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem

Matthieu Baerts <[email protected]>
selftests: mptcp: userspace: fix v4-v6 test in v6.1

Xiubo Li <[email protected]>
ceph: blocklist the kclient when receiving corrupted snap trace

Xiubo Li <[email protected]>
ceph: move mount state enum to super.h

Hans de Goede <[email protected]>
platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match

Alex Deucher <[email protected]>
drm/amd/display: Properly handle additional cases where DCN is not supported

Yiqing Yao <[email protected]>
drm/amdgpu: Enable vclk dclk node for gc11.0.3

Evan Quan <[email protected]>
drm/amdgpu: enable HDP SD for gfx 11.0.3

Nicholas Kazlauskas <[email protected]>
drm/amd/display: Reset DMUB mailbox SW state after HW reset

George Shen <[email protected]>
drm/amd/display: Unassign does_plane_fit_in_mall function from dcn3.2

Daniel Miess <[email protected]>
drm/amd/display: Adjust downscaling limits for dcn314

Daniel Miess <[email protected]>
drm/amd/display: Add missing brackets in calculation

Maurizio Lombardi <[email protected]>
nvme: clear the request_queue pointers on failure in nvme_alloc_io_tag_set

Maurizio Lombardi <[email protected]>
nvme: clear the request_queue pointers on failure in nvme_alloc_admin_tag_set

Amit Engel <[email protected]>
nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association

Vasily Gorbik <[email protected]>
s390/decompressor: specify __decompress() buf len to avoid overflow

Kees Cook <[email protected]>
net: sched: sch: Bounds check priority

Kees Cook <[email protected]>
net: ethernet: mtk_eth_soc: Avoid truncating allocation

Ben Skeggs <[email protected]>

    drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED

Hou Tao <[email protected]>
fscache: Use clear_and_wake_up_bit() in fscache_create_volume_work()

Nicholas Piggin <[email protected]>
powerpc/64: Fix perf profiling asynchronous interrupt handlers

Andrey Konovalov <[email protected]>
net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC

Andrei Gherzan <[email protected]>
selftest: net: Improve IPV6_TCLASS/IPV6_HOPLIMIT tests apparmor compatibility

Hyunwoo Kim <[email protected]>
net/rose: Fix to not accept on connected socket

Tanmay Bhushan <[email protected]>
vdpa: ifcvf: Do proper cleanup if IFCVF init fails

Shunsuke Mie <[email protected]>
tools/virtio: fix the vringh test for virtio ring changes

Arnd Bergmann <[email protected]>
ASoC: cs42l56: fix DT probe

Jakub Sitnicki <[email protected]>
bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself

fengwk <[email protected]>
ASoC: amd: yc: Add Xiaomi Redmi Book Pro 15 2022 into DMI table

Cezary Rojewski <[email protected]>
ALSA: hda: Do not unset preset when cleaning up codec

Eduard Zingerman <[email protected]>
selftests/bpf: Verify copy_register_state() preserves parent/live fields

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_ssp_amp: always set dpcm_capture for amplifiers

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_nau8825: always set dpcm_capture for amplifiers

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_cs42l42: always set dpcm_capture for amplifiers

Pierre-Louis Bossart <[email protected]>
ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers

Takashi Iwai <[email protected]>
ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless

Bard Liao <[email protected]>
ASoC: SOF: sof-audio: start with the right widget type

Syed Saba Kareem <[email protected]>
ASoC: amd: yc: Add DMI support for new acer/emdoor platforms

Filipe Manana <[email protected]>
btrfs: lock the inode in shared mode before starting fiemap

Josef Bacik <[email protected]>
btrfs: move the auto defrag code to defrag.c

Paolo Abeni <[email protected]>
mptcp: fix locking for in-kernel listener creation

Paolo Abeni <[email protected]>
mptcp: deduplicate error paths on endpoint creation

Paolo Abeni <[email protected]>
mptcp: fix locking for setsockopt corner-case

Matthieu Baerts <[email protected]>
mptcp: sockopt: make 'tcp_fastopen_connect' generic

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

Diffstat:

 Makefile                                           |   4 +-
 arch/powerpc/include/asm/hw_irq.h                  |  41 ++-
 arch/powerpc/kernel/dbell.c                        |   2 +-
 arch/powerpc/kernel/irq.c                          |   2 +-
 arch/powerpc/kernel/time.c                         |   2 +-
 arch/s390/boot/decompressor.c                      |   2 +-
 arch/x86/events/core.c                             |  12 +-
 arch/x86/kvm/pmu.h                                 |  26 +-
 arch/x86/kvm/x86.c                                 |   3 +-
 drivers/ata/ahci.c                                 |   1 +
 drivers/ata/libata-core.c                          |   3 +
 drivers/gpio/gpio-sim.c                            |   2 +-
 drivers/gpu/drm/Kconfig                            |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |   3 +
 drivers/gpu/drm/amd/amdgpu/mes_v11_0.c             |   2 +-
 drivers/gpu/drm/amd/amdgpu/soc21.c                 |   3 +-
 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c  |  17 +-
 .../drm/amd/display/dc/dcn314/dcn314_resource.c    |   5 +-
 drivers/gpu/drm/amd/display/dc/dcn32/dcn32_init.c  |   2 +-
 .../display/dc/dml/dcn314/display_mode_vba_314.c   |   2 +-
 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c    |  12 +
 drivers/gpu/drm/amd/pm/amdgpu_pm.c                 |   6 +-
 drivers/gpu/drm/i915/gt/intel_workarounds.c        |  14 +-
 .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c    |  23 ++
 drivers/gpu/drm/vc4/vc4_crtc.c                     |   2 +-
 drivers/gpu/drm/vc4/vc4_plane.c                    |   6 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_bo.c                 |  12 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c            |   2 +
 drivers/gpu/drm/vmwgfx/vmwgfx_gem.c                |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c            |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_shader.c             |   1 +
 drivers/gpu/drm/vmwgfx/vmwgfx_surface.c            |  10 +-
 drivers/mmc/core/sdio_bus.c                        |  17 +-
 drivers/mmc/core/sdio_cis.c                        |  12 -
 drivers/mmc/host/jz4740_mmc.c                      |  10 +
 drivers/mmc/host/meson-gx-mmc.c                    |  23 +-
 drivers/mmc/host/mmc_spi.c                         |   8 +-
 drivers/net/ethernet/broadcom/bgmac-bcma.c         |   6 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   8 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |   4 +-
 drivers/net/ethernet/intel/ice/ice_main.c          |  26 ++
 drivers/net/ethernet/intel/ice/ice_xsk.c           |  15 +-
 drivers/net/ethernet/intel/igb/igb_main.c          |  54 +++-
 drivers/net/ethernet/intel/ixgbe/ixgbe.h           |   2 +
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c      |  28 +-
 drivers/net/ethernet/mediatek/mtk_ppe.c            |   3 +-
 drivers/net/ethernet/mediatek/mtk_ppe.h            |   1 -
 .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c    |   2 +
 drivers/net/ethernet/stmicro/stmmac/dwmac5.c       |   3 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |   3 +-
 .../net/ethernet/stmicro/stmmac/stmmac_platform.c  |   2 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.c           |  12 +-
 drivers/net/ethernet/ti/am65-cpsw-nuss.h           |   1 +
 drivers/net/usb/kalmia.c                           |   8 +-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  50 +--
 drivers/nvme/host/apple.c                          |   3 +-
 drivers/nvme/host/core.c                           |   5 +-
 drivers/nvme/host/pci.c                            |   8 +
 drivers/nvme/host/rdma.c                           |   2 +-
 drivers/nvme/host/tcp.c                            |   2 +-
 drivers/nvme/target/fc.c                           |   4 +-
 drivers/of/of_reserved_mem.c                       |   3 +-
 drivers/platform/x86/touchscreen_dmi.c             |   9 +
 drivers/vdpa/ifcvf/ifcvf_main.c                    |   2 +-
 drivers/video/fbdev/core/fb_defio.c                |  10 +-
 drivers/video/fbdev/core/fbmem.c                   |   4 +
 fs/aio.c                                           |   4 +
 fs/btrfs/extent_io.c                               |   2 +
 fs/btrfs/file.c                                    | 340 ---------------------
 fs/btrfs/tree-defrag.c                             | 337 ++++++++++++++++++++
 fs/ceph/addr.c                                     |  17 +-
 fs/ceph/caps.c                                     |  16 +-
 fs/ceph/file.c                                     |   3 +
 fs/ceph/mds_client.c                               |  30 +-
 fs/ceph/snap.c                                     |  36 ++-
 fs/ceph/super.h                                    |  11 +
 fs/coredump.c                                      |  48 +--
 fs/fscache/volume.c                                |   3 +-
 fs/nilfs2/ioctl.c                                  |   7 +
 fs/nilfs2/super.c                                  |   9 +
 fs/nilfs2/the_nilfs.c                              |   8 +-
 fs/squashfs/xattr_id.c                             |   2 +-
 include/linux/ceph/libceph.h                       |  10 -
 include/linux/fb.h                                 |   1 +
 include/linux/hugetlb.h                            |   5 +-
 include/linux/mm.h                                 |  12 +-
 include/linux/shrinker.h                           |   5 +-
 include/linux/stmmac.h                             |   1 +
 include/net/sock.h                                 |  13 +
 kernel/sched/psi.c                                 |   7 +-
 kernel/time/alarmtimer.c                           |  33 +-
 kernel/trace/trace_events.c                        |   2 +-
 kernel/umh.c                                       |  20 +-
 mm/filemap.c                                       |   5 +-
 mm/gup.c                                           |   2 +-
 mm/huge_memory.c                                   |   6 +-
 mm/kasan/common.c                                  |   3 +
 mm/kasan/generic.c                                 |   7 +-
 mm/kasan/shadow.c                                  |  12 +
 mm/khugepaged.c                                    |   1 +
 mm/memblock.c                                      |   8 +-
 mm/migrate.c                                       |   2 +
 mm/shrinker_debug.c                                |  13 +-
 mm/vmscan.c                                        |   6 +-
 net/core/dev.c                                     |   2 +-
 net/core/sock_map.c                                |  61 ++--
 net/dccp/ipv6.c                                    |   7 +-
 net/ipv6/datagram.c                                |   2 +-
 net/ipv6/tcp_ipv6.c                                |  11 +-
 net/mpls/af_mpls.c                                 |   4 +
 net/mptcp/pm_netlink.c                             |  43 ++-
 net/mptcp/sockopt.c                                |  20 +-
 net/mptcp/subflow.c                                |   2 +-
 net/openvswitch/meter.c                            |   4 +-
 net/rose/af_rose.c                                 |   8 +
 net/sched/act_ctinfo.c                             |   6 +-
 net/sched/cls_tcindex.c                            |  34 ++-
 net/sched/sch_htb.c                                |   5 +-
 net/sctp/diag.c                                    |   4 +-
 net/socket.c                                       |   9 +-
 net/tipc/socket.c                                  |   2 +
 sound/pci/hda/hda_bind.c                           |   2 +
 sound/pci/hda/hda_codec.c                          |   3 +-
 sound/pci/hda/patch_conexant.c                     |   1 +
 sound/pci/hda/patch_realtek.c                      |   9 +-
 sound/soc/amd/yc/acp6x-mach.c                      |  21 ++
 sound/soc/codecs/cs42l56.c                         |   6 -
 sound/soc/intel/boards/sof_cs42l42.c               |   3 +
 sound/soc/intel/boards/sof_nau8825.c               |   5 +-
 sound/soc/intel/boards/sof_rt5682.c                |   5 +-
 sound/soc/intel/boards/sof_ssp_amp.c               |   5 +-
 sound/soc/sof/intel/hda-dai.c                      |   8 +-
 sound/soc/sof/sof-audio.c                          |   4 +-
 sound/usb/quirks.c                                 |   2 +
 tools/testing/memblock/internal.h                  |   4 -
 .../selftests/bpf/verifier/search_pruning.c        |  36 +++
 tools/testing/selftests/net/cmsg_ipv6.sh           |   2 +-
 tools/testing/selftests/net/mptcp/userspace_pm.sh  |  11 +
 tools/virtio/linux/bug.h                           |   8 +-
 tools/virtio/linux/build_bug.h                     |   7 +
 tools/virtio/linux/cpumask.h                       |   7 +
 tools/virtio/linux/gfp.h                           |   7 +
 tools/virtio/linux/kernel.h                        |   1 +
 tools/virtio/linux/kmsan.h                         |  12 +
 tools/virtio/linux/scatterlist.h                   |   1 +
 tools/virtio/linux/topology.h                      |   7 +
 147 files changed, 1310 insertions(+), 726 deletions(-)