Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
ec5e692
drm/panel-edp: drm/panel-edp: Fix AUO B116XAK01 name and timing
hsinyi527 Nov 7, 2023
f9a4c40
Revert "powerpc/64s: Increase default stack size to 32KB"
Jan 28, 2024
6b7fb29
drm/bridge: parade-ps8640: Wait for HPD when doing an AUX transfer
dianders Dec 21, 2023
ed555f5
drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
tq-niebelm Oct 12, 2023
c46f9c7
drm/bridge: sii902x: Use devm_regulator_bulk_get_enable()
M-Vaittinen Nov 30, 2022
e0f83c2
drm/bridge: sii902x: Fix probing race issue
tomba Jan 3, 2024
279f1cc
drm/bridge: sii902x: Fix audio codec unregistration
tomba Jan 3, 2024
6ba690e
drm/bridge: parade-ps8640: Ensure bridge is suspended in .post_disable()
ppetter1025 Jan 9, 2024
c1cd4f9
drm/bridge: parade-ps8640: Make sure we drop the AUX mutex in the err…
dianders Jan 17, 2024
ba93088
drm/exynos: fix accidental on-stack copy of exynos_drm_plane
arndb Dec 14, 2023
23cf4cf
drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
pchelkin91 Dec 20, 2023
4b84411
gpio: eic-sprd: Clear interrupt after set the interrupt type
Jan 9, 2024
9564767
block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
Jan 18, 2024
a2fa86e
drm/bridge: anx7625: Ensure bridge is suspended in disable()
hsinyi527 Jan 18, 2024
598af91
spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
kamaldasu-crypto Jan 9, 2024
b086f6d
spi: fix finalize message on error return
dlech Jan 25, 2024
1111abe
MIPS: lantiq: register smp_ops on non-smp platforms
abajk Jan 22, 2024
ec745ee
cxl/region:Fix overflow issue in alloc_hpa()
notstudyingtoday Jan 24, 2024
e333bbb
mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personal…
xry111 Jan 26, 2024
cf0b4ba
tick/sched: Preserve number of idle sleeps across CPU hotplug events
pdxChen Jan 22, 2024
c02d387
x86/entry/ia32: Ensure s32 is sign extended to s64
Jan 10, 2024
e90c7d2
serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
rddunlap Sep 27, 2023
d7dc6a8
net/mlx5e: Handle hardware IPsec limits events
rleon Dec 2, 2022
e5c3b98
Linux 6.1.76
gregkh Feb 1, 2024
9e5c37e
asm-generic: make sparse happy with odd-sized put_unaligned_*()
dtor Jan 8, 2024
d482d61
powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
KunWuChan Dec 4, 2023
4431284
arm64: irq: set the correct node for VMAP stack
HuangShijie2024 Nov 24, 2023
d87d9a2
drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
mrutland-arm Dec 4, 2023
7ad4b2a
powerpc: Fix build error due to is_valid_bugaddr()
mpe Nov 30, 2023
cf3256c
powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
mpe Nov 30, 2023
a6fd14d
powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
mpe Nov 29, 2023
d4908b3
x86/boot: Ignore NMIs during very early boot
nomuranec Nov 29, 2023
0be5614
powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARE…
sfrothwell Nov 27, 2023
abd2651
powerpc/lib: Validate size for vector operations
rnav Nov 23, 2023
d67e43b
x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump …
zhiquan1-li Oct 26, 2023
74ec093
perf/core: Fix narrow startup race when creating the perf nr_addr_fil…
gregkh Jun 12, 2023
b3ae389
debugobjects: Stop accessing objects after releasing hash bucket lock
ahajda Oct 25, 2023
3430936
regulator: core: Only increment use_count when enable_count changes
Nov 3, 2023
4d4e06e
audit: Send netlink ACK before setting connection in auditd_set
cjriches Oct 18, 2023
81eb8b5
ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
qyl27 Nov 26, 2023
431c1a4
PNP: ACPI: fix fortify warning
dmantipov Nov 28, 2023
3365037
ACPI: extlog: fix NULL pointer dereference check
prarit Dec 4, 2023
7633b7a
ACPI: NUMA: Fix the logic of getting the fake_pxm value
ytcoode Dec 6, 2023
3156999
PM / devfreq: Synchronize devfreq_monitor_[start/stop]
Nov 24, 2023
185d97e
ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchro…
axiqia Dec 18, 2023
42f4337
FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
osmten Oct 11, 2023
e4cbc85
UBSAN: array-index-out-of-bounds in dtSplitRoot
osmten Oct 13, 2023
cab0c26
jfs: fix slab-out-of-bounds Read in dtSearch
manasghandat Oct 25, 2023
7078091
jfs: fix array-index-out-of-bounds in dbAdjTree
manasghandat Oct 17, 2023
32e8f2d
jfs: fix uaf in jfs_evict_inode
ea1davis Oct 31, 2023
75b0f71
pstore/ram: Fix crash when setting number of cpus to an odd number
Feb 24, 2023
6c7bdb9
crypto: octeontx2 - Fix cptvf driver cleanup
Dec 11, 2023
e0e7852
erofs: fix ztailpacking for subpage compressed blocks
hsiangkao Dec 14, 2023
91256fc
crypto: stm32/crc32 - fix parsing list of devices
tbourgoi Dec 15, 2023
eef7c4c
afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
oleg-nesterov Nov 30, 2023
ea4eb77
afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
oleg-nesterov Nov 30, 2023
b03d76c
rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
oleg-nesterov Nov 17, 2023
3537f92
jfs: fix array-index-out-of-bounds in diNewExt
ea1davis Dec 12, 2023
d6c8d8a
arch: consolidate arch_irq_work_raise prototypes
arndb Nov 8, 2023
08f65c9
s390/vfio-ap: fix sysfs status attribute for AP queue devices
Nov 8, 2023
7a4d648
s390/ptrace: handle setting of fpc register correctly
hcahca Nov 30, 2023
0671f42
KVM: s390: fix setting of fpc register
hcahca Nov 30, 2023
e8ca3e7
SUNRPC: Fix a suspicious RCU usage warning
amschuma-ntap Nov 27, 2023
80cab9d
ecryptfs: Reject casefold directory inodes
krisman Aug 11, 2023
069ede0
ext4: fix inconsistent between segment fstrim and full fstrim
Dec 16, 2023
60292a1
ext4: unify the type of flexbg_size to unsigned int
LiBaokun96 Oct 23, 2023
dd10f82
ext4: remove unnecessary check from alloc_flex_gd()
LiBaokun96 Oct 23, 2023
6d2cbf5
ext4: avoid online resizing failures due to oversized flex bg
LiBaokun96 Oct 23, 2023
739b3cc
wifi: rt2x00: restart beacon queue when hardware reset
DragonBluep Nov 4, 2023
76ab331
selftests/bpf: satisfy compiler by having explicit return in btf test
anakryiko Nov 2, 2023
ad0e7bb
selftests/bpf: Fix pyperf180 compilation failure with clang18
Nov 10, 2023
f58cfb6
wifi: rt2x00: correct wrong BBP register in RxDCOC calibration
DragonBluep Nov 9, 2023
fd93776
selftests/bpf: Fix issues in setup_classid_environment()
laoar Nov 11, 2023
01946c3
soc: xilinx: Fix for call trace due to the usage of smp_processor_id()
Oct 27, 2023
c0a96ad
soc: xilinx: fix unhandled SGI warning message
tnmysh Oct 27, 2023
04dcef4
scsi: lpfc: Fix possible file string name overflow when updating firm…
Oct 31, 2023
c0d5a69
PCI: Add no PM reset quirk for NVIDIA Spectrum devices
idosch Nov 15, 2023
cd4cdad
bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
zhengchaoshao Nov 18, 2023
5c4cbec
net: usb: ax88179_178a: avoid two consecutive device resets
jtornosm Nov 20, 2023
61c859b
scsi: mpi3mr: Add PCI checks where SAS5116 diverges from SAS4116
sumitsaxena11 Nov 23, 2023
89fdf0a
scsi: arcmsr: Support new PCI device IDs 1883 and 1886
Oct 2, 2023
c9c2a35
ARM: dts: imx7d: Fix coresight funnel ports
tq-steina Oct 12, 2023
6fa750d
ARM: dts: imx7s: Fix lcdif compatible
tq-steina Oct 12, 2023
db30f46
ARM: dts: imx7s: Fix nand-controller #size-cells
tq-steina Oct 12, 2023
25c6f49
wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_ht…
minskMedve Nov 22, 2023
c07965d
wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too…
Nov 17, 2023
d6d6fe4
bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers
Dec 4, 2023
73fe92d
scsi: libfc: Don't schedule abort twice
hreinecke Nov 29, 2023
7719e56
scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
hreinecke Nov 29, 2023
5a44a66
bpf: Set uattr->batch.count as zero before batched update or deletion
Dec 8, 2023
574dcd3
wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
dmantipov Dec 4, 2023
1acdaf9
ARM: dts: rockchip: fix rk3036 hdmi ports node
Dec 4, 2023
8953b37
ARM: dts: imx25/27-eukrea: Fix RTC node name
Dec 6, 2023
8a0285e
ARM: dts: imx: Use flash@0,0 pattern
Dec 6, 2023
7721a55
ARM: dts: imx27: Fix sram node
Dec 6, 2023
e7398f3
ARM: dts: imx1: Fix sram node
Dec 6, 2023
7dc0fef
net: phy: at803x: fix passing the wrong reference for config_intr
Ansuel Dec 8, 2023
434fcaf
ionic: pass opcode to devcmd_wait
emusln Dec 11, 2023
238ec61
ionic: bypass firmware cmds when stuck in reset
emusln Dec 11, 2023
af7bbda
block/rnbd-srv: Check for unlikely string overflow
kees Dec 12, 2023
68b2e26
ARM: dts: imx25: Fix the iim compatible string
Dec 6, 2023
6ebe865
ARM: dts: imx25/27: Pass timing0
Dec 6, 2023
fb8e41a
ARM: dts: imx27-apf27dev: Fix LED name
Dec 6, 2023
9388665
ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
Dec 7, 2023
dc15b31
ARM: dts: imx23/28: Fix the DMA controller node name
Dec 7, 2023
d4560c1
scsi: hisi_sas: Set .phy_attached before notifing phyup event HISI_PH…
Dec 14, 2023
ea12794
ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values
azaki1 Dec 13, 2023
0edb3ae
net: atlantic: eliminate double free in error handling logic
cail Dec 13, 2023
44f6b75
net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
wkz Dec 14, 2023
8ae4201
block: prevent an integer overflow in bvec_try_merge_hw_page
Dec 4, 2023
fd9a2c7
md: Whenassemble the array, consult the superblock of the freshest de…
Dec 13, 2023
2fdbf9d
arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
Dec 10, 2023
9c5541f
arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
Dec 10, 2023
9e8338b
ice: fix pre-shifted bit usage
jbrandeb Dec 6, 2023
e15fa0c
arm64: dts: amlogic: fix format for s4 uart node
Dec 15, 2023
68ef194
wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
a5a5aa555oo Dec 17, 2023
1247326
libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
Dec 21, 2023
3bb09b9
wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
Dec 19, 2023
da1a6e9
wifi: cfg80211: free beacon_ies when overridden from hidden BSS
benzea Dec 20, 2023
a836b1c
Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA…
Nov 6, 2023
6d95ade
Bluetooth: hci_sync: fix BR/EDR wakeup bug
Dec 18, 2023
388736c
Bluetooth: L2CAP: Fix possible multiple reject send
fdanis-oss Dec 19, 2023
a243e08
net/smc: disable SEID on non-s390 archs where virtual ISM may be used
Dec 19, 2023
9f9ac39
bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
f0rm2l1n Dec 20, 2023
9517320
i40e: Fix VF disable behavior to block all traffic
CuriousPanCake Nov 29, 2023
0438a98
octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
sumang-mrvl Jan 1, 2024
332a7c1
net: dsa: qca8k: put MDIO bus OF node on qca8k_mdio_register() failure
vladimiroltean Jan 4, 2024
b1020a5
f2fs: fix to check return value of f2fs_reserve_new_block()
chaseyu Nov 16, 2023
52e25a3
ALSA: hda: Refer to correct stream index at loops
tiwai Nov 21, 2023
0ee8e0a
ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
cristicc Nov 21, 2023
c4cb428
fast_dput(): handle underflows gracefully
Nov 1, 2023
055c849
RDMA/IPoIB: Fix error code return in ipoib_mcast_join
jinpuwang Nov 21, 2023
3c2bd20
drm/panel-edp: Add override_edid_mode quirk for generic edp
hsinyi527 Nov 17, 2023
1265437
drm/bridge: anx7625: Fix Set HPD irq detect window to 2ms
Xin-ANX Nov 20, 2023
9773a96
drm/amd/display: Fix tiled display misalignment
Nov 9, 2023
b6ca70f
f2fs: fix write pointers on zoned device after roll forward
Dec 2, 2023
48ad42c
ASoC: amd: Add new dmi entries for acp5x platform
Venkata-Prasad-Potturu Dec 6, 2023
406f8d5
drm/drm_file: fix use of uninitialized variable
tomba Nov 3, 2023
f3e41cc
drm/framebuffer: Fix use of uninitialized variable
tomba Nov 3, 2023
25eaa9f
drm/mipi-dsi: Fix detach call without attach
tomba Sep 21, 2023
1ef8beb
media: stk1160: Fixed high volume of stk1160_dbg messages
ghanshyam1898 Nov 25, 2023
16786b7
media: rockchip: rga: fix swizzling for RGB formats
tretter Oct 13, 2023
3b28da5
PCI: add INTEL_HDA_ARL to pci_ids.h
plbossart Dec 4, 2023
c3f77c5
ALSA: hda: Intel: add HDA_ARL PCI ID support
plbossart Dec 4, 2023
1c51b6b
media: rkisp1: Drop IRQF_SHARED
tomba Dec 7, 2023
fb71b54
media: rkisp1: Fix IRQ handler return values
tomba Dec 7, 2023
f0d0fe3
media: rkisp1: Store IRQ lines
tomba Dec 7, 2023
bf808f5
media: rkisp1: Fix IRQ disable race issue
tomba Dec 7, 2023
fb55c3c
hwmon: (nct6775) Fix fan speed set failure in automatic mode
Nov 21, 2023
7c972c8
f2fs: fix to tag gcing flag on page during block migration
chaseyu Dec 10, 2023
fe80290
drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
dianders Sep 21, 2023
5108a2d
IB/ipoib: Fix mcast list locking
Dec 12, 2023
6408851
media: amphion: remove mutext lock in condition of wait_event
mingqian-0 Dec 8, 2023
5008bde
media: ddbridge: fix an error code problem in ddb_probe
Oct 20, 2023
4ef53b7
media: i2c: imx335: Fix hblank min/max values
kbingham Dec 11, 2023
fb017c3
drm/amd/display: For prefetch mode > 0, extend prefetch if possible
Dec 6, 2023
7593e62
drm/msm/dpu: Ratelimit framedone timeout msgs
robclark Dec 11, 2023
fe7e8ec
drm/msm/dpu: fix writeback programming for YUV cases
Dec 12, 2023
d443fb6
drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
Dec 12, 2023
14992bc
clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
visitorckw Dec 10, 2023
ec74a45
clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
visitorckw Dec 10, 2023
c95d214
watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
tk-wfischer Dec 13, 2023
7294b1b
drm/amd/display: make flip_timestamp_in_us a 64-bit variable
Dec 5, 2023
aade0a0
clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
tq-steina Dec 18, 2023
adae24c
drm/amdgpu: Fix ecc irq enable/disable unpaired
Dec 15, 2023
da08dbb
drm/amdgpu: Let KFD sync with VM fences
fxkamd Dec 18, 2023
66d3897
drm/amdgpu: Fix '*fw' from request_firmware() not released in 'amdgpu…
srishanm Jan 3, 2024
34bb1b9
drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
srishanm Dec 27, 2023
05a0900
drm/amdkfd: Fix iterator used outside loop in 'kfd_add_peer_prop()'
srishanm Dec 29, 2023
2cb659e
ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
Jan 8, 2024
7d1c4e5
leds: trigger: panic: Don't register panic notifier if creating the t…
hkallweit Dec 16, 2023
a95e52a
um: Fix naming clash between UML and scheduler
kot-begemot-uk Sep 21, 2023
d8264ce
um: Don't use vfprintf() for os_info()
benzea Nov 10, 2023
d8512cc
um: net: Fix return type of uml_net_start_xmit()
nathanchance Dec 6, 2023
4f7dad7
um: time-travel: fix time corruption
jmberg-intel Oct 25, 2023
e827364
i3c: master: cdns: Update maximum prescaler value for i2c clock
Dec 30, 2023
52e7f05
xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
Jan 7, 2024
6e8c0ed
mfd: ti_am335x_tscadc: Fix TI SoC dependencies
nullr0ute Dec 20, 2023
26b8a35
mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
Dec 12, 2023
5e0160d
PCI: Only override AMD USB controller if required
guilhermepiccoli Nov 20, 2023
1d83c85
PCI: switchtec: Fix stdev_release() crash after surprise hot remove
dns-at-arista Nov 22, 2023
4c8ca96
perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
James-A-Clark Sep 1, 2023
9cdf5dd
usb: hub: Replace hardcoded quirk value with BIT() macro
hardik1609 Dec 5, 2023
fa3f6cd
usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB…
hardik1609 Dec 5, 2023
d8d7ffe
selftests/sgx: Fix linker script asserts
jovanbulck Oct 5, 2023
c13bcbd
tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
adrianreber Dec 8, 2023
089ebfa
fs/kernfs/dir: obey S_ISGID
MaxKellermann Dec 8, 2023
521f28e
spmi: mediatek: Fix UAF on device remove
ggiver Dec 6, 2023
83c8955
PCI: Fix 64GT/s effective data rate calculation
ij-intel Jan 2, 2024
fc557b7
PCI/AER: Decode Requester ID when no error info found
bjorn-helgaas Dec 6, 2023
91f1977
9p: Fix initialisation of netfs_inode for 9p
dhowells Jan 2, 2024
2c1164a
misc: lis3lv02d_i2c: Add missing setting of the reg_ctrl callback
jwrdegoede Dec 24, 2023
49a7b70
libsubcmd: Fix memory leak in uniq()
captain5050 Dec 8, 2023
8b25d39
drm/amdkfd: Fix lock dependency warning
fxkamd Jan 2, 2024
b602f09
drm/amdkfd: Fix lock dependency warning with srcu
PhilipYangA Dec 29, 2023
1f7a018
virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a…
zhuyj Jan 4, 2024
1d9c777
blk-mq: fix IO hang from sbitmap wakeup race
Jan 12, 2024
692ead2
ceph: reinitialize mds feature bit even when session in open
vshankar Nov 6, 2023
7f2649c
ceph: fix deadlock or deadcode of misusing dget()
lxbsz Nov 17, 2023
3fbfeb8
ceph: fix invalid pointer access if get_quota_realm return ERR_PTR
wenchao-hao Nov 23, 2023
d282ea0
drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'g…
srishanm Jan 5, 2024
af8e292
drm/amdgpu: Fix with right return code '-EIO' in 'amdgpu_gmc_vram_che…
srishanm Jan 4, 2024
7513f09
drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_nee…
srishanm Dec 21, 2023
8eea7e1
drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
srishanm Jan 9, 2024
071d98d
perf: Fix the nr_addr_filters fix
Nov 22, 2023
a2f3010
wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
ea1davis Jan 3, 2024
206dcd2
drm: using mul_u32_u32() requires linux/math64.h
sfrothwell Dec 19, 2023
7eb86dd
scsi: isci: Fix an error code problem in isci_io_request_build()
Jan 12, 2024
81e92f0
regulator: ti-abb: don't use devm_platform_ioremap_resource_byname fo…
Jan 23, 2024
db6338f
scsi: core: Move scsi_host_busy() out of host lock for waking up EH h…
Jan 12, 2024
53e94ec
HID: hidraw: fix a problem of memory leak in hidraw_release()
Jan 25, 2024
262caad
selftests: net: give more time for GRO aggregation
Jan 25, 2024
d54e4da
ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
edumazet Jan 25, 2024
03dc5b7
ipv4: raw: add drop reasons
edumazet Feb 2, 2023
d2f1b7f
ipmr: fix kernel panic when forwarding mcast packets
NicolasDichtel Jan 25, 2024
046260c
net: lan966x: Fix port configuration when using SGMII interface
HoratiuVultur Jan 24, 2024
b383d4e
tcp: add sanity checks to rx zerocopy
edumazet Jan 25, 2024
9c8eafc
ixgbe: Refactor returning internal error codes
jjagielsk Dec 18, 2023
3b84b70
ixgbe: Refactor overtemp event handling
jjagielsk Dec 18, 2023
1e4c227
ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
tititiou36 Jan 20, 2024
2f3d982
net: dsa: qca8k: fix illegal usage of GPIO
zandar Jan 26, 2024
c59ed65
ipv6: Ensure natural alignment of const ipv6 loopback and router addr…
hdeller Jan 26, 2024
9c333d9
llc: call sock_orphan() at release time
edumazet Jan 26, 2024
04a553d
bridge: mcast: fix disabled snooping after long uptime
T-X Jan 27, 2024
cd091ca
selftests: net: add missing config for GENEVE
Jan 30, 2024
8a51dbf
netfilter: conntrack: correct window scaling with retransmitted SYN
Jan 21, 2024
67f0ca0
netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
ummakynes Jan 23, 2024
9ff981c
netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
ummakynes Jan 29, 2024
0f501da
netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom e…
ummakynes Jan 29, 2024
fde3d47
net: ipv4: fix a memleak in ip_setup_cork
AlexiousLu Jan 29, 2024
a2104f4
af_unix: fix lockdep positive in sk_diag_dump_icons()
edumazet Jan 30, 2024
bea0fbf
selftests: net: fix available tunnels detection
Jan 30, 2024
aaa8f76
net: sysfs: Fix /sys/class/net/<iface> path
leitao Jan 31, 2024
7ebe20e
selftests: team: Add missing config options
gobenji Jan 31, 2024
ddd367e
selftests: bonding: Check initial state
gobenji Jan 31, 2024
c5a12df
arm64: irq: set the correct node for shadow call stack
HuangShijie2024 Dec 13, 2023
dc90434
mm, kmsan: fix infinite recursion due to RCU critical section
melver Jan 18, 2024
befdb0a
Revert "drm/amd/display: Disable PSR-SU on Parade 0803 TCON again"
jonathangray Feb 2, 2024
98c392a
drm/msm/dsi: Enable runtime PM
konradybcio Jun 20, 2023
9e584ea
LoongArch/smp: Call rcutree_report_cpu_starting() at tlb_init()
chenhuacai Jan 26, 2024
e1edd8e
gve: Fix use-after-free vulnerability
praveenkaligineedi Jan 30, 2024
2386ee6
bonding: remove print in bond_verify_device_path
zhengchaoshao Nov 23, 2023
ac86261
ASoC: codecs: lpass-wsa-macro: fix compander volume hack
jhovold Jan 19, 2024
f086c50
ASoC: codecs: wsa883x: fix PA volume control
jhovold Jan 19, 2024
d78690b
drm/amdgpu: Fix missing error code in 'gmc_v6/7/8/9_0_hw_init()'
srishanm Jan 30, 2024
f1bb704
Linux 6.1.77
gregkh Feb 5, 2024
f6344e3
thermal: improove workaround for TMU sensor
mdrjr Feb 8, 2024
d293a18
Merge tag 'v6.1.76' of git://git.kernel.org/pub/scm/linux/kernel/git/…
mdrjr Feb 8, 2024
39395b1
Merge tag 'v6.1.77' of git://git.kernel.org/pub/scm/linux/kernel/git/…
mdrjr Feb 8, 2024
084e863
misc: Prepend srcroot to referenced header paths
martinjlowm Mar 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
12 changes: 12 additions & 0 deletions Documentation/ABI/stable/sysfs-driver-dma-idxd
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ Date: Oct 25, 2019
KernelVersion: 5.6.0
Contact: dmaengine@vger.kernel.org
Description: The largest number of work descriptors in a batch.
It's not visible when the device does not support batch.

What: /sys/bus/dsa/devices/dsa<m>/max_work_queues_size
Date: Oct 25, 2019
Expand Down Expand Up @@ -49,6 +50,8 @@ Description: The total number of read buffers supported by this device.
The read buffers represent resources within the DSA
implementation, and these resources are allocated by engines to
support operations. See DSA spec v1.2 9.2.4 Total Read Buffers.
It's not visible when the device does not support Read Buffer
allocation control.

What: /sys/bus/dsa/devices/dsa<m>/max_transfer_size
Date: Oct 25, 2019
Expand Down Expand Up @@ -122,6 +125,8 @@ Contact: dmaengine@vger.kernel.org
Description: The maximum number of read buffers that may be in use at
one time by operations that access low bandwidth memory in the
device. See DSA spec v1.2 9.2.8 GENCFG on Global Read Buffer Limit.
It's not visible when the device does not support Read Buffer
allocation control.

What: /sys/bus/dsa/devices/dsa<m>/cmd_status
Date: Aug 28, 2020
Expand Down Expand Up @@ -205,6 +210,7 @@ KernelVersion: 5.10.0
Contact: dmaengine@vger.kernel.org
Description: The max batch size for this workqueue. Cannot exceed device
max batch size. Configurable parameter.
It's not visible when the device does not support batch.

What: /sys/bus/dsa/devices/wq<m>.<n>/ats_disable
Date: Nov 13, 2020
Expand Down Expand Up @@ -250,6 +256,8 @@ KernelVersion: 5.17.0
Contact: dmaengine@vger.kernel.org
Description: Enable the use of global read buffer limit for the group. See DSA
spec v1.2 9.2.18 GRPCFG Use Global Read Buffer Limit.
It's not visible when the device does not support Read Buffer
allocation control.

What: /sys/bus/dsa/devices/group<m>.<n>/read_buffers_allowed
Date: Dec 10, 2021
Expand All @@ -258,6 +266,8 @@ Contact: dmaengine@vger.kernel.org
Description: Indicates max number of read buffers that may be in use at one time
by all engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read
Buffers Allowed.
It's not visible when the device does not support Read Buffer
allocation control.

What: /sys/bus/dsa/devices/group<m>.<n>/read_buffers_reserved
Date: Dec 10, 2021
Expand All @@ -266,6 +276,8 @@ Contact: dmaengine@vger.kernel.org
Description: Indicates the number of Read Buffers reserved for the use of
engines in the group. See DSA spec v1.2 9.2.18 GRPCFG Read Buffers
Reserved.
It's not visible when the device does not support Read Buffer
allocation control.

What: /sys/bus/dsa/devices/group<m>.<n>/desc_progress_limit
Date: Sept 14, 2022
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/configfs-usb-gadget-uvc
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ Date: Dec 2014
KernelVersion: 4.0
Description: Default output terminal descriptors

All attributes read only:
All attributes read only except bSourceID:

============== =============================================
iTerminal index of string descriptor
Expand Down
6 changes: 3 additions & 3 deletions Documentation/ABI/testing/sysfs-bus-fsi-devices-sbefifo
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ Description:
Indicates whether or not this SBE device has experienced a
timeout; i.e. the SBE did not respond within the time allotted
by the driver. A value of 1 indicates that a timeout has
ocurred and no transfers have completed since the timeout. A
value of 0 indicates that no timeout has ocurred, or if one
has, more recent transfers have completed successful.
occurred and no transfers have completed since the timeout. A
value of 0 indicates that no timeout has occurred, or if one
has, more recent transfers have completed successfully.
9 changes: 9 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-optee-devices
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,12 @@ Description:
OP-TEE bus provides reference to registered drivers under this directory. The <uuid>
matches Trusted Application (TA) driver and corresponding TA in secure OS. Drivers
are free to create needed API under optee-ta-<uuid> directory.

What: /sys/bus/tee/devices/optee-ta-<uuid>/need_supplicant
Date: November 2023
KernelVersion: 6.7
Contact: op-tee@lists.trustedfirmware.org
Description:
Allows to distinguish whether an OP-TEE based TA/device requires user-space
tee-supplicant to function properly or not. This attribute will be present for
devices which depend on tee-supplicant to be running.
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-spi-devices-spi-nor
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ Contact: linux-mtd@lists.infradead.org
Description: (RO) The JEDEC ID of the SPI NOR flash as reported by the
flash device.

The attribute is not present if the flash doesn't support
the "Read JEDEC ID" command (9Fh). This is the case for
non-JEDEC compliant flashes.

What: /sys/bus/spi/devices/.../spi-nor/manufacturer
Date: April 2021
Expand Down
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-class-devfreq
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Description:

echo 0 > /sys/class/devfreq/.../trans_stat

If the transition table is bigger than PAGE_SIZE, reading
this will return an -EFBIG error.

What: /sys/class/devfreq/.../available_frequencies
Date: October 2012
Contact: Nishanth Menon <nm@ti.com>
Expand Down
22 changes: 11 additions & 11 deletions Documentation/ABI/testing/sysfs-class-net-queues
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/class/<iface>/queues/rx-<queue>/rps_cpus
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_cpus
Date: March 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
Expand All @@ -8,31 +8,31 @@ Description:
network device queue. Possible values depend on the number
of available CPU(s) in the system.

What: /sys/class/<iface>/queues/rx-<queue>/rps_flow_cnt
What: /sys/class/net/<iface>/queues/rx-<queue>/rps_flow_cnt
Date: April 2010
KernelVersion: 2.6.35
Contact: netdev@vger.kernel.org
Description:
Number of Receive Packet Steering flows being currently
processed by this particular network device receive queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_timeout
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_timeout
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Description:
Indicates the number of transmit timeout events seen by this
network interface transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/tx_maxrate
What: /sys/class/net/<iface>/queues/tx-<queue>/tx_maxrate
Date: March 2015
KernelVersion: 4.1
Contact: netdev@vger.kernel.org
Description:
A Mbps max-rate set for the queue, a value of zero means disabled,
default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/xps_cpus
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_cpus
Date: November 2010
KernelVersion: 2.6.38
Contact: netdev@vger.kernel.org
Expand All @@ -42,7 +42,7 @@ Description:
network device transmit queue. Possible vaules depend on the
number of available CPU(s) in the system.

What: /sys/class/<iface>/queues/tx-<queue>/xps_rxqs
What: /sys/class/net/<iface>/queues/tx-<queue>/xps_rxqs
Date: June 2018
KernelVersion: 4.18.0
Contact: netdev@vger.kernel.org
Expand All @@ -53,7 +53,7 @@ Description:
number of available receive queue(s) in the network device.
Default is disabled.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/hold_time
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -62,15 +62,15 @@ Description:
of this particular network device transmit queue.
Default value is 1000.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/inflight
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Description:
Indicates the number of bytes (objects) in flight on this
network device transmit queue.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -79,7 +79,7 @@ Description:
on this network device transmit queue. This value is clamped
to be within the bounds defined by limit_max and limit_min.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_max
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand All @@ -88,7 +88,7 @@ Description:
queued on this network device transmit queue. See
include/linux/dynamic_queue_limits.h for the default value.

What: /sys/class/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
What: /sys/class/net/<iface>/queues/tx-<queue>/byte_queue_limits/limit_min
Date: November 2011
KernelVersion: 3.3
Contact: netdev@vger.kernel.org
Expand Down
13 changes: 7 additions & 6 deletions Documentation/ABI/testing/sysfs-devices-system-cpu
Original file line number Diff line number Diff line change
Expand Up @@ -513,17 +513,18 @@ Description: information about CPUs heterogeneity.
cpu_capacity: capacity of cpuX.

What: /sys/devices/system/cpu/vulnerabilities
/sys/devices/system/cpu/vulnerabilities/gather_data_sampling
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
/sys/devices/system/cpu/vulnerabilities/l1tf
/sys/devices/system/cpu/vulnerabilities/mds
/sys/devices/system/cpu/vulnerabilities/meltdown
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
/sys/devices/system/cpu/vulnerabilities/retbleed
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
/sys/devices/system/cpu/vulnerabilities/spectre_v1
/sys/devices/system/cpu/vulnerabilities/spectre_v2
/sys/devices/system/cpu/vulnerabilities/spec_store_bypass
/sys/devices/system/cpu/vulnerabilities/l1tf
/sys/devices/system/cpu/vulnerabilities/mds
/sys/devices/system/cpu/vulnerabilities/srbds
/sys/devices/system/cpu/vulnerabilities/tsx_async_abort
/sys/devices/system/cpu/vulnerabilities/itlb_multihit
/sys/devices/system/cpu/vulnerabilities/mmio_stale_data
/sys/devices/system/cpu/vulnerabilities/retbleed
Date: January 2018
Contact: Linux kernel mailing list <linux-kernel@vger.kernel.org>
Description: Information about CPU vulnerabilities
Expand Down
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-driver-chromeos-acpi
Original file line number Diff line number Diff line change
Expand Up @@ -134,4 +134,4 @@ KernelVersion: 5.19
Description:
Returns the verified boot data block shared between the
firmware verification step and the kernel verification step
(binary).
(hex dump).
2 changes: 1 addition & 1 deletion Documentation/ABI/testing/sysfs-driver-eud
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
What: /sys/bus/platform/drivers/eud/.../enable
What: /sys/bus/platform/drivers/qcom_eud/.../enable
Date: February 2022
Contact: Souradeep Chowdhury <quic_schowdhu@quicinc.com>
Description:
Expand Down
6 changes: 6 additions & 0 deletions Documentation/ABI/testing/sysfs-kernel-oops_count
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
What: /sys/kernel/oops_count
Date: November 2022
KernelVersion: 6.2.0
Contact: Linux Kernel Hardening List <linux-hardening@vger.kernel.org>
Description:
Shows how many times the system has Oopsed since last boot.
6 changes: 6 additions & 0 deletions Documentation/ABI/testing/sysfs-kernel-warn_count
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
What: /sys/kernel/warn_count
Date: November 2022
KernelVersion: 6.2.0
Contact: Linux Kernel Hardening List <linux-hardening@vger.kernel.org>
Description:
Shows how many times the system has Warned since last boot.
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-module
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,14 @@ Description: Module taint flags:
C staging driver module
E unsigned module
== =====================

What: /sys/module/grant_table/parameters/free_per_iteration
Date: July 2023
KernelVersion: 6.5 but backported to all supported stable branches
Contact: Xen developer discussion <xen-devel@lists.xenproject.org>
Description: Read and write number of grant entries to attempt to free per iteration.

Note: Future versions of Xen and Linux may provide a better
interface for controlling the rate of deferred grant reclaim
or may not need it at all.
Users: Qubes OS (https://www.qubes-os.org)
4 changes: 4 additions & 0 deletions Documentation/accounting/psi.rst
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,10 @@ prevent overly frequent polling. Max limit is chosen as a high enough number
after which monitors are most likely not needed and psi averages can be used
instead.

Unprivileged users can also create monitors, with the only limitation that the
window size must be a multiple of 2s, in order to prevent excessive resource
usage.

When activated, psi monitor stays active for at least the duration of one
tracking window to avoid repeated activations/deactivations when system is
bouncing in and out of the stall state.
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-obsolete.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ marked to be removed at some later point in time.
The description of the interface will document the reason why it is
obsolete and when it can be expected to be removed.

.. kernel-abi:: $srctree/Documentation/ABI/obsolete
.. kernel-abi:: ABI/obsolete
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-removed.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
ABI removed symbols
===================

.. kernel-abi:: $srctree/Documentation/ABI/removed
.. kernel-abi:: ABI/removed
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-stable.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,5 +10,5 @@ for at least 2 years.
Most interfaces (like syscalls) are expected to never change and always
be available.

.. kernel-abi:: $srctree/Documentation/ABI/stable
.. kernel-abi:: ABI/stable
:rst:
2 changes: 1 addition & 1 deletion Documentation/admin-guide/abi-testing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ Programs that use these interfaces are strongly encouraged to add their
name to the description of these interfaces, so that the kernel
developers can easily notify them if any changes occur.

.. kernel-abi:: $srctree/Documentation/ABI/testing
.. kernel-abi:: ABI/testing
:rst:
22 changes: 18 additions & 4 deletions Documentation/admin-guide/cgroup-v1/memory.rst
Original file line number Diff line number Diff line change
Expand Up @@ -86,11 +86,18 @@ Brief summary of control files.
memory.swappiness set/show swappiness parameter of vmscan
(See sysctl's vm.swappiness)
memory.move_charge_at_immigrate set/show controls of moving charges
This knob is deprecated and shouldn't be
used.
memory.oom_control set/show oom controls.
memory.numa_stat show the number of memory usage per numa
node
memory.kmem.limit_in_bytes This knob is deprecated and writing to
it will return -ENOTSUPP.
memory.kmem.limit_in_bytes Deprecated knob to set and read the kernel
memory hard limit. Kernel hard limit is not
supported since 5.16. Writing any value to
do file will not have any effect same as if
nokmem kernel parameter was specified.
Kernel memory is still charged and reported
by memory.kmem.usage_in_bytes.
memory.kmem.usage_in_bytes show current kernel memory allocation
memory.kmem.failcnt show the number of kernel memory usage
hits limits
Expand Down Expand Up @@ -716,8 +723,15 @@ NOTE2:
It is recommended to set the soft limit always below the hard limit,
otherwise the hard limit will take precedence.

8. Move charges at task migration
=================================
8. Move charges at task migration (DEPRECATED!)
===============================================

THIS IS DEPRECATED!

It's expensive and unreliable! It's better practice to launch workload
tasks directly from inside their target cgroup. Use dedicated workload
cgroups to allow fine-grained policy adjustments without having to
move physical pages between control domains.

Users can move charges associated with a task along with task migration, that
is, uncharge task's pages from the old cgroup and charge them to the new cgroup.
Expand Down
8 changes: 8 additions & 0 deletions Documentation/admin-guide/device-mapper/dm-init.rst
Original file line number Diff line number Diff line change
Expand Up @@ -123,3 +123,11 @@ Other examples (per target):
0 1638400 verity 1 8:1 8:2 4096 4096 204800 1 sha256
fb1a5a0f00deb908d8b53cb270858975e76cf64105d412ce764225d53b8f3cfd
51934789604d1b92399c52e7cb149d1b3a1b74bbbcb103b2a0aaacbed5c08584

For setups using device-mapper on top of asynchronously probed block
devices (MMC, USB, ..), it may be necessary to tell dm-init to
explicitly wait for them to become available before setting up the
device-mapper tables. This can be done with the "dm-mod.waitfor="
module parameter, which takes a list of devices to wait for::

dm-mod.waitfor=<device1>[,..,<deviceN>]
Loading