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

[Deepin-Kernel-SIG] [Upstream] Update kernel base to 6.6.66 #522

Merged
merged 357 commits into from
Dec 15, 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
7060c17
drm/bridge: it6505: Fix inverted reset polarity
wens Oct 29, 2024
860d8a6
scsi: ufs: core: Always initialize the UIC done completion
bvanassche Sep 12, 2024
b75a4df
scsi: ufs: core: Add ufshcd_send_bsg_uic_cmd() for UFS BSG
quic-ziqichen Nov 19, 2024
960b073
bpf, vsock: Fix poll() missing a queue
mmhal Nov 18, 2024
bce32af
bpf, vsock: Invoke proto::close on close()
mmhal Nov 18, 2024
40dedaa
xsk: always clear DMA mapping information when unmapping the pool
walking-machine Nov 22, 2024
f194ae1
bpftool: fix potential NULL pointer dereferencing in prog_dump()
amiremohamadi Nov 21, 2024
d5df2c8
drm/sti: Add __iomem for mixer_dbg_mxn's parameter
Nov 20, 2024
f04cf87
tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
Oct 16, 2024
b421c2d
ALSA: seq: ump: Use automatic cleanup of kfree()
tiwai Feb 22, 2024
f7769cf
ALSA: ump: Update substream name from assigned FB names
tiwai Jul 29, 2024
49aef57
ALSA: seq: ump: Fix seq port updates per FB info notify
tiwai Nov 28, 2024
70eda19
ALSA: usb-audio: Notify xrun for low-latency mode
tiwai Nov 28, 2024
d71a7bd
tools: Override makefile ARCH variable if defined, but empty
bjorn-rivos Nov 27, 2024
2503b95
spi: mpc52xx: Add cancel_work_sync before module remove
Nov 28, 2024
8900bde
ASoC: SOF: ipc3-topology: Convert the topology pin index to ALH dai i…
bardliao Nov 27, 2024
8c014ba
ASoC: SOF: ipc3-topology: fix resource leaks in sof_ipc3_widget_setup…
Nov 30, 2024
29c5ff5
bpf: Fix narrow scalar spill onto 64-bit spilled scalar slots
lvtao-sec Dec 4, 2024
7d4e380
scsi: sg: Fix slab-use-after-free read in sg_release()
SurajSonawane2415 Nov 20, 2024
5262329
scsi: scsi_debug: Fix hrtimer support for ndelay
johnpgarry Dec 2, 2024
e0d243c
ASoC: mediatek: mt8188-mt6359: Remove hardcoded dmic codec
nfraprado Dec 3, 2024
506b1ba
drm/v3d: Enable Performance Counters before clearing them
mairacanal Dec 4, 2024
4ac370b
ocfs2: free inode when ocfs2_get_init_inode() fails
Nov 23, 2024
8e5d081
scatterlist: fix incorrect func name in kernel-doc
rddunlap Nov 30, 2024
25cc685
iio: magnetometer: yas530: use signed integer type for clamp limits
Jakko3 Nov 29, 2024
a652da1
bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
Dec 6, 2024
60cce7f
bpf: Remove unnecessary kfree(im_node) in lpm_trie_update_elem
Dec 6, 2024
166e34e
bpf: Handle in-place update for full LPM trie correctly
Dec 6, 2024
317d7e0
bpf: Fix exact match conditions in trie_get_next_key()
Dec 6, 2024
86e50fe
x86/CPU/AMD: WARN when setting EFER.AUTOIBRS if and only if the WRMSR…
sean-jc Dec 6, 2024
95eb5f0
mm: page_alloc: move mlocked flag clearance into free_pages_prepare()
rgushchin Nov 6, 2024
0e4bad1
HID: wacom: fix when get product name maybe null pointer
Avenger-285714 Nov 25, 2024
d632216
LoongArch: Add architecture specific huge_pte_clear()
bibo-mao Dec 2, 2024
8ed5c70
ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
JordyZomer Nov 28, 2024
74fa1c9
ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
JordyZomer Nov 28, 2024
ef9a624
watchdog: rti: of: honor timeout-sec property
ccpalex Nov 7, 2024
8b8002c
can: dev: can_set_termination(): allow sleeping GPIOs
marckleinebudde Nov 21, 2024
d4b6244
can: mcp251xfd: mcp251xfd_get_tef_len(): work around erratum DS800007…
marckleinebudde Nov 24, 2024
85aac17
tracing: Fix cmp_entries_dup() to respect sort() comparison rules
visitorckw Dec 3, 2024
dd2fb12
arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-b…
ctmarinas Dec 3, 2024
959c527
arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
Dec 5, 2024
420c20e
ALSA: usb-audio: add mixer mapping for Corsair HS80
NyCodeGHG Nov 30, 2024
2acf87d
ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
n-bilinskyi Nov 30, 2024
83c7450
ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
konqui0 Dec 2, 2024
142adab
scsi: qla2xxx: Fix abort in bsg timeout
Nov 15, 2024
afb0afc
scsi: qla2xxx: Fix NVMe and NPIV connect issue
Nov 15, 2024
5a218ef
scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
Nov 15, 2024
574b35c
scsi: qla2xxx: Fix use after free on unload
Nov 15, 2024
97b2b2d
scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
Nov 15, 2024
c2e97c4
scsi: ufs: core: sysfs: Prevent div by zero
gwendalcr Nov 20, 2024
c6348cb
scsi: ufs: core: Add missing post notify for power mode change
ptr324 Nov 22, 2024
663b31f
nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
konis Nov 19, 2024
e7a6fc4
fs/smb/client: avoid querying SMB2_OP_QUERY_WSL_EA for SMB3 POSIX
slowfranklin Nov 15, 2024
0710484
fs/smb/client: Implement new SMB3 POSIX type
slowfranklin Nov 15, 2024
c51ff61
fs/smb/client: cifs_prime_dcache() for SMB3 POSIX reparse points
slowfranklin Nov 25, 2024
2d5f4f2
smb3.1.1: fix posix mounts to older servers
Dec 4, 2024
5fcc434
bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
Dec 2, 2024
bf35d67
cacheinfo: Allocate memory during CPU hotplug if not done from the pr…
ricardon Nov 28, 2024
cc1baef
drm/dp_mst: Fix MST sideband message body length check
ideak Nov 25, 2024
c9214b3
drm/dp_mst: Verify request type in the corresponding down message reply
ideak Dec 3, 2024
7d2ba14
drm/dp_mst: Fix resetting msg rx state after topology removal
ideak Dec 3, 2024
0114245
drm/amdgpu/hdp5.2: do a posting read when flushing HDP
alexdeucher Nov 22, 2024
65925c2
modpost: Add .irqentry.text to OTHER_SECTIONS
KAGA-KOKO Dec 1, 2024
7b57064
x86/kexec: Restore GDT on return from ::preserve_context kexec
dwmw2 Dec 5, 2024
a8dc8ce
bpf: fix OOB devmap writes when deleting elements
mfijalko Nov 22, 2024
bad3c4b
dma-buf: fix dma_fence_array_signaled v4
ChristianKoenigAMD Nov 8, 2024
066cd0a
dma-fence: Fix reference leak on fence merge failure path
Nov 15, 2024
0057d40
dma-fence: Use kernel's sort for merging fences
Nov 15, 2024
c85b6ff
xsk: fix OOB map writes when deleting elements
mfijalko Nov 22, 2024
526931e
regmap: detach regmap from dev on regmap_exit
Demon000 Nov 28, 2024
640dddb
mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 1…
jwrdegoede Nov 18, 2024
612039c
mmc: core: Further prevent card detect during shutdown
storulf Nov 25, 2024
09e9391
ocfs2: update seq_file index in ocfs2_dlm_seq_next
Wengang-oracle Nov 19, 2024
7cf1b66
lib: stackinit: hide never-taken branch from compiler
kees Nov 17, 2024
8816a4b
kasan: make report_lock a raw spinlock
rh-jkangas Nov 19, 2024
9db7c80
x86/mm: Add _PAGE_NOPTISHADOW bit to avoid updating userspace page ta…
dwmw2 Dec 4, 2024
7c6e34b
epoll: annotate racy check
brauner Sep 25, 2024
51f190c
kselftest/arm64: Log fp-stress child startup errors to stdout
broonie Oct 22, 2024
e2c40b3
s390/cpum_sf: Handle CPU hotplug remove during sampling
Oct 25, 2024
23eaf1b
btrfs: don't take dev_replace rwsem on task already holding it
morbidrsa Sep 10, 2024
e21c764
btrfs: avoid unnecessary device path update for the same device
adam900710 Sep 24, 2024
607d775
btrfs: do not clear read-only when adding sprout device
boryas Oct 15, 2024
3888c88
kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
broonie Nov 11, 2024
ac3b86c
kcsan: Turn report_filterlist_lock into a raw_spinlock
melver Oct 1, 2024
80a3951
hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list
Oct 18, 2024
57711b8
ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID
jwrdegoede Nov 9, 2024
49b5711
perf/x86/amd: Warn only on new bits set
leitao Oct 1, 2024
b05cae9
spi: spi-fsl-lpspi: Adjust type of scldiv
lategoodbye Sep 30, 2024
80025af
HID: add per device quirk to force bind to hid-generic
Oct 1, 2024
bd0427b
media: uvcvideo: RealSense D421 Depth module metadata
dmipx Aug 26, 2024
f0bb5b3
media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
davidgiven Sep 18, 2024
212ca44
media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
KernelGhost Oct 3, 2024
2fddd59
mmc: core: Add SD card quirk for broken poweroff notification
keita-aihara Sep 13, 2024
1fd70d9
mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED
MrVan Sep 23, 2024
6ddf957
soc: imx8m: Probe the SoC driver as platform driver
Sep 29, 2024
7b9f08a
regmap: maple: Provide lockdep (sub)class for maple tree's internal lock
cristicc Oct 31, 2024
9771c2d
selftests/resctrl: Protect against array overflow when reading strings
rchatre Oct 24, 2024
d27d913
HID: magicmouse: Apple Magic Trackpad 2 USB-C driver support
mr-cal Nov 11, 2024
d2e664c
drm/vc4: hdmi: Avoid log spam for audio start failure
popcornmix Jun 21, 2024
8cb73c0
drm/vc4: hvs: Set AXI panic modes for the HVS
6by9 Jun 21, 2024
befaa09
drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
Samsagax Sep 16, 2024
d0a2088
drm: panel-orientation-quirks: Add quirk for AYA NEO Founder edition
Samsagax Sep 16, 2024
a46e651
drm: panel-orientation-quirks: Add quirk for AYA NEO GEEK
Samsagax Sep 16, 2024
5fecf03
drm/bridge: it6505: Enable module autoloading
Sep 2, 2024
a96f378
drm/mcde: Enable module autoloading
Sep 2, 2024
df30bc4
wifi: rtw89: check return value of ieee80211_probereq_get() for RNR
Sep 19, 2024
482c040
drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
Sep 27, 2024
275b0c5
dlm: fix possible lkb_resource null dereference
Oct 4, 2024
1ee6488
drm/display: Fix building with GCC 15
listout Oct 2, 2024
e576d83
ALSA: hda: Use own quirk lookup helper
tiwai Oct 8, 2024
c31b53f
ALSA: hda/conexant: Use the new codec SSID matching
tiwai Oct 8, 2024
b20f02d
r8169: don't apply UDP padding quirk on RTL8126A
hkallweit Oct 9, 2024
fad6f20
samples/bpf: Fix a resource leak
Oct 10, 2024
0a7bf82
net: fec_mpc52xx_phy: Use %pa to format resource_size_t
horms Oct 14, 2024
56d8467
net: ethernet: fs_enet: Use %pa to format resource_size_t
horms Oct 14, 2024
b99a86a
net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
Oct 13, 2024
89542c4
af_packet: avoid erroring out after sock_init_data() in packet_create()
ignatk Oct 14, 2024
f67bfd1
Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_…
ignatk Oct 14, 2024
deff7c9
Bluetooth: RFCOMM: avoid leaving dangling sk pointer in rfcomm_sock_a…
ignatk Oct 14, 2024
95e2588
net: af_can: do not leave a dangling sk pointer in can_create()
ignatk Oct 14, 2024
53e7ea5
net: ieee802154: do not leave a dangling sk pointer in ieee802154_cre…
ignatk Oct 14, 2024
5920db3
net: inet: do not leave a dangling sk pointer in inet_create()
ignatk Oct 14, 2024
cd349b6
net: inet6: do not leave a dangling sk pointer in inet6_create()
ignatk Oct 14, 2024
5b5973b
wifi: ath5k: add PCI ID for SX76X
neheb Sep 30, 2024
281754e
wifi: ath5k: add PCI ID for Arcadyan devices
neheb Sep 30, 2024
1a603e4
fanotify: allow reporting errors on failure to open fd
amir73il Oct 3, 2024
7e4a189
drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
Sep 19, 2024
9be319a
net: sfp: change quirks for Alcatel Lucent G-010S-P
Headcrabed Oct 11, 2024
aa503e5
net: stmmac: Programming sequence for VLAN packets with split header
Oct 16, 2024
293b024
drm/sched: memset() 'job' in drm_sched_job_init()
Oct 21, 2024
55b0af9
drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
Jul 18, 2024
df5615b
drm/amdgpu: Dereference the ATCS ACPI buffer
Oct 17, 2024
00b269d
netlink: specs: Add missing bitset attrs to ethtool spec
donaldh Oct 18, 2024
7500205
drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
Oct 18, 2024
db7ce8b
dma-debug: fix a possible deadlock on radix_lock
LeviYeoReum Oct 25, 2024
f96b672
jfs: array-index-out-of-bounds fix in dtReadFirst
ghanshyam1898 Sep 28, 2024
35746c4
jfs: fix shift-out-of-bounds in dbSplit
ghanshyam1898 Sep 30, 2024
e600775
jfs: fix array-index-out-of-bounds in jfs_readdir
ghanshyam1898 Oct 1, 2024
b4efcb0
jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
niharcy Oct 8, 2024
6bb2443
fsl/fman: Validate cell-index value obtained from Device Tree
Oct 28, 2024
87360d3
drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
vizhao Oct 24, 2024
8b9be20
virtio-net: fix overflow inside virtnet_rq_alloc
fengidri Oct 29, 2024
2606074
ALSA: usb-audio: Make mic volume workarounds globally applicable
tiwai Nov 5, 2024
42c820f
drm/amdgpu: set the right AMDGPU sg segment limitation
Oct 31, 2024
7741e99
wifi: ipw2x00: libipw_rx_any(): fix bad alignment
Nov 1, 2024
d2158c0
wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdi…
Vmcsnekke Nov 7, 2024
4cdfe37
bpf: Call free_htab_elem() after htab_unlock_bucket()
Nov 6, 2024
3b02867
dsa: qca8k: Use nested lock to avoid splat
lunn Nov 10, 2024
5222536
Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
hildawur Oct 1, 2024
2504360
Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
Vudentz Oct 8, 2024
15170f9
Bluetooth: Add new quirks for ATS2851
Danstiv Oct 21, 2024
deba01c
Bluetooth: Support new quirks for ATS2851
Danstiv Oct 21, 2024
8117f5a
Bluetooth: Set quirks for ATS2851
Danstiv Oct 21, 2024
b602977
ASoC: hdmi-codec: reorder channel allocation list
Kwiboo Nov 15, 2024
02ea14f
rocker: fix link status detection in rocker_carrier_init()
dmantipov Nov 14, 2024
fefc5b7
net/neighbor: clear error in case strict check is not set
kuba-moo Nov 15, 2024
b879c00
netpoll: Use rcu_access_pointer() in __netpoll_setup
leitao Nov 18, 2024
2d20a0c
pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
esben Oct 3, 2024
3d0e61d
tracing/ftrace: disable preemption in syscall probe
compudj Oct 9, 2024
e808700
tracing: Use atomic64_inc_return() in trace_clock_counter()
ubizjak Oct 7, 2024
b8e0b48
tools/rtla: fix collision with glibc sched_attr/sched_set_attr
jstancek Oct 10, 2024
4180600
rtla/timerlat: Make timerlat_top_cpu->*_count unsigned long long
lenticularis39 Oct 11, 2024
1caf5b9
scsi: hisi_sas: Add cond_resched() for no forced preemption model
Oct 8, 2024
c28d2b0
pinmux: Use sequential access to access desc->pinmux data
Oct 14, 2024
1f49794
scsi: ufs: core: Make DMA mask configuration more flexible
bvanassche Oct 18, 2024
b4ba283
bpf: put bpf_link's program when link is safe to be deallocated
anakryiko Nov 1, 2024
5a7785e
scsi: lpfc: Call lpfc_sli4_queue_unset() in restart and rmmod paths
Oct 31, 2024
fa6225b
clk: qcom: rcg2: add clk_rcg2_shared_floor_ops
lumag Oct 27, 2024
b85239d
clk: qcom: rpmh: add support for SAR2130P
lumag Oct 27, 2024
0c318bb
clk: qcom: tcsrcc-sm8550: add SAR2130P support
lumag Oct 27, 2024
99cb5cb
leds: class: Protect brightness_show() with led_cdev->led_access mutex
Nov 3, 2024
a2d78e4
scsi: st: Don't modify unknown block number in MTIOCGET
kmakisara Nov 6, 2024
1b3757c
scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
kmakisara Nov 6, 2024
47a363e
pinctrl: qcom-pmic-gpio: add support for PM8937
barni2000 Oct 31, 2024
d65d746
pinctrl: qcom: spmi-mpp: Add PM8937 compatible
barni2000 Oct 31, 2024
c047465
thermal/drivers/qcom/tsens-v1: Add support for MSM8937 tsens
barni2000 Nov 13, 2024
9b59517
nvdimm: rectify the illogical code within nd_dax_probe()
Nov 8, 2024
176a4e9
smb: client: memcpy() with surrounding object base address
kees Nov 17, 2024
8e468b2
verification/dot2: Improve dot parser robustness
glemco Oct 17, 2024
aaa4fe7
f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_in…
Sep 18, 2024
241a683
KMSAN: uninit-value in inode_go_dump (5)
Oct 21, 2024
fed55b1
i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
jhnikula Sep 20, 2024
c717ecd
PCI: qcom: Add support for IPQ9574
Aug 1, 2024
29d7423
PCI: vmd: Add DID 8086:B06F and 8086:B60B for Intel client SKUs
Oct 11, 2024
87eae7d
PCI: vmd: Set devices to D0 before enabling PM L1 Substates
starnight Oct 1, 2024
1a3b1fb
PCI: Detect and trust built-in Thunderbolt chips
Sep 10, 2024
ce0775c
PCI: Add 'reset_subordinate' to reset hierarchy below bridge
keithbusch Oct 25, 2024
23b6321
PCI: Add ACS quirk for Wangxun FF5xxx NICs
Nov 15, 2024
310e673
i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() …
Nov 7, 2024
2a5c275
f2fs: print message if fscorrupted was found in f2fs_new_node_page()
chaseyu Nov 20, 2024
faf66eb
f2fs: fix to shrink read extent node in batches
chaseyu Nov 21, 2024
aa107e8
ACPI: x86: Add skip i2c clients quirk for Acer Iconia One 8 A1-840
jwrdegoede Nov 16, 2024
ad6b60d
ACPI: x86: Clean up Asus entries in acpi_quirk_skip_dmi_ids[]
jwrdegoede Nov 16, 2024
c0f49d6
LoongArch: Fix sleeping in atomic context for PREEMPT_RT
chenhuacai Nov 22, 2024
b081536
fs/ntfs3: Fix case when unmarked clusters intersect with zone
aalexandrovich Oct 10, 2024
d162c2d
usb: chipidea: udc: handle USB Error Interrupt if IOC not set
Sep 26, 2024
3813466
iio: light: ltr501: Add LTER0303 to the supported devices
andy-shev Oct 24, 2024
2eaf4ef
ASoC: amd: yc: fix internal mic on Redmi G 2022
Nov 16, 2024
d167b9b
drm/amdgpu/vcn: reset fw_shared when VCPU buffers corrupted on vcn v4…
Nov 15, 2024
b6897a3
MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
xry111 Nov 23, 2024
0f8d607
ASoC: amd: yc: Add quirk for microphone on Lenovo Thinkpad T14s Gen 6…
ukleinek Nov 22, 2024
439d7b0
powerpc/prom_init: Fixup missing powermac #size-cells
mpe Nov 26, 2024
3b4e789
misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
pnewman-cti Oct 2, 2024
a671756
rtc: cmos: avoid taking rtc_lock for extended period of time
dtor Oct 25, 2024
3ba2100
serial: 8250_dw: Add Sophgo SG2044 quirk
inochisa Oct 24, 2024
d6a0a93
smb: client: don't try following DFS links in cifs_tree_connect()
pcacjr Nov 26, 2024
3a8cd5d
setlocalversion: work around "git describe" performance
Villemoes Nov 18, 2024
0a69763
io_uring/tctx: work around xa_store() allocation error issue
axboe Nov 29, 2024
6875d5a
sched/numa: Fix mm numa_scan_seq based unconditional scan
RaghavendraKT80 Oct 20, 2023
16ea8c0
sched/numa: fix memory leak due to the overwritten vma->numab_state
Nov 13, 2024
2aa9fc1
mempolicy: fix migrate_pages(2) syscall return nr_failed
Oct 3, 2023
79b5a87
mm/mempolicy: fix migrate_to_node() assuming there is at least one VM…
davidhildenbrand Nov 20, 2024
57e30bb
sched/core: Remove the unnecessary need_resched() check in nohz_csd_f…
KriyszigAtOffice Nov 19, 2024
6c28cd3
sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU …
KriyszigAtOffice Nov 19, 2024
a67ea24
sched/core: Prevent wakeup of ksoftirqd during idle load balance
KriyszigAtOffice Nov 19, 2024
4dbbf52
sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair()
Sep 19, 2023
0570861
sched/fair: Rename check_preempt_curr() to wakeup_preempt()
Sep 19, 2023
585e59b
sched/headers: Move 'struct sched_param' out of uapi, to work around …
kolyshkin Aug 8, 2023
f995b5a
sched: Unify runtime accounting across classes
Nov 4, 2023
09867c9
sched: Remove vruntime from trace_sched_stat_runtime()
Nov 6, 2023
5c95ace
sched: Unify more update_curr*()
Nov 6, 2023
bc60965
sched/deadline: Collect sched_dl_entity initialization
Nov 4, 2023
9fa06dc
sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity
Nov 4, 2023
53d8a9f
sched/deadline: Fix warning in migrate_enable for boosted tasks
walac Jul 24, 2024
af86047
btrfs: fix missing snapshot drew unlock when root is dead during swap…
fdmanana Nov 29, 2024
89772e4
clk: en7523: Initialize num before accessing hws in en7523_register_c…
learjet5 Dec 3, 2024
87ca237
tracing/eprobe: Fix to release eprobe when failed to add dyn_event
mhiramat Nov 29, 2024
b64a393
x86: Fix build regression with CONFIG_KEXEC_JUMP enabled
damien-lemoal Dec 8, 2024
73fdaea
Revert "unicode: Don't special case ignorable code points"
torvalds Dec 11, 2024
3e9df08
vfio/mlx5: Align the page tracking max message size with the device c…
Dec 5, 2024
806dc31
selftests/ftrace: adjust offset for kprobe syntax error test
hbathini Nov 29, 2024
e8a7b39
KVM: x86/mmu: Ensure that kvm_release_pfn_clean() takes exact pfn fro…
Dec 8, 2024
a66a98e
jffs2: Prevent rtime decompress memory corruption
KinseyMoore Jul 23, 2024
6c3a717
jffs2: Fix rtime decompressor
richardweinberger Dec 3, 2024
8fe45e9
mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
Oct 22, 2024
a4657c2
xhci: dbc: Fix STALL transfer event handling
matnyman Sep 5, 2024
8e20d84
iio: invensense: fix multiple odr switch when FIFO is off
jmaneyrol-invn Oct 21, 2024
93a9bad
btrfs: add cancellation points to trim loops
luca020400 Sep 17, 2024
d8b2ad1
ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 …
zhaohem Dec 12, 2024
08c3aca
ASoC: Intel: avs: Fix return status of avs_pcm_hw_constraints_init()
Oct 10, 2024
8a34aec
drm/amdgpu: rework resume handling for display (v2)
alexdeucher Nov 25, 2024
070a97c
ALSA: hda: Fix build error without CONFIG_SND_DEBUG
tiwai Oct 11, 2024
bdd9cb0
net/smc: fix incorrect SMC-D link group matching logic
Jan 25, 2024
76fb609
usb: dwc3: ep0: Don't reset resource alloc flag
Apr 16, 2024
1492aab
ALSA: usb-audio: Update UMP group attributes for GTB blocks, too
tiwai Aug 7, 2024
83b642d
platform/x86: asus-wmi: Fix thermal profile initialization
Wer-Wolf Oct 25, 2024
b0bf444
serial: amba-pl011: fix build regression
arndb Nov 15, 2024
ccc36fc
i3c: master: Remove i3c_dev_disable_ibi_locked(olddev) on device hotjoin
nxpfrankli Oct 1, 2024
ae8ead4
i3c: master: svc: fix possible assignment of the same address to two …
nxpfrankli Oct 2, 2024
99defd4
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: [email protected]
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 <[email protected]>
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 @@ -289,7 +289,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
Loading