Fabian Leutenegger
acc15024ed
input: touchscreen: xiaomi: Add double tap gesture sysfs notify node
...
Change-Id: I03caf63ba624d5211665ef956df6ea8b38b95a27
2024-12-17 19:41:13 +01:00
Arian
8d78f27707
input: touchscreen: xiaomi: Add singletap gesture command
...
Change-Id: I6e6bb3bf06c270abb8d168ed9dca5878cabf7434
2024-12-17 19:41:13 +01:00
Arian
7d6d0b55d3
input: touchscreen: xiaomi: Add fod_longpress gesture command
...
Change-Id: I461b90392f3136b40ee97803a41da0fb171d115b
2024-12-17 19:41:13 +01:00
Arian
de603ae4f8
input: touchscreen: xiaomi: Get rid of notify buf spam
...
Change-Id: I286dbcdc596ce06eb9d391cc2d267157855210ea
2024-12-17 19:41:13 +01:00
Arian
8842f4a0b2
input: touchscreen: xiaomi: Add prototypes to function declarations
...
Change-Id: I91435bce8d6b4a0df50adf24cfd74e7a5b9862ad
2024-12-17 19:41:12 +01:00
kxxt
883a0b479e
[WIP] input: touchscreen: xiaomi: Reverse from stock module
...
Change-Id: I0536f666a3cd178564bb07be150e692dc8e4c1ee
2024-12-17 19:41:12 +01:00
Arian
30784e8b4b
Revert "input: touchscreen: xiaomi: Implement touch_thp_film"
...
This reverts commit 7d6621bab274097ec6c3f3c22f3c0a208ed9b1c9.
Change-Id: I10c7216a4bea0b0735f5850fcb7e64ec1a72e0e6
2024-12-17 19:41:12 +01:00
Arian
cf49c0ee7a
input: touchsreen: xiaomi: Import updated header from M11
...
Change-Id: I8a2668e52030f54dd30a4d001bb5857d3762f96e
2024-12-17 19:41:12 +01:00
Arian
907e3f336d
input: touchscreen: xiaomi: Implement touch_thp_mem_notify
...
Change-Id: I25569b4d1509f5b5a4cdb33cc4c56773bf853090
2024-12-17 19:41:12 +01:00
Arian
676e5095dc
input: touchscreen: xiaomi: Implement touch_thp_film
...
Change-Id: If44dc1e2478083dafdacf8314d619db5e547d7fd
2024-12-17 19:41:12 +01:00
Arian
7a915c25cc
input: touchscreen: xiaomi: Implement palm_sensor_data
...
Change-Id: I73217c76ce202d38a055d7fce1b8c34b1f16e302
2024-12-17 19:41:12 +01:00
Arian
e3ccba0eea
Revert "input: touchscreen: xiaomi: Change enable_touch_raw to work with int"
...
This reverts commit 5c4bf0a430541df9b6393e6a1eff2ff93667d8fc.
Change-Id: I6bdd4e700270ebe1e8597bd09e25aa820ed9058e
2024-12-17 19:41:11 +01:00
Arian
f897406a61
Revert "input: touchscreen: xiaomi: Drop clicktouch_raw"
...
This reverts commit 51b530253a841c812ef6c6a5fcd513f3b6be12a0.
Change-Id: I485c2b618973b81c6d68f834849f9ebe34ac0710
2024-12-17 19:41:11 +01:00
Arian
1812fff7b3
input: touchscreen: xiaomi: Implement tp_hal_version
...
Change-Id: Id0c48f33deffa7d62d50ae13583a2808aab2b81e
2024-12-17 19:41:11 +01:00
Arian
15f4f04489
input: touchscreen: xiaomi: Implement touch_irq_no
...
Change-Id: I9a6d64ff70edfc15fbcde377e482315e7ef9ef13
2024-12-17 19:41:11 +01:00
Arian
f4060b3106
input: touchscreen: xiaomi: Implement finger_status
...
Change-Id: I61bd0f891a156fed41cb764423fd9597570c0002
2024-12-17 19:41:11 +01:00
Arian
eaff8f77f9
input: touchscreen: xiaomi: Implement touch_active_status
...
Change-Id: I5138fa4e9784dc8b984874d33a14f41031ffc6d6
2024-12-17 19:41:11 +01:00
Arian
ba0a56aa2f
input: touchscreen: xiaomi: Add XIAOMI_TOUCH_UTC_PRINT
...
Change-Id: I65f5ab5bc738af471c216b220e3ff3ba9ff1df34
2024-12-17 19:41:10 +01:00
Arian
1426989329
input: touchscreen: xiaomi: Add more THP mode types
...
Change-Id: I50fcf6a5a37bbc5f4105964d86920022cc780d5e
2024-12-17 19:41:10 +01:00
Arian
1f69b2f2a5
input: touchscreen: xiaomi: Change enable_touch_raw to work with int
...
Change-Id: Ide92ed5937c38e1a772f44d07ba68cd5d4938e71
2024-12-17 19:41:10 +01:00
Arian
8eece741dd
input: touchscreen: xiaomi: Implement thp_cmd_data
...
Change-Id: I00b7161526084c3f31ec5cd925bea10af050126e
2024-12-17 19:41:10 +01:00
Arian
3c2c3f934a
input: touchscreen: xiaomi: Move xiaomi_touch_set_suspend_state up
...
Change-Id: If5d0efede26fbf1b16c46a5c628655c6eb2b41ce
2024-12-17 19:41:10 +01:00
Arian
c20b8d1d58
input: touchscreen: xiaomi: Drop clicktouch_raw
...
Change-Id: I856796199db365da1eb8bffcee6c490fe00a770c
2024-12-17 19:41:10 +01:00
Arian
f88b542861
input: touchscreen: xiaomi: Implement resolution_factor
...
Change-Id: Ifb31b9877f73a8f4e76f9ab4d1c0cbe8ff79c079
2024-12-17 19:41:09 +01:00
Arian
2e63d33a91
input: touchscreen: Import xiaomi touch driver from mayfly-s-oss
...
Also ran clang-format
Change-Id: Id09592d795b4a077e238377fbe9a48500a08a555
2024-12-17 19:41:09 +01:00
Jens Reidel
125ae2ae5d
input: misc: qcom-hv-haptics: Add support for garnet
...
Change-Id: I8167b022c8156f60a46ecacf0fd2f44d01487293
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:09 +01:00
Jens Reidel
eea21f2798
input: misc: qcom-hv-haptics: Import changes from yudi-t-oss
...
Change-Id: Idaaf0e677f9212d32254f92d2d8eb9ce655ddb27
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:09 +01:00
Jens Reidel
0b7362e433
input: misc: Import aw8622x_haptic driver from ziyi-s-oss
...
Also ran clang-format and converted to LF
Change-Id: Ieaa97ebd751101fbc8c042400565e9aba4dd76c2
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:09 +01:00
TheStrechh
67de051a05
input: misc: aw86927_haptic: Replace mtk with qcom properties
...
* Fix haptic issues
Change-Id: Ibec65e2415cb8570d5f178de4e8e4b2903db8bae
2024-12-17 19:41:09 +01:00
Arian
af058bb920
input: misc: Imort aw86927_haptic driver from mayfly-s-oss
...
Also ran clang-format and converted to LF
Change-Id: Iff2a4a3a36810526b8535835511f49f15aad957f
2024-12-17 19:41:09 +01:00
Arian
b308931d05
input: misc: Import aw8698_haptic driver from mayfly-s-oss
...
Also ran clang-format
Change-Id: I1602bc1f68beb453a945021ce2d1eaf9b4657797
2024-12-17 19:41:08 +01:00
Jens Reidel
38f0c9675f
input: Import stmvl53l5 driver from garnet-t-oss
...
Also ran clang-format and converted to LF
Change-Id: I6036ad97379fba581fb12d06f642e2572efb24b7
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:08 +01:00
Divyanshu-Modi
f00607b0dc
input: goodix_tee: Disable Navigation events and key maps
...
* zizhan HALs reports a fake touch every time the fingerprint area is pressed
Signed-off-by: Divyanshu-Modi <divyan.m05@gmail.com>
Change-Id: I3fa3609570064063f328d3b4f4620fd5a332312e
2024-12-17 19:41:08 +01:00
Jens Reidel
1207322224
input: fingerprint: Add goodix_tee driver
...
From mondrian-s-oss. Also ran clang-format.
Change-Id: I6a38efa43333acd8c3736e6d0078ed49953bdf26
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:08 +01:00
Jens Reidel
c6edfe1efb
input: fingerprint: Import goodix_3626 from marble-s-oss
...
Ran clang-format and added missing type specifiers to variables.
Change-Id: I09b804da783f6a6b8f1049237cdbb782468db4c9
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:08 +01:00
Jens Reidel
89285b3e97
input: fingerprint: Import fpc_1540 from marble-s-oss
...
Ran clang-format and added missing type specifiers to variables.
Change-Id: I290535a38e5673d5b26be0838df97c4ecdcbf3c4
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:08 +01:00
Jens Reidel
042f119903
input: fingerprint: goodix_fod: Fix duplicate input_free_device call
...
Change-Id: I5f3d326d9db156519a4c2171e1c6f863d8005156
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:07 +01:00
Jens Reidel
3168421e59
input: fingerprint: goodix_fod: Add support for more supply configs
...
As used on mondrian and diting.
Change-Id: Ib69d8c347081115ff2c2c2c951e7f95100debf1d
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:07 +01:00
Arian
5abdfb610a
input: fingerprint: Import goodix_fod driver from mayfly-s-oss
...
Also ran clang-format
Change-Id: I02927338f0de1674191ea42ce7a0554dc2147302
2024-12-17 19:41:07 +01:00
Arian
837c45e465
misc: Introduce simplified xiaomi hardware identification driver
...
Change-Id: I6ae7a76dcc687fe8fa9edb5c119182d2c32462be
Co-authored-by: Jens Reidel <adrian@travitia.xyz>
2024-12-17 19:41:01 +01:00
Michael Bestas
6725684c74
Merge tag 'ASB-2024-12-05_12-5.10' of https://android.googlesource.com/kernel/common into android13-5.10-waipio
...
https://source.android.com/docs/security/bulletin/2024-12-01
* tag 'ASB-2024-12-05_12-5.10' of https://android.googlesource.com/kernel/common : (649 commits)
ANDROID: ABI: update symbol list for honor
ANDROID: fs: add vendor hook to collect IO statistics
ANDROID: tools/objtool: Pass CFLAGS to libsubcmd build via EXTRA_CFLAGS
UPSTREAM: HID: core: zero-initialize the report buffer
ANDROID: libsubcmd: Hoist iterator variable declarations in parse_options_subcommand()
ANDROID: mm: Fix SPF-aware fast-mremap
UPSTREAM: net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
UPSTREAM: f2fs: support SEEK_DATA and SEEK_HOLE for compression files
Revert "genetlink: hold RCU in genlmsg_mcast()"
ANDROID: add file for recording allowed ABI breaks
ANDROID: GKI: update symbol list for honor
ANDROID: Allow vendor modules perform more operations on memleak detect
UPSTREAM: drm/omap: fix misleading indentation in pixinc()
UPSTREAM: bitfield: build kunit tests without structleak plugin
BACKPORT: FROMGIT: binder: add delivered_freeze to debugfs output
BACKPORT: FROMGIT: binder: fix memleak of proc->delivered_freeze
FROMGIT: binder: allow freeze notification for dead nodes
FROMGIT: binder: fix BINDER_WORK_CLEAR_FREEZE_NOTIFICATION debug logs
FROMGIT: binder: fix BINDER_WORK_FROZEN_BINDER debug logs
BACKPORT: FROMGIT: binder: fix freeze UAF in binder_release_work()
...
Conflicts:
android/abi_gki_aarch64.xml
net/qrtr/af_qrtr.c
Change-Id: I4f416cf6c90e71fbdc0bea2c76a620842a2a2288
2024-12-16 00:43:42 +02:00
Michael Bestas
bcf90117d7
Merge tag 'KERNEL.PLATFORM.1.0.r1-18400-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.10 into android13-5.10-waipio
...
"KERNEL.PLATFORM.1.0.r1-18400-kernel.0"
* tag 'KERNEL.PLATFORM.1.0.r1-18400-kernel.0' of https://git.codelinaro.org/clo/la/kernel/msm-5.10 :
drivers: dcvs: llcc_miss: Remove Secure Device Check
defconfig: Enable PM8008 module for neo LE
arm64: config: Enable LLCC Miss and BUS Profile
drivers: dcvs: llcc_miss: Add llcc miss stats driver
interconnect: qcom: icc-rpmh: enable support for no secondary display
clk: qcom: gcc-anorak: Add CLK_DONT_HOLD_STATE to usb2_clkref
soc: qcom: smcinvoke: Add dependent modules for smcinvoke
drivers: scm: Change order of dload legacy support check
i2c: i2c-master-msm-geni: add null pointer check in event call back
drivers: qseecom: Define .compat_ioctl based on CONFIG_COMPAT
build.config: Move smcinvoke and qseecom to early init
msm: kgsl: Fix gpu work period update for legacy path
Merge remote-tracking branch into HEAD
UPSTREAM: af_unix: Fix garbage collector racing against connect()
ANDROID: irq: put irq_resolve_mapping under protection of __irq_enter_raw
UPSTREAM: af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
ANDROID: ABI fixup for abi break in struct dst_ops
BACKPORT: net: fix __dst_negative_advice() race
power: reset: Disable support of dynamic download mode (ramdump)
Conflicts:
android/abi_gki_aarch64.xml
Change-Id: Ibf2399d85835c5e2e28569a4df8c5fd4e7b3fb72
2024-12-16 00:40:29 +02:00
Rui Chen
7c627b9bc8
ANDROID: ABI: update symbol list for honor
...
Update symbol list for honor in android/abi_gki_aarch64_honor
Bug: 380502059
Change-Id: I2b1a67fc7cb827c354894c117f74d35af3a2ce0c
Signed-off-by: Rui Chen <chenrui9@honor.com>
2024-12-02 19:22:28 +00:00
Rui Chen
5f45a7ef79
ANDROID: fs: add vendor hook to collect IO statistics
...
Add vendor hook to get metainfo of direct/buffered read and write.
Determine hot files in each performance-sensitive user scenario.
Bug: 380502059
Change-Id: Ie7604852df637d6664afd72e87bd6d4b14bbc2a2
Signed-off-by: Rui Chen <chenrui9@honor.com>
2024-12-02 19:22:28 +00:00
Tao Wu
35fae48401
ANDROID: tools/objtool: Pass CFLAGS to libsubcmd build via EXTRA_CFLAGS
...
The upstream fix is too invasive to backport so we take a similar
fix like http://aosp/2755768
Bug: 355379840
Change-Id: I50258052fbf0c4f8ace7007427037122b4fd02b0
Link: https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=cd955bdd
Signed-off-by: Tao Wu <lepton@google.com>
(cherry picked from commit 42e503e28698187142397240819ca7f97b4374fc)
2024-12-02 18:34:21 +00:00
Jiri Kosina
b6f4fd26d5
UPSTREAM: HID: core: zero-initialize the report buffer
...
[ Upstream commit 177f25d1292c7e16e1199b39c85480f7f8815552 ]
Since the report buffer is used by all kinds of drivers in various ways, let's
zero-initialize it during allocation to make sure that it can't be ever used
to leak kernel memory via specially-crafted report.
Bug: 380395346
Fixes: 27ce405039
("HID: fix data access in implement()")
Reported-by: Benoît Sevens <bsevens@google.com>
Acked-by: Benjamin Tissoires <bentiss@kernel.org>
Signed-off-by: Jiri Kosina <jkosina@suse.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit 9d9f5c75c0c7f31766ec27d90f7a6ac673193191)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: I31f64f2745347137bbc415eb35b7fab5761867f3
2024-12-02 10:59:00 +00:00
Greg Kroah-Hartman
b0e9b554c3
Merge tag 'android12-5.10.228_r00' into android12-5.10
...
This merges up to the 5.10.228 LTS release into the android12-5.10
branch. Changes included in here are:
* 38dc270ca0
Revert "genetlink: hold RCU in genlmsg_mcast()"
* c515597aec
Merge 02874ca52d
("tracing: Consider the NULL character when validating the event length") into android12-5.10-lts
|\
| * 02874ca52d
tracing: Consider the NULL character when validating the event length
| * df848523d6
jfs: Fix sanity check in dbMount
| * 8605ca4bd0
arm64: Force position-independent veneers
| * 0329056e07
ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
| * 75f828e944
drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
| * 649d646506
iomap: update ki_pos a little later in iomap_dio_complete
| * c9b7743807
exec: don't WARN for racy path_noexec check
| * 20e27c7739
block, bfq: fix procress reference leakage for bfqq in merge chain
| * bf83ba3c55
KVM: s390: gaccess: Check if guest address is in memslot
| * 6e1659b674
KVM: s390: gaccess: Cleanup access to guest pages
| * 472088ffb1
KVM: s390: gaccess: Refactor access address range check
| * 511ca93509
KVM: s390: gaccess: Refactor gpa and length calculation
| * cf9ddf9ed9
arm64: probes: Fix uprobes for big-endian kernels
| * 7f1ef59185
arm64:uprobe fix the uprobe SWBP_INSN in big-endian
| * 6c151aeb6d
Bluetooth: bnep: fix wild-memory-access in proto_unregister
| * 5c345c47e8
s390: Initialize psw mask in perf_arch_fetch_caller_regs()
| * 6af43ec3bf
usb: typec: altmode should keep reference to parent
| * ed31aba8ce
smb: client: fix OOBs when building SMB2_IOCTL request
| * 8c1e6717f6
scsi: target: core: Fix null-ptr-deref in target_alloc_device()
| * 4af714e823
genetlink: hold RCU in genlmsg_mcast()
| * b632114677
net: systemport: fix potential memory leak in bcm_sysport_xmit()
| * f48eaf4e88
net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
| * aacf6e28ae
net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
| * 56dbb74b6a
macsec: don't increment counters for an unrelated SA
| * 2c7dd3ca6b
drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
| * df6fed0a2a
RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
| * 78aaf54ad5
RDMA/bnxt_re: Return more meaningful error
| * 718609f518
ipv4: give an IPv4 dev to blackhole_netdev
| * 59df170bde
RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
| * 9076d449e7
ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
| * dbe51dd516
RDMA/bnxt_re: Add a check for memory allocation
| * c17e5cbbb1
RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
* | 012423e6bd
Merge 5.10.228 into android12-5.10-lts
|\|
| * 5a8fa04b2a
Linux 5.10.228
| * 2abe57d62a
ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
| * 25e86fb0ae
powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
| * c1d0476885
nilfs2: propagate directory read errors from nilfs_find_entry()
| * c38add9ac0
tcp: fix mptcp DSS corruption due to large pmtu xmit
| * fde99e972b
mptcp: handle consistently DSS corruption
| * 609937aa96
mptcp: track and update contiguous data status
| * b7d7b7fc87
irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
| * 6f44a5fc15
x86/entry_32: Clear CPU buffers after register restore in NMI return
| * 9ab38a1cdb
x86/entry_32: Do not clobber user EFLAGS.ZF
| * 8462805788
x86/apic: Always explicitly disarm TSC-deadline timer
| * e475220d64
x86/resctrl: Annotate get_mem_config() functions as __init
| * 1826b6d69b
parport: Proper fix for array out-of-bounds access
| * 9f8ddf14fa
USB: serial: option: add Telit FN920C04 MBIM compositions
| * 0fc55ec9fc
USB: serial: option: add support for Quectel EG916Q-GL
| * 608b626f71
xhci: Fix incorrect stream context type macro
| * fc2cb5e3af
Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
| * 63d6a3b078
Bluetooth: Remove debugfs directory on module init failure
| * 516655749a
iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
| * f80375f275
iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
| * dc99dfa2ba
iio: light: opt3001: add missing full-scale range value
| * bf3ab8e1c2
iio: light: veml6030: fix IIO device retrieval from embedded device
| * 2d06787b70
iio: light: veml6030: fix ALS sensor resolution
| * ffc4174309
iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
| * 9504153a48
iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
| * c27133637a
iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
| * c4c2211b12
iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
| * 3abc1ebea3
iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
| * 0782809c01
drm/vmwgfx: Handle surface check failure correctly
| * df75c78bfe
drm/radeon: Fix encoder->possible_clones
| * 6ddcaee244
io_uring/sqpoll: close race on waiting for sqring entries
| * 3bc6d0f8b7
blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
| * eca3edf876
x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
| * e7c0f8ca3b
x86/bugs: Skip RSB fill at VMEXIT
| * 0ab77a47e3
x86/entry: Have entry_ibpb() invalidate return predictions
| * c5e57863d7
x86/cpufeatures: Add a IBPB_NO_RET BUG flag
| * 77fa260620
x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
| * dfa4b5d4ba
KVM: s390: Change virtual to physical address access in diag 0x258 handler
| * d047095095
s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
| * b12ef2d4df
io_uring/sqpoll: do not put cpumask on stack
| * 66b98c4f18
io_uring/sqpoll: retain test for whether the CPU is valid
| * 54a987b41d
io_uring/sqpoll: do not allow pinning outside of cpuset
| * 71fbc3af3d
KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
| * e8e599a635
wifi: mac80211: fix potential key use-after-free
| * 417d5838ca
mm/swapfile: skip HugeTLB pages for unuse_vma
| * 043f055261
fat: fix uninitialized variable
| * bf1a022222
irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
| * cafa5942bd
net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
| * ce43c48cdc
arm64: probes: Fix simulate_ldr*_literal()
| * 3728b4eb27
arm64: probes: Remove broken LDR (literal) uprobe support
| * 673a1c5a29
posix-clock: Fix missing timespec64 check in pc_clock_settime()
| * dbe055567a
net: enetc: add missing static descriptor and inline keyword
| * 5f47cdeeef
ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
* | af2f7573ea
Revert "xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup"
* | 705b091042
Revert "net: Handle l3mdev in ip_tunnel_init_flow"
* | 0ba4653710
Merge 5.10.227 into android12-5.10-lts
|\|
| * eac1c5bfc1
Linux 5.10.227
| * 9350016415
net: dsa: microchip: fix build warning
| * 9f76a9d184
RDMA/hns: Fix uninitialized variable
* | 7ad1ad5a55
Merge 4911610c7a
("ext4: fix warning in ext4_dio_write_end_io()") into android12-5.10-lts
|\|
| * 4911610c7a
ext4: fix warning in ext4_dio_write_end_io()
* | b585ecc2c9
Merge 05cc42d601
("netfilter: ip6t_rpfilter: Fix regression with VRF interfaces") into android12-5.10-lts
|\|
| * 05cc42d601
netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
| * 95f62e5a78
net: vrf: determine the dst using the original ifindex for multicast
| * 3adb1be04f
net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
| * ab6c9463b1
net: Handle l3mdev in ip_tunnel_init_flow
| * 0825c5ff24
xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
| * 4bf1bd3fff
net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
| * 73f75d2b5a
nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
| * 548d0102dc
net: dsa: lan9303: ensure chip reset and wait for READY status
| * 68ad5da6ca
net: Fix an unsafe loop on the list
| * fcda074c98
hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
| * e7a1d51b39
usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
| * 1d7fc802a7
usb: xhci: Fix problem with xhci resume from suspend
| * f8dea2fede
usb: dwc3: core: Stop processing of pending events if controller is halted
* | 9b1caf0550
Merge a7564b1606
("Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"") into android12-5.10-lts
|\|
| * a7564b1606
Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
| * 8669bca53f
HID: plantronics: Workaround for an unexcepted opposite volume key
| * 799a06ca7f
hwmon: (adm9240) Add missing dependency on REGMAP_I2C
| * ab6bc15e99
hwmon: (tmp513) Add missing dependency on REGMAP_I2C
| * 1d5f85f1b7
resource: fix region_intersects() vs add_memory_driver_managed()
| * 36b054324d
slip: make slhc_remember() more robust against malicious packets
| * 30d91a478d
ppp: fix ppp_async_encode() illegal access
* | 4098b69102
Revert "net: Add l3mdev index to flow struct and avoid oif reset for port devices"
* | 5cb5d15755
Revert "netfilter: rpfilter/fib: Populate flowic_l3mdev field"
* | 6fc602a28c
Revert "netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces."
* | 7253529039
Revert "netfilter: fib: check correct rtable in vrf setups"
* | 81d8cb7a3e
Merge 3502b1a297
("netfilter: fib: check correct rtable in vrf setups") into android12-5.10-lts
|\|
| * 3502b1a297
netfilter: fib: check correct rtable in vrf setups
| * 037145e2a2
netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
| * d98558fe26
netfilter: rpfilter/fib: Populate flowic_l3mdev field
| * 740de19877
net: Add l3mdev index to flow struct and avoid oif reset for port devices
* | ff0e27a0f9
Merge 265bf63e24
("sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start") into android12-5.10-lts
|\|
| * 265bf63e24
sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
| * 23e139f90b
net: ibm: emac: mal: fix wrong goto
| * adbc3eef43
net/sched: accept TCA_STAB only for root qdisc
| * d79af3af2f
igb: Do not bring the device up after non-fatal error
| * c70e05b929
gpio: aspeed: Use devm_clk api to manage clock source
| * 36fd66cb51
gpio: aspeed: Add the flush write to ensure the write complete.
* | ca21e0d3a8
Merge 0e91c4b484
("net: dsa: b53: fix jumbo frames on 10/100 ports") into android12-5.10-lts
|\|
| * 0e91c4b484
net: dsa: b53: fix jumbo frames on 10/100 ports
| * a7c9402bbc
net: dsa: b53: allow lower MTUs on BCM5325/5365
| * 9f3407aa6c
net: dsa: b53: fix max MTU for BCM5325/BCM5365
| * 0109267c1e
net: dsa: b53: fix max MTU for 1g switches
| * a625acf221
net: dsa: b53: fix jumbo frame mtu check
| * e13ffbf5fd
net: phy: bcm84881: Fix some error handling paths
| * ef44274dae
Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
| * cce8419b81
netfilter: br_netfilter: fix panic with metadata_dst skb
| * 8a517d1845
tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
| * fe238ddf85
tcp: fix to allow timestamp undo if no retransmits were sent
* | 6c71f56f4f
Merge 21b5af7f0c
("net: phy: dp83869: fix memory corruption when enabling fiber") into android12-5.10-lts
|\|
| * 21b5af7f0c
net: phy: dp83869: fix memory corruption when enabling fiber
| * f892165c56
NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
| * 64f1b4922b
SUNRPC: Fix integer overflow in decode_rc_list()
| * 1fc13f6a41
ice: fix VLAN replay after reset
| * 993ce09fe6
NFSD: Mark filecache "down" if init fails
* | e22e091f95
Merge de5a059e36
("RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt") into android12-5.10-lts
|\|
| * de5a059e36
RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
| * 252f147b18
fbdev: sisfb: Fix strbuf array overflow
| * f4149eec96
drm/amd/display: Check null pointer before dereferencing se
| * 56452dbc0a
driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
| * d8ac7378bc
tools/iio: Add memory allocation failure check for trigger_name
| * 4ce662fe4b
virtio_pmem: Check device status before requesting flush
| * 30ea38665d
usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
| * 4c83143fc6
usb: chipidea: udc: enable suspend interrupt after usb reset
| * b677b94a91
clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
| * 37c181e389
media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
| * b650189687
ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
| * 63047187a5
PCI: Mark Creative Labs EMU20k2 INTx masking as broken
| * a28703d4d4
i2c: i801: Use a different adapter-name for IDF adapters
| * e4f218455c
PCI: Add ACS quirk for Qualcomm SA8775P
| * f3e0a8b7d4
clk: bcm: bcm53573: fix OF node leak in init
| * b10c1ca941
PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
| * 713adaf0ec
RDMA/mad: Improve handling of timed out WRs of mad agent
| * 24318116c4
ktest.pl: Avoid false positives with grub2 skip regex
| * 345d3c0bf2
s390/cpum_sf: Remove WARN_ON_ONCE statements
| * c2097d5efb
ext4: nested locking for xattr inode
| * dced2c9d66
s390/mm: Add cond_resched() to cmm_alloc/free_pages()
| * 1cd197813e
s390/facility: Disable compile time optimization for decompressor code
| * 029aa36ba3
bpf: Check percpu map value size first
| * 4f4a6d70d7
Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
| * 546fb43a2e
tracing/kprobes: Fix symbol counting logic by looking at modules as well
| * 90a6a070a8
tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
* | 2a22a03cae
Merge 2622c805ab
("kallsyms: Make module_kallsyms_on_each_symbol generally available") into android12-5.10-lts
|\|
| * 2622c805ab
kallsyms: Make module_kallsyms_on_each_symbol generally available
| * 2aa861ec72
kallsyms: Make kallsyms_on_each_symbol generally available
| * 9b82d737d2
virtio_console: fix misc probe bugs
| * f2fd1a9597
tracing: Have saved_cmdlines arrays all in one allocation
| * 25b0021620
s390/zcore: release dump save area on restart or power down
| * 0b4dc46f87
s390/zcore: no need to check return value of debugfs_create functions
| * 421795b064
drm/crtc: fix uninitialized variable use even harder
| * a009e88cc9
tracing: Remove precision vsnprintf() check from print event
| * 6063d72b61
net: ethernet: cortina: Drop TSO support
| * 39fffca572
unicode: Don't special case ignorable code points
| * 6592347f06
vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
| * 2f6da71e9d
ext4: fix inode tree inconsistency caused by ENOMEM
| * da964de4c1
ACPI: battery: Fix possible crash when unregistering a battery hook
| * 20557232c9
ACPI: battery: Simplify battery hook locking
| * 991e8b0bab
r8169: add tally counter fields added with RTL8125
| * 238d5c541e
r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
| * 281edfa1cd
clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
* | 96a5139526
Merge 570e257621
("drm/rockchip: vop: clear DMA stop bit on RK3066") into android12-5.10-lts
|\|
| * 570e257621
drm/rockchip: vop: clear DMA stop bit on RK3066
| * 411e2e1d01
drm/rockchip: support gamma control on RK3399
| * 1aeaa7e8d8
drm/rockchip: define gamma registers for RK3399
| * f561b48d63
uprobes: fix kernel info leak via "[uprobes]" vma
* | 042d3e2676
Merge 24afda0421
("arm64: errata: Expand speculative SSBS workaround once more") into android12-5.10-lts
|\|
| * 24afda0421
arm64: errata: Expand speculative SSBS workaround once more
| * 9df353ca13
arm64: cputype: Add Neoverse-N3 definitions
| * c45edd5942
arm64: Add Cortex-715 CPU part definition
* | ce691439c0
Revert "ext4: properly sync file size update after O_SYNC direct IO"
* | f46870ab3d
Revert "ext4: dax: fix overflowing extents beyond inode size when partially writing"
* | 5d9c84863f
Merge f8a7c34232
("ext4: dax: fix overflowing extents beyond inode size when partially writing") into android12-5.10-lts
|\|
| * f8a7c34232
ext4: dax: fix overflowing extents beyond inode size when partially writing
* | 8fb88ba5de
Merge dde4c1e166
("ext4: properly sync file size update after O_SYNC direct IO") into android12-5.10-lts
|\|
| * dde4c1e166
ext4: properly sync file size update after O_SYNC direct IO
* | e62d85f9ba
Merge 6ff56ef7f7
("i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled") into android12-5.10-lts
|\|
| * 6ff56ef7f7
i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
* | b5e0cda160
Merge d223126bb0
("i2c: xiic: Use devm_clk_get_enabled()") into android12-5.10-lts
|\|
| * d223126bb0
i2c: xiic: Use devm_clk_get_enabled()
* | ed3c358943
Merge 9bd3443e34
("i2c: xiic: Simplify with dev_err_probe()") into android12-5.10-lts
|\|
| * 9bd3443e34
i2c: xiic: Simplify with dev_err_probe()
* | 93d28c0f5a
Merge 8b55076b7b
("kconfig: qconf: fix buffer overflow in debug links") into android12-5.10-lts
|\|
| * 8b55076b7b
kconfig: qconf: fix buffer overflow in debug links
* | 6e988ae353
Merge bfab5fbc12
("drm/sched: Add locking to drm_sched_entity_modify_sched") into android12-5.10-lts
|\|
| * bfab5fbc12
drm/sched: Add locking to drm_sched_entity_modify_sched
* | 25d36c65fb
Merge c54aa7d750
("gpio: davinci: fix lazy disable") into android12-5.10-lts
|\|
| * c54aa7d750
gpio: davinci: fix lazy disable
* | 9fbdcfe7bb
Merge 70b60c8d9b
("btrfs: wait for fixup workers before stopping cleaner kthread during umount") into android12-5.10-lts
|\|
| * 70b60c8d9b
btrfs: wait for fixup workers before stopping cleaner kthread during umount
* | d476e18cbf
Merge d73d48acf3
("btrfs: fix a NULL pointer dereference when failed to start a new trasacntion") into android12-5.10-lts
|\|
| * d73d48acf3
btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
* | 657f07546b
Merge 67db431b85
("ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]") into android12-5.10-lts
|\|
| * 67db431b85
ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
* | 17c42250e8
Merge 1a819c7f85
("ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]") into android12-5.10-lts
|\|
| * 1a819c7f85
ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
* | c53240428e
Revert "clk: qcom: clk-rpmh: Fix overflow in BCM vote"
* | 509ddbb2b8
Merge f976d964a6
("Input: adp5589-keys - fix adp5589_gpio_get_value()") into android12-5.10-lts
|\|
| * f976d964a6
Input: adp5589-keys - fix adp5589_gpio_get_value()
| * bf8363e46f
rtc: at91sam9: fix OF node leak in probe() error path
| * e33fe25b1e
net: stmmac: Fix zero-division error when disabling tc cbs
| * 68e579316c
tomoyo: fallback to realpath if symlink's pathname does not exist
| * 68c77a70e3
iio: magnetometer: ak8975: Fix reading for ak099xx sensors
| * 1d108095d5
clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
| * 60b6968341
media: venus: fix use after free bug in venus_remove due to race condition
| * 4445bc6e9f
clk: qcom: clk-rpmh: Fix overflow in BCM vote
| * 3f73da56af
media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
| * 5443e70fb7
media: sun4i_csi: Implement link validate for sun4i_csi subdev
| * ed0d5103f9
clk: rockchip: fix error for unknown clocks
| * f63461af2c
aoe: fix the potential use-after-free problem in more places
| * 7ae7ada29a
NFSD: Fix NFSv4's PUTPUBFH operation
| * 0ea4333c67
nfsd: map the EBADMSG to nfserr_io to avoid warning
| * 96cad5da79
nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
| * f692160d3e
exfat: fix memory leak in exfat_load_bitmap()
| * e01e9ae43e
riscv: define ILLEGAL_POINTER_VALUE for 64bit
| * 61b84013e5
ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
| * bf605ae98d
ocfs2: fix null-ptr-deref when journal load failed.
| * 3f1ca6ba54
ocfs2: remove unreasonable unlock in ocfs2_read_blocks
| * 14114d8148
ocfs2: cancel dqi_sync_work before freeing oinfo
| * aac31d654a
ocfs2: reserve space for inline xattr before attaching reflink tree
| * 8e3bf36636
ocfs2: fix uninit-value in ocfs2_get_block()
| * ff1500fe26
ocfs2: fix the la space leak when unmounting an ocfs2 volume
| * a543785856
mm: krealloc: consider spare memory for __GFP_ZERO
| * 7fabacb337
jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
| * 481e8f18a2
jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
| * 2bda897351
drm: omapdrm: Add missing check for alloc_ordered_workqueue
| * 3e8862875f
of/irq: Support #msi-cells=<0> in of_msi_get_domain
| * a63fdf20cc
parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
| * ea7dead204
parisc: Fix 64-bit userspace syscall path
| * 25ec5c873c
ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
| * 6766937d03
ext4: update orig_path in ext4_find_extent()
| * b6c29c8f3d
ext4: fix double brelse() the buffer of the extents path
| * 5e811066c5
ext4: aovid use-after-free in ext4_ext_insert_extent()
| * 8c26d9e53e
ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
| * 4286a04183
ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
| * 7bcdef04d0
ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
| * e52f933598
ext4: fix slab-use-after-free in ext4_split_extent_at()
| * 133ff0d78f
ext4: no need to continue when the number of entries is 1
* | 6a00671aec
Merge 2c08dfc99f
("ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9") into android12-5.10-lts
|\|
| * 2c08dfc99f
ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
| * c36ff6948c
ALSA: line6: add hw monitor volume control to POD HD500X
| * 64d315aeec
ALSA: core: add isascii() check to card ID generator
| * b078a7eee1
drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
| * afa9990523
parisc: Fix itlb miss handler for 64-bit programs
| * d6b22a2d55
perf/core: Fix small negative period being ignored
| * 8ab638bb49
spi: bcm63xx: Fix module autoloading
| * f53c2b55d0
firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
| * 2c1effc225
i2c: xiic: Wait for TX empty to avoid missed TX NAKs
| * 46c72b0139
i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
| * 9b8bc33ad6
i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
| * 10dde0c1fb
selftests/mm: fix charge_reserved_hugetlb.sh test
| * e45803c71f
selftests: vDSO: fix vDSO symbols lookup for powerpc64
| * 7624223155
selftests: breakpoints: use remaining time to check if suspend succeed
| * eda94fc74b
spi: s3c64xx: fix timeout counters in flush_fifo
| * e3b57186f4
spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
| * 53b1999cfd
ext4: fix i_data_sem unlock order in ext4_ind_migrate()
| * b0cb4561fc
ext4: avoid use-after-free in ext4_ext_show_leaf()
| * a34416ec26
ext4: ext4_search_dir should return a proper error
| * e82df17e5f
of/irq: Refer to actual buffer size in of_irq_parse_one()
| * 29f3889457
drm/amd/pm: ensure the fw_info is not null before using it
| * 0a377fcace
drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
| * aec72bfbc1
scsi: aacraid: Rearrange order of struct aac_srb_unit
| * cf387300b8
drm/printer: Allow NULL data in devcoredump printer
| * f921335123
drm/amd/display: Initialize get_bytes_per_element's default to 1
| * 7ab69af56a
drm/amd/display: Fix index out of bounds in DCN30 color transformation
| * c130a3c09e
drm/amd/display: Fix index out of bounds in degamma hardware format translation
| * ad89f83343
drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
| * 0167d570f6
drm/amd/display: Check stream before comparing them
| * e2743d0a03
platform/x86: touchscreen_dmi: add nanote-next quirk
| * 831e8a816e
drm/amdgpu: enable gfxoff quirk on HP 705G4
| * e407715e7a
drm/amdgpu: add raven1 gfxoff quirk
| * 8b1dcf25c2
jfs: Fix uninit-value access of new_ea in ea_buffer
| * 2451e5917c
jfs: check if leafidx greater than num leaves per dmap tree
| * fd026b6b67
jfs: Fix uaf in dbFreeBits
| * f9db7bb112
jfs: UBSAN: shift-out-of-bounds in dbFindBits
| * 8d54001f8d
drm/amd/display: Check null pointers before using dc->clk_mgr
| * 49ded70954
ata: sata_sil: Rename sil_blacklist to sil_quirks
* | b48eba851f
Merge 1ebfa66638
("drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream") into android12-5.10-lts
|\|
| * 1ebfa66638
drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
| * de9e7f6876
iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
| * 5652c448da
iommu/vt-d: Always reserve a domain ID for identity setup
| * 9e493f002d
power: reset: brcmstb: Do not go into infinite loop if reset fails
| * d9245b9296
iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
| * ceff6f5e71
rcuscale: Provide clear error when async specified without primitives
| * e6897e299f
fbdev: pxafb: Fix possible use after free in pxafb_task()
| * 79681036a3
x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
| * 98111af338
ALSA: hdsp: Break infinite MIDI input flush loop
| * 219587bca2
ALSA: asihpi: Fix potential OOB array access
| * e2b200c502
ALSA: usb-audio: Add logitech Audio profile quirk
| * 35733d1a60
ALSA: usb-audio: Define macros for quirk table entries
| * 6ee6835f82
signal: Replace BUG_ON()s
| * aa4e9056df
nfp: Use IRQF_NO_AUTOEN flag in request_irq()
| * 1756918f51
wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
| * 47be40b698
proc: add config & param to block forcing mem writes
| * 02c1725eb2
ACPICA: iasl: handle empty connection_node
| * 95a91802e4
tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
| * b7cbdd6b1b
net: atlantic: Avoid warning about potential string truncation
| * a479b653d5
ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
| * 669d337aa1
ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
| * bf60b4f587
net: mvpp2: Increase size of queue_name buffer
| * e2b2558971
tipc: guard against string buffer overrun
| * cbb67e245d
ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
| * a40e7a2b80
ACPI: EC: Do not release locks during operation region accesses
| * 7cd004102b
wifi: rtw88: select WANT_DEV_COREDUMP
| * 0f26f26944
wifi: ath11k: fix array out-of-bound access in SoC stats
| * 1f61d50925
blk_iocost: fix more out of bound shifts
| * 62b8a46ba8
net: sched: consistently use rcu_replace_pointer() in taprio_change()
* | baa474b078
Merge 74c63fd016
("ACPICA: Fix memory leak if acpi_ps_get_next_field() fails") into android12-5.10-lts
|\|
| * 74c63fd016
ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
| * 30cd2158f2
ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
| * 4440bac6f0
net: hisilicon: hns_mdio: fix OF node leak in probe()
| * 1245542856
net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
| * ac6e862b8d
net: hisilicon: hip04: fix OF node leak in probe()
| * a7f0073fcd
net/xen-netback: prevent UAF in xenvif_flush_hash()
| * ed418cad83
ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
| * b02eb7c86f
wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
| * 2171e1d750
wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
| * 000bab8753
f2fs: Require FMODE_WRITE for atomic write ioctls
| * b820cb910f
ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
| * f7785c4498
ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
| * f10d29b108
ALSA: hda/realtek: Fix the push button function for the ALC257
| * 7c93044298
ALSA: mixer_oss: Remove some incorrect kfree_const() usages
| * f13b04cf65
Bluetooth: L2CAP: Fix not validating setsockopt user input
| * 4ec4641df5
media: usbtv: Remove useless locks in usbtv_video_free()
| * a73d996436
i2c: xiic: Try re-initialization on bus busy timeout
| * c9668503e4
i2c: xiic: improve error message when transfer fails to start
| * 2d320d9de7
i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
| * 148fdc3c7d
i2c: xiic: Fix RX IRQ busy check
| * 30def367fa
i2c: xiic: Switch from waitqueue to completion
| * 6da4bbeb16
i2c: xiic: Fix broken locking on tx_msg
| * dd70c8a89e
sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
| * 16b66c46b6
ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
| * 566a931a14
net: add more sanity checks to qdisc_pkt_len_init()
| * ba26060a29
net: avoid potential underflow in qdisc_pkt_len_init() with UFO
| * 185df15984
net: ethernet: lantiq_etop: fix memory disclosure
| * c8bb4e2d5f
Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
* | 6f91c0260d
Merge 531754952f
("netfilter: nf_tables: prevent nf_skb_duplicated corruption") into android12-5.10-lts
|\|
| * 531754952f
netfilter: nf_tables: prevent nf_skb_duplicated corruption
| * 7675fe977b
net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
| * 181fbbdd46
netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
* | 6136b834d6
Merge cdd86fb75f
("net/mlx5: Added cond_resched() to crdump collection") into android12-5.10-lts
|\|
| * cdd86fb75f
net/mlx5: Added cond_resched() to crdump collection
| * ca36d6c1a4
net/mlx5: Fix error path in multi-packet WQE transmit
| * fd7fcd802e
ieee802154: Fix build error
| * f55e003d26
ceph: remove the incorrect Fw reference check when dirtying pages
| * 32ee78823d
mailbox: bcm2835: Fix timeout during suspend mode
| * 3948c73c92
mailbox: rockchip: fix a typo in module autoloading
| * 6b9a551b83
spi: lpspi: Simplify some error message
| * 767b71f292
usb: yurex: Fix inconsistent locking bug in yurex_read()
| * 9f1c4edee8
i2c: isch: Add missed 'else'
| * 742a1b69c0
i2c: aspeed: Update the stop sw state when the bus recovery occurs
| * 52f7cab290
mm: only enforce minimum stack gap size if it's sensible
| * 1472dd897f
lockdep: fix deadlock issue between lockdep and rcu
| * 118a0c3e55
xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
| * cc1de44135
usb: renesas-xhci: Remove renesas_xhci_pci_exit()
| * 0f8e74a061
pps: add an error check in parport_attach
| * 0e50834814
pps: remove usage of the deprecated ida_simple_xx() API
| * 47a632e5c6
USB: misc: yurex: fix race between read and write
| * bf509ca62f
usb: yurex: Replace snprintf() with the safer scnprintf() variant
| * 6ea76e19d6
soc: versatile: realview: fix soc_dev leak during device remove
| * 6b3b25311d
soc: versatile: realview: fix memory leak during device remove
| * 263d04df06
PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
| * 6dacc0b667
PCI: xilinx-nwl: Use irq_data_get_irq_chip_data()
| * 46c4079460
padata: use integer wrap around to prevent deadlock on seq_nr overflow
| * 7d0079d644
nfs: fix memory leak in error path of nfs4_do_reclaim
| * a239ff33c5
fs: Fix file_set_fowner LSM hook inconsistencies
| * 47a68c7505
vfs: fix race between evice_inodes() and find_inode()&iput()
| * 0eecd2ee23
arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
| * b2cb101b9b
arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
| * d41d665346
hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
| * 1b2137f6c9
hwrng: mtk - Use devm_pm_runtime_enable
| * cef1056ee6
f2fs: avoid potential int overflow in sanity_check_area_boundary()
| * 85c2f7bd57
f2fs: prevent possible int overflow in dir_block_index()
| * 5e3a031dfa
debugobjects: Fix conditions in fill_pool()
| * dbffe7be55
wifi: rtw88: 8822c: Fix reported RX band width
| * 44f1816749
perf/x86/intel/pt: Fix sampling synchronization
| * f76b69ab9c
efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
| * 45a765f4ba
ACPI: resource: Add another DMI match for the TongFang GMxXGxx
| * 4b081991c4
ACPI: sysfs: validate return type of _STR method
| * 2e20b69b86
drbd: Add NULL check for net_conf to prevent dereference in state validation
| * 62720f2daa
drbd: Fix atomicity violation in drbd_uuid_set_bm()
| * a295fa38dc
crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
| * c7148bf45d
tty: rp2: Fix reset with non forgiving PCIe host bridges
| * c30558e6c5
firmware_loader: Block path traversal
| * e89f925093
bus: integrator-lm: fix OF node leak in probe()
| * 61c12c72b1
USB: class: CDC-ACM: fix race between get_serial and set_serial
| * fa83e1df43
USB: misc: cypress_cy7c63: check for short transfer
| * 1c5cd41b4b
USB: appledisplay: close race between probe and completion handler
| * 84f4d44703
drm/amd/display: Round calculated vtotal
| * 60aadf84be
Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
| * 13175be789
Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
| * bf3f1affba
Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
| * cb9897b946
soc: versatile: integrator: fix OF node leak in probe() error path
| * c55ebcb216
ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
| * aaaf3cd0a7
Remove *.orig pattern from .gitignore
| * f291dc4cbc
mptcp: fix sometimes-uninitialized warning
| * 2dbc4b7bac
selinux,smack: don't bypass permissions check in inode_setsecctx hook
| * 4b81a9f92b
bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
| * 0e6378dd9b
Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps"
| * bfe249c151
Revert "bpf: Fix DEVMAP_HASH overflow check on 32-bit arches"
| * 8926201447
x86/mm: Switch to new Intel CPU model defines
| * 089aece01a
powercap: RAPL: fix invalid initialization for pl4_supported field
| * ba624f656a
Input: goodix - use the new soc_intel_is_byt() helper
| * 50460579fe
drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
* | f6317d304f
Merge e0dbda9f26
("netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS") into android12-5.10-lts
|\|
| * e0dbda9f26
netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
* | 0e233e78a8
Merge db9c5f08ee
("netfilter: nf_tables: Keep deleted flowtable hooks until after RCU") into android12-5.10-lts
|\|
| * db9c5f08ee
netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
* | e45c637aa5
Merge 6c36857fe5
("net: qrtr: Update packets cloning when broadcasting") into android12-5.10-lts
|\|
| * 6c36857fe5
net: qrtr: Update packets cloning when broadcasting
* | 8acb711851
Merge ec31cf42fc
("tcp: check skb is non-NULL in tcp_rto_delta_us()") into android12-5.10-lts
|\|
| * ec31cf42fc
tcp: check skb is non-NULL in tcp_rto_delta_us()
* | 69acbd5795
Merge 98d14164c0
("net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL") into android12-5.10-lts
|\|
| * 98d14164c0
net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
* | 13cdfa4cd3
Merge 338a0582b2
("net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition") into android12-5.10-lts
|\|
| * 338a0582b2
net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
* | 973b583bb8
Merge dcf48ab3ca
("netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()") into android12-5.10-lts
|\|
| * dcf48ab3ca
netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
* | 0407f5e40e
Merge 1429a9260f
("Revert "dm: requeue IO if mapping table not yet available"") into android12-5.10-lts
|\|
| * 1429a9260f
Revert "dm: requeue IO if mapping table not yet available"
| * 0c170b1e91
vhost_vdpa: assign irq bypass producer token correctly
| * 10348fb6fe
vdpa: Add eventfd for the vdpa callback
| * 64add9aaf7
interconnect: qcom: sm8250: Enable sync_state
| * d4951dd16e
coresight: tmc: sg: Do not leak sg_table
| * cf0674248d
iio: adc: ad7606: fix standby gpio state to match the documentation
| * 1ea56cd9a6
iio: adc: ad7606: fix oversampling gpio array
| * b7413dbc63
spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
| * 0ed35dd547
spi: lpspi: release requested DMA channels
| * d612d419a5
spi: lpspi: Silence error message upon deferred probe
| * 6f2eeba7c3
f2fs: reduce expensive checkpoint trigger frequency
| * 3dc483f0e6
f2fs: remove unneeded check condition in __f2fs_setxattr()
| * 87aceb1ce6
f2fs: fix to update i_ctime in __f2fs_setxattr()
| * db930da947
f2fs: fix typo
| * 7b5476f061
f2fs: enhance to update i_mode and acl atomically in f2fs_setattr()
| * 0f1d007bbe
nfsd: return -EINVAL when namelen is 0
| * 9f03f0016f
nfsd: call cache_put if xdr_reserve_space returns NULL
| * 40d5787354
ntb_perf: Fix printk format
| * ef7e34237e
ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
| * dd598ac57d
RDMA/cxgb4: Added NULL check for lookup_atid
| * 502dac909e
riscv: Fix fp alignment bug in perf_callchain_user()
| * 322911a2e6
RDMA/hns: Optimize hem allocation performance
| * 07f0f643d7
RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
| * 1e6195dc7a
RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
| * 6258c4fb8d
RDMA/hns: Refactor root BT allocation for MTR
| * d06fbe0b87
RDMA/hns: Add mapped page count checking for MTR
| * 2a2894e90c
watchdog: imx_sc_wdt: Don't disable WDT in suspend
| * 5353f8ec59
pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
| * d8c75b8a91
pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
| * 6007359143
nfsd: fix refcount leak when file is unhashed after being found
| * 6fcb4bbbec
nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
* | da5751e56b
Revert "device property: Add const qualifier to device_get_match_data() parameter"
* | 47d930c2c7
Revert "i2c: Add i2c_get_match_data()"
* | a99e4337ab
Revert "hwmon: (max16065) Remove use of i2c_match_id()"
* | 9c428fa328
Revert "hwmon: (max16065) Fix alarm attributes"
* | 246d613c20
Revert "cgroup: Make operations on the cgroup root_list RCU safe"
* | 77867ef6d4
Revert "cgroup: Move rcu_head up near the top of cgroup_root"
* | 8cf71990ea
Revert "inet: inet_defrag: prevent sk release while still in use"
* | 3ce4532099
Revert "bareudp: Pull inner IP header in bareudp_udp_encap_recv()."
* | 9e57ad4546
Merge 0ce9d89343
("clk: ti: dra7-atl: Fix leak of of_nodes") into android12-5.10-lts
|\|
| * 0ce9d89343
clk: ti: dra7-atl: Fix leak of of_nodes
| * 88ba7cd9f4
pinctrl: single: fix missing error code in pcs_probe()
| * 2efe8da2dd
RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
| * f29951897a
PCI: xilinx-nwl: Fix register misspelling
| * c289903b7a
PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
| * badbd736e6
drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
| * 6ae3b9aee4
drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
| * 45f826f6c8
clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
| * ca34aa3782
clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
| * 11396ba4f8
perf time-utils: Fix 32-bit nsec parsing
| * a10a7d6d17
perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
| * 727660723e
perf sched timehist: Fix missing free of session in perf_sched__timehist()
| * ea837ae511
bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
| * d20674f316
nilfs2: fix potential oob read in nilfs_btree_check_delete()
| * e2290906bb
nilfs2: determine empty node blocks as corrupted
| * 24bf40740a
nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
| * 7fc22c3b3f
ext4: avoid OOB when system.data xattr changes underneath the filesystem
| * e65f698736
ext4: return error on ext4_find_inline_entry
| * 2e073a579f
ext4: avoid negative min_clusters in find_group_orlov()
| * 22d591d916
ext4: avoid potential buffer_head leak in __ext4_new_inode()
| * 08c63b7962
ext4: avoid buffer_head leak in ext4_mark_inode_used()
| * c4227a38ab
smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
| * 4766ba108b
ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
| * 3a1a31a38f
kthread: fix task state in kthread worker if being frozen
| * 28fbbd0ce7
kthread: add kthread_work tracepoints
| * dd417529c0
xz: cleanup CRC32 edits from 2018
| * 4e1c8c12ca
selftests/bpf: Fix C++ compile error from missing _Bool type
| * 9374068b36
selftests/bpf: Fix error compiling test_lru_map.c
| * c2db6acd8c
selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
| * 3467a94126
selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
| * 5ad69f5a04
selftests/bpf: Fix compiling flow_dissector.c with musl-libc
| * 306efef84b
selftests/bpf: Fix compiling kfree_skb.c with musl-libc
| * cc52d5282a
selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
| * 04eb60af43
selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
| * 2c9b228938
tpm: Clean up TPM space after command failure
| * a0a8b7bebe
xen/swiotlb: add alignment check for dma buffers
| * cb9134aa09
xen: use correct end address of kernel for conflict checking
| * 86da3c79b8
drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
| * 02657ced60
drm/msm: fix %s null argument error
| * 72fa5f700e
ipmi: docs: don't advertise deprecated sysfs entries
| * e9e482e1e5
drm/msm/a5xx: workaround early ring-buffer emptiness check
| * d041301f30
drm/msm: Drop priv->lastctx
| * 9dffbbd7b8
drm/msm: Add priv->mm_lock to protect active/inactive lists
| * 5ce4075dde
drm/msm/a5xx: fix races in preemption evaluation stage
| * cfca8b26a9
drm/msm/a5xx: properly clear preemption records on resume
| * fe93cd6635
drm/msm/a5xx: disable preemption in submits by default
| * 14531e3b82
drm/msm: Fix incorrect file name output in adreno_request_fw()
| * 0338e66cba
jfs: fix out-of-bounds in dbNextAG() and diAlloc()
| * 36820265a0
drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
| * 6b38aedfdc
drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
| * 5f37e8c415
drm/rockchip: vop: Allow 4096px width scaling
| * e37fead06a
drm/radeon: properly handle vbios fake edid sizing
| * af2fb608e9
drm/radeon: Replace one-element array with flexible-array member
| * 5f943045ec
drm/amdgpu: properly handle vbios fake edid sizing
| * cd88105616
drm/amdgpu: Replace one-element array with flexible-array member
| * 65f9be0348
drm/stm: Fix an error handling path in stm_drm_platform_probe()
| * 278ec25952
mtd: powernv: Add check devm_kasprintf() returned value
| * 7661e90a60
fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
| * 9fb482fdf3
power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
| * 5c1997f7ad
power: supply: axp20x_battery: Remove design from min and max voltage
| * c59f57f3f1
power: supply: axp20x_battery: allow disabling battery charging
| * 8202306e9f
hwmon: (ntc_thermistor) fix module autoloading
| * 9efa58381a
mtd: slram: insert break after errors in parsing the map
| * d7a7dd2966
hwmon: (max16065) Fix alarm attributes
| * 932559f25a
hwmon: (max16065) Remove use of i2c_match_id()
| * 514a1508c3
i2c: Add i2c_get_match_data()
| * 167e4371ef
device property: Add const qualifier to device_get_match_data() parameter
| * aeed49dd2b
hwmon: (max16065) Fix overflows seen when writing limits
| * cdb20b703e
m68k: Fix kernel_clone_args.flags in m68k_clone()
| * 42a9899e56
clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
| * 97586fbd69
reset: berlin: fix OF node leak in probe() error path
| * ad0b53e4b5
ARM: versatile: fix OF node leak in CPUs prepare
| * 06ceed8eff
ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
| * fb3cd974fb
ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
| * 5f19060ab0
spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
| * 63c7417ad4
spi: ppc4xx: handle irq_of_parse_and_map() errors
| * 4bc4272e25
block: fix potential invalid pointer dereference in blk_add_partition
| * 4d2760df0f
block: print symbolic error name instead of error code
| * 3630a18846
block, bfq: don't break merge chain in bfq_split_bfqq()
| * a819a496d2
block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
| * e1277ae780
block, bfq: fix possible UAF for bfqq->bic with merge chain
| * cab9ff7fe8
net: tipc: avoid possible garbage value
| * 207503742c
net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
| * 3df68f37c5
r8169: disable ALDPS per default for RTL8125
| * 5755eabda2
net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
| * e296245ca8
bareudp: Pull inner IP header on xmit.
| * b48fae6788
geneve: Fix incorrect inner network header offset when innerprotoinherit is set
| * 3b84799ea2
net: geneve: support IPv4/IPv6 as inner protocol
| * 76851c70a5
bareudp: Pull inner IP header in bareudp_udp_encap_recv().
| * cb1f7ef1f4
bareudp: allow redirecting bareudp packets to eth devices
| * 2accdb38c1
Bluetooth: btusb: Fix not handling ZPL/short-transfer
| * 3703e18a91
can: m_can: m_can_close(): stop clocks after device has been shut down
| * b6dce5b5a8
can: m_can: Add support for transceiver as phy
| * 5cc00913c1
can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
| * 1a11a1a532
sock_map: Add a cond_resched() in sock_hash_free()
| * 557418e170
wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
| * f232916fab
wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
| * 793e01f996
wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
| * f8e0ca3049
wifi: mt76: mt7915: fix rx filter setting for bfee functionality
| * 635ccdcd98
wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
| * 7b0724f7a9
cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
| * 0723ddb2d1
netfilter: nf_tables: reject expiration higher than timeout
| * 39c1012f5f
netfilter: nf_tables: reject element expiration with no timeout
| * 1c0c097ded
netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
| * 4bb459040d
can: j1939: use correct function name in comment
| * b0947eca2a
padata: Honor the caller's alignment in case of chunk_size 0
| * 60da25076f
mount: handle OOM on mnt_warn_timestamp_expiry
| * f0a39ba6e0
fs/namespace: fnic: Switch to use %ptTd
| * 396e9c5cbf
mount: warn only once about timestamp range expiration
| * 9722aa53fa
fs: explicitly unregister per-superblock BDIs
| * 005dcd6bc4
ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
| * a0c1e2da65
wifi: rtw88: always wait for both firmware loading attempts
| * 16e0ab9ed3
USB: usbtmc: prevent kernel-usb-infoleak
| * 50cff34dee
USB: serial: pl2303: add device id for Macrosilicon MS3020
| * 31292316c5
usb: dwc3: Fix a typo in field name
| * 4abf184168
cgroup: Move rcu_head up near the top of cgroup_root
| * 65fd90e354
gpiolib: cdev: Ignore reconfiguration without direction
| * 1880a324af
ftrace: Fix possible use-after-free issue in ftrace_location()
| * e6be2e1ebc
x86/ibt,ftrace: Search for __fentry__ location
| * 9705f447bf
inet: inet_defrag: prevent sk release while still in use
| * 0e7814b028
mptcp: pm: Fix uaf in __timer_delete_sync
| * 6a53e5def7
mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
| * a684b45a77
mptcp: export lookup_anno_list_by_saddr
| * 9d682e89c4
gpio: prevent potential speculation leaks in gpio_device_get_desc()
| * 5badd0ae8b
netfilter: nf_tables: missing iterator type in lookup walk
| * ff89db14c6
netfilter: nft_set_pipapo: walk over current view on netlink dump
| * 45a81667e0
cgroup: Make operations on the cgroup root_list RCU safe
| * 57a3d89831
ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
| * 34759b7e44
ocfs2: add bounds checking to ocfs2_xattr_find_entry()
| * d5624db232
x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
| * bbd11db41b
spi: bcm63xx: Enable module autoloading
| * 040511d9f2
drm: komeda: Fix an issue related to normalized zpos
| * 3d39061b7b
ASoC: tda7419: fix module autoloading
| * 9c6d4649f2
ASoC: intel: fix module autoloading
| * de46b1d24f
wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
| * db81677f4b
wifi: iwlwifi: lower message level for FW buffer destination
| * dd34ef88d5
net: ftgmac100: Ensure tx descriptor updates are visible
| * 1a8e85289e
microblaze: don't treat zero reserved memory regions as error
| * 2e5052143c
pinctrl: at91: make it work with current gpiolib
| * 9f08d024ed
ALSA: hda/realtek - FIxed ALC285 headphone no sound
| * fff183aa3c
ALSA: hda/realtek - Fixed ALC256 headphone no sound
| * 0f4da063a1
ASoC: allow module autoloading for table db1200_pids
| * 007180fcb6
dma-buf: heaps: Fix off-by-one in CMA heap fault handler
| * 5a2cc2bb81
ASoC: meson: axg-card: fix 'use-after-free'
* | 1f05cd743b
Merge ae96b02b9d
("soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"") into android12-5.10-lts
|\|
| * ae96b02b9d
soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
| * 609260542c
spi: nxp-fspi: fix the KASAN report out-of-bounds bug
| * 1f31f51bfc
net: dpaa: Pad packets to ETH_ZLEN
| * f2b13ec208
net: ftgmac100: Enable TX interrupt to avoid TX timeout
| * 392f6a97fc
fou: fix initialization of grc
| * b9063702a0
net/mlx5e: Add missing link modes to ptys2ethtool_map
| * 097cc80396
net/mlx5: Update the list of the PCI supported devices
| * e7a9cca35e
ice: fix accounting for filters shared by multiple VSIs
| * a38c552abf
hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
| * b9d15b50b2
hwmon: (pmbus) Introduce and use write_byte_data callback
| * e829dbaf76
minmax: reduce min/max macro expansion in atomisp driver
| * 78078862f0
arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
| * 14341f28a3
NFS: Avoid unnecessary rescanning of the per-server delegation list
| * 4f0e491644
Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
| * 00d54431b0
drm/msm/adreno: Fix error return if missing firmware-name
| * 44eb665889
scripts: kconfig: merge_config: config files: add a trailing newline
| * 9deecde637
Input: synaptics - enable SMBus for HP Elitebook 840 G2
| * 3f7183e28f
Input: ads7846 - ratelimit the spi_sync error message
| * f08589057f
btrfs: update target inode's ctime on unlink
| * 43662ba6ca
powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
| * acb4baa484
net: phy: vitesse: repair vsc73xx autonegotiation
| * 3b9ca02300
net: ethernet: use ip_hdrlen() instead of bit shift
| * b06bb81ef9
usbnet: ipheth: fix carrier detection in modes 1 and 4
* | 8441327954
Revert "Merge 8a30bee7f5
("usb: dwc3: core: update LC timer as per USB Spec V3.2") into android12-5.10-lts"
* | 18eef3d55a
Merge 8a30bee7f5
("usb: dwc3: core: update LC timer as per USB Spec V3.2") into android12-5.10-lts
|\|
| * 8a30bee7f5
usb: dwc3: core: update LC timer as per USB Spec V3.2
| * 1ac0667658
usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
| * 6b3af2ad53
usb: dwc3: Decouple USB 2.0 L1 & L2 events
* e477d44e5f
Merge branch 'android12-5.10' into android12-5.10-lts
Change-Id: I8bacb03dd3c3b30729c5ec54bdd57a03f6ff7fe1
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
2024-11-28 17:25:42 +00:00
Nathan Chancellor
7098f838f2
ANDROID: libsubcmd: Hoist iterator variable declarations in parse_options_subcommand()
...
When applying HOSTCFLAGS to the libsubcmd build to resolve a separate
issue, which contain '-std=gnu89' prior to commit 1e24078113ae ("Kbuild:
use -std=gnu11 for KBUILD_USERCFLAGS"), the following warning/error
occurs:
parse-options.c:643:8: error: GCC does not allow variable declarations in for loop initializers before C99 [-Werror,-Wgcc-compat]
for (int i = 0; subcommands[i]; i++) {
^
parse-options.c:669:9: error: GCC does not allow variable declarations in for loop initializers before C99 [-Werror,-Wgcc-compat]
for (int i = 0; subcommands[i]; i++)
^
This issue was never visible upstream, as commit 1e24078113ae ("Kbuild:
use -std=gnu11 for KBUILD_USERCFLAGS") was applied before
commit 13e07691a16f ("tools/resolve_btfids: Alter how HOSTCC is
forced"). Prior to the latter change, there was no '-std=' flag passed
to the libsubcmd build, so the default standard value was used, which
may be newer than C99.
To resolve this issue to unblock applying HOSTCFLAGS to libsubcmd, just
hoist the declarations out of the for loops.
Bug: 301145081
Link: https://github.com/ClangBuiltLinux/linux/issues/1929
Signed-off-by: Nathan Chancellor <nathan@kernel.org>
Change-Id: I41f17964f3d0822b026f6ae8f06a4d49bc7f15a9
(cherry picked from https://android-review.googlesource.com/q/commit:8f75dab19c30be65c740bd4abf9587714b3305dc )
2024-11-27 21:48:12 +00:00
Kalesh Singh
1fed2de8e6
ANDROID: mm: Fix SPF-aware fast-mremap
...
Fast-mremap tries to detect concerrent SPF's by checking if
vma->file_ref_count is 1 and setting it to -1 to prevent concurrent
SPF's from happening after a fast-mremap has started. This check
doesn't account for the cases where the VMA has been split/merged
after the check has happened in the SPF or fast-remap paths; which
can lead to the PMD/PUD level page table being changed from under
a concurrent SPF if certain race conditions are met.
Currently SPF takes the PTL lock at the lowest level of the
page table hierarchy (i.e. the page table page covering a 2MB extent).
Fast mremap at the PMD level only takes the PTL lock for the
page table pages (old and new) containing the PMD entries to be
updated (i.e the page table pages covering 1GB extents)
Remove the vma_ref_count trylock, and disable fast-mremap at the PUD
level if SPF is enabled.
At the PMD level take the pte ptl lock on the source address,
to avoid races with concurrent SPF.
NOTE: The additional lock, means that there are now 2 levels of
nested spinlocks. However we forego adding a new lockdep
subclass as Android doesn't enable lockdep in production.
old_ptl (pmd_lock)
new_ptl (pmd_lock)
old_pte_ptl (pte ptl lock)
Bug: 377672115
Change-Id: Ie634806115ce86a05477dfe45806487c856c3759
Signed-off-by: Kalesh Singh <kaleshsingh@google.com>
2024-11-26 13:55:54 -08:00
Pedro Tammela
b396c229b4
UPSTREAM: net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
...
[ Upstream commit 2e95c4384438adeaa772caa560244b1a2efef816 ]
In qdisc_tree_reduce_backlog, Qdiscs with major handle ffff: are assumed
to be either root or ingress. This assumption is bogus since it's valid
to create egress qdiscs with major handle ffff:
Budimir Markovic found that for qdiscs like DRR that maintain an active
class list, it will cause a UAF with a dangling class pointer.
In 066a3b5b23
, the concern was to avoid iterating over the ingress
qdisc since its parent is itself. The proper fix is to stop when parent
TC_H_ROOT is reached because the only way to retrieve ingress is when a
hierarchy which does not contain a ffff: major handle call into
qdisc_lookup with TC_H_MAJ(TC_H_ROOT).
In the scenario where major ffff: is an egress qdisc in any of the tree
levels, the updates will also propagate to TC_H_ROOT, which then the
iteration must stop.
Fixes: 066a3b5b23
("[NET_SCHED] sch_api: fix qdisc_tree_decrease_qlen() loop")
Reported-by: Budimir Markovic <markovicbudimir@gmail.com>
Suggested-by: Jamal Hadi Salim <jhs@mojatatu.com>
Tested-by: Victor Nogueira <victor@mojatatu.com>
Signed-off-by: Pedro Tammela <pctammela@mojatatu.com>
Signed-off-by: Jamal Hadi Salim <jhs@mojatatu.com>
net/sched/sch_api.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Reviewed-by: Simon Horman <horms@kernel.org>
Bug: 377197048
Link: https://patch.msgid.link/20241024165547.418570-1-jhs@mojatatu.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit 597cf9748c3477bf61bc35f0634129f56764ad24)
Signed-off-by: Lee Jones <joneslee@google.com>
Change-Id: I4ef8bee1095f7c51e4d458b25cd331018188b3d6
2024-11-26 16:28:46 +00:00