Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to v6.6.66 #159

Merged
merged 357 commits into from
Dec 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
357 commits
Select commit Hold shift + click to select a range
d5be5ce
drm/bridge: it6505: Fix inverted reset polarity
wens Oct 29, 2024
12e24d8
scsi: ufs: core: Always initialize the UIC done completion
bvanassche Sep 12, 2024
c379929
scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
quic-ziqichen Nov 19, 2024
57c47d3
bpf, vsock: Fix poll() missing a queue
mmhal Nov 18, 2024
d504dc2
bpf, vsock: Invoke proto::close on close()
mmhal Nov 18, 2024
0fcda0c
xsk: always clear DMA mapping information when unmapping the pool
walking-machine Nov 22, 2024
6bc209d
bpftool: fix potential NULL pointer dereferencing in prog_dump()
amiremohamadi Nov 21, 2024
f2f6d99
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
Nov 20, 2024
206d56f
tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
Oct 16, 2024
d3e8e4d
ALSA: seq: ump: Use automatic cleanup of kfree()
tiwai Feb 22, 2024
8ddb412
ALSA: ump: Update substream name from assigned FB names
tiwai Jul 29, 2024
06d43e4
ALSA: seq: ump: Fix seq port updates per FB info notify
tiwai Nov 28, 2024
8a2d895
ALSA: usb-audio: Notify xrun for low-latency mode
tiwai Nov 28, 2024
37eef8c
tools: Override makefile ARCH variable if defined, but empty
bjorn-rivos Nov 27, 2024
f65d85b
spi: mpc52xx: Add cancel_work_sync before module remove
Nov 28, 2024
77e01df
ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai i…
bardliao Nov 27, 2024
9a420d6
ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup…
Nov 30, 2024
c169daf
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
lvtao-sec Dec 4, 2024
59b30af
scsi: sg: Fix slab-use-after-free read in sg_release()
SurajSonawane2415 Nov 20, 2024
602c303
scsi: scsi_debug: Fix hrtimer support for ndelay
johnpgarry Dec 2, 2024
88237f6
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
nfraprado Dec 3, 2024
6acd8e8
drm/v3d: Enable Performance Counters before clearing them
mairacanal Dec 4, 2024
a84d507
ocfs2: free inode when ocfs2_get_init_inode() fails
Nov 23, 2024
6d3f4c7
scatterlist: fix incorrect func name in kernel-doc
rddunlap Nov 30, 2024
67e9721
iio: magnetometer: yas530: use signed integer type for clamp limits
Jakko3 Nov 29, 2024
c5325e6
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
Dec 6, 2024
c1ab31e
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
Dec 6, 2024
2e9ff3f
bpf: Handle in-place update for full LPM trie correctly
Dec 6, 2024
68570b5
bpf: Fix exact match conditions in trie_get_next_key()
Dec 6, 2024
67a1023
x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR…
sean-jc Dec 6, 2024
81ad32b
mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
rgushchin Nov 6, 2024
a7f0509
HID: wacom: fix when get product name maybe null pointer
Avenger-285714 Nov 25, 2024
7dfbf01
LoongArch: Add architecture specific huge_pte_clear()
bibo-mao Dec 2, 2024
27de429
ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
JordyZomer Nov 28, 2024
164d359
ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
JordyZomer Nov 28, 2024
7015d9d
watchdog: rti: of: honor timeout-sec property
ccpalex Nov 7, 2024
1ac442f
can: dev: can_set_termination(): allow sleeping GPIOs
marckleinebudde Nov 21, 2024
50d66c8
can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS800007…
marckleinebudde Nov 24, 2024
cdf81c4
tracing: Fix cmp_entries_dup() to respect sort() comparison rules
visitorckw Dec 3, 2024
8c36240
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-b…
ctmarinas Dec 3, 2024
96035c0
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
Dec 5, 2024
2e50b49
ALSA: usb-audio: add mixer mapping for Corsair HS80
NyCodeGHG Nov 30, 2024
00a4369
ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
n-bilinskyi Nov 30, 2024
bafa263
ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
konqui0 Dec 2, 2024
00e1503
scsi: qla2xxx: Fix abort in bsg timeout
Nov 15, 2024
968bba7
scsi: qla2xxx: Fix NVMe and NPIV connect issue
Nov 15, 2024
dbd3f8f
scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
Nov 15, 2024
15369e7
scsi: qla2xxx: Fix use after free on unload
Nov 15, 2024
38bd792
scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
Nov 15, 2024
0069928
scsi: ufs: core: sysfs: Prevent div by zero
gwendalcr Nov 20, 2024
1e30b52
scsi: ufs: core: Add missing post notify for power mode change
ptr324 Nov 22, 2024
c3afea0
nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
konis Nov 19, 2024
439224e
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
slowfranklin Nov 15, 2024
136fca7
fs/smb/client: Implement new SMB3 POSIX type
slowfranklin Nov 15, 2024
ccf435c
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
slowfranklin Nov 25, 2024
bd74bc9
smb3.1.1: fix posix mounts to older servers
Dec 4, 2024
cc05aa2
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
Dec 2, 2024
23b5908
cacheinfo: Allocate memory during CPU hotplug if not done from the pr…
ricardon Nov 28, 2024
c58947a
drm/dp_mst: Fix MST sideband message body length check
ideak Nov 25, 2024
396f697
drm/dp_mst: Verify request type in the corresponding down message reply
ideak Dec 3, 2024
d834d20
drm/dp_mst: Fix resetting msg rx state after topology removal
ideak Dec 3, 2024
e2153e4
drm/amdgpu/hdp5.2: do a posting read when flushing HDP
alexdeucher Nov 22, 2024
70d6c1b
modpost: Add .irqentry.text to OTHER_SECTIONS
KAGA-KOKO Dec 1, 2024
94666ab
x86/kexec: Restore GDT on return from ::preserve_context kexec
dwmw2 Dec 5, 2024
8e85893
bpf: fix OOB devmap writes when deleting elements
mfijalko Nov 22, 2024
4e1cb04
dma-buf: fix dma_fence_array_signaled v4
ChristianKoenigAMD Nov 8, 2024
ce97e78
dma-fence: Fix reference leak on fence merge failure path
Nov 15, 2024
5ea568e
dma-fence: Use kernel's sort for merging fences
Nov 15, 2024
f8abd03
xsk: fix OOB map writes when deleting elements
mfijalko Nov 22, 2024
f1a99d8
regmap: detach regmap from dev on regmap_exit
Demon000 Nov 28, 2024
5d8525e
mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 1…
jwrdegoede Nov 18, 2024
07f395d
mmc: core: Further prevent card detect during shutdown
storulf Nov 25, 2024
03ba947
ocfs2: update seq_file index in ocfs2_dlm_seq_next
Wengang-oracle Nov 19, 2024
625e3f5
lib: stackinit: hide never-taken branch from compiler
kees Nov 17, 2024
cb9945f
kasan: make report_lock a raw spinlock
rh-jkangas Nov 19, 2024
af3fde6
x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page ta…
dwmw2 Dec 4, 2024
6100505
epoll: annotate racy check
brauner Sep 25, 2024
7c27b25
kselftest/arm64: Log fp-stress child startup errors to stdout
broonie Oct 22, 2024
a69752f
s390/cpum_sf: Handle CPU hotplug remove during sampling
Oct 25, 2024
a5bc4e0
btrfs: don't take dev_replace rwsem on task already holding it
morbidrsa Sep 10, 2024
a5d74fa
btrfs: avoid unnecessary device path update for the same device
adam900710 Sep 24, 2024
4c7baac
btrfs: do not clear read-only when adding sprout device
boryas Oct 15, 2024
e8483ae
kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
broonie Nov 11, 2024
dca4e74
kcsan: Turn report_filterlist_lock into a raw_spinlock
melver Oct 1, 2024
cfa0765
hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
Oct 18, 2024
5a4688d
ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
jwrdegoede Nov 9, 2024
28ed7bc
perf/x86/amd: Warn only on new bits set
leitao Oct 1, 2024
5b1f34b
spi: spi-fsl-lpspi: Adjust type of scldiv
lategoodbye Sep 30, 2024
115afb2
HID: add per device quirk to force bind to hid-generic
Oct 1, 2024
f20f341
media: uvcvideo: RealSense D421 Depth module metadata
dmipx Aug 26, 2024
31f9b4a
media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
davidgiven Sep 18, 2024
8910c02
media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
KernelGhost Oct 3, 2024
63ddf8a
mmc: core: Add SD card quirk for broken poweroff notification
keita-aihara Sep 13, 2024
3379f50
mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
MrVan Sep 23, 2024
2129f6f
soc: imx8m: Probe the SoC driver as platform driver
Sep 29, 2024
70e2f30
regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
cristicc Oct 31, 2024
66ab538
selftests/resctrl: Protect against array overflow when reading strings
rchatre Oct 24, 2024
6e8348e
HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
mr-cal Nov 11, 2024
e0388a9
drm/vc4: hdmi: Avoid log spam for audio start failure
popcornmix Jun 21, 2024
258b997
drm/vc4: hvs: Set AXI panic modes for the HVS
6by9 Jun 21, 2024
290127c
drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
Samsagax Sep 16, 2024
33126ee
drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
Samsagax Sep 16, 2024
189dc70
drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
Samsagax Sep 16, 2024
0a59c2f
drm/bridge: it6505: Enable module autoloading
Sep 2, 2024
1159d74
drm/mcde: Enable module autoloading
Sep 2, 2024
1a0f54c
wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
Sep 19, 2024
5059372
drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
Sep 27, 2024
6fbdc39
dlm: fix possible lkb_resource null dereference
Oct 4, 2024
45e43e7
drm/display: Fix building with GCC 15
listout Oct 2, 2024
f4306ef
ALSA: hda: Use own quirk lookup helper
tiwai Oct 8, 2024
fba2b2d
ALSA: hda/conexant: Use the new codec SSID matching
tiwai Oct 8, 2024
a52bc92
r8169: don't apply UDP padding quirk on RTL8126A
hkallweit Oct 9, 2024
cf27f38
samples/bpf: Fix a resource leak
Oct 10, 2024
6c591b8
net: fec_mpc52xx_phy: Use %pa to format resource_size_t
horms Oct 14, 2024
159c6df
net: ethernet: fs_enet: Use %pa to format resource_size_t
horms Oct 14, 2024
b77109f
net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
Oct 13, 2024
157f08d
af_packet: avoid erroring out after sock_init_data() in packet_create()
ignatk Oct 14, 2024
8ad09dd
Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_…
ignatk Oct 14, 2024
6021ccc
Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_a…
ignatk Oct 14, 2024
db207d1
net: af_can: do not leave a dangling sk pointer in can_create()
ignatk Oct 14, 2024
b4982fb
net: ieee802154: do not leave a dangling sk pointer in ieee802154_cre…
ignatk Oct 14, 2024
25447c6
net: inet: do not leave a dangling sk pointer in inet_create()
ignatk Oct 14, 2024
706b07b
net: inet6: do not leave a dangling sk pointer in inet6_create()
ignatk Oct 14, 2024
87b9693
wifi: ath5k: add PCI ID for SX76X
neheb Sep 30, 2024
d7a6fb6
wifi: ath5k: add PCI ID for Arcadyan devices
neheb Sep 30, 2024
ffe1766
fanotify: allow reporting errors on failure to open fd
amir73il Oct 3, 2024
556ae6c
drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
Sep 19, 2024
81f4a1e
net: sfp: change quirks for Alcatel Lucent G-010S-P
Headcrabed Oct 11, 2024
d783451
net: stmmac: Programming sequence for VLAN packets with split header
Oct 16, 2024
8721023
drm/sched: memset() 'job' in drm_sched_job_init()
Oct 21, 2024
9a1546e
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
Jul 18, 2024
ccc22eb
drm/amdgpu: Dereference the ATCS ACPI buffer
Oct 17, 2024
3295bd2
netlink: specs: Add missing bitset attrs to ethtool spec
donaldh Oct 18, 2024
efb0547
drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
Oct 18, 2024
c212d91
dma-debug: fix a possible deadlock on radix_lock
LeviYeoReum Oct 25, 2024
fd993b2
jfs: array-index-out-of-bounds fix in dtReadFirst
ghanshyam1898 Sep 28, 2024
c56245b
jfs: fix shift-out-of-bounds in dbSplit
ghanshyam1898 Sep 30, 2024
e7d376f
jfs: fix array-index-out-of-bounds in jfs_readdir
ghanshyam1898 Oct 1, 2024
3b5d21b
jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
niharcy Oct 8, 2024
69df145
fsl/fman: Validate cell-index value obtained from Device Tree
Oct 28, 2024
4e3f732
drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
vizhao Oct 24, 2024
a8f7d69
virtio-net: fix overflow inside virtnet_rq_alloc
fengidri Oct 29, 2024
83c45de
ALSA: usb-audio: Make mic volume workarounds globally applicable
tiwai Nov 5, 2024
b9e52a9
drm/amdgpu: set the right AMDGPU sg segment limitation
Oct 31, 2024
3afd475
wifi: ipw2x00: libipw_rx_any(): fix bad alignment
Nov 1, 2024
07c020c
wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdi…
Vmcsnekke Nov 7, 2024
10e8a2d
bpf: Call free_htab_elem() after htab_unlock_bucket()
Nov 6, 2024
916b577
dsa: qca8k: Use nested lock to avoid splat
lunn Nov 10, 2024
36af575
Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
hildawur Oct 1, 2024
5e50d12
Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
Vudentz Oct 8, 2024
5af48b4
Bluetooth: Add new quirks for ATS2851
Danstiv Oct 21, 2024
ac22911
Bluetooth: Support new quirks for ATS2851
Danstiv Oct 21, 2024
d87c7db
Bluetooth: Set quirks for ATS2851
Danstiv Oct 21, 2024
d7a6ff5
ASoC: hdmi-codec: reorder channel allocation list
Kwiboo Nov 15, 2024
ed8cf33
rocker: fix link status detection in rocker_carrier_init()
dmantipov Nov 14, 2024
843adff
net/neighbor: clear error in case strict check is not set
kuba-moo Nov 15, 2024
fdac3e2
netpoll: Use rcu_access_pointer() in __netpoll_setup
leitao Nov 18, 2024
1cbb632
pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
esben Oct 3, 2024
d62b8e0
tracing/ftrace: disable preemption in syscall probe
compudj Oct 9, 2024
aceff92
tracing: Use atomic64_inc_return() in trace_clock_counter()
ubizjak Oct 7, 2024
987abe8
tools/rtla: fix collision with glibc sched_attr/sched_set_attr
jstancek Oct 10, 2024
77c9ad0
rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
lenticularis39 Oct 11, 2024
50ddf4b
scsi: hisi_sas: Add cond_resched() for no forced preemption model
Oct 8, 2024
2da32ae
pinmux: Use sequential access to access desc->pinmux data
Oct 14, 2024
6ff9768
scsi: ufs: core: Make DMA mask configuration more flexible
bvanassche Oct 18, 2024
5fe23c5
bpf: put bpf_link's program when link is safe to be deallocated
anakryiko Nov 1, 2024
c6c5850
scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
Oct 31, 2024
80864fe
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
lumag Oct 27, 2024
62bd597
clk: qcom: rpmh: add support for SAR2130P
lumag Oct 27, 2024
8d37cb1
clk: qcom: tcsrcc-sm8550: add SAR2130P support
lumag Oct 27, 2024
f6d6fb5
leds: class: Protect brightness_show() with led_cdev->led_access mutex
Nov 3, 2024
0e5642e
scsi: st: Don't modify unknown block number in MTIOCGET
kmakisara Nov 6, 2024
338368f
scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
kmakisara Nov 6, 2024
b377ef0
pinctrl: qcom-pmic-gpio: add support for PM8937
barni2000 Oct 31, 2024
03bf88b
pinctrl: qcom: spmi-mpp: Add PM8937 compatible
barni2000 Oct 31, 2024
9e4828b
thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
barni2000 Nov 13, 2024
08ab71e
nvdimm: rectify the illogical code within nd_dax_probe()
Nov 8, 2024
7a135fd
smb: client: memcpy() with surrounding object base address
kees Nov 17, 2024
5623341
verification/dot2: Improve dot parser robustness
glemco Oct 17, 2024
9669b28
f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_in…
Sep 18, 2024
880827a
KMSAN: uninit-value in inode_go_dump (5)
Oct 21, 2024
a6dc4b4
i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
jhnikula Sep 20, 2024
70d6511
PCI: qcom: Add support for IPQ9574
Aug 1, 2024
61ee910
PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
Oct 11, 2024
c37cc78
PCI: vmd: Set devices to D0 before enabling PM L1 Substates
starnight Oct 1, 2024
b824ea2
PCI: Detect and trust built-in Thunderbolt chips
Sep 10, 2024
407476e
PCI: Add 'reset_subordinate' to reset hierarchy below bridge
keithbusch Oct 25, 2024
29c80f5
PCI: Add ACS quirk for Wangxun FF5xxx NICs
Nov 15, 2024
ffe19e3
i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() …
Nov 7, 2024
76bdd3b
f2fs: print message if fscorrupted was found in f2fs_new_node_page()
chaseyu Nov 20, 2024
295b50e
f2fs: fix to shrink read extent node in batches
chaseyu Nov 21, 2024
353bc14
ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
jwrdegoede Nov 16, 2024
ec1208b
ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
jwrdegoede Nov 16, 2024
c5f8945
LoongArch: Fix sleeping in atomic context for PREEMPT_RT
chenhuacai Nov 22, 2024
57f7979
fs/ntfs3: Fix case when unmarked clusters intersect with zone
aalexandrovich Oct 10, 2024
3fc7b49
usb: chipidea: udc: handle USB Error Interrupt if IOC not set
Sep 26, 2024
2c810ec
iio: light: ltr501: Add LTER0303 to the supported devices
andy-shev Oct 24, 2024
ddc2aa0
ASoC: amd: yc: fix internal mic on Redmi G 2022
Nov 16, 2024
cb6d7ff
drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4…
Nov 15, 2024
8ef9ea1
MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
xry111 Nov 23, 2024
44eb450
ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6…
ukleinek Nov 22, 2024
691284c
powerpc/prom_init: Fixup missing powermac #size-cells
mpe Nov 26, 2024
3fbde70
misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
pnewman-cti Oct 2, 2024
79f1a5b
rtc: cmos: avoid taking rtc_lock for extended period of time
dtor Oct 25, 2024
b32ce4f
serial: 8250_dw: Add Sophgo SG2044 quirk
inochisa Oct 24, 2024
2102ed9
smb: client: don't try following DFS links in cifs_tree_connect()
pcacjr Nov 26, 2024
c45cec5
setlocalversion: work around "git describe" performance
Villemoes Nov 18, 2024
42882b5
io_uring/tctx: work around xa_store() allocation error issue
axboe Nov 29, 2024
41f6546
sched/numa: Fix mm numa_scan_seq based unconditional scan
RaghavendraKT80 Oct 20, 2023
8f149bc
sched/numa: fix memory leak due to the overwritten vma->numab_state
Nov 13, 2024
cc42489
mempolicy: fix migrate_pages(2) syscall return nr_failed
Oct 3, 2023
a13b2b9
mm/mempolicy: fix migrate_to_node() assuming there is at least one VM…
davidhildenbrand Nov 20, 2024
f163cf9
sched/core: Remove the unnecessary need_resched() check in nohz_csd_f…
KriyszigAtOffice Nov 19, 2024
a2b004f
sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU …
KriyszigAtOffice Nov 19, 2024
b607a38
sched/core: Prevent wakeup of ksoftirqd during idle load balance
KriyszigAtOffice Nov 19, 2024
5787443
sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
Sep 19, 2023
b2f7d75
sched/fair: Rename check_preempt_curr() to wakeup_preempt()
Sep 19, 2023
654f329
sched/headers: Move 'struct sched_param' out of uapi, to work around …
kolyshkin Aug 8, 2023
4db5988
sched: Unify runtime accounting across classes
Nov 4, 2023
7f50945
sched: Remove vruntime from trace_sched_stat_runtime()
Nov 6, 2023
24617f9
sched: Unify more update_curr*()
Nov 6, 2023
842010e
sched/deadline: Collect sched_dl_entity initialization
Nov 4, 2023
01ecd26
sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
Nov 4, 2023
b600d30
sched/deadline: Fix warning in migrate_enable for boosted tasks
walac Jul 24, 2024
2a72d5c
btrfs: fix missing snapshot drew unlock when root is dead during swap…
fdmanana Nov 29, 2024
9d9bd3f
clk: en7523: Initialize num before accessing hws in en7523_register_c…
learjet5 Dec 3, 2024
7207923
tracing/eprobe: Fix to release eprobe when failed to add dyn_event
mhiramat Nov 29, 2024
1240225
x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
damien-lemoal Dec 8, 2024
7535956
Revert "unicode: Don't special case ignorable code points"
torvalds Dec 11, 2024
032b412
vfio/mlx5: Align the page tracking max message size with the device c…
Dec 5, 2024
67b5ed3
selftests/ftrace: adjust offset for kprobe syntax error test
hbathini Nov 29, 2024
0d5c7fc
KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn fro…
Dec 8, 2024
6808a18
jffs2: Prevent rtime decompress memory corruption
KinseyMoore Jul 23, 2024
4358f24
jffs2: Fix rtime decompressor
richardweinberger Dec 3, 2024
1af5e8b
mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
Oct 22, 2024
ed968a1
xhci: dbc: Fix STALL transfer event handling
matnyman Sep 5, 2024
d11f14a
iio: invensense: fix multiple odr switch when FIFO is off
jmaneyrol-invn Oct 21, 2024
7a670b4
btrfs: add cancellation points to trim loops
luca020400 Sep 17, 2024
3e26e24
ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 …
zhaohem Dec 12, 2024
aec3eec
ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
Oct 10, 2024
2daba7d
drm/amdgpu: rework resume handling for display (v2)
alexdeucher Nov 25, 2024
7a89f53
ALSA: hda: Fix build error without CONFIG_SND_DEBUG
tiwai Oct 11, 2024
3706311
net/smc: fix incorrect SMC-D link group matching logic
Jan 25, 2024
fe33062
usb: dwc3: ep0: Don't reset resource alloc flag
Apr 16, 2024
8bb7b68
ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
tiwai Aug 7, 2024
5eb15d2
platform/x86: asus-wmi: Fix thermal profile initialization
Wer-Wolf Oct 25, 2024
1baed36
serial: amba-pl011: fix build regression
arndb Nov 15, 2024
43bbc5f
i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
nxpfrankli Oct 1, 2024
35163f6
i3c: master: svc: fix possible assignment of the same address to two …
nxpfrankli Oct 2, 2024
a66cdcd
Linux 6.6.66
gregkh Dec 14, 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
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-pci
Original file line number Diff line number Diff line change
Expand Up @@ -163,6 +163,17 @@ Description:
will be present in sysfs. Writing 1 to this file
will perform reset.

What: /sys/bus/pci/devices/.../reset_subordinate
Date: October 2024
Contact: linux-pci@vger.kernel.org
Description:
This is visible only for bridge devices. If you want to reset
all devices attached through the subordinate bus of a specific
bridge device, writing 1 to this will try to do it. This will
affect all devices attached to the system through this bridge
similiar to writing 1 to their individual "reset" file, so use
with caution.

What: /sys/bus/pci/devices/.../vpd
Date: February 2008
Contact: Ben Hutchings <bwh@kernel.org>
Expand Down
2 changes: 1 addition & 1 deletion Documentation/admin-guide/blockdev/zram.rst
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ as idle::
From now on, any pages on zram are idle pages. The idle mark
will be removed until someone requests access of the block.
IOW, unless there is access request, those pages are still idle pages.
Additionally, when CONFIG_ZRAM_MEMORY_TRACKING is enabled pages can be
Additionally, when CONFIG_ZRAM_TRACK_ENTRY_ACTIME is enabled pages can be
marked as idle based on how long (in seconds) it's been since they were
last accessed::

Expand Down
7 changes: 6 additions & 1 deletion Documentation/netlink/specs/ethtool.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,12 @@ attribute-sets:
name: bits
type: nest
nested-attributes: bitset-bits

-
name: value
type: binary
-
name: mask
type: binary
-
name: string
attributes:
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 6
PATCHLEVEL = 6
SUBLEVEL = 65
SUBLEVEL = 66
EXTRAVERSION =
NAME = Pinguïn Aangedreven

Expand Down
6 changes: 5 additions & 1 deletion arch/arm64/kernel/ptrace.c
Original file line number Diff line number Diff line change
Expand Up @@ -1385,7 +1385,7 @@ static int tagged_addr_ctrl_get(struct task_struct *target,
{
long ctrl = get_tagged_addr_ctrl(target);

if (IS_ERR_VALUE(ctrl))
if (WARN_ON_ONCE(IS_ERR_VALUE(ctrl)))
return ctrl;

return membuf_write(&to, &ctrl, sizeof(ctrl));
Expand All @@ -1399,6 +1399,10 @@ static int tagged_addr_ctrl_set(struct task_struct *target, const struct
int ret;
long ctrl;

ctrl = get_tagged_addr_ctrl(target);
if (WARN_ON_ONCE(IS_ERR_VALUE(ctrl)))
return ctrl;

ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &ctrl, 0, -1);
if (ret)
return ret;
Expand Down
2 changes: 1 addition & 1 deletion arch/arm64/kvm/arm.c
Original file line number Diff line number Diff line change
Expand Up @@ -900,7 +900,7 @@ int kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu)

if (run->exit_reason == KVM_EXIT_MMIO) {
ret = kvm_handle_mmio_return(vcpu);
if (ret)
if (ret <= 0)
return ret;
}

Expand Down
36 changes: 32 additions & 4 deletions arch/arm64/kvm/mmio.c
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,31 @@ unsigned long kvm_mmio_read_buf(const void *buf, unsigned int len)
return data;
}

static bool kvm_pending_sync_exception(struct kvm_vcpu *vcpu)
{
if (!vcpu_get_flag(vcpu, PENDING_EXCEPTION))
return false;

if (vcpu_el1_is_32bit(vcpu)) {
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
case unpack_vcpu_flag(EXCEPT_AA32_UND):
case unpack_vcpu_flag(EXCEPT_AA32_IABT):
case unpack_vcpu_flag(EXCEPT_AA32_DABT):
return true;
default:
return false;
}
} else {
switch (vcpu_get_flag(vcpu, EXCEPT_MASK)) {
case unpack_vcpu_flag(EXCEPT_AA64_EL1_SYNC):
case unpack_vcpu_flag(EXCEPT_AA64_EL2_SYNC):
return true;
default:
return false;
}
}
}

/**
* kvm_handle_mmio_return -- Handle MMIO loads after user space emulation
* or in-kernel IO emulation
Expand All @@ -84,9 +109,12 @@ int kvm_handle_mmio_return(struct kvm_vcpu *vcpu)
unsigned int len;
int mask;

/* Detect an already handled MMIO return */
if (unlikely(!vcpu->mmio_needed))
return 0;
/*
* Detect if the MMIO return was already handled or if userspace aborted
* the MMIO access.
*/
if (unlikely(!vcpu->mmio_needed || kvm_pending_sync_exception(vcpu)))
return 1;

vcpu->mmio_needed = 0;

Expand Down Expand Up @@ -117,7 +145,7 @@ int kvm_handle_mmio_return(struct kvm_vcpu *vcpu)
*/
kvm_incr_pc(vcpu);

return 0;
return 1;
}

int io_mem_abort(struct kvm_vcpu *vcpu, phys_addr_t fault_ipa)
Expand Down
4 changes: 2 additions & 2 deletions arch/arm64/mm/context.c
Original file line number Diff line number Diff line change
Expand Up @@ -32,9 +32,9 @@ static unsigned long nr_pinned_asids;
static unsigned long *pinned_asid_map;

#define ASID_MASK (~GENMASK(asid_bits - 1, 0))
#define ASID_FIRST_VERSION (1UL << asid_bits)
#define ASID_FIRST_VERSION (1UL << 16)

#define NUM_USER_ASIDS ASID_FIRST_VERSION
#define NUM_USER_ASIDS (1UL << asid_bits)
#define ctxid2asid(asid) ((asid) & ~ASID_MASK)
#define asid2ctxid(asid, genid) ((asid) | (genid))

Expand Down
10 changes: 10 additions & 0 deletions arch/loongarch/include/asm/hugetlb.h
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@ static inline int prepare_hugepage_range(struct file *file,
return 0;
}

#define __HAVE_ARCH_HUGE_PTE_CLEAR
static inline void huge_pte_clear(struct mm_struct *mm, unsigned long addr,
pte_t *ptep, unsigned long sz)
{
pte_t clear;

pte_val(clear) = (unsigned long)invalid_pte_table;
set_pte_at(mm, addr, ptep, clear);
}

#define __HAVE_ARCH_HUGE_PTEP_GET_AND_CLEAR
static inline pte_t huge_ptep_get_and_clear(struct mm_struct *mm,
unsigned long addr, pte_t *ptep)
Expand Down
2 changes: 1 addition & 1 deletion arch/loongarch/mm/tlb.c
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@ static void setup_tlb_handler(int cpu)
/* Avoid lockdep warning */
rcu_cpu_starting(cpu);

#ifdef CONFIG_NUMA
#if defined(CONFIG_NUMA) && !defined(CONFIG_PREEMPT_RT)
vec_sz = sizeof(exception_handlers);

if (pcpu_handlers[cpu])
Expand Down
Loading