-
Notifications
You must be signed in to change notification settings - Fork 117
[Deepin-Kernel-SIG] [linux 6.6-y] [Upstream] Update kernel base to 6.6.134-p1 #1626
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
Merged
opsiff
merged 100 commits into
deepin-community:linux-6.6.y
from
opsiff:linux-stable-update-6.6.134-p1
Apr 14, 2026
Merged
Changes from all commits
Commits
Show all changes
100 commits
Select commit
Hold shift + click to select a range
4caaf29
arm64/scs: Fix handling of advance_loc4
peppergrayxyz b590854
HID: wacom: fix out-of-bounds read in wacom_intuos_bt_irq
dlelcldkekslele e6b1e81
atm: lec: fix use-after-free in sock_def_readable()
deepanshu406 3dc4733
btrfs: don't take device_list_mutex when querying zone info
morbidrsa e00f0eb
tg3: replace placeholder MAC address with device property
10180cf
objtool: Fix Clang jump table detection
jpoimboe ef60978
HID: multitouch: Check to ensure report responses match the request
lag-linaro 016dd75
i2c: tegra: Don't mark devices with pins as IRQ safe
cyndis 55c5bed
btrfs: reject root items with drop_progress and zero drop_level
Gality369 a51a182
spi: geni-qcom: Check DMA interrupts early in ISR
ptalari27 fa664b4
dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix co…
nxpfrankli fb1211c
wifi: ath11k: skip status ring entry processing
c9f45fd
wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation
8aac493
wifi: ath11k: Pass the correct value of each TID during a stop AMPDU …
ae976df
crypto: caam - fix DMA corruption on long hmac keys
horiag 1141137
crypto: caam - fix overflow on long hmac keys
horiag c760525
crypto: af-alg - fix NULL pointer dereference in scatterwalk
nszetei 0615796
net: fec: fix the PTP periodic output sysfs interface
799081a
net: qrtr: replace qrtr_tx_flow radix_tree with xarray to fix memory …
mrpre 4c38890
net: ipv6: ndisc: fix ndisc_ra_useropt to initialize nduseropt_padX f…
echelonh f237cb4
net/ipv6: ioam6: prevent schema length wraparound in trace fill
neosys007 120cabb
tg3: Fix race for querying speed/duplex
6f29a2a
ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
edumazet f2e9e15
ip6_tunnel: clear skb2->cb[] in ip4ip6_err()
edumazet cc48eb9
bridge: br_nd_send: linearize skb before parsing ND options
4cb9683
net/sched: sch_hfsc: fix divide-by-zero in rtsc_min()
n132 a3e1aa7
ASoC: ep93xx: Fix unchecked clk_prepare_enable() and add rollback on …
JihedChaibi 73613a7
ipv6: prevent possible UaF in addrconf_permanent_addr()
c337071
net: sched: cls_api: fix tc_chain_fill_node to initialize tcm_info to…
echelonh fe92e6a
NFC: pn533: bound the UART receive buffer
neosys007 c45f1f6
net: xilinx: axienet: Correct BD length masks to match AXIDMA IP spec
73dfa99
bpf: Fix regsafe() for pointers to packet
a0cbea3
net: ipv6: flowlabel: defer exclusive option free until RCU teardown
ARC-CPS 418611d
netfilter: flowtable: strictly check for maximum number of actions
ummakynes 686d4d1
netfilter: nfnetlink_log: account for netlink header size
f689d7d
netfilter: x_tables: ensure names are nul-terminated
dc968d2
netfilter: ipset: use nla_strcmp for IPSET_ATTR_NAME attr
9bdfe23
netfilter: nf_conntrack_helper: pass helper to expect cleanup
04ecac5
netfilter: ctnetlink: zero expect NAT fields when CTA_EXPECT_NAT absent
3548ddf
netfilter: nf_conntrack_expect: honor expectation helper field
ummakynes 10312de
netfilter: nf_conntrack_expect: use expect->helper
ummakynes 8167038
netfilter: nf_conntrack_expect: store netns and zone in expectation
ummakynes c2587f8
netfilter: ctnetlink: ignore explicit helper on new expectations
ummakynes 33d496b
netfilter: x_tables: restrict xt_check_match/xt_check_target extensio…
ummakynes 61d84fd
netfilter: nf_tables: reject immediate NF_QUEUE verdict
ummakynes ea61d6b
Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediate
pv d939f4c
Bluetooth: SCO: fix race conditions in sco_sock_connect()
zzzccc427 07986ac
Bluetooth: MGMT: validate LTK enc_size on load
Niebelungen-D 68008b9
Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_r…
pv 8d5f85a
Bluetooth: MGMT: validate mesh send advertising payload length
Niebelungen-D 10686b8
rds: ib: reject FRMR registration before IB connection is established
winmin ff335cb
bpf: sockmap: Fix use-after-free of sk->sk_socket in sk_psock_verdict…
q2ven c575d55
net/sched: sch_netem: fix out-of-bounds access in packet corruption
sparkfade aacf477
net: macb: fix clk handling on PCI glue driver removal
pchelkin91 4126101
net: macb: properly unregister fixed rate clocks
pchelkin91 3caf76d
net/mlx5: lag: Check for LAG device before creating debugfs
shayshyi c05d737
net/mlx5: Avoid "No data available" when FW version queries fail
0ad3004
net/x25: Fix potential double free of skb
sch-m b769b6b
net/x25: Fix overflow when accumulating packets
sch-m 56d2a15
net/sched: cls_fw: fix NULL pointer dereference on shared blocks
n132 931972a
net/sched: cls_flow: fix NULL pointer dereference on shared blocks
n132 04fae54
net: hsr: fix VLAN add unwind on slave errors
MocLG 4dcf430
ipv6: avoid overflows in ip6_datagram_send_ctl()
edumazet d418287
bpf: reject direct access to nullable PTR_TO_BUF pointers
9bbb71b
iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one
dlech a0d7796
accel/qaic: Handle DBC deactivation if the owner went away
dd73fcf
hwmon: (pxe1610) Check return value of page-select write in probe
fd97b08
dt-bindings: gpio: fix microchip #interrupt-cells
jamiegibbons aa5255d
hwmon: (tps53679) Fix device ID comparison and printing in tps53676_i…
1e40978
hwmon: (occ) Fix missing newline in occ_show_extended()
b9405d2
mips: ralink: update CPU clock index
DragonBluep c6aab5b
riscv: kgdb: fix several debug register assignment bugs
cd6a9a3
drm/ioc32: stop speculation on the drm_compat_ioctl path
gregkh 93e2aa3
wifi: wilc1000: fix u8 overflow in SSID scan buffer size calculation
25ee3cd
wifi: iwlwifi: mvm: fix potential out-of-bounds read in iwl_mvm_nd_ma…
182c961
USB: serial: option: add MeiG Smart SRM825WN
ernestask 6ae80b2
ALSA: caiaq: fix stack out-of-bounds read in init_card
berkgoksel cb42219
ALSA: ctxfi: Fix missing SPDIFI1 index handling
tiwai e1f4003
Bluetooth: SMP: derive legacy responder STK authentication from MITM …
1seal 2548d97
Bluetooth: SMP: force responder MITM requirements before building the…
1seal 4def1ac
MIPS: Fix the GCC version check for `__multi3' workaround
maciej-w-rozycki 91b7baf
hwmon: (occ) Fix division by zero in occ_show_power_1()
d39e27e
mips: mm: Allocate tlb_vpn array atomically
sephalon 2a51222
iio: adc: ti-adc161s626: fix buffer read on big-endian
dlech 5e7d571
drm/ast: dp501: Fix initialization of SCU2C
tdz d96c781
drm/i915/dp: Use crtc_state->enhanced_framing properly on ivb/hsw CPU…
vsyrjala d756f3b
USB: serial: io_edgeport: add support for Blackbox IC135A
0c5c3be
USB: serial: option: add support for Rolling Wireless RW135R-GL
fd43a1b
USB: core: add NO_LPM quirk for Razer Kiyo Pro webcam
jphein db966b7
iio: adc: ti-adc161s626: use DMA-safe memory for spi_read()
dlech 79435e9
Input: synaptics-rmi4 - fix a locking bug in an error path
bvanassche c7b2e38
Input: i8042 - add TUXEDO InfinityBook Max 16 Gen10 AMD to i8042 quir…
tuxedoxt ee10a6e
Input: xpad - add support for BETOP BTP-KP50B/C controller's wireless…
Headcrabed ee5029e
Input: xpad - add support for Razer Wolverine V3 Pro
ZlordHUN 16e57dd
iio: accel: fix ADXL355 temperature signature value
andy9a9 c8bad23
iio: dac: ad5770r: fix error return in ad5770r_read_raw()
amiclaus 98fa406
iio: light: vcnl4035: fix scan buffer on big-endian
dlech 15bddfb
iio: imu: bmi160: Remove potential undefined behavior in bmi160_confi…
jpoimboe c512e4c
iio: imu: st_lsm6dsx: Set FIFO ODR for accelerometer and gyroscope only
84a1861
iio: gyro: mpu3050: Fix incorrect free_irq() variable
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fallback parsing of an unmatched device response uses msg_len = le32_to_cpu(msg->hdr.len) as the loop bound for indexing into msg->data. Since hdr.len is the total message length (including the header), this can read past the end of the encoded transactions (and into uninitialised bytes in the receive buffer). It also doesn't validate that trans_hdr->len is >= sizeof(*trans_hdr) / non-zero, so a malformed message could cause an infinite loop (len not advancing) or out-of-bounds access. Consider validating hdr.len against the maximum/received size and using a data length of (hdr.len - sizeof(msg->hdr)), plus per-transaction bounds checks before dereferencing trans_hdr or advancing len.