Skip to content

5.16.5-rc1 review

Greg Kroah-Hartman dri-devel linux-remoteproc linux-tegra lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest200 patches 18 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/200Bluetooth: refactor malicious adv data checknet/bluetooth/hci_event.c+5 -50 replies
2/200btrfs: fix too long loop when defragging a 1 byte filefs/btrfs/ioctl.c+6 -60 replies
3/200btrfs: allow defrag to be interruptiblefs/btrfs/ioctl.c+5 -00 replies
4/200btrfs: defrag: fix wrong number of defragged sectorsfs/btrfs/ioctl.c+7 -30 replies
5/200btrfs: defrag: properly update range->start for autodefragfs/btrfs/ioctl.c+16 -20 replies
6/200btrfs: fix deadlock when reserving space during defragfs/btrfs/ioctl.c+30 -10 replies
7/200btrfs: add back missing dirty page rate limiting to defragfs/btrfs/ioctl.c+5 -00 replies
8/200btrfs: update writeback index when starting defragfs/btrfs/ioctl.c+9 -00 replies
9/200can: m_can: m_can_fifo_{read,write}: dont read or write from/to FIFO if length is 0drivers/net/can/m_can/m_can.c+6 -01 reply
10/200net: sfp: ignore disabled SFP nodedrivers/net/phy/sfp-bus.c+5 -00 replies
11/200net: stmmac: configure PTP clock source prior to PTP initializationdrivers/net/ethernet/stmicro/stmmac/stmmac_main.c drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c+3 -30 replies
12/200net: stmmac: skip only stmmac_ptp_register when resume from suspenddrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+9 -110 replies
13/200ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofaultarch/arm/include/asm/uaccess.h+8 -20 replies
14/200ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficientlyarch/arm/include/asm/assembler.h arch/arm/include/asm/processor.h+3 -00 replies
15/200KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHEarch/arm64/kvm/hyp/exception.c+4 -10 replies
16/200KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systemsarch/arm64/kvm/hyp/vgic-v3-sr.c arch/arm64/kvm/vgic/vgic-v3.c+18 -20 replies
17/200s390/module: fix loading modules with a lot of relocationsarch/s390/kernel/module.c+18 -190 replies
18/200s390/hypfs: include z/VM guests with access control group setarch/s390/hypfs/hypfs_vm.c+4 -20 replies
19/200s390/nmi: handle guarded storage validity failures for KVM guestsarch/s390/kernel/nmi.c+14 -40 replies
20/200s390/nmi: handle vector validity failures for KVM guestsarch/s390/kernel/nmi.c+8 -10 replies
21/200bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()kernel/bpf/stackmap.c+3 -20 replies
22/200powerpc32/bpf: Fix codegen for bpf-to-bpf callsarch/powerpc/net/bpf_jit_comp32.c+3 -00 replies
23/200powerpc/bpf: Update ldimm64 instructions during extra passarch/powerpc/net/bpf_jit_comp.c arch/powerpc/net/bpf_jit_comp32.c arch/powerpc/net/bpf_jit_comp64.c+35 -70 replies
24/200ucount: Make get_ucount a safe get_user replacementkernel/ucount.c+2 -00 replies
25/200scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devicesdrivers/s390/scsi/zfcp_fc.c+12 -10 replies
26/200udf: Restore i_lenAlloc when inode expansion failsfs/udf/inode.c+1 -00 replies
27/200udf: Fix NULL ptr deref when converting from inline formatfs/udf/inode.c+3 -50 replies
28/200efi: runtime: avoid EFIv2 runtime services on Apple x86 machinesdrivers/firmware/efi/efi.c+7 -00 replies
29/200PM: wakeup: simplify the output logic of pm_show_wakelocks()kernel/power/wakelock.c+4 -70 replies
30/200tracing/histogram: Fix a potential memory leak for kstrdup()kernel/trace/trace_events_hist.c+1 -00 replies
31/200tracing: Propagate is_signed to expressionkernel/trace/trace_events_hist.c+3 -00 replies
32/200tracing: Dont inc err_log entry count if entry allocation failskernel/trace/trace.c+2 -10 replies
33/200ceph: properly put ceph_string reference after async create attemptfs/ceph/file.c+2 -00 replies
34/200ceph: set pool_ns in new inode layout for async createsfs/ceph/file.c+7 -00 replies
35/200fsnotify: invalidate dcache before IN_DELETE eventfs/btrfs/ioctl.c fs/namei.c include/linux/fsnotify.h+50 -150 replies
36/200fsnotify: fix fsnotify hooks in pseudo filesystemsfs/configfs/dir.c fs/devpts/inode.c fs/nfsd/nfsctl.c +1 more+9 -80 replies
37/200Revert "KVM: SVM: avoid infinite loop on NPF from bad address"arch/x86/kvm/svm/svm.c virt/kvm/kvm_main.c+0 -80 replies
38/200psi: Fix uaf issue when psi trigger is destroyed while being polledDocumentation/accounting/psi.rst include/linux/psi.h include/linux/psi_types.h +2 more+40 -450 replies
39/200powerpc/audit: Fix syscall_get_arch()arch/powerpc/include/asm/syscall.h arch/powerpc/include/asm/thread_info.h+4 -20 replies
40/200perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICXarch/x86/events/intel/uncore_snbep.c+1 -10 replies
41/200perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lakearch/x86/events/intel/core.c+13 -00 replies
42/200drm/etnaviv: relax submit size limitsdrivers/gpu/drm/etnaviv/etnaviv_gem_submit.c+2 -20 replies
43/200drm/atomic: Add the crtc to affected crtc only if uapi.enable = truedrivers/gpu/drm/drm_atomic.c+8 -40 replies
44/200drm/amdgpu: filter out radeon secondary ids as welldrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+81 -00 replies
45/200drm/amdgpu/display: Remove t_srx_delay_us.drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20.c drivers/gpu/drm/amd/display/dc/dml/dcn20/display_rq_dlg_calc_20v2.c +5 more+0 -170 replies
46/200drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.drivers/gpu/drm/amd/display/dc/dcn30/dcn30_resource.c+2 -20 replies
47/200drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.drivers/gpu/drm/amd/display/dc/dcn301/dcn301_resource.c drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c drivers/gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h+13 -20 replies
48/200KVM: LAPIC: Also cancel preemption timer during SET_LAPICarch/x86/kvm/lapic.c+1 -10 replies
49/200KVM: SVM: Never reject emulation due to SMAP errata for !SEV guestsarch/x86/kvm/svm/svm.c+6 -40 replies
50/200KVM: SVM: Dont intercept #GP for SEV guestsarch/x86/kvm/svm/svm.c+8 -30 replies
51/200KVM: x86: nSVM: skip eax alignment check for non-SVM instructionsarch/x86/kvm/svm/svm.c+6 -50 replies
52/200KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()arch/x86/kvm/cpuid.c+33 -210 replies
53/200KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}arch/x86/kvm/cpuid.c+8 -20 replies
54/200KVM: x86: Forcibly leave nested virt when SMM state is toggledarch/x86/include/asm/kvm_host.h arch/x86/kvm/svm/nested.c arch/x86/kvm/svm/svm.c +3 more+12 -70 replies
55/200KVM: x86: Check .flags in kvm_cpuid_check_equal() tooarch/x86/kvm/cpuid.c+1 -00 replies
56/200KVM: x86: Keep MSR_IA32_XSS unchanged for INITarch/x86/kvm/x86.c+1 -20 replies
57/200KVM: x86: Update vCPUs runtime CPUID on write to MSR_IA32_XSSarch/x86/kvm/x86.c+1 -00 replies
58/200KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any timearch/x86/kvm/x86.c+2 -20 replies
59/200KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUsarch/powerpc/include/asm/kvm_book3s_64.h arch/powerpc/include/asm/kvm_host.h arch/powerpc/kvm/book3s_hv.c +1 more+3 -40 replies
60/200security, lsm: dentry_init_security() Handle multi LSM registrationinclude/linux/lsm_hook_defs.h security/security.c+14 -30 replies
61/200arm64: extable: fix load_unaligned_zeropad() reg indicesarch/arm64/mm/extable.c+2 -20 replies
62/200dm: revert partial fix for redundant bio-based IO accountingdrivers/md/dm.c+0 -150 replies
63/200block: add bio_start_io_acct_time() to control start_timeblock/blk-core.c include/linux/blkdev.h+20 -60 replies
64/200dm: properly fix redundant bio-based IO accountingdrivers/md/dm.c+3 -20 replies
65/200serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrldrivers/tty/serial/amba-pl011.c+6 -20 replies
66/200serial: 8250: of: Fix mapped region size when using reg-offset propertydrivers/tty/serial/8250/8250_of.c+10 -10 replies
67/200serial: stm32: fix software flow control transferdrivers/tty/serial/stm32-usart.c+1 -10 replies
68/200tty: rpmsg: Fix race condition releasing tty portdrivers/tty/rpmsg_tty.c+26 -140 replies
69/200tty: n_gsm: fix SW flow control encoding/handlingdrivers/tty/n_gsm.c+3 -10 replies
70/200tty: Partially revert the removal of the Cyclades public APIinclude/uapi/linux/cyclades.h+35 -00 replies
71/200tty: Add support for Brainboxes UC cards.drivers/tty/serial/8250/8250_pci.c+98 -20 replies
72/200kbuild: remove include/linux/cyclades.h from header file checkusr/include/Makefile+1 -00 replies
73/200usb-storage: Add unusual-devs entry for VL817 USB-SATA bridgedrivers/usb/storage/unusual_devs.h+10 -00 replies
74/200usb: xhci-plat: fix crash when suspend if remote wake enabledrivers/usb/host/xhci-plat.c+3 -00 replies
75/200usb: common: ulpi: Fix crash in ulpi_match()drivers/usb/common/ulpi.c+5 -20 replies
76/200usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUSdrivers/usb/gadget/function/f_sourcesink.c+1 -00 replies
77/200usb: cdnsp: Fix segmentation fault in cdns_lost_power functiondrivers/usb/cdns3/drd.c+3 -30 replies
78/200usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 modedrivers/usb/dwc3/dwc3-xilinx.c+13 -00 replies
79/200usb: dwc3: xilinx: Fix error handling when getting USB3 PHYdrivers/usb/dwc3/dwc3-xilinx.c+5 -50 replies
80/200USB: core: Fix hang in usb_kill_urb by adding memory barriersdrivers/usb/core/hcd.c drivers/usb/core/urb.c+26 -00 replies
81/200usb: typec: tcpci: dont touch CC line if its Vconn sourcedrivers/usb/typec/tcpm/tcpci.c drivers/usb/typec/tcpm/tcpci.h+27 -00 replies
82/200usb: typec: tcpm: Do not disconnect while receiving VBUS offdrivers/usb/typec/tcpm/tcpm.c+2 -10 replies
83/200usb: typec: tcpm: Do not disconnect when receiving VSAFE0Vdrivers/usb/typec/tcpm/tcpm.c+4 -00 replies
84/200ucsi_ccg: Check DEV_INT bit only when starting CCG4drivers/usb/typec/ucsi/ucsi_ccg.c+1 -10 replies
85/200mt76: connac: introduce MCU_CE_CMD macrodrivers/net/wireless/mediatek/mt76/mt7615/mcu.c drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h +2 more+73 -660 replies
86/200mm, kasan: use compare-exchange operation to set KASAN page taginclude/linux/mm.h+12 -50 replies
87/200jbd2: export jbd2_journal_[grab|put]_journal_headfs/jbd2/journal.c+2 -00 replies
88/200ocfs2: fix a deadlock when commit transfs/ocfs2/suballoc.c+11 -140 replies
89/200sched/membarrier: Fix membarrier-rseq fence command missing from query bitmaskkernel/sched/membarrier.c+5 -40 replies
90/200PCI/sysfs: Find shadow ROM before static attribute initializationarch/ia64/pci/fixup.c arch/mips/loongson64/vbios_quirk.c arch/x86/pci/fixup.c+8 -90 replies
91/200x86/MCE/AMD: Allow thresholding interface updates after initarch/x86/kernel/cpu/mce/amd.c+1 -10 replies
92/200x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPINarch/x86/kernel/cpu/mce/intel.c+1 -00 replies
93/200powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATsarch/powerpc/mm/book3s32/mmu.c+2 -30 replies
94/200powerpc/32s: Fix kasan_init_region() for KASANarch/powerpc/include/asm/book3s/32/mmu-hash.h arch/powerpc/mm/book3s32/mmu.c arch/powerpc/mm/kasan/book3s_32.c+37 -320 replies
95/200powerpc/32: Fix boot failure with GCC latent entropy pluginarch/powerpc/kernel/Makefile arch/powerpc/lib/Makefile+4 -00 replies
96/200i40e: Increase delay to 1 s after global EMP resetdrivers/net/ethernet/intel/i40e/i40e_main.c+3 -90 replies
97/200i40e: Fix issue when maximum queues is exceededdrivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_main.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c+61 -130 replies
98/200i40e: Fix queues reservation for XDPdrivers/net/ethernet/intel/i40e/i40e_main.c+14 -00 replies
99/200i40e: Fix for failed to init adminq while VF resetdrivers/net/ethernet/intel/i40e/i40e_register.h drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h+46 -20 replies
100/200i40e: fix unsigned stat widthsdrivers/net/ethernet/intel/i40e/i40e.h drivers/net/ethernet/intel/i40e/i40e_debugfs.c drivers/net/ethernet/intel/i40e/i40e_main.c+7 -70 replies
101/200usb: roles: fix include/linux/usb/role.h compile issueinclude/linux/usb/role.h+6 -00 replies
102/200rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdevdrivers/rpmsg/rpmsg_char.c+2 -90 replies
103/200rpmsg: char: Fix race between the release of rpmsg_eptdev and cdevdrivers/rpmsg/rpmsg_char.c+2 -90 replies
104/200scsi: elx: efct: Dont use GFP_KERNEL under spin lockdrivers/scsi/elx/libefc/efc_els.c+2 -60 replies
105/200scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()drivers/scsi/bnx2fc/bnx2fc_fcoe.c+5 -150 replies
106/200ipv6_tunnel: Rate limit warning messagesnet/ipv6/ip6_tunnel.c+4 -40 replies
107/200ARM: 9170/1: fix panic when kasan and kprobe are enabledarch/arm/probes/kprobes/Makefile+3 -00 replies
108/200net: fix information leakage in /proc/net/ptypeinclude/linux/netdevice.h net/core/net-procfs.c net/packet/af_packet.c+5 -10 replies
109/200hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649drivers/hwmon/lm90.c+1 -10 replies
110/200hwmon: (lm90) Mark alert as broken for MAX6680drivers/hwmon/lm90.c+1 -10 replies
111/200ping: fix the sk_bound_dev_if match in ping_lookupnet/ipv4/ping.c+2 -10 replies
112/200ipv4: avoid using shared IP generator for connected socketsinclude/net/ip.h+10 -110 replies
113/200hwmon: (lm90) Reduce maximum conversion rate for G781drivers/hwmon/lm90.c+1 -10 replies
114/200NFSv4: Handle case where the lookup of a directory failsfs/nfs/dir.c+13 -00 replies
115/200NFSv4: nfs_atomic_open() can race when looking up a non-regular filefs/nfs/dir.c+5 -00 replies
116/200net-procfs: show net devices bound packet typesnet/core/net-procfs.c+32 -30 replies
117/200drm/msm: Fix wrong size calculationdrivers/gpu/drm/msm/msm_drv.c+1 -10 replies
118/200drm/msm/dsi: Fix missing put_device() call in dsi_get_phydrivers/gpu/drm/msm/dsi/dsi.c+6 -10 replies
119/200drm/msm/dsi: invalid parameter check in msm_dsi_phy_enabledrivers/gpu/drm/msm/dsi/phy/dsi_phy.c+3 -10 replies
120/200ipv6: annotate accesses to fn->fn_sernuminclude/net/ip6_fib.h net/ipv6/ip6_fib.c net/ipv6/route.c+15 -120 replies
121/200NFS: Ensure the server has an up to date ctime before hardlinkingfs/nfs/dir.c+2 -00 replies
122/200NFS: Ensure the server has an up to date ctime before renamingfs/nfs/dir.c+2 -00 replies
123/200KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenancearch/arm64/kvm/hyp/pgtable.c+6 -120 replies
124/200SUNRPC: Dont dereference xprt->snd_task if its a cookieinclude/trace/events/sunrpc.h+13 -50 replies
125/200powerpc64/bpf: Limit ldbrx to processors compliant with ISA v2.06arch/powerpc/include/asm/ppc-opcode.h arch/powerpc/net/bpf_jit_comp64.c+14 -90 replies
126/200netfilter: conntrack: dont increment invalid counter on NF_REPEATnet/netfilter/nf_conntrack_core.c+5 -30 replies
127/200remoteproc: qcom: q6v5: fix service routines build errorsdrivers/remoteproc/Kconfig drivers/remoteproc/qcom_q6v5.c+5 -00 replies
128/200powerpc/64s: Mask SRR0 before checking against the masked NIParch/powerpc/kernel/interrupt_64.S+2 -00 replies
129/200perf: Fix perf_event_read_local() timeinclude/linux/perf_event.h kernel/events/core.c+149 -1120 replies
130/200sched/pelt: Relax the sync of util_sum with util_avgkernel/sched/fair.c kernel/sched/pelt.h+16 -40 replies
131/200net: phy: broadcom: hook up soft_reset for BCM54616Sdrivers/net/phy/broadcom.c+1 -00 replies
132/200ethtool: Fix link extended state for big endianinclude/linux/ethtool.h+1 -10 replies
133/200net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SELdrivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c+5 -50 replies
134/200net: stmmac: dwmac-visconti: Fix clock configuration for RMII modedrivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c+21 -110 replies
135/200phylib: fix potential use-after-freedrivers/net/phy/phy_device.c+3 -30 replies
136/200mptcp: allow changing the "backup" bit by endpoint idnet/mptcp/pm_netlink.c+10 -41 reply
137/200mptcp: clean up harmless false expressionsnet/mptcp/pm_netlink.c+4 -41 reply
138/200mptcp: keep track of local endpoint still available for each msknet/mptcp/pm.c net/mptcp/pm_netlink.c net/mptcp/protocol.c +2 more+91 -555 replies
139/200mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()net/mptcp/pm_netlink.c+27 -100 replies
140/200mptcp: fix removing ids bitmap settingnet/mptcp/pm_netlink.c+1 -10 replies
141/200selftests: mptcp: fix ipv6 routing setuptools/testing/selftests/net/mptcp/mptcp_join.sh+3 -20 replies
142/200octeontx2-af: Do not fixup all VF action entriesdrivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c+31 -110 replies
143/200octeontx2-af: Fix LBK backpressure id countdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+3 -30 replies
144/200octeontx2-af: Retry until RVU block reset completedrivers/net/ethernet/marvell/octeontx2/af/rvu.c+5 -20 replies
145/200octeontx2-af: cn10k: Use appropriate register for LMAC enabledrivers/net/ethernet/marvell/octeontx2/af/cgx.c drivers/net/ethernet/marvell/octeontx2/af/lmac_common.h drivers/net/ethernet/marvell/octeontx2/af/rpm.c +4 more+66 -70 replies
146/200octeontx2-pf: cn10k: Ensure valid pointers are freed to auradrivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h+3 -00 replies
147/200octeontx2-af: Increase link credit restore polling timeoutdrivers/net/ethernet/marvell/octeontx2/af/mbox.h drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+3 -20 replies
148/200octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfacesdrivers/net/ethernet/marvell/octeontx2/af/rpm.c+12 -150 replies
149/200octeontx2-pf: Forward error codes to VFdrivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c+6 -10 replies
150/200octeontx2-af: Add KPU changes to parse NGIO as separate layerdrivers/net/ethernet/marvell/octeontx2/af/npc_profile.h+35 -350 replies
151/200rxrpc: Adjust retransmission backoffnet/rxrpc/call_event.c net/rxrpc/output.c+4 -60 replies
152/200efi/libstub: arm64: Fix image check alignment at entrydrivers/firmware/efi/libstub/arm64-stub.c+3 -30 replies
153/200io_uring: fix bug in slow unregistering of nodesfs/io_uring.c+6 -10 replies
154/200block: fix memory leak in disk_register_independent_access_rangesblock/blk-ia-ranges.c+1 -10 replies
155/200Drivers: hv: balloon: account for vmbus packet header in max_pkt_sizedrivers/hv/hv_balloon.c+7 -00 replies
156/200hwmon: (lm90) Re-enable interrupts after alert clearsdrivers/hwmon/lm90.c+1 -10 replies
157/200hwmon: (lm90) Mark alert as broken for MAX6654drivers/hwmon/lm90.c+1 -00 replies
158/200hwmon: (lm90) Fix sysfs and udev notificationsdrivers/hwmon/lm90.c+6 -60 replies
159/200hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()drivers/hwmon/adt7470.c+3 -00 replies
160/200powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pendingarch/powerpc/perf/core-book3s.c+14 -30 replies
161/200ipv4: fix ip option filtering for locally generated fragmentsnet/ipv4/ip_output.c+12 -30 replies
162/200ibmvnic: Allow extra failures before disablingdrivers/net/ethernet/ibm/ibmvnic.c+17 -40 replies
163/200ibmvnic: init ->running_cap_crqs earlydrivers/net/ethernet/ibm/ibmvnic.c+71 -350 replies
164/200ibmvnic: dont spin in taskletdrivers/net/ethernet/ibm/ibmvnic.c+0 -60 replies
165/200net/smc: Transitional solution for clcsock race issuenet/smc/af_smc.c+51 -120 replies
166/200video: hyperv_fb: Fix validation of screen resolutiondrivers/video/fbdev/hyperv_fb.c+3 -130 replies
167/200can: tcan4x5x: regmap: fix max register valuedrivers/net/can/m_can/tcan4x5x-regmap.c+1 -10 replies
168/200hwmon: (nct6775) Fix crash in clear_caseopendrivers/hwmon/nct6775.c+3 -30 replies
169/200drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phydrivers/gpu/drm/msm/hdmi/hdmi.c+6 -10 replies
170/200drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pccdrivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c+9 -20 replies
171/200drm/msm/a6xx: Add missing suspend_count incrementdrivers/gpu/drm/msm/adreno/a6xx_gpu.c+2 -00 replies
172/200yam: fix a memory leak in yam_siocdevprivate()drivers/net/hamradio/yam.c+1 -30 replies
173/200net: cpsw: Properly initialise struct page_pool_paramsdrivers/net/ethernet/ti/cpsw_priv.c+1 -10 replies
174/200net: hns3: handle empty unknown interrupt for VFdrivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c+1 -20 replies
175/200KVM: selftests: Re-enable access_tracking_perf_testtools/testing/selftests/kvm/Makefile+1 -00 replies
176/200sch_htb: Fail on unsupported parameters when offload is requestednet/sched/sch_htb.c+20 -00 replies
177/200Revert "drm/ast: Support 1600x900 with 108MHz PCLK"drivers/gpu/drm/ast/ast_tables.h+0 -20 replies
178/200KVM: selftests: Dont skip L2s VMCALL in SMM test for SVM guesttools/testing/selftests/kvm/x86_64/smm_test.c+0 -10 replies
179/200ceph: put the requests/sessions when it fails to alloc memoryfs/ceph/caps.c+37 -180 replies
180/200gve: Fix GFP flags when allocing pagesdrivers/net/ethernet/google/gve/gve.h drivers/net/ethernet/google/gve/gve_main.c drivers/net/ethernet/google/gve/gve_rx.c +1 more+7 -60 replies
181/200Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"include/net/addrconf.h net/ipv6/addrconf.c+22 -70 replies
182/200net: bridge: vlan: fix single net device option dumpingnet/bridge/br_vlan.c+2 -10 replies
183/200ipv4: raw: lock the socket in raw_bind()net/ipv4/raw.c+4 -10 replies
184/200ipv4: tcp: send zero IPID in SYNACK messagesnet/ipv4/ip_output.c+9 -20 replies
185/200ipv4: remove sparse error in ip_neigh_gw4()include/net/route.h+1 -10 replies
186/200net: bridge: vlan: fix memory leak in __allowed_ingressnet/bridge/br_vlan.c+3 -30 replies
187/200irqchip/realtek-rtl: Map control data to virqdrivers/irqchip/irq-realtek-rtl.c+1 -10 replies
188/200irqchip/realtek-rtl: Fix off-by-one in routingdrivers/irqchip/irq-realtek-rtl.c+5 -30 replies
189/200dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO configDocumentation/devicetree/bindings/net/can/tcan4x5x.txt+1 -10 replies
190/200PCI: mt7621: Remove unused function pcie_rmw()drivers/pci/controller/pcie-mt7621.c+0 -90 replies
191/200perf/core: Fix cgroup event list managementkernel/events/core.c+9 -20 replies
192/200psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=ninclude/linux/psi.h+5 -60 replies
193/200psi: fix "defined but not used" warnings when CONFIG_PROC_FS=nkernel/sched/psi.c+41 -380 replies
194/200usb: dwc3: xilinx: fix uninitialized return valuedrivers/usb/dwc3/dwc3-xilinx.c+1 -10 replies
195/200usr/include/Makefile: add linux/nfc.h to the compile-test coverageusr/include/Makefile+0 -10 replies
196/200tools/testing/scatterlist: add missing definestools/testing/scatterlist/linux/mm.h+2 -10 replies
197/200KVM: nVMX: Rename vmcs_to_field_offset{,_table}arch/x86/kvm/vmx/nested.c arch/x86/kvm/vmx/vmcs12.c arch/x86/kvm/vmx/vmcs12.h+8 -80 replies
198/200KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()arch/x86/kvm/vmx/evmcs.c arch/x86/kvm/vmx/evmcs.h+25 -100 replies
199/200KVM: nVMX: Allow VMREAD when Enlightened VMCS is in usearch/x86/kvm/vmx/evmcs.h arch/x86/kvm/vmx/nested.c+51 -160 replies
200/200block: Fix wrong offset in bio_truncate()block/bio.c+2 -10 replies

Reviews trailers per patch

88 of 200 patches have a Reviewed-by or Acked-by.

PatchVille SyrjäläArd BiesheuvelQu WenruoAdrian HunterKan LiangDamjan Marion (damarion)Christian GmeinerHarry WentlandJiri OlsaVitaly KuznetsovChristoph HellwigGuenter RoeckHeikki KrogerusAndrey KonovalovFilipe MananaIlya DryomovEric BiggersJohannes WeinerMathias KrauseAlexey GladkovChristian KönigBenjamin BlockOrlando ChamberlainAditya GargFabiano RosasMark RutlandMathieu PoirierBjorn AnderssonStephen BoydJames SmartDavid AhernDmitry BaryshkovKonrad JankowskiGurucharan GDietmar EggemannSachin SantPaolo AbeniFlorian FainelliMichael KelleyAndrea Parri (Microsoft)Maciej FijalkowskiKiran BhandareNicholas PigginSong LiuNamhyung KimTariq ToukanVenky ShankarJeff LaytonNathan ChancellorDenis PaukSean ChristophersonFuad TabbaDaniel BorkmannLiam MerwickSebastian Andrzej SiewiorHeiko CarstensLee JonesThomas WeißschuhGautham Ananthakrishna[email protected]Maxime BizonGuangwu ZhangMaksym YaremchukAmit CohenArnd BergmannGerald SchaeferCarsten OtteStephen MuthCasey SchauflerSerge HallynPaul MooreChristian BraunerPeter ChenAbel VesaQuentin PerretJohan AlmbladhDany MaddenDamien Le MoalMarc DionneIdo SchimmelGal PressmanGeliang TangMatthieu BaertsHaiyang ZhangHelge DellerNikolay AleksandrovAndrew LunnNobuhiro IwamatsuMing LeiColin FosterJesper Dangaard BrouerKarsten GraulJon HunterLinux Kernel Functional TestingShuah KhanZan AzizRon EconomosBagas SanjayaRudi HeitbaumFox Chen
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/200
2/200R-b
3/200R-b
4/200R-b
5/200R-b
6/200R-b
7/200R-b
8/200
9/200
10/200
11/200
12/200
13/200R-b
14/200
15/200R-b
16/200T-b A-b
17/200R-b
18/200R-b
19/200R-b T-b
20/200R-b
21/200A-b
22/200
23/200T-b
24/200T-b R-b R-b
25/200R-b
26/200R-b
27/200R-b
28/200T-b T-b
29/200R-b
30/200
31/200
32/200
33/200R-b
34/200R-b
35/200
36/200
37/200R-b
38/200Analyzed-by R-b A-b
39/200
40/200R-b R-b
41/200T-b
42/200R-b
43/200R-b
44/200A-b
45/200R-b
46/200
47/200
48/200
49/200R-b
50/200R-b
51/200
52/200
53/200R-b
54/200
55/200
56/200
57/200
58/200
59/200R-b
60/200R-b T-b A-b R-b A-b A-b
61/200R-b
62/200
63/200R-b
64/200R-b
65/200
66/200
67/200
68/200
69/200
70/200R-b
71/200
72/200
73/200Reported-and-tested-by
74/200R-b Testeb-by
75/200
76/200
77/200
78/200
79/200
80/200Reported-and-tested-by
81/200R-b A-b
82/200A-b
83/200A-b
84/200R-b
85/200
86/200R-b
87/200
88/200T-b
89/200
90/200T-b
91/200
92/200
93/200
94/200T-b
95/200
96/200T-b
97/200T-b
98/200R-b T-b
99/200T-b
100/200T-b
101/200
102/200R-b R-b R-b
103/200R-b R-b R-b
104/200R-b
105/200T-b
106/200T-b R-b
107/200A-b
108/200
109/200
110/200
111/200
112/200R-b
113/200
114/200
115/200
116/200
117/200R-b
118/200R-b
119/200R-b
120/200
121/200
122/200
123/200R-b
124/200
125/200T-b A-b
126/200
127/200R-b R-b
128/200
129/200T-b T-b
130/200R-b T-b
131/200R-b
132/200R-b R-b T-b R-b
133/200R-b
134/200R-b
135/200R-b
136/200
137/200R-b
138/200
139/200
140/200A-b
141/200Reported-and-tested-by
142/200
143/200
144/200
145/200
146/200
147/200
148/200
149/200
150/200
151/200R-b T-b
152/200
153/200
154/200R-b
155/200R-b R-b
156/200
157/200
158/200
159/200
160/200T-b R-b
161/200
162/200R-b
163/200R-b
164/200R-b
165/200A-b
166/200R-b A-b
167/200
168/200T-b
169/200R-b
170/200
171/200R-b
172/200
173/200T-b A-b
174/200
175/200
176/200R-b
177/200
178/200R-b T-b
179/200R-b R-b
180/200
181/200
182/200
183/200
184/200R-b
185/200R-b
186/200A-b
187/200
188/200
189/200
190/200
191/200
192/200A-b
193/200A-b
194/200R-b
195/200
196/200T-b
197/200R-b
198/200
199/200R-b
200/200R-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 100 reviewers.

Read the v1 thread

Cover letter [PATCH 5.16 000/200] 5.16.5-rc1 review

This is the start of the stable review cycle for the 5.16.5 release. There are 200 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, 02 Feb 2022 10:51:59 +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.16.5-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.16.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 5.16.5-rc1

OGAWA Hirofumi <[email protected]>
block: Fix wrong offset in bio_truncate()

Vitaly Kuznetsov <[email protected]>
KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use

Vitaly Kuznetsov <[email protected]>
KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread()

Vitaly Kuznetsov <[email protected]>

    KVM: nVMX: Rename vmcs_to_field_offset{,_table}

Maor Gottlieb <[email protected]>
tools/testing/scatterlist: add missing defines

Dmitry V. Levin <[email protected]>
usr/include/Makefile: add linux/nfc.h to the compile-test coverage

Robert Hancock <[email protected]>
usb: dwc3: xilinx: fix uninitialized return value

Suren Baghdasaryan <[email protected]>
psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n

Suren Baghdasaryan <[email protected]>
psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n

Namhyung Kim <[email protected]>
perf/core: Fix cgroup event list management

Sergio Paracuellos <[email protected]>
PCI: mt7621: Remove unused function pcie_rmw()

Marc Kleine-Budde <[email protected]>
dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config

Sander Vanheule <[email protected]>
irqchip/realtek-rtl: Fix off-by-one in routing

Sander Vanheule <[email protected]>
irqchip/realtek-rtl: Map control data to virq

Tim Yi <[email protected]>
net: bridge: vlan: fix memory leak in __allowed_ingress

Eric Dumazet <[email protected]>
ipv4: remove sparse error in ip_neigh_gw4()

Eric Dumazet <[email protected]>
ipv4: tcp: send zero IPID in SYNACK messages

Eric Dumazet <[email protected]>
ipv4: raw: lock the socket in raw_bind()

Nikolay Aleksandrov <[email protected]>
net: bridge: vlan: fix single net device option dumping

Guillaume Nault <[email protected]>
Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values"

Catherine Sullivan <[email protected]>
gve: Fix GFP flags when allocing pages

Xiubo Li <[email protected]>
ceph: put the requests/sessions when it fails to alloc memory

Sean Christopherson <[email protected]>
KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest

Dave Airlie <[email protected]>

    Revert "drm/ast: Support 1600x900 with 108MHz PCLK"

Maxim Mikityanskiy <[email protected]>
sch_htb: Fail on unsupported parameters when offload is requested

David Matlack <[email protected]>
KVM: selftests: Re-enable access_tracking_perf_test

Yufeng Mo <[email protected]>
net: hns3: handle empty unknown interrupt for VF

Toke Høiland-Jørgensen <[email protected]>
net: cpsw: Properly initialise struct page_pool_params

Hangyu Hua <[email protected]>
yam: fix a memory leak in yam_siocdevprivate()

Rob Clark <[email protected]>
drm/msm/a6xx: Add missing suspend_count increment

José Expósito <[email protected]>
drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc

Miaoqian Lin <[email protected]>
drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy

Guenter Roeck <[email protected]>
hwmon: (nct6775) Fix crash in clear_caseopen

Marc Kleine-Budde <[email protected]>
can: tcan4x5x: regmap: fix max register value

Michael Kelley <[email protected]>
video: hyperv_fb: Fix validation of screen resolution

Wen Gu <[email protected]>
net/smc: Transitional solution for clcsock race issue

Sukadev Bhattiprolu <[email protected]>
ibmvnic: don't spin in tasklet

Sukadev Bhattiprolu <[email protected]>

    ibmvnic: init ->running_cap_crqs early

Sukadev Bhattiprolu <[email protected]>
ibmvnic: Allow extra failures before disabling

Jakub Kicinski <[email protected]>
ipv4: fix ip option filtering for locally generated fragments

Athira Rajeev <[email protected]>
powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending

Dan Carpenter <[email protected]>
hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write()

Guenter Roeck <[email protected]>
hwmon: (lm90) Fix sysfs and udev notifications

Guenter Roeck <[email protected]>
hwmon: (lm90) Mark alert as broken for MAX6654

Guenter Roeck <[email protected]>
hwmon: (lm90) Re-enable interrupts after alert clears

Yanming Liu <[email protected]>
Drivers: hv: balloon: account for vmbus packet header in max_pkt_size

Miaoqian Lin <[email protected]>
block: fix memory leak in disk_register_independent_access_ranges

Dylan Yudaken <[email protected]>
io_uring: fix bug in slow unregistering of nodes

Mihai Carabas <[email protected]>
efi/libstub: arm64: Fix image check alignment at entry

David Howells <[email protected]>
rxrpc: Adjust retransmission backoff

Kiran Kumar K <[email protected]>
octeontx2-af: Add KPU changes to parse NGIO as separate layer

Subbaraya Sundeep <[email protected]>
octeontx2-pf: Forward error codes to VF

Geetha sowjanya <[email protected]>
octeontx2-af: cn10k: Do not enable RPM loopback for LPC interfaces

Geetha sowjanya <[email protected]>
octeontx2-af: Increase link credit restore polling timeout

Geetha sowjanya <[email protected]>
octeontx2-pf: cn10k: Ensure valid pointers are freed to aura

Geetha sowjanya <[email protected]>
octeontx2-af: cn10k: Use appropriate register for LMAC enable

Geetha sowjanya <[email protected]>
octeontx2-af: Retry until RVU block reset complete

Sunil Goutham <[email protected]>
octeontx2-af: Fix LBK backpressure id count

Subbaraya Sundeep <[email protected]>
octeontx2-af: Do not fixup all VF action entries

Paolo Abeni <[email protected]>
selftests: mptcp: fix ipv6 routing setup

Geliang Tang <[email protected]>
mptcp: fix removing ids bitmap setting

Paolo Abeni <[email protected]>
mptcp: fix msk traversal in mptcp_nl_cmd_set_flags()

Paolo Abeni <[email protected]>
mptcp: keep track of local endpoint still available for each msk

Jean Sacren <[email protected]>
mptcp: clean up harmless false expressions

Davide Caratti <[email protected]>
mptcp: allow changing the "backup" bit by endpoint id

Marek Behún <[email protected]>
phylib: fix potential use-after-free

Yuji Ishikawa <[email protected]>
net: stmmac: dwmac-visconti: Fix clock configuration for RMII mode

Yuji Ishikawa <[email protected]>
net: stmmac: dwmac-visconti: Fix bit definitions for ETHER_CLK_SEL

Moshe Tal <[email protected]>
ethtool: Fix link extended state for big endian

Robert Hancock <[email protected]>
net: phy: broadcom: hook up soft_reset for BCM54616S

Vincent Guittot <[email protected]>
sched/pelt: Relax the sync of util_sum with util_avg

Peter Zijlstra <[email protected]>
perf: Fix perf_event_read_local() time

Nicholas Piggin <[email protected]>
powerpc/64s: Mask SRR0 before checking against the masked NIP

Randy Dunlap <[email protected]>
remoteproc: qcom: q6v5: fix service routines build errors

Florian Westphal <[email protected]>
netfilter: conntrack: don't increment invalid counter on NF_REPEAT

Naveen N. Rao <[email protected]>
powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06

Chuck Lever <[email protected]>

    SUNRPC: Don't dereference xprt->snd_task if it's a cookie

Marc Zyngier <[email protected]>
KVM: arm64: pkvm: Use the mm_ops indirection for cache maintenance

Trond Myklebust <[email protected]>
NFS: Ensure the server has an up to date ctime before renaming

Trond Myklebust <[email protected]>
NFS: Ensure the server has an up to date ctime before hardlinking

Eric Dumazet <[email protected]>

    ipv6: annotate accesses to fn->fn_sernum

José Expósito <[email protected]>
drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable

Miaoqian Lin <[email protected]>
drm/msm/dsi: Fix missing put_device() call in dsi_get_phy

Xianting Tian <[email protected]>
drm/msm: Fix wrong size calculation

Jianguo Wu <[email protected]>
net-procfs: show net devices bound packet types

Trond Myklebust <[email protected]>
NFSv4: nfs_atomic_open() can race when looking up a non-regular file

Trond Myklebust <[email protected]>
NFSv4: Handle case where the lookup of a directory fails

Guenter Roeck <[email protected]>
hwmon: (lm90) Reduce maximum conversion rate for G781

Eric Dumazet <[email protected]>
ipv4: avoid using shared IP generator for connected sockets

Xin Long <[email protected]>
ping: fix the sk_bound_dev_if match in ping_lookup

Guenter Roeck <[email protected]>
hwmon: (lm90) Mark alert as broken for MAX6680

Guenter Roeck <[email protected]>

    hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649

Congyu Liu <[email protected]>
net: fix information leakage in /proc/net/ptype

sparkhuang <[email protected]>
ARM: 9170/1: fix panic when kasan and kprobe are enabled

Ido Schimmel <[email protected]>
ipv6_tunnel: Rate limit warning messages

John Meneghini <[email protected]>
scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put()

Yang Yingliang <[email protected]>
scsi: elx: efct: Don't use GFP_KERNEL under spin lock

Matthias Kaehlcke <[email protected]>
rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev

Sujit Kautkar <[email protected]>
rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev

Linyu Yuan <[email protected]>
usb: roles: fix include/linux/usb/role.h compile issue

Joe Damato <[email protected]>
i40e: fix unsigned stat widths

Karen Sornek <[email protected]>
i40e: Fix for failed to init adminq while VF reset

Sylwester Dziedziuch <[email protected]>
i40e: Fix queues reservation for XDP

Jedrzej Jagielski <[email protected]>
i40e: Fix issue when maximum queues is exceeded

Jedrzej Jagielski <[email protected]>
i40e: Increase delay to 1 s after global EMP reset

Christophe Leroy <[email protected]>
powerpc/32: Fix boot failure with GCC latent entropy plugin

Christophe Leroy <[email protected]>
powerpc/32s: Fix kasan_init_region() for KASAN

Christophe Leroy <[email protected]>
powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs

Tony Luck <[email protected]>
x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN

Yazen Ghannam <[email protected]>
x86/MCE/AMD: Allow thresholding interface updates after init

Bjorn Helgaas <[email protected]>
PCI/sysfs: Find shadow ROM before static attribute initialization

Mathieu Desnoyers <[email protected]>
sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask

Joseph Qi <[email protected]>
ocfs2: fix a deadlock when commit trans

Joseph Qi <[email protected]>
jbd2: export jbd2_journal_[grab|put]_journal_head

Peter Collingbourne <[email protected]>
mm, kasan: use compare-exchange operation to set KASAN page tag

Lorenzo Bianconi <[email protected]>
mt76: connac: introduce MCU_CE_CMD macro

Sing-Han Chen <[email protected]>
ucsi_ccg: Check DEV_INT bit only when starting CCG4

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Do not disconnect when receiving VSAFE0V

Badhri Jagan Sridharan <[email protected]>
usb: typec: tcpm: Do not disconnect while receiving VBUS off

Xu Yang <[email protected]>
usb: typec: tcpci: don't touch CC line if it's Vconn source

Alan Stern <[email protected]>
USB: core: Fix hang in usb_kill_urb by adding memory barriers

Robert Hancock <[email protected]>
usb: dwc3: xilinx: Fix error handling when getting USB3 PHY

Robert Hancock <[email protected]>
usb: dwc3: xilinx: Skip resets and USB3 register settings for USB2.0 mode

Pawel Laszczak <[email protected]>
usb: cdnsp: Fix segmentation fault in cdns_lost_power function

Pavankumar Kondeti <[email protected]>
usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS

Jon Hunter <[email protected]>
usb: common: ulpi: Fix crash in ulpi_match()

Frank Li <[email protected]>
usb: xhci-plat: fix crash when suspend if remote wake enable

Alan Stern <[email protected]>
usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge

Greg Kroah-Hartman <[email protected]>
kbuild: remove include/linux/cyclades.h from header file check

Cameron Williams <[email protected]>
tty: Add support for Brainboxes UC cards.

Maciej W. Rozycki <[email protected]>
tty: Partially revert the removal of the Cyclades public API

[email protected] <[email protected]>
tty: n_gsm: fix SW flow control encoding/handling

Arnaud Pouliquen <[email protected]>
tty: rpmsg: Fix race condition releasing tty port

Valentin Caron <[email protected]>
serial: stm32: fix software flow control transfer

Robert Hancock <[email protected]>
serial: 8250: of: Fix mapped region size when using reg-offset property

Jochen Mades <[email protected]>
serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl

Mike Snitzer <[email protected]>
dm: properly fix redundant bio-based IO accounting

Mike Snitzer <[email protected]>
block: add bio_start_io_acct_time() to control start_time

Mike Snitzer <[email protected]>
dm: revert partial fix for redundant bio-based IO accounting

Evgenii Stepanov <[email protected]>
arm64: extable: fix load_unaligned_zeropad() reg indices

Vivek Goyal <[email protected]>
security, lsm: dentry_init_security() Handle multi LSM registration

Nicholas Piggin <[email protected]>
KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobbered with multiple vCPUs

Like Xu <[email protected]>
KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time

Like Xu <[email protected]>
KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS

Xiaoyao Li <[email protected]>
KVM: x86: Keep MSR_IA32_XSS unchanged for INIT

Vitaly Kuznetsov <[email protected]>
KVM: x86: Check .flags in kvm_cpuid_check_equal() too

Sean Christopherson <[email protected]>
KVM: x86: Forcibly leave nested virt when SMM state is toggled

Sean Christopherson <[email protected]>

    KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2}

Vitaly Kuznetsov <[email protected]>

    KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime()

Denis Valeev <[email protected]>
KVM: x86: nSVM: skip eax alignment check for non-SVM instructions

Sean Christopherson <[email protected]>
KVM: SVM: Don't intercept #GP for SEV guests

Sean Christopherson <[email protected]>
KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests

Wanpeng Li <[email protected]>
KVM: LAPIC: Also cancel preemption timer during SET_LAPIC

Bas Nieuwenhuizen <[email protected]>
drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU.

Bas Nieuwenhuizen <[email protected]>
drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw.

Bas Nieuwenhuizen <[email protected]>
drm/amdgpu/display: Remove t_srx_delay_us.

Alex Deucher <[email protected]>
drm/amdgpu: filter out radeon secondary ids as well

Manasi Navare <[email protected]>
drm/atomic: Add the crtc to affected crtc only if uapi.enable = true

Lucas Stach <[email protected]>
drm/etnaviv: relax submit size limits

Kan Liang <[email protected]>
perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake

Zhengjun Xing <[email protected]>
perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX

Christophe Leroy <[email protected]>
powerpc/audit: Fix syscall_get_arch()

Suren Baghdasaryan <[email protected]>
psi: Fix uaf issue when psi trigger is destroyed while being polled

Sean Christopherson <[email protected]>
Revert "KVM: SVM: avoid infinite loop on NPF from bad address"

Amir Goldstein <[email protected]>
fsnotify: fix fsnotify hooks in pseudo filesystems

Amir Goldstein <[email protected]>
fsnotify: invalidate dcache before IN_DELETE event

Jeff Layton <[email protected]>
ceph: set pool_ns in new inode layout for async creates

Jeff Layton <[email protected]>
ceph: properly put ceph_string reference after async create attempt

Tom Zanussi <[email protected]>
tracing: Don't inc err_log entry count if entry allocation fails

Tom Zanussi <[email protected]>
tracing: Propagate is_signed to expression

Xiaoke Wang <[email protected]>
tracing/histogram: Fix a potential memory leak for kstrdup()

Greg Kroah-Hartman <[email protected]>
PM: wakeup: simplify the output logic of pm_show_wakelocks()

Ard Biesheuvel <[email protected]>
efi: runtime: avoid EFIv2 runtime services on Apple x86 machines

Jan Kara <[email protected]>
udf: Fix NULL ptr deref when converting from inline format

Jan Kara <[email protected]>
udf: Restore i_lenAlloc when inode expansion fails

Steffen Maier <[email protected]>
scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices

Eric W. Biederman <[email protected]>
ucount: Make get_ucount a safe get_user replacement

Naveen N. Rao <[email protected]>
powerpc/bpf: Update ldimm64 instructions during extra pass

Naveen N. Rao <[email protected]>
powerpc32/bpf: Fix codegen for bpf-to-bpf calls

Naveen N. Rao <[email protected]>
bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack()

Christian Borntraeger <[email protected]>
s390/nmi: handle vector validity failures for KVM guests

Christian Borntraeger <[email protected]>
s390/nmi: handle guarded storage validity failures for KVM guests

Vasily Gorbik <[email protected]>
s390/hypfs: include z/VM guests with access control group set

Ilya Leoshkevich <[email protected]>
s390/module: fix loading modules with a lot of relocations

Marc Zyngier <[email protected]>
KVM: arm64: vgic-v3: Restrict SEIS workaround to known broken systems

Marc Zyngier <[email protected]>
KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE

Ard Biesheuvel <[email protected]>
ARM: 9180/1: Thumb2: align ALT_UP() sections in modules sufficiently

Ard Biesheuvel <[email protected]>
ARM: 9179/1: uaccess: avoid alignment faults in copy_[from|to]_kernel_nofault

Mohammad Athari Bin Ismail <[email protected]>
net: stmmac: skip only stmmac_ptp_register when resume from suspend

Mohammad Athari Bin Ismail <[email protected]>
net: stmmac: configure PTP clock source prior to PTP initialization

Marek Behún <[email protected]>
net: sfp: ignore disabled SFP node

Marc Kleine-Budde <[email protected]>
can: m_can: m_can_fifo_{read,write}: don't read or write from/to FIFO if length is 0

Filipe Manana <[email protected]>
btrfs: update writeback index when starting defrag

Filipe Manana <[email protected]>
btrfs: add back missing dirty page rate limiting to defrag

Filipe Manana <[email protected]>
btrfs: fix deadlock when reserving space during defrag

Qu Wenruo <[email protected]>

    btrfs: defrag: properly update range->start for autodefrag

Qu Wenruo <[email protected]>
btrfs: defrag: fix wrong number of defragged sectors

Filipe Manana <[email protected]>
btrfs: allow defrag to be interruptible

Filipe Manana <[email protected]>
btrfs: fix too long loop when defragging a 1 byte file

Brian Gix <[email protected]>
Bluetooth: refactor malicious adv data check

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

Diffstat:

 Documentation/accounting/psi.rst                   |   3 +-
 .../devicetree/bindings/net/can/tcan4x5x.txt       |   2 +-
 Makefile                                           |   4 +-
 arch/arm/include/asm/assembler.h                   |   2 +
 arch/arm/include/asm/processor.h                   |   1 +
 arch/arm/include/asm/uaccess.h                     |  10 +-
 arch/arm/probes/kprobes/Makefile                   |   3 +
 arch/arm64/kvm/hyp/exception.c                     |   5 +-
 arch/arm64/kvm/hyp/pgtable.c                       |  18 +-
 arch/arm64/kvm/hyp/vgic-v3-sr.c                    |   3 +
 arch/arm64/kvm/vgic/vgic-v3.c                      |  17 +-
 arch/arm64/mm/extable.c                            |   4 +-
 arch/ia64/pci/fixup.c                              |   4 +-
 arch/mips/loongson64/vbios_quirk.c                 |   9 +-
 arch/powerpc/include/asm/book3s/32/mmu-hash.h      |   2 +
 arch/powerpc/include/asm/kvm_book3s_64.h           |   1 -
 arch/powerpc/include/asm/kvm_host.h                |   1 +
 arch/powerpc/include/asm/ppc-opcode.h              |   1 +
 arch/powerpc/include/asm/syscall.h                 |   4 +-
 arch/powerpc/include/asm/thread_info.h             |   2 +
 arch/powerpc/kernel/Makefile                       |   1 +
 arch/powerpc/kernel/interrupt_64.S                 |   2 +
 arch/powerpc/kvm/book3s_hv.c                       |   3 +-
 arch/powerpc/kvm/book3s_hv_nested.c                |   2 +-
 arch/powerpc/lib/Makefile                          |   3 +
 arch/powerpc/mm/book3s32/mmu.c                     |  15 +-
 arch/powerpc/mm/kasan/book3s_32.c                  |  59 ++---
 arch/powerpc/net/bpf_jit_comp.c                    |  29 ++-
 arch/powerpc/net/bpf_jit_comp32.c                  |   9 +
 arch/powerpc/net/bpf_jit_comp64.c                  |  29 ++-
 arch/powerpc/perf/core-book3s.c                    |  17 +-
 arch/s390/hypfs/hypfs_vm.c                         |   6 +-
 arch/s390/kernel/module.c                          |  37 ++-
 arch/s390/kernel/nmi.c                             |  27 ++-
 arch/x86/events/intel/core.c                       |  13 ++
 arch/x86/events/intel/uncore_snbep.c               |   2 +-
 arch/x86/include/asm/kvm_host.h                    |   1 +
 arch/x86/kernel/cpu/mce/amd.c                      |   2 +-
 arch/x86/kernel/cpu/mce/intel.c                    |   1 +
 arch/x86/kvm/cpuid.c                               |  65 ++++--
 arch/x86/kvm/lapic.c                               |   2 +-
 arch/x86/kvm/svm/nested.c                          |   9 +-
 arch/x86/kvm/svm/svm.c                             |  41 ++--
 arch/x86/kvm/svm/svm.h                             |   2 +-
 arch/x86/kvm/vmx/evmcs.c                           |   3 +-
 arch/x86/kvm/vmx/evmcs.h                           |  44 +++-
 arch/x86/kvm/vmx/nested.c                          |  60 +++--
 arch/x86/kvm/vmx/vmcs12.c                          |   4 +-
 arch/x86/kvm/vmx/vmcs12.h                          |   6 +-
 arch/x86/kvm/x86.c                                 |  10 +-
 arch/x86/pci/fixup.c                               |   4 +-
 block/bio.c                                        |   3 +-
 block/blk-core.c                                   |  25 +-
 block/blk-ia-ranges.c                              |   2 +-
 drivers/firmware/efi/efi.c                         |   7 +
 drivers/firmware/efi/libstub/arm64-stub.c          |   6 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  81 +++++++
 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c   |   1 -
 .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c  |   4 +-
 .../drm/amd/display/dc/dcn301/dcn301_resource.c    |  11 +
 .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c  |   2 -
 .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c        |   2 -
 .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c  |   2 -
 .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c  |   2 -
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c |   2 +-
 .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h |   2 +-
 .../drm/amd/display/dc/dml/display_mode_structs.h  |   1 -
 .../amd/display/dc/dml/display_rq_dlg_helpers.c    |   3 -
 .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c  |   4 -
 drivers/gpu/drm/ast/ast_tables.h                   |   2 -
 drivers/gpu/drm/drm_atomic.c                       |  12 +-
 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c       |   4 +-
 drivers/gpu/drm/msm/adreno/a6xx_gpu.c              |   2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c        |  11 +-
 drivers/gpu/drm/msm/dsi/dsi.c                      |   7 +-
 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c              |   4 +-
 drivers/gpu/drm/msm/hdmi/hdmi.c                    |   7 +-
 drivers/gpu/drm/msm/msm_drv.c                      |   2 +-
 drivers/hv/hv_balloon.c                            |   7 +
 drivers/hwmon/adt7470.c                            |   3 +
 drivers/hwmon/lm90.c                               |  21 +-
 drivers/hwmon/nct6775.c                            |   6 +-
 drivers/irqchip/irq-realtek-rtl.c                  |  10 +-
 drivers/md/dm.c                                    |  20 +-
 drivers/net/can/m_can/m_can.c                      |   6 +
 drivers/net/can/m_can/tcan4x5x-regmap.c            |   2 +-
 drivers/net/ethernet/google/gve/gve.h              |   2 +-
 drivers/net/ethernet/google/gve/gve_main.c         |   6 +-
 drivers/net/ethernet/google/gve/gve_rx.c           |   3 +-
 drivers/net/ethernet/google/gve/gve_rx_dqo.c       |   2 +-
 .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c  |   3 +-
 drivers/net/ethernet/ibm/ibmvnic.c                 | 133 +++++++----
 drivers/net/ethernet/intel/i40e/i40e.h             |   9 +-
 drivers/net/ethernet/intel/i40e/i40e_debugfs.c     |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_main.c        |  44 ++--
 drivers/net/ethernet/intel/i40e/i40e_register.h    |   3 +
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 103 ++++++++-
 drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h |   1 +
 drivers/net/ethernet/marvell/octeontx2/af/cgx.c    |   2 +
 .../ethernet/marvell/octeontx2/af/lmac_common.h    |   3 +
 drivers/net/ethernet/marvell/octeontx2/af/mbox.h   |   1 +
 .../ethernet/marvell/octeontx2/af/npc_profile.h    |  70 +++---
 drivers/net/ethernet/marvell/octeontx2/af/rpm.c    |  66 ++++--
 drivers/net/ethernet/marvell/octeontx2/af/rpm.h    |   4 +
 drivers/net/ethernet/marvell/octeontx2/af/rvu.c    |   7 +-
 drivers/net/ethernet/marvell/octeontx2/af/rvu.h    |   1 +
 .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c    |  14 +-
 .../ethernet/marvell/octeontx2/af/rvu_debugfs.c    |   2 +
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |  20 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc.c    |  22 +-
 .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c |  20 +-
 .../ethernet/marvell/octeontx2/nic/otx2_common.h   |   1 +
 .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c   |   7 +-
 .../net/ethernet/stmicro/stmmac/dwmac-visconti.c   |  42 ++--
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  23 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c   |   3 -
 drivers/net/ethernet/ti/cpsw_priv.c                |   2 +-
 drivers/net/hamradio/yam.c                         |   4 +-
 drivers/net/phy/broadcom.c                         |   1 +
 drivers/net/phy/phy_device.c                       |   6 +-
 drivers/net/phy/sfp-bus.c                          |   5 +
 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c    |  16 +-
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.c   |  47 ++--
 .../net/wireless/mediatek/mt76/mt76_connac_mcu.h   |  48 ++--
 drivers/net/wireless/mediatek/mt76/mt7921/mcu.c    |  24 +-
 .../net/wireless/mediatek/mt76/mt7921/testmode.c   |   4 +-
 drivers/pci/controller/pcie-mt7621.c               |   9 -
 drivers/remoteproc/Kconfig                         |   4 +
 drivers/remoteproc/qcom_q6v5.c                     |   1 +
 drivers/rpmsg/rpmsg_char.c                         |  22 +-
 drivers/s390/scsi/zfcp_fc.c                        |  13 +-
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  |  20 +-
 drivers/scsi/elx/libefc/efc_els.c                  |   8 +-
 drivers/tty/n_gsm.c                                |   4 +-
 drivers/tty/rpmsg_tty.c                            |  40 ++--
 drivers/tty/serial/8250/8250_of.c                  |  11 +-
 drivers/tty/serial/8250/8250_pci.c                 | 100 +++++++-
 drivers/tty/serial/amba-pl011.c                    |   8 +-
 drivers/tty/serial/stm32-usart.c                   |   2 +-
 drivers/usb/cdns3/drd.c                            |   6 +-
 drivers/usb/common/ulpi.c                          |   7 +-
 drivers/usb/core/hcd.c                             |  14 ++
 drivers/usb/core/urb.c                             |  12 +
 drivers/usb/dwc3/dwc3-xilinx.c                     |  25 +-
 drivers/usb/gadget/function/f_sourcesink.c         |   1 +
 drivers/usb/host/xhci-plat.c                       |   3 +
 drivers/usb/storage/unusual_devs.h                 |  10 +
 drivers/usb/typec/tcpm/tcpci.c                     |  26 +++
 drivers/usb/typec/tcpm/tcpci.h                     |   1 +
 drivers/usb/typec/tcpm/tcpm.c                      |   7 +-
 drivers/usb/typec/ucsi/ucsi_ccg.c                  |   2 +-
 drivers/video/fbdev/hyperv_fb.c                    |  16 +-
 fs/btrfs/ioctl.c                                   |  90 ++++++--
 fs/ceph/caps.c                                     |  55 +++--
 fs/ceph/file.c                                     |   9 +
 fs/configfs/dir.c                                  |   6 +-
 fs/devpts/inode.c                                  |   2 +-
 fs/io_uring.c                                      |   7 +-
 fs/jbd2/journal.c                                  |   2 +
 fs/namei.c                                         |  10 +-
 fs/nfs/dir.c                                       |  22 ++
 fs/nfsd/nfsctl.c                                   |   5 +-
 fs/ocfs2/suballoc.c                                |  25 +-
 fs/udf/inode.c                                     |   9 +-
 include/linux/blkdev.h                             |   1 +
 include/linux/ethtool.h                            |   2 +-
 include/linux/fsnotify.h                           |  49 +++-
 include/linux/lsm_hook_defs.h                      |   2 +-
 include/linux/mm.h                                 |  17 +-
 include/linux/netdevice.h                          |   1 +
 include/linux/perf_event.h                         |  15 +-
 include/linux/psi.h                                |  13 +-
 include/linux/psi_types.h                          |   3 -
 include/linux/usb/role.h                           |   6 +
 include/net/addrconf.h                             |   2 +
 include/net/ip.h                                   |  21 +-
 include/net/ip6_fib.h                              |   2 +-
 include/net/route.h                                |   2 +-
 include/trace/events/sunrpc.h                      |  18 +-
 include/uapi/linux/cyclades.h                      |  35 +++
 kernel/bpf/stackmap.c                              |   5 +-
 kernel/cgroup/cgroup.c                             |  11 +-
 kernel/events/core.c                               | 257 +++++++++++++--------
 kernel/power/wakelock.c                            |  11 +-
 kernel/sched/fair.c                                |  16 +-
 kernel/sched/membarrier.c                          |   9 +-
 kernel/sched/pelt.h                                |   4 +-
 kernel/sched/psi.c                                 | 145 ++++++------
 kernel/trace/trace.c                               |   3 +-
 kernel/trace/trace_events_hist.c                   |   4 +
 kernel/ucount.c                                    |   2 +
 net/bluetooth/hci_event.c                          |  10 +-
 net/bridge/br_vlan.c                               |   9 +-
 net/core/net-procfs.c                              |  38 ++-
 net/ipv4/ip_output.c                               |  26 ++-
 net/ipv4/ping.c                                    |   3 +-
 net/ipv4/raw.c                                     |   5 +-
 net/ipv6/addrconf.c                                |  27 ++-
 net/ipv6/ip6_fib.c                                 |  23 +-
 net/ipv6/ip6_tunnel.c                              |   8 +-
 net/ipv6/route.c                                   |   2 +-
 net/mptcp/pm.c                                     |   1 +
 net/mptcp/pm_netlink.c                             | 176 ++++++++------
 net/mptcp/protocol.c                               |   3 +-
 net/mptcp/protocol.h                               |  12 +-
 net/netfilter/nf_conntrack_core.c                  |   8 +-
 net/packet/af_packet.c                             |   2 +
 net/rxrpc/call_event.c                             |   8 +-
 net/rxrpc/output.c                                 |   2 +-
 net/sched/sch_htb.c                                |  20 ++
 net/smc/af_smc.c                                   |  63 ++++-
 net/sunrpc/rpc_pipe.c                              |   4 +-
 security/security.c                                |  15 +-
 tools/testing/scatterlist/linux/mm.h               |   3 +-
 tools/testing/selftests/kvm/Makefile               |   1 +
 tools/testing/selftests/kvm/x86_64/smm_test.c      |   1 -
 tools/testing/selftests/net/mptcp/mptcp_join.sh    |  10 +-
 usr/include/Makefile                               |   2 +-
 virt/kvm/kvm_main.c                                |   1 -
 219 files changed, 2317 insertions(+), 1102 deletions(-)