Skip to content

6.6.59-rc1 review

Greg Kroah-Hartman damon linux-patches linux-usb lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest208 patches 15 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/208iio: accel: bma400: Fix uninitialized variable field_value in tap event handling.drivers/iio/accel/bma400_core.c+2 -10 replies
2/208bpf: Make sure internal and UAPI bpf_redirect flags dont overlapinclude/uapi/linux/bpf.h net/core/filter.c+10 -110 replies
3/208bpf: devmap: provide rxq after redirectkernel/bpf/devmap.c+7 -40 replies
4/208cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systemsdrivers/cpufreq/amd-pstate.c+10 -00 replies
5/208lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOWlib/Kconfig.debug+1 -10 replies
6/208bpf: Fix memory leak in bpf_core_applykernel/bpf/btf.c+1 -00 replies
7/208RDMA/bnxt_re: Fix a possible memory leakdrivers/infiniband/hw/bnxt_re/main.c+4 -10 replies
8/208RDMA/bnxt_re: Fix incorrect AVID type in WQE structuredrivers/infiniband/hw/bnxt_re/qplib_fp.h+1 -10 replies
9/208RDMA/bnxt_re: Add a check for memory allocationdrivers/infiniband/hw/bnxt_re/qplib_res.c+2 -00 replies
10/208RDMA/core: Fix ENODEV error for iWARP test over vlandrivers/infiniband/core/addr.c+2 -00 replies
11/208x86/resctrl: Avoid overflow in MB settings in bw_validate()arch/x86/kernel/cpu/resctrl/ctrlmondata.c+14 -90 replies
12/208ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pinarch/arm/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts+1 -10 replies
13/208bpf: Add missed value to kprobe perf link infoinclude/linux/trace_events.h include/uapi/linux/bpf.h kernel/bpf/syscall.c +3 more+28 -130 replies
14/208bpf: Add cookie to perf_event bpf_link_info recordsinclude/uapi/linux/bpf.h kernel/bpf/syscall.c tools/include/uapi/linux/bpf.h+16 -00 replies
15/208bpf: fix unpopulated name_len field in perf_event link infokernel/bpf/syscall.c+22 -70 replies
16/208selftests/bpf: Use bpf_link__destroy in fill_link_info teststools/testing/selftests/bpf/prog_tests/fill_link_info.c+23 -210 replies
17/208selftests/bpf: Add cookies check for perf_event fill_link_info testtools/testing/selftests/bpf/prog_tests/fill_link_info.c+21 -50 replies
18/208selftests/bpf: fix perf_event link info name_len assertiontools/testing/selftests/bpf/prog_tests/fill_link_info.c+6 -30 replies
19/208s390/pci: Handle PCI error codes other than 0x3aarch/s390/pci/pci_event.c+9 -80 replies
20/208bpf: fix kfunc btf caching for moduleskernel/bpf/verifier.c+7 -10 replies
21/208iio: frequency: {admv4420,adrf6780}: format Kconfig entriesdrivers/iio/frequency/Kconfig+16 -160 replies
22/208iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfigdrivers/iio/frequency/Kconfig+1 -00 replies
23/208drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_checkdrivers/gpu/drm/vmwgfx/vmwgfx_stdu.c+4 -00 replies
24/208selftests/bpf: Fix cross-compiling urandom_readtools/testing/selftests/bpf/Makefile+1 -10 replies
25/208task_work: Add TWA_NMI_CURRENT as an additional notify mode.include/linux/task_work.h kernel/task_work.c+22 -30 replies
26/208sched/core: Disable page allocation in task_tick_mm_cid()include/linux/task_work.h kernel/sched/core.c kernel/task_work.c+20 -40 replies
27/208ALSA: hda/cs8409: Fix possible NULL dereferencesound/pci/hda/patch_cs8409.c+3 -20 replies
28/208firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()drivers/firmware/arm_scmi/driver.c+1 -30 replies
29/208RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARPdrivers/infiniband/hw/cxgb4/cm.c+4 -50 replies
30/208RDMA/irdma: Fix misspelling of "accept*"drivers/infiniband/hw/irdma/cm.c+1 -10 replies
31/208RDMA/srpt: Make slab cache names uniquedrivers/infiniband/ulp/srpt/ib_srpt.c+68 -120 replies
32/208ipv4: give an IPv4 dev to blackhole_netdevnet/ipv4/devinet.c+25 -100 replies
33/208RDMA/bnxt_re: Support new 5760X P7 devicesdrivers/infiniband/hw/bnxt_re/hw_counters.c drivers/infiniband/hw/bnxt_re/ib_verbs.c drivers/infiniband/hw/bnxt_re/main.c +5 more+38 -240 replies
34/208RDMA/bnxt_re: Fix the max CQ WQEs for older adaptersdrivers/infiniband/hw/bnxt_re/qplib_sp.c drivers/infiniband/hw/bnxt_re/qplib_sp.h+3 -00 replies
35/208RDMA/bnxt_re: Fix out of bound checkdrivers/infiniband/hw/bnxt_re/hw_counters.c+1 -10 replies
36/208RDMA/bnxt_re: Return more meaningful errordrivers/infiniband/hw/bnxt_re/qplib_rcfw.c+1 -10 replies
37/208RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pagesdrivers/infiniband/hw/bnxt_re/qplib_res.c+3 -160 replies
38/208RDMA/bnxt_re: Update the BAR offsetsdrivers/infiniband/hw/bnxt_re/main.c drivers/infiniband/hw/bnxt_re/qplib_sp.c+10 -160 replies
39/208RDMA/bnxt_re: Fix the GID table lengthdrivers/infiniband/hw/bnxt_re/qplib_sp.c+8 -10 replies
40/208accel/qaic: Fix the for loop used to walk SG tabledrivers/accel/qaic/qaic_control.c drivers/accel/qaic/qaic_data.c+4 -40 replies
41/208drm/msm/dpu: make sure phys resources are properly initializeddrivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c+4 -50 replies
42/208drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c+13 -40 replies
43/208drm/msm/dsi: improve/fix dsc pclk calculationdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
44/208drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculationdrivers/gpu/drm/msm/dsi/dsi_host.c+1 -10 replies
45/208drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c+8 -70 replies
46/208drm/msm: Allocate memory for disp snapshot with kvzalloc()drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c+2 -20 replies
47/208firmware: arm_scmi: Queue in scmi layer for mailbox implementationdrivers/firmware/arm_scmi/mailbox.c+21 -110 replies
48/208net/smc: Fix memory leak when using percpu refsnet/smc/smc_wr.c+5 -10 replies
49/208net: usb: usbnet: fix race in probe failuredrivers/net/usb/usbnet.c+1 -00 replies
50/208net: stmmac: dwmac-tegra: Fix link bring-up sequencedrivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c+12 -20 replies
51/208octeontx2-af: Fix potential integer overflows on integer shiftsdrivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c+2 -20 replies
52/208drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ringdrivers/gpu/drm/amd/amdgpu/amdgpu_mes.c+3 -20 replies
53/208macsec: dont increment counters for an unrelated SAdrivers/net/macsec.c+0 -180 replies
54/208netdevsim: use cond_resched() in nsim_dev_trap_report_work()drivers/net/netdevsim/dev.c+9 -60 replies
55/208net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()drivers/net/ethernet/aeroflex/greth.c+2 -10 replies
56/208net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetidnet/smc/smc_pnet.c+1 -10 replies
57/208net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()drivers/net/ethernet/xilinx/xilinx_axienet_main.c+2 -00 replies
58/208bpf: Fix truncation bug in coerce_reg_to_size_sx()kernel/bpf/verifier.c+4 -40 replies
59/208net: systemport: fix potential memory leak in bcm_sysport_xmit()drivers/net/ethernet/broadcom/bcmsysport.c+1 -00 replies
60/208irqchip/renesas-rzg2l: Align struct member names to tabsdrivers/irqchip/irq-renesas-rzg2l.c+3 -30 replies
61/208irqchip/renesas-rzg2l: Document structure membersdrivers/irqchip/irq-renesas-rzg2l.c+6 -00 replies
62/208irqchip/renesas-rzg2l: Add support for suspend to RAMdrivers/irqchip/irq-renesas-rzg2l.c+57 -110 replies
63/208irqchip/renesas-rzg2l: Fix missing put_devicedrivers/irqchip/irq-renesas-rzg2l.c+14 -20 replies
64/208drm/msm/dpu: dont always program merge_3d blockdrivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c+1 -10 replies
65/208net: bcmasp: fix potential memory leak in bcmasp_xmit()drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c+1 -00 replies
66/208tcp/dccp: Dont use timer_pending() in reqsk_queue_unlink().net/ipv4/inet_connection_sock.c+16 -50 replies
67/208net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361drivers/net/dsa/mv88e6xxx/chip.c+1 -10 replies
68/208genetlink: hold RCU in genlmsg_mcast()drivers/target/target_core_user.c include/net/genetlink.h net/l2tp/l2tp_netlink.c +2 more+20 -250 replies
69/208ravb: Remove setting of RX software timestampdrivers/net/ethernet/renesas/ravb_main.c+2 -20 replies
70/208net: ravb: Only advertise Rx/Tx timestamps if hardware supports itdrivers/net/ethernet/renesas/ravb_main.c+12 -130 replies
71/208scsi: target: core: Fix null-ptr-deref in target_alloc_device()drivers/target/target_core_device.c+1 -10 replies
72/208smb: client: fix possible double free in smb2_set_ea()fs/smb/client/smb2ops.c+2 -10 replies
73/208smb: client: fix OOBs when building SMB2_IOCTL requestfs/smb/client/smb2pdu.c+9 -00 replies
74/208usb: typec: altmode should keep reference to parentdrivers/usb/typec/class.c+3 -00 replies
75/208s390: Initialize psw mask in perf_arch_fetch_caller_regs()arch/s390/include/asm/perf_event.h+1 -00 replies
76/208bpf: Fix link info netfilter flags to populate defrag flagnet/netfilter/nf_bpf_link.c+2 -10 replies
77/208Bluetooth: bnep: fix wild-memory-access in proto_unregisternet/bluetooth/bnep/core.c+1 -20 replies
78/208vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_framedrivers/net/vmxnet3/vmxnet3_xdp.c+1 -10 replies
79/208net/mlx5: Check for invalid vector index on EQ creationdrivers/net/ethernet/mellanox/mlx5/core/eq.c+6 -00 replies
80/208net/mlx5: Fix command bitmask initializationdrivers/net/ethernet/mellanox/mlx5/core/cmd.c+6 -20 replies
81/208net/mlx5: Unregister notifier on eswitch init failuredrivers/net/ethernet/mellanox/mlx5/core/eswitch.c+3 -20 replies
82/208bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsockinclude/net/sock.h net/core/sock_map.c+13 -00 replies
83/208vsock: Update rx_bytes on read_skb()net/vmw_vsock/virtio_transport_common.c+9 -20 replies
84/208vsock: Update msg_count on read_skb()net/vmw_vsock/virtio_transport_common.c+3 -00 replies
85/208bpf, vsock: Drop static vsock_bpf_prot initializationnet/vmw_vsock/vsock_bpf.c+0 -80 replies
86/208riscv, bpf: Make BPF_CMPXCHG fully orderedarch/riscv/net/bpf_jit_comp64.c+2 -20 replies
87/208nvme-pci: set doorbell config before unquiescingdrivers/nvme/host/pci.c+1 -10 replies
88/208nvme-pci: fix race condition between reset and nvme_dev_disable()drivers/nvme/host/pci.c+16 -30 replies
89/208bpf: Fix iter/task tid filteringkernel/bpf/task_iter.c+1 -10 replies
90/208cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()drivers/cdrom/cdrom.c+1 -10 replies
91/208mm/khugepaged: convert alloc_charge_hpage() to use foliosinclude/linux/memcontrol.h mm/khugepaged.c+10 -210 replies
92/208mm: convert collapse_huge_page() to use a foliomm/khugepaged.c+8 -70 replies
93/208mm/khugepaged: use a folio more in collapse_file()mm/khugepaged.c+8 -80 replies
94/208khugepaged: inline hpage_collapse_alloc_folio()mm/khugepaged.c+4 -150 replies
95/208khugepaged: convert alloc_charge_hpage to alloc_charge_foliomm/khugepaged.c+9 -80 replies
96/208khugepaged: remove hpage from collapse_file()include/trace/events/huge_memory.h mm/khugepaged.c+42 -410 replies
97/208mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace pointinclude/trace/events/huge_memory.h mm/khugepaged.c+3 -30 replies
98/208iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfigdrivers/iio/adc/Kconfig+2 -00 replies
99/208xhci: dbgtty: remove kfifo_out() wrapperdrivers/usb/host/xhci-dbgtty.c+1 -140 replies
100/208xhci: dbgtty: use kfifo from tty_port structdrivers/usb/host/xhci-dbgcap.h drivers/usb/host/xhci-dbgtty.c+9 -90 replies
101/208xhci: dbc: honor usb transfer size boundaries.drivers/usb/host/xhci-dbgcap.h drivers/usb/host/xhci-dbgtty.c+51 -50 replies
102/208usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variantdrivers/usb/gadget/function/f_uac2.c+3 -30 replies
103/208usb: gadget: f_uac2: fix non-newline-terminated function namedrivers/usb/gadget/function/f_uac2.c+4 -10 replies
104/208usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING storedrivers/usb/gadget/function/f_uac2.c+3 -30 replies
105/208XHCI: Separate PORT and CAPs macros into dedicated filedrivers/usb/host/xhci-caps.h drivers/usb/host/xhci-port.h drivers/usb/host/xhci.h+264 -2590 replies
106/208usb: dwc3: core: Fix system suspend on TI AM62 platformsdrivers/usb/dwc3/core.c drivers/usb/dwc3/core.h+22 -00 replies
107/208tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe eventkernel/trace/trace_fprobe.c+1 -10 replies
108/208tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_initkernel/trace/trace_eprobe.c kernel/trace/trace_fprobe.c kernel/trace/trace_kprobe.c +3 more+11 -90 replies
109/208tracing/probes: Support $argN in return probe (kprobe and fprobe)kernel/trace/trace.c kernel/trace/trace_eprobe.c kernel/trace/trace_fprobe.c +7 more+289 -620 replies
110/208uprobes: encapsulate preparation of uprobe args bufferkernel/trace/trace_uprobe.c+41 -370 replies
111/208uprobes: prepare uprobe args buffer lazilykernel/trace/trace_uprobe.c+28 -210 replies
112/208uprobes: prevent mutex_lock() under rcu_read_lock()kernel/trace/trace_uprobe.c+9 -50 replies
113/208uprobe: avoid out-of-bounds memory access of fetching argskernel/trace/trace_uprobe.c+6 -30 replies
114/208exec: dont WARN for racy path_noexec checkfs/exec.c+9 -120 replies
115/208drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLAdrivers/gpu/drm/vboxvideo/hgsmi_base.c drivers/gpu/drm/vboxvideo/vboxvideo.h+10 -40 replies
116/208ASoC: amd: yc: Add quirk for HP Dragonfly pro onesound/soc/amd/yc/acp6x-mach.c+7 -00 replies
117/208ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs valuessound/soc/codecs/lpass-rx-macro.c+1 -10 replies
118/208ASoC: fsl_sai: Enable FIFO continue on error FCONT bitsound/soc/fsl/fsl_sai.c sound/soc/fsl/fsl_sai.h+5 -10 replies
119/208arm64: Force position-independent veneersarch/arm64/Makefile+1 -10 replies
120/208udf: refactor udf_current_aext() to handle errorfs/udf/inode.c fs/udf/truncate.c fs/udf/udfdecl.h+37 -180 replies
121/208udf: refactor udf_next_aext() to handle errorfs/udf/balloc.c fs/udf/directory.c fs/udf/inode.c +3 more+143 -650 replies
122/208udf: refactor inode_bmap() to handle errorfs/udf/directory.c fs/udf/inode.c fs/udf/partition.c +2 more+44 -260 replies
123/208udf: fix uninit-value use in udf_get_fileshortadfs/udf/inode.c+6 -30 replies
124/208ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible stringsound/soc/qcom/sm8250.c+1 -00 replies
125/208cifs: Validate content of NFS reparse point bufferfs/smb/client/reparse.c+23 -00 replies
126/208platform/x86: dell-sysman: add support for alienware productsdrivers/platform/x86/dell/dell-wmi-sysman/sysman.c+1 -00 replies
127/208LoongArch: Dont crash in stack_top() for tasks without vDSOarch/loongarch/kernel/process.c+9 -70 replies
128/208jfs: Fix sanity check in dbMountfs/jfs/jfs_dmap.c+1 -10 replies
129/208tracing/probes: Fix MAX_TRACE_ARGS limit handlingkernel/trace/trace_eprobe.c kernel/trace/trace_fprobe.c kernel/trace/trace_kprobe.c +1 more+19 -40 replies
130/208tracing: Consider the NULL character when validating the event lengthkernel/trace/trace_probe.c+1 -10 replies
131/208xfrm: extract dst lookup parameters into a structinclude/net/xfrm.h net/ipv4/xfrm4_policy.c net/ipv6/xfrm6_policy.c +2 more+73 -650 replies
132/208xfrm: respect ip protocols rules criteria when performing dst lookupsinclude/net/xfrm.h net/ipv4/xfrm4_policy.c net/ipv6/xfrm6_policy.c +1 more+22 -00 replies
133/208xfrm: Add Direction to the SA in or outinclude/net/xfrm.h include/uapi/linux/xfrm.h net/xfrm/xfrm_compat.c +4 more+160 -94 replies
134/208xfrm: validate new SAs prefixlen using SA family when sel.family is unsetnet/xfrm/xfrm_user.c+5 -10 replies
135/208netfilter: bpf: must hold reference on net namespacenet/netfilter/nf_bpf_link.c+4 -00 replies
136/208net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()drivers/net/ethernet/i825xx/sun3_82586.c+1 -00 replies
137/208be2net: fix potential memory leak in be_xmit()drivers/net/ethernet/emulex/benet/be_main.c+5 -50 replies
138/208net: plip: fix break; causing plip to never transmitdrivers/net/plip/plip.c+1 -10 replies
139/208octeon_ep: Implement helper for iterating packets in Rx queuedrivers/net/ethernet/marvell/octeon_ep/octep_rx.c+32 -230 replies
140/208octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()drivers/net/ethernet/marvell/octeon_ep/octep_rx.c+27 -00 replies
141/208net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393xdrivers/net/dsa/mv88e6xxx/port.c+1 -00 replies
142/208fsl/fman: Save device references taken in mac_probe()drivers/net/ethernet/freescale/fman/mac.c drivers/net/ethernet/freescale/fman/mac.h+9 -30 replies
143/208fsl/fman: Fix refcount handling of fman-related devicesdrivers/net/ethernet/freescale/fman/mac.c+47 -150 replies
144/208netfilter: xtables: fix typo causing some targets not to load on IPv6net/netfilter/xt_NFLOG.c net/netfilter/xt_TRACE.c net/netfilter/xt_mark.c+3 -20 replies
145/208net: wwan: fix global oob in wwan_rtnl_policydrivers/net/wwan/wwan_core.c+1 -10 replies
146/208net/sched: adjust device watchdog timer to detect stopped queue at right timenet/sched/sch_generic.c+7 -40 replies
147/208net: fix races in netdev_tx_sent_queue()/dev_watchdog()include/linux/netdevice.h net/sched/sch_generic.c+19 -10 replies
148/208net: usb: usbnet: fix name regressiondrivers/net/usb/usbnet.c+2 -10 replies
149/208bpf: Simplify checking size of helper accesseskernel/bpf/verifier.c tools/testing/selftests/bpf/progs/verifier_helper_value_access.c tools/testing/selftests/bpf/progs/verifier_raw_stack.c+9 -110 replies
150/208bpf: Add MEM_WRITE attributeinclude/linux/bpf.h kernel/bpf/helpers.c kernel/bpf/ringbuf.c +3 more+22 -140 replies
151/208bpf: Fix overloading of MEM_UNINITs meaningkernel/bpf/verifier.c+35 -380 replies
152/208bpf: Remove MEM_UNINIT from skb/xdp MTU helpersnet/core/filter.c+15 -270 replies
153/208net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiersnet/sched/act_api.c+22 -10 replies
154/208net: sched: fix use-after-free in taprio_change()net/sched/sch_taprio.c+2 -10 replies
155/208net: sched: use RCU read-side critical section in taprio_dump()net/sched/sch_taprio.c+12 -60 replies
156/208r8169: avoid unsolicited interruptsdrivers/net/ethernet/realtek/r8169_main.c+3 -10 replies
157/208posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()kernel/time/posix-clock.c+3 -30 replies
158/208Bluetooth: SCO: Fix UAF on sco_sock_timeoutinclude/net/bluetooth/bluetooth.h net/bluetooth/af_bluetooth.c net/bluetooth/sco.c+35 -60 replies
159/208Bluetooth: ISO: Fix UAF on iso_sock_timeoutnet/bluetooth/iso.c+12 -60 replies
160/208bpf,perf: Fix perf_event_detach_bpf_prog error handlingkernel/trace/bpf_trace.c+0 -20 replies
161/208net: dsa: mv88e6xxx: group cycle counter coefficientsdrivers/net/dsa/mv88e6xxx/chip.h drivers/net/dsa/mv88e6xxx/ptp.c+32 -330 replies
162/208net: dsa: mv88e6xxx: read cycle counter period from hardwaredrivers/net/dsa/mv88e6xxx/chip.h drivers/net/dsa/mv88e6xxx/ptp.c+43 -190 replies
163/208net: dsa: mv88e6xxx: support 4000ps cycle counter perioddrivers/net/dsa/mv88e6xxx/ptp.c+20 -30 replies
164/208ASoC: dt-bindings: davinci-mcasp: Fix interrupts propertyDocumentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml+1 -10 replies
165/208ASoC: dt-bindings: davinci-mcasp: Fix interrupt propertiesDocumentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml+9 -90 replies
166/208ASoC: loongson: Fix component check failed on FDT systemssound/soc/loongson/loongson_card.c+1 -00 replies
167/208ASoC: max98388: Fix missing increment of variable slot_foundsound/soc/codecs/max98388.c+1 -00 replies
168/208ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsingsound/soc/sh/rcar/core.c+5 -20 replies
169/208ASoC: fsl_micfil: Add a flag to distinguish with different volume control typessound/soc/fsl/fsl_micfil.c+42 -10 replies
170/208ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()sound/firewire/amdtp-stream.c+3 -00 replies
171/208powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()drivers/powercap/dtpm_devfreq.c+1 -10 replies
172/208nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_netfs/nfsd/nfs4state.c+1 -10 replies
173/208ALSA: hda/realtek: Update default depop proceduresound/pci/hda/patch_realtek.c+17 -210 replies
174/208smb: client: Handle kstrdup failures for passwordsfs/smb/client/fs_context.c+7 -00 replies
175/208cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()drivers/acpi/cppc_acpi.c drivers/cpufreq/cppc_cpufreq.c include/acpi/cppc_acpi.h+123 -1220 replies
176/208cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exceptiondrivers/acpi/cppc_acpi.c+17 -50 replies
177/208btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()fs/btrfs/dir-item.c fs/btrfs/inode.c+4 -70 replies
178/208btrfs: zoned: fix zone unusable accounting for freed reserved extentfs/btrfs/block-group.c+2 -00 replies
179/208drm/amd: Guard against bad data for ATIF ACPI methoddrivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c+12 -30 replies
180/208ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]drivers/acpi/resource.c+7 -00 replies
181/208ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and contextdrivers/acpi/prmt.c+22 -50 replies
182/208ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issuedrivers/acpi/button.c+11 -00 replies
183/208nilfs2: fix kernel bug due to missing clearing of buffer delay flagfs/nilfs2/page.c+4 -20 replies
184/208openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)fs/open.c+2 -00 replies
185/208KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memoryarch/x86/kvm/svm/nested.c+5 -10 replies
186/208KVM: arm64: Fix shift-out-of-bounds bugarch/arm64/kvm/sys_regs.c+1 -10 replies
187/208KVM: arm64: Dont eagerly teardown the vgic on init errorarch/arm64/kvm/arm.c arch/arm64/kvm/vgic/vgic-init.c+6 -30 replies
188/208x86/lam: Disable ADDRESS_MASKING in most casesarch/x86/Kconfig+1 -00 replies
189/208ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATEsound/pci/hda/Kconfig+1 -10 replies
190/208ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593sound/pci/hda/patch_realtek.c+10 -00 replies
191/208LoongArch: Get correct cores_per_package for SMT systemsarch/loongarch/include/asm/bootinfo.h arch/loongarch/kernel/setup.c+6 -10 replies
192/208LoongArch: Enable IRQ if do_ale() triggered in irq-enabled contextarch/loongarch/kernel/traps.c+5 -00 replies
193/208LoongArch: Make KASAN usable for variable cpu_vabitsarch/loongarch/include/asm/kasan.h+1 -10 replies
194/208xfrm: fix one more kernel-infoleak in algo dumpingnet/xfrm/xfrm_user.c+3 -10 replies
195/208hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER eventdrivers/net/hyperv/netvsc_drv.c+30 -00 replies
196/208drm/amd/display: Disable PSR-SU on Parade 08-01 TCON toodrivers/gpu/drm/amd/display/modules/power/power_helpers.c+2 -00 replies
197/208selinux: improve error checking in sel_write_load()security/selinux/selinuxfs.c+16 -140 replies
198/208net: phy: dp83822: Fix reset pin definitionsdrivers/net/phy/dp83822.c+2 -20 replies
199/208block: fix sanity checks in blk_rq_map_user_bvecblock/blk-map.c+1 -30 replies
200/208ata: libata: Set DID_TIME_OUT for commands that actually timed outdrivers/ata/libata-eh.c+1 -00 replies
201/208ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()sound/soc/qcom/lpass-cpu.c+2 -00 replies
202/208platform/x86: dell-wmi: Ignore suspend notificationsdrivers/platform/x86/dell/dell-wmi-base.c+9 -00 replies
203/208ACPI: PRM: Clean up guid type in struct prm_handler_infodrivers/acpi/prmt.c+1 -10 replies
204/208RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applicationsdrivers/infiniband/hw/bnxt_re/main.c+5 -30 replies
205/208RDMA/bnxt_re: Avoid creating fence MR for newer adaptersdrivers/infiniband/hw/bnxt_re/ib_verbs.c+10 -00 replies
206/208RDMA/bnxt_re: Fix unconditional fence for newer adaptersdrivers/infiniband/hw/bnxt_re/ib_verbs.c+16 -120 replies
207/208tracing: probes: Fix to zero initialize a local variablekernel/trace/trace_probe.c+1 -10 replies
208/208task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORKkernel/task_work.c+6 -00 replies

Reviews trailers per patch

113 of 208 patches have a Reviewed-by or Acked-by.

PatchReinette ChatreTony LuckStefan WahrenSong LiuYafang ShaoJiri OlsaYonghong SongGerd BayerDaniel BorkmannKumar Kartikeya DwivediToke Høiland-JørgensenJakub KicinskiMario LimoncielloEduard ZingermanSelvin XavierChandramohan AkulaShin'ichiro KawasakiEric DumazetJeffrey HugoJacek LawrynowiczZack RusinMartin KrastevAbhinav KumarDmitry BaryshkovCristian MarussiDust LiWenjia ZhangDan CarpenterJack XiaoGerhard EnglederD. WytheWen GuSimon HormanRadhey Shyam PandeyShung-Hsi YuGeert UytterhoevenPaul BarkerSergey ShtylyovMike ChristieHeikki KrogerusFlorian WestphalNikolay NikolaevAnton ProtopopovMoshe ShemeshSaeed MahameedJohn FastabendStefano GarzarellaPuranjay MohanBjörn TöpelYi ZhangChristoph HellwigRik van RielYang ShiDavid HildenbrandZi YanVlastimil BabkaVishal Moola (Oracle)Florian FainelliMartin KaFai LauAndrew LunnCarolina JubranRahul RameshbabuNiklas SöderlundMasami Hiramatsu (Google)Jani NikulaUday M BhatŁukasz BartosikArd BiesheuvelNathan Chancellor[email protected][email protected]Paulo Alcantara (Red Hat)Hans de GoedeSteven Rostedt (Google)Antony AntonySabrina DubrocaKalesh APThinh NguyenMarkus Schneider-PargmannDhruva GoleJacob KellerAndrii NakryikoIdo SchimmelVinicius Costa GomesAtlas YuRichard CochranAnna-Maria Behnsen[email protected]Krzysztof KozlowskiKuninori MorimotoDaniel BalutaTakashi SakamotoLukasz LubaJeff LaytonDavid HowellsPierre GondoisRafael J. WysockiViresh KumarLoic PoulainWillem de BruijnJohn SperbeckJohannes ThumshirnDavid SterbaOliver UptonSohil MehtaKirill A. ShutemovChao LiLeo LiAlex DeucherDamien Le Moal[email protected]Pali RohárPaul E. McKenneyMatthew R. OchsZhang RuiGavin ShanAnshuman KhandualMiguel OjedaTakeshi OgasawaraMark BrownLinux Kernel Functional TestingSeongJae ParkPeter SchneiderHardik GargHarshit Mogalapallikernelci.org botRon Economos
SeriesT-b T-b T-b T-b T-b T-b T-b T-b T-b T-b T-b
1/208
2/208A-b
3/208R-b A-b
4/208R-b
5/208
6/208A-b
7/208
8/208R-b R-b
9/208R-b
10/208
11/208R-b R-b
12/208R-b R-b
13/208
14/208A-b A-b
15/208A-b A-b
16/208A-b A-b
17/208A-b
18/208A-b A-b
19/208R-b
20/208A-b A-b
21/208
22/208
23/208R-b R-b
24/208
25/208
26/208
27/208
28/208R-b
29/208
30/208
31/208T-b
32/208R-b
33/208
34/208R-b
35/208
36/208
37/208
38/208
39/208
40/208R-b R-b
41/208R-b
42/208R-b T-b
43/208R-b R-b
44/208R-b R-b
45/208R-b
46/208R-b
47/208R-b T-b
48/208R-b R-b
49/208
50/208
51/208R-b
52/208R-b
53/208
54/208
55/208R-b
56/208R-b R-b R-b R-b
57/208R-b
58/208A-b R-b
59/208
60/208R-b
61/208R-b
62/208
63/208
64/208
65/208A-b
66/208R-b R-b
67/208R-b
68/208
69/208R-b R-b R-b R-b
70/208R-b T-b R-b
71/208R-b
72/208R-b
73/208
74/208R-b R-b
75/208
76/208A-b
77/208
78/208T-b A-b
79/208
80/208R-b R-b
81/208
82/208A-b
83/208A-b R-b
84/208A-b R-b
85/208A-b
86/208R-b A-b
87/208
88/208T-b R-b
89/208
90/208
91/208R-b R-b
92/208R-b
93/208R-b R-b
94/208R-b
95/208
96/208R-b
97/208
98/208
99/208
100/208
101/208T-b T-b
102/208
103/208
104/208
105/208
106/208A-b T-b R-b
107/208R-b
108/208
109/208
110/208R-b A-b
111/208R-b A-b
112/208
113/208
114/208
115/208R-b
116/208
117/208
118/208
119/208A-b R-b
120/208
121/208
122/208T-b
123/208T-b
124/208
125/208R-b
126/208R-b
127/208
128/208
129/208
130/208R-b
131/208
132/208T-b
133/208R-b
134/208
135/208Diagnosed-by R-b
136/208R-b
137/208R-b R-b
138/208R-b
139/208R-b
140/208R-b
141/208R-b
142/208
143/208
144/208
145/208R-b R-b
146/208
147/208R-b R-b
148/208Diagnosed-by
149/208A-b
150/208A-b
151/208A-b
152/208A-b
153/208R-b R-b T-b
154/208A-b
155/208A-b
156/208R-b T-b
157/208A-b A-b
158/208T-b
159/208
160/208
161/208R-b
162/208R-b
163/208R-b
164/208R-b
165/208A-b
166/208
167/208
168/208A-b
169/208R-b
170/208R-b
171/208R-b
172/208R-b
173/208
174/208R-b
175/208T-b A-b A-b
176/208A-b
177/208R-b R-b
178/208R-b R-b
179/208A-b
180/208
181/208R-b R-b R-b
182/208
183/208
184/208
185/208
186/208R-b R-b
187/208R-b
188/208R-b A-b
189/208
190/208
191/208T-b
192/208
193/208
194/208
195/208R-b
196/208R-b
197/208
198/208R-b
199/208
200/208R-b
201/208
202/208R-b T-b A-b
203/208A-b T-b
204/208
205/208
206/208
207/208R-b
208/208

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

Read the v1 thread

Cover letter [PATCH 6.6 000/208] 6.6.59-rc1 review

This is the start of the stable review cycle for the 6.6.59 release. There are 208 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, 30 Oct 2024 06:22:39 +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.6.59-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.6.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 6.6.59-rc1

Linus Torvalds <[email protected]>
task_work: make TWA_NMI_CURRENT handling conditional on IRQ_WORK

Masami Hiramatsu (Google) <[email protected]>
tracing: probes: Fix to zero initialize a local variable

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix unconditional fence for newer adapters

Kalesh AP <[email protected]>
RDMA/bnxt_re: Avoid creating fence MR for newer adapters

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications

Dan Carpenter <[email protected]>
ACPI: PRM: Clean up guid type in struct prm_handler_info

Armin Wolf <[email protected]>
platform/x86: dell-wmi: Ignore suspend notifications

Zichen Xie <[email protected]>
ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()

Niklas Cassel <[email protected]>
ata: libata: Set DID_TIME_OUT for commands that actually timed out

Xinyu Zhang <[email protected]>
block: fix sanity checks in blk_rq_map_user_bvec

Michel Alex <[email protected]>
net: phy: dp83822: Fix reset pin definitions

Paul Moore <[email protected]>
selinux: improve error checking in sel_write_load()

Mario Limonciello <[email protected]>
drm/amd/display: Disable PSR-SU on Parade 08-01 TCON too

Haiyang Zhang <[email protected]>
hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event

Petr Vaganov <[email protected]>
xfrm: fix one more kernel-infoleak in algo dumping

Huacai Chen <[email protected]>
LoongArch: Make KASAN usable for variable cpu_vabits

Huacai Chen <[email protected]>
LoongArch: Enable IRQ if do_ale() triggered in irq-enabled context

Huacai Chen <[email protected]>
LoongArch: Get correct cores_per_package for SMT systems

José Relvas <[email protected]>
ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593

Eric Biggers <[email protected]>
ALSA: hda/tas2781: select CRC32 instead of CRC32_SARWATE

Pawan Gupta <[email protected]>
x86/lam: Disable ADDRESS_MASKING in most cases

Marc Zyngier <[email protected]>
KVM: arm64: Don't eagerly teardown the vgic on init error

Ilkka Koskinen <[email protected]>
KVM: arm64: Fix shift-out-of-bounds bug

Sean Christopherson <[email protected]>
KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory

Aleksa Sarai <[email protected]>
openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)

Ryusuke Konishi <[email protected]>
nilfs2: fix kernel bug due to missing clearing of buffer delay flag

Shubham Panwar <[email protected]>
ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue

Koba Ko <[email protected]>
ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context

Christian Heusel <[email protected]>

    ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]

Mario Limonciello <[email protected]>
drm/amd: Guard against bad data for ATIF ACPI method

Naohiro Aota <[email protected]>
btrfs: zoned: fix zone unusable accounting for freed reserved extent

Yue Haibing <[email protected]>
btrfs: fix passing 0 to ERR_PTR in btrfs_search_dir_index_item()

liwei <[email protected]>
cpufreq: CPPC: fix perf_to_khz/khz_to_perf conversion exception

Vincent Guittot <[email protected]>
cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}()

Henrique Carvalho <[email protected]>
smb: client: Handle kstrdup failures for passwords

Kailang Yang <[email protected]>
ALSA: hda/realtek: Update default depop procedure

Yang Erkun <[email protected]>
nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net

Yuan Can <[email protected]>
powercap: dtpm_devfreq: Fix error check against dev_pm_qos_add_request()

Andrey Shumilin <[email protected]>
ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()

Chancel Liu <[email protected]>
ASoC: fsl_micfil: Add a flag to distinguish with different volume control types

Lad Prabhakar <[email protected]>
ASoC: rsnd: Fix probe failure on HiHope boards due to endpoint parsing

Colin Ian King <[email protected]>
ASoC: max98388: Fix missing increment of variable slot_found

Binbin Zhou <[email protected]>
ASoC: loongson: Fix component check failed on FDT systems

Miquel Raynal <[email protected]>
ASoC: dt-bindings: davinci-mcasp: Fix interrupt properties

Miquel Raynal <[email protected]>
ASoC: dt-bindings: davinci-mcasp: Fix interrupts property

Shenghao Yang <[email protected]>
net: dsa: mv88e6xxx: support 4000ps cycle counter period

Shenghao Yang <[email protected]>
net: dsa: mv88e6xxx: read cycle counter period from hardware

Shenghao Yang <[email protected]>
net: dsa: mv88e6xxx: group cycle counter coefficients

Jiri Olsa <[email protected]>
bpf,perf: Fix perf_event_detach_bpf_prog error handling

Luiz Augusto von Dentz <[email protected]>
Bluetooth: ISO: Fix UAF on iso_sock_timeout

Luiz Augusto von Dentz <[email protected]>
Bluetooth: SCO: Fix UAF on sco_sock_timeout

Jinjie Ruan <[email protected]>
posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()

Heiner Kallweit <[email protected]>
r8169: avoid unsolicited interrupts

Dmitry Antipov <[email protected]>
net: sched: use RCU read-side critical section in taprio_dump()

Dmitry Antipov <[email protected]>
net: sched: fix use-after-free in taprio_change()

Vladimir Oltean <[email protected]>
net/sched: act_api: deny mismatched skip_sw/skip_hw flags for actions created by classifiers

Daniel Borkmann <[email protected]>
bpf: Remove MEM_UNINIT from skb/xdp MTU helpers

Daniel Borkmann <[email protected]>
bpf: Fix overloading of MEM_UNINIT's meaning

Daniel Borkmann <[email protected]>
bpf: Add MEM_WRITE attribute

Andrei Matei <[email protected]>
bpf: Simplify checking size of helper accesses

Oliver Neukum <[email protected]>
net: usb: usbnet: fix name regression

Eric Dumazet <[email protected]>
net: fix races in netdev_tx_sent_queue()/dev_watchdog()

Praveen Kumar Kannoju <[email protected]>
net/sched: adjust device watchdog timer to detect stopped queue at right time

Lin Ma <[email protected]>
net: wwan: fix global oob in wwan_rtnl_policy

Pablo Neira Ayuso <[email protected]>
netfilter: xtables: fix typo causing some targets not to load on IPv6

Aleksandr Mishin <[email protected]>
fsl/fman: Fix refcount handling of fman-related devices

Aleksandr Mishin <[email protected]>
fsl/fman: Save device references taken in mac_probe()

Peter Rashleigh <[email protected]>
net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x

Aleksandr Mishin <[email protected]>
octeon_ep: Add SKB allocation failures handling in __octep_oq_process_rx()

Aleksandr Mishin <[email protected]>
octeon_ep: Implement helper for iterating packets in Rx queue

Jakub Boehm <[email protected]>
net: plip: fix break; causing plip to never transmit

Wang Hai <[email protected]>
be2net: fix potential memory leak in be_xmit()

Wang Hai <[email protected]>

    net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()

Florian Westphal <[email protected]>
netfilter: bpf: must hold reference on net namespace

Sabrina Dubroca <[email protected]>
xfrm: validate new SA's prefixlen using SA family when sel.family is unset

Antony Antony <[email protected]>
xfrm: Add Direction to the SA in or out

Eyal Birger <[email protected]>
xfrm: respect ip protocols rules criteria when performing dst lookups

Eyal Birger <[email protected]>
xfrm: extract dst lookup parameters into a struct

Leo Yan <[email protected]>
tracing: Consider the NULL character when validating the event length

Mikel Rychliski <[email protected]>
tracing/probes: Fix MAX_TRACE_ARGS limit handling

Dave Kleikamp <[email protected]>
jfs: Fix sanity check in dbMount

Thomas Weißschuh <[email protected]>
LoongArch: Don't crash in stack_top() for tasks without vDSO

Crag Wang <[email protected]>
platform/x86: dell-sysman: add support for alienware products

Pali Rohár <[email protected]>
cifs: Validate content of NFS reparse point buffer

Alexey Klimov <[email protected]>
ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string

Gianfranco Trad <[email protected]>
udf: fix uninit-value use in udf_get_fileshortad

Zhao Mengmeng <[email protected]>
udf: refactor inode_bmap() to handle error

Zhao Mengmeng <[email protected]>
udf: refactor udf_next_aext() to handle error

Zhao Mengmeng <[email protected]>
udf: refactor udf_current_aext() to handle error

Mark Rutland <[email protected]>
arm64: Force position-independent veneers

Shengjiu Wang <[email protected]>
ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit

Alexey Klimov <[email protected]>
ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values

David Lawrence Glanzman <[email protected]>
ASoC: amd: yc: Add quirk for HP Dragonfly pro one

Hans de Goede <[email protected]>
drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA

Mateusz Guzik <[email protected]>
exec: don't WARN for racy path_noexec check

Qiao Ma <[email protected]>
uprobe: avoid out-of-bounds memory access of fetching args

Andrii Nakryiko <[email protected]>
uprobes: prevent mutex_lock() under rcu_read_lock()

Andrii Nakryiko <[email protected]>
uprobes: prepare uprobe args buffer lazily

Andrii Nakryiko <[email protected]>
uprobes: encapsulate preparation of uprobe args buffer

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: Support $argN in return probe (kprobe and fprobe)

Masami Hiramatsu (Google) <[email protected]>
tracing/probes: cleanup: Set trace_probe::nr_args at trace_probe_init

Masami Hiramatsu (Google) <[email protected]>
tracing/fprobe-event: cleanup: Fix a wrong comment in fprobe event

Roger Quadros <[email protected]>
usb: dwc3: core: Fix system suspend on TI AM62 platforms

Frank Li <[email protected]>
XHCI: Separate PORT and CAPs macros into dedicated file

Kevin Groeneveld <[email protected]>
usb: gadget: f_uac2: fix return value for UAC2_ATTRIBUTE_STRING store

John Keeping <[email protected]>
usb: gadget: f_uac2: fix non-newline-terminated function name

Lee Jones <[email protected]>
usb: gadget: f_uac2: Replace snprintf() with the safer scnprintf() variant

Mathias Nyman <[email protected]>
xhci: dbc: honor usb transfer size boundaries.

Jiri Slaby (SUSE) <[email protected]>
xhci: dbgtty: use kfifo from tty_port struct

Jiri Slaby (SUSE) <[email protected]>
xhci: dbgtty: remove kfifo_out() wrapper

Javier Carrasco <[email protected]>
iio: adc: ti-lmp92064: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig

Yang Shi <[email protected]>
mm: khugepaged: fix the arguments order in khugepaged_collapse_file trace point

Matthew Wilcox (Oracle) <[email protected]>
khugepaged: remove hpage from collapse_file()

Matthew Wilcox (Oracle) <[email protected]>
khugepaged: convert alloc_charge_hpage to alloc_charge_folio

Matthew Wilcox (Oracle) <[email protected]>
khugepaged: inline hpage_collapse_alloc_folio()

Matthew Wilcox (Oracle) <[email protected]>
mm/khugepaged: use a folio more in collapse_file()

Matthew Wilcox (Oracle) <[email protected]>
mm: convert collapse_huge_page() to use a folio

Vishal Moola (Oracle) <[email protected]>
mm/khugepaged: convert alloc_charge_hpage() to use folios

Josh Poimboeuf <[email protected]>
cdrom: Avoid barrier_nospec() in cdrom_ioctl_media_changed()

Jordan Rome <[email protected]>
bpf: Fix iter/task tid filtering

Maurizio Lombardi <[email protected]>
nvme-pci: fix race condition between reset and nvme_dev_disable()

William Butler <[email protected]>
nvme-pci: set doorbell config before unquiescing

Andrea Parri <[email protected]>
riscv, bpf: Make BPF_CMPXCHG fully ordered

Michal Luczaj <[email protected]>
bpf, vsock: Drop static vsock_bpf_prot initialization

Michal Luczaj <[email protected]>
vsock: Update msg_count on read_skb()

Michal Luczaj <[email protected]>
vsock: Update rx_bytes on read_skb()

Michal Luczaj <[email protected]>
bpf, sockmap: SK_DROP on attempted redirects of unsupported af_vsock

Cosmin Ratiu <[email protected]>
net/mlx5: Unregister notifier on eswitch init failure

Shay Drory <[email protected]>
net/mlx5: Fix command bitmask initialization

Maher Sanalla <[email protected]>
net/mlx5: Check for invalid vector index on EQ creation

Daniel Borkmann <[email protected]>
vmxnet3: Fix packet corruption in vmxnet3_xdp_xmit_frame

Ye Bin <[email protected]>
Bluetooth: bnep: fix wild-memory-access in proto_unregister

Tyrone Wu <[email protected]>
bpf: Fix link info netfilter flags to populate defrag flag

Heiko Carstens <[email protected]>
s390: Initialize psw mask in perf_arch_fetch_caller_regs()

Thadeu Lima de Souza Cascardo <[email protected]>
usb: typec: altmode should keep reference to parent

Paulo Alcantara <[email protected]>
smb: client: fix OOBs when building SMB2_IOCTL request

Su Hui <[email protected]>
smb: client: fix possible double free in smb2_set_ea()

Wang Hai <[email protected]>
scsi: target: core: Fix null-ptr-deref in target_alloc_device()

Niklas Söderlund <[email protected]>
net: ravb: Only advertise Rx/Tx timestamps if hardware supports it

Gal Pressman <[email protected]>
ravb: Remove setting of RX software timestamp

Eric Dumazet <[email protected]>
genetlink: hold RCU in genlmsg_mcast()

Peter Rashleigh <[email protected]>
net: dsa: mv88e6xxx: Fix the max_vid definition for the MV88E6361

Kuniyuki Iwashima <[email protected]>
tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().

Wang Hai <[email protected]>
net: bcmasp: fix potential memory leak in bcmasp_xmit()

Jessica Zhang <[email protected]>
drm/msm/dpu: don't always program merge_3d block

Fabrizio Castro <[email protected]>
irqchip/renesas-rzg2l: Fix missing put_device

Claudiu Beznea <[email protected]>
irqchip/renesas-rzg2l: Add support for suspend to RAM

Claudiu Beznea <[email protected]>
irqchip/renesas-rzg2l: Document structure members

Claudiu Beznea <[email protected]>
irqchip/renesas-rzg2l: Align struct member names to tabs

Wang Hai <[email protected]>
net: systemport: fix potential memory leak in bcm_sysport_xmit()

Dimitar Kanaliev <[email protected]>
bpf: Fix truncation bug in coerce_reg_to_size_sx()

Wang Hai <[email protected]>
net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()

Li RongQing <[email protected]>
net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid

Wang Hai <[email protected]>
net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()

Eric Dumazet <[email protected]>
netdevsim: use cond_resched() in nsim_dev_trap_report_work()

Sabrina Dubroca <[email protected]>
macsec: don't increment counters for an unrelated SA

Srinivasan Shanmugam <[email protected]>
drm/amd/amdgpu: Fix double unlock in amdgpu_mes_add_ring

Colin Ian King <[email protected]>
octeontx2-af: Fix potential integer overflows on integer shifts

Paritosh Dixit <[email protected]>
net: stmmac: dwmac-tegra: Fix link bring-up sequence

Oliver Neukum <[email protected]>
net: usb: usbnet: fix race in probe failure

Kai Shen <[email protected]>
net/smc: Fix memory leak when using percpu refs

Justin Chen <[email protected]>
firmware: arm_scmi: Queue in scmi layer for mailbox implementation

Douglas Anderson <[email protected]>
drm/msm: Allocate memory for disp snapshot with kvzalloc()

Douglas Anderson <[email protected]>
drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()

Jonathan Marek <[email protected]>
drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation

Jonathan Marek <[email protected]>
drm/msm/dsi: improve/fix dsc pclk calculation

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: check for overflow in _dpu_crtc_setup_lm_bounds()

Dmitry Baryshkov <[email protected]>
drm/msm/dpu: make sure phys resources are properly initialized

Pranjal Ramajor Asha Kanojiya <[email protected]>
accel/qaic: Fix the for loop used to walk SG table

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix the GID table length

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Update the BAR offsets

Bhargava Chenna Marreddy <[email protected]>
RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages

Kalesh AP <[email protected]>
RDMA/bnxt_re: Return more meaningful error

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix out of bound check

Abhishek Mohapatra <[email protected]>
RDMA/bnxt_re: Fix the max CQ WQEs for older adapters

Selvin Xavier <[email protected]>
RDMA/bnxt_re: Support new 5760X P7 devices

Xin Long <[email protected]>
ipv4: give an IPv4 dev to blackhole_netdev

Bart Van Assche <[email protected]>
RDMA/srpt: Make slab cache names unique

Alexander Zubkov <[email protected]>
RDMA/irdma: Fix misspelling of "accept*"

Anumula Murali Mohan Reddy <[email protected]>
RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP

Su Hui <[email protected]>
firmware: arm_scmi: Fix the double free in scmi_debugfs_common_setup()

Murad Masimov <[email protected]>
ALSA: hda/cs8409: Fix possible NULL dereference

Waiman Long <[email protected]>
sched/core: Disable page allocation in task_tick_mm_cid()

Sebastian Andrzej Siewior <[email protected]>
task_work: Add TWA_NMI_CURRENT as an additional notify mode.

Tony Ambardar <[email protected]>
selftests/bpf: Fix cross-compiling urandom_read

Ian Forbes <[email protected]>
drm/vmwgfx: Handle possible ENOMEM in vmw_stdu_connector_atomic_check

Javier Carrasco <[email protected]>
iio: frequency: admv4420: fix missing select REMAP_SPI in Kconfig

Javier Carrasco <[email protected]>
iio: frequency: {admv4420,adrf6780}: format Kconfig entries

Toke Høiland-Jørgensen <[email protected]>
bpf: fix kfunc btf caching for modules

Niklas Schnelle <[email protected]>

    s390/pci: Handle PCI error codes other than 0x3a

Tyrone Wu <[email protected]>
selftests/bpf: fix perf_event link info name_len assertion

Jiri Olsa <[email protected]>
selftests/bpf: Add cookies check for perf_event fill_link_info test

Jiri Olsa <[email protected]>
selftests/bpf: Use bpf_link__destroy in fill_link_info tests

Tyrone Wu <[email protected]>
bpf: fix unpopulated name_len field in perf_event link info

Jiri Olsa <[email protected]>
bpf: Add cookie to perf_event bpf_link_info records

Jiri Olsa <[email protected]>
bpf: Add missed value to kprobe perf link info

Florian Klink <[email protected]>
ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin

Martin Kletzander <[email protected]>
x86/resctrl: Avoid overflow in MB settings in bw_validate()

Anumula Murali Mohan Reddy <[email protected]>
RDMA/core: Fix ENODEV error for iWARP test over vlan

Kalesh AP <[email protected]>
RDMA/bnxt_re: Add a check for memory allocation

Saravanan Vajravel <[email protected]>
RDMA/bnxt_re: Fix incorrect AVID type in WQE structure

Kalesh AP <[email protected]>
RDMA/bnxt_re: Fix a possible memory leak

Jiri Olsa <[email protected]>
bpf: Fix memory leak in bpf_core_apply

Timo Grautstueck <[email protected]>
lib/Kconfig.debug: fix grammar in RUST_BUILD_ASSERT_ALLOW

Dhananjay Ugwekar <[email protected]>
cpufreq/amd-pstate: Fix amd_pstate mode switch on shared memory systems

Florian Kauer <[email protected]>
bpf: devmap: provide rxq after redirect

Toke Høiland-Jørgensen <[email protected]>
bpf: Make sure internal and UAPI bpf_redirect flags don't overlap

Mikhail Lobanov <[email protected]>
iio: accel: bma400: Fix uninitialized variable field_value in tap event handling.

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

Diffstat:

 .../bindings/sound/davinci-mcasp-audio.yaml        |  18 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/broadcom/bcm2837-rpi-cm3-io3.dts |   2 +-
 arch/arm64/Makefile                                |   2 +-
 arch/arm64/kvm/arm.c                               |   3 +
 arch/arm64/kvm/sys_regs.c                          |   2 +-
 arch/arm64/kvm/vgic/vgic-init.c                    |   6 +-
 arch/loongarch/include/asm/bootinfo.h              |   4 +
 arch/loongarch/include/asm/kasan.h                 |   2 +-
 arch/loongarch/kernel/process.c                    |  14 +-
 arch/loongarch/kernel/setup.c                      |   3 +-
 arch/loongarch/kernel/traps.c                      |   5 +
 arch/riscv/net/bpf_jit_comp64.c                    |   4 +-
 arch/s390/include/asm/perf_event.h                 |   1 +
 arch/s390/pci/pci_event.c                          |  17 +-
 arch/x86/Kconfig                                   |   1 +
 arch/x86/kernel/cpu/resctrl/ctrlmondata.c          |  23 +-
 arch/x86/kvm/svm/nested.c                          |   6 +-
 block/blk-map.c                                    |   4 +-
 drivers/accel/qaic/qaic_control.c                  |   2 +-
 drivers/accel/qaic/qaic_data.c                     |   6 +-
 drivers/acpi/button.c                              |  11 +
 drivers/acpi/cppc_acpi.c                           | 116 +++++++++
 drivers/acpi/prmt.c                                |  29 ++-
 drivers/acpi/resource.c                            |   7 +
 drivers/ata/libata-eh.c                            |   1 +
 drivers/cdrom/cdrom.c                              |   2 +-
 drivers/cpufreq/amd-pstate.c                       |  10 +
 drivers/cpufreq/cppc_cpufreq.c                     | 139 ++---------
 drivers/firmware/arm_scmi/driver.c                 |   4 +-
 drivers/firmware/arm_scmi/mailbox.c                |  32 ++-
 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c           |  15 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c            |   5 +-
 .../drm/amd/display/modules/power/power_helpers.c  |   2 +
 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c           |  17 +-
 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c        |   9 +-
 .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c   |   2 +-
 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c  |  19 +-
 drivers/gpu/drm/msm/dsi/dsi_host.c                 |   4 +-
 drivers/gpu/drm/vboxvideo/hgsmi_base.c             |  10 +-
 drivers/gpu/drm/vboxvideo/vboxvideo.h              |   4 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c               |   4 +
 drivers/iio/accel/bma400_core.c                    |   3 +-
 drivers/iio/adc/Kconfig                            |   2 +
 drivers/iio/frequency/Kconfig                      |  31 +--
 drivers/infiniband/core/addr.c                     |   2 +
 drivers/infiniband/hw/bnxt_re/hw_counters.c        |   6 +-
 drivers/infiniband/hw/bnxt_re/ib_verbs.c           |  48 ++--
 drivers/infiniband/hw/bnxt_re/main.c               |  42 ++--
 drivers/infiniband/hw/bnxt_re/qplib_fp.c           |   4 +-
 drivers/infiniband/hw/bnxt_re/qplib_fp.h           |   2 +-
 drivers/infiniband/hw/bnxt_re/qplib_rcfw.c         |   4 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.c          |  23 +-
 drivers/infiniband/hw/bnxt_re/qplib_res.h          |  20 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.c           |  22 +-
 drivers/infiniband/hw/bnxt_re/qplib_sp.h           |   1 +
 drivers/infiniband/hw/cxgb4/cm.c                   |   9 +-
 drivers/infiniband/hw/irdma/cm.c                   |   2 +-
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  80 ++++++-
 drivers/irqchip/irq-renesas-rzg2l.c                |  94 ++++++--
 drivers/net/dsa/mv88e6xxx/chip.c                   |   2 +-
 drivers/net/dsa/mv88e6xxx/chip.h                   |   6 +-
 drivers/net/dsa/mv88e6xxx/port.c                   |   1 +
 drivers/net/dsa/mv88e6xxx/ptp.c                    | 108 ++++++---
 drivers/net/ethernet/aeroflex/greth.c              |   3 +-
 drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c   |   1 +
 drivers/net/ethernet/broadcom/bcmsysport.c         |   1 +
 drivers/net/ethernet/emulex/benet/be_main.c        |  10 +-
 drivers/net/ethernet/freescale/fman/mac.c          |  68 ++++--
 drivers/net/ethernet/freescale/fman/mac.h          |   6 +-
 drivers/net/ethernet/i825xx/sun3_82586.c           |   1 +
 drivers/net/ethernet/marvell/octeon_ep/octep_rx.c  |  82 +++++--
 .../net/ethernet/marvell/octeontx2/af/rvu_nix.c    |   4 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |   8 +-
 drivers/net/ethernet/mellanox/mlx5/core/eq.c       |   6 +
 drivers/net/ethernet/mellanox/mlx5/core/eswitch.c  |   5 +-
 drivers/net/ethernet/realtek/r8169_main.c          |   4 +-
 drivers/net/ethernet/renesas/ravb_main.c           |  25 +-
 drivers/net/ethernet/stmicro/stmmac/dwmac-tegra.c  |  18 +-
 drivers/net/ethernet/xilinx/xilinx_axienet_main.c  |   2 +
 drivers/net/hyperv/netvsc_drv.c                    |  30 +++
 drivers/net/macsec.c                               |  18 --
 drivers/net/netdevsim/dev.c                        |  15 +-
 drivers/net/phy/dp83822.c                          |   4 +-
 drivers/net/plip/plip.c                            |   2 +-
 drivers/net/usb/usbnet.c                           |   4 +-
 drivers/net/vmxnet3/vmxnet3_xdp.c                  |   2 +-
 drivers/net/wwan/wwan_core.c                       |   2 +-
 drivers/nvme/host/pci.c                            |  21 +-
 drivers/platform/x86/dell/dell-wmi-base.c          |   9 +
 drivers/platform/x86/dell/dell-wmi-sysman/sysman.c |   1 +
 drivers/powercap/dtpm_devfreq.c                    |   2 +-
 drivers/target/target_core_device.c                |   2 +-
 drivers/target/target_core_user.c                  |   2 +-
 drivers/usb/dwc3/core.c                            |  19 ++
 drivers/usb/dwc3/core.h                            |   3 +
 drivers/usb/gadget/function/f_uac2.c               |  13 +-
 drivers/usb/host/xhci-caps.h                       |  85 +++++++
 drivers/usb/host/xhci-dbgcap.h                     |   2 +-
 drivers/usb/host/xhci-dbgtty.c                     |  71 ++++--
 drivers/usb/host/xhci-port.h                       | 176 ++++++++++++++
 drivers/usb/host/xhci.h                            | 262 +--------------------
 drivers/usb/typec/class.c                          |   3 +
 fs/btrfs/block-group.c                             |   2 +
 fs/btrfs/dir-item.c                                |   4 +-
 fs/btrfs/inode.c                                   |   7 +-
 fs/exec.c                                          |  21 +-
 fs/jfs/jfs_dmap.c                                  |   2 +-
 fs/nfsd/nfs4state.c                                |   2 +-
 fs/nilfs2/page.c                                   |   6 +-
 fs/open.c                                          |   2 +
 fs/smb/client/fs_context.c                         |   7 +
 fs/smb/client/reparse.c                            |  23 ++
 fs/smb/client/smb2ops.c                            |   3 +-
 fs/smb/client/smb2pdu.c                            |   9 +
 fs/udf/balloc.c                                    |  38 ++-
 fs/udf/directory.c                                 |  23 +-
 fs/udf/inode.c                                     | 202 ++++++++++------
 fs/udf/partition.c                                 |   6 +-
 fs/udf/super.c                                     |   3 +-
 fs/udf/truncate.c                                  |  43 +++-
 fs/udf/udfdecl.h                                   |  15 +-
 include/acpi/cppc_acpi.h                           |   2 +
 include/linux/bpf.h                                |  14 +-
 include/linux/memcontrol.h                         |  14 --
 include/linux/netdevice.h                          |  12 +
 include/linux/task_work.h                          |   6 +-
 include/linux/trace_events.h                       |   6 +-
 include/net/bluetooth/bluetooth.h                  |   1 +
 include/net/genetlink.h                            |   3 +-
 include/net/sock.h                                 |   5 +
 include/net/xfrm.h                                 |  29 ++-
 include/trace/events/huge_memory.h                 |  10 +-
 include/uapi/linux/bpf.h                           |  20 +-
 include/uapi/linux/xfrm.h                          |   6 +
 kernel/bpf/btf.c                                   |   1 +
 kernel/bpf/devmap.c                                |  11 +-
 kernel/bpf/helpers.c                               |  10 +-
 kernel/bpf/ringbuf.c                               |   2 +-
 kernel/bpf/syscall.c                               |  49 ++--
 kernel/bpf/task_iter.c                             |   2 +-
 kernel/bpf/verifier.c                              |  99 ++++----
 kernel/sched/core.c                                |   4 +-
 kernel/task_work.c                                 |  41 +++-
 kernel/time/posix-clock.c                          |   6 +-
 kernel/trace/bpf_trace.c                           |  11 +-
 kernel/trace/trace.c                               |   1 +
 kernel/trace/trace_eprobe.c                        |  15 +-
 kernel/trace/trace_fprobe.c                        |  65 +++--
 kernel/trace/trace_kprobe.c                        |  78 ++++--
 kernel/trace/trace_probe.c                         | 189 +++++++++++++--
 kernel/trace/trace_probe.h                         |  30 ++-
 kernel/trace/trace_probe_tmpl.h                    |  10 +-
 kernel/trace/trace_uprobe.c                        | 114 +++++----
 lib/Kconfig.debug                                  |   2 +-
 mm/khugepaged.c                                    | 127 +++++-----
 net/bluetooth/af_bluetooth.c                       |  22 ++
 net/bluetooth/bnep/core.c                          |   3 +-
 net/bluetooth/iso.c                                |  18 +-
 net/bluetooth/sco.c                                |  18 +-
 net/core/filter.c                                  |  50 ++--
 net/core/sock_map.c                                |   8 +
 net/ipv4/devinet.c                                 |  35 ++-
 net/ipv4/inet_connection_sock.c                    |  21 +-
 net/ipv4/xfrm4_policy.c                            |  38 ++-
 net/ipv6/xfrm6_policy.c                            |  31 +--
 net/l2tp/l2tp_netlink.c                            |   4 +-
 net/netfilter/nf_bpf_link.c                        |   7 +-
 net/netfilter/xt_NFLOG.c                           |   2 +-
 net/netfilter/xt_TRACE.c                           |   1 +
 net/netfilter/xt_mark.c                            |   2 +-
 net/netlink/genetlink.c                            |  28 +--
 net/sched/act_api.c                                |  23 +-
 net/sched/sch_generic.c                            |  17 +-
 net/sched/sch_taprio.c                             |  21 +-
 net/smc/smc_pnet.c                                 |   2 +-
 net/smc/smc_wr.c                                   |   6 +-
 net/vmw_vsock/virtio_transport_common.c            |  14 +-
 net/vmw_vsock/vsock_bpf.c                          |   8 -
 net/wireless/nl80211.c                             |   8 +-
 net/xfrm/xfrm_compat.c                             |   7 +-
 net/xfrm/xfrm_device.c                             |  17 +-
 net/xfrm/xfrm_policy.c                             |  50 +++-
 net/xfrm/xfrm_replay.c                             |   3 +-
 net/xfrm/xfrm_state.c                              |   8 +
 net/xfrm/xfrm_user.c                               | 148 +++++++++++-
 security/selinux/selinuxfs.c                       |  30 +--
 sound/firewire/amdtp-stream.c                      |   3 +
 sound/pci/hda/Kconfig                              |   2 +-
 sound/pci/hda/patch_cs8409.c                       |   5 +-
 sound/pci/hda/patch_realtek.c                      |  48 ++--
 sound/soc/amd/yc/acp6x-mach.c                      |   7 +
 sound/soc/codecs/lpass-rx-macro.c                  |   2 +-
 sound/soc/codecs/max98388.c                        |   1 +
 sound/soc/fsl/fsl_micfil.c                         |  43 +++-
 sound/soc/fsl/fsl_sai.c                            |   5 +-
 sound/soc/fsl/fsl_sai.h                            |   1 +
 sound/soc/loongson/loongson_card.c                 |   1 +
 sound/soc/qcom/lpass-cpu.c                         |   2 +
 sound/soc/qcom/sm8250.c                            |   1 +
 sound/soc/sh/rcar/core.c                           |   7 +-
 tools/include/uapi/linux/bpf.h                     |   7 +
 tools/testing/selftests/bpf/Makefile               |   2 +-
 .../selftests/bpf/prog_tests/fill_link_info.c      |  69 ++++--
 .../bpf/progs/verifier_helper_value_access.c       |   8 +-
 .../selftests/bpf/progs/verifier_raw_stack.c       |   2 +-
 .../ftrace/test.d/dynevent/fprobe_syntax_errors.tc |   4 +
 .../ftrace/test.d/kprobe/kprobe_syntax_errors.tc   |   2 +
 208 files changed, 2889 insertions(+), 1471 deletions(-)