Michael Bestas
b44ad6704a
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20:
techpack: audio: wcd_cpe: Fix -Wimplicit-enum-enum-cast
qcacld-3.0: Fix implicit enum-enum-cast warnings
Change-Id: Ibce416295c81d6a22dd555343e60a405048c5c8d
2026-08-30 17:25:54 +03:00
Michael Bestas
925d92bed5
techpack: audio: wcd_cpe: Fix -Wimplicit-enum-enum-cast
...
Change-Id: Ie415813c248c86c162673ea932927ffd1d35755d
2026-08-29 22:52:17 -04:00
Michael Bestas
d9d80047e5
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20:
drivers: staging: fw-api: Correct mis-merge
techpack: datarmnet-ext: shs: fix CFI failure on module init with newer Clang versions
ipv6: icmp: clear skb2->cb[] in ip6_err_gen_icmpv6_unreach()
net: skbuff: fix missing zerocopy reference in pskb_carve helpers
net: fix fanout UAF in packet_release() via NETDEV_UP race
ip6_tunnel: clear skb2->cb[] in ip4ip6_err()
net: skbuff: propagate shared-frag marker through frag-transfer helpers
net: skbuff: preserve shared-frag marker during coalescing
BACKPORT: locking/rtmutex: Skip remove_waiter() when waiter is not enqueued
BACKPORT: rtmutex: Use waiter::task instead of current in remove_waiter()
tcp: fix an incorrect __user annotation on tcp_use_userconfig_sysctl_handler
tcp: fix an incorrect __user annotation on tcp_proc_delayed_ack_control
msm: camera: common: Fix OOB access in bandwidth path handling
fw-api: CL 32870364 - update fw common interface files
fw-api: CL 32860533 - update fw common interface files
fw-api: CL 32860532 - update fw common interface files
fw-api: CL 32835676 - update fw common interface files
qcacld-3.0: Avoid phymode and puncture mismatch
qcacld-3.0: Update phymode along with ch_width update to FW
fw-api: CL 32817922 - update fw common interface files
fw-api: CL 32798720 - update fw common interface files
fw-api: CL 32796759 - update fw common interface files
fw-api: CL 32796472 - update fw common interface files
msm:adsprpc: Fix UAF of ctx->perf in async invoke perf counter
fw-api: CL 32762973 - update fw common interface files
fw-api: CL 32742658 - update fw common interface files
fw-api: CL 32731178 - update fw common interface files
fw-api: CL 32697676 - update fw common interface files
fw-api: CL 32697669 - update fw common interface files
fw-api: CL 32692322 - update fw common interface files
fw-api: CL 32688516 - update fw common interface files
fw-api: CL 32668717 - update fw common interface files
fw-api: CL 32640276 - update fw common interface files
fw-api: CL 32636152 - update fw common interface files
fw-api: CL 32626000 - update fw common interface files
fw-api: CL 32623461 - update fw common interface files
fw-api: CL 32623458 - update fw common interface files
fw-api: CL 32578922 - update fw common interface files
qcacld-3.0: Add print log for new roam scan type
fw-api: CL 32560454 - update fw common interface files
fw-api: CL 32559793 - update fw common interface files
fw-api: CL 32559532 - update fw common interface files
fw-api: CL 32554999 - update fw common interface files
fw-api: CL 32544807 - update fw common interface files
fw-api: CL 32516836 - update fw common interface files
qcacld-3.0: Disable SAP bringup in DFS when DFSmastercap is disabled
qcacld-3.0: Set “WIPHY_FLAG_DFS_OFFLOAD” always in wiphy flag
fw-api: CL 32489576 - update fw common interface files
fw-api: CL 32479166 - update fw common interface files
fw-api: CL 32477405 - update fw common interface files
qcacld-3.0: Add A_INT64 typedef
fw-api: CL 32465518 - update fw common interface files
fw-api: CL 32464183 - update fw common interface files
fw-api: CL 32437017 - update fw common interface files
fw-api: CL 32415720 - update fw common interface files
fw-api: CL 32412612 - update fw common interface files
fw-api: CL 32402817 - update fw common interface files
fw-api: CL 32402810 - update fw common interface files
fw-api: CL 32397731 - update fw common interface files
fw-api: CL 32397726 - update fw common interface files
tty: msm: Update timer handling for interrupt-safe context
fw-api: CL 32387418 - update fw common interface files
fw-api: CL 32362944 - update fw common interface files
fw-api: CL 32356331 - update fw common interface files
fw-api: CL 32335202 - update fw common interface files
fw-api: CL 32323534 - update fw common interface files
fw-api: CL 32322205 - update fw common interface files
fw-api: CL 32320410 - update fw common interface files
disp: msm: dsi: Nullify display modes after kfree
fw-api: CL 32306378 - update fw common interface files
fw-api: CL 32296279 - update fw common interface files
fw-api: CL 32294648 - update fw common interface files
fw-api: CL 32293073 - update fw common interface files
fw-api: CL 32292001 - update fw common interface files
fw-api: CL 32290054 - update fw common interface files
fw-api: CL 32280322 - update fw common interface files
fw-api: CL 32280311 - update fw common interface files
fw-api: CL 32267210 - update fw common interface files
fw-api: CL 32239632 - update fw common interface files
fw-api: CL 32229597 - update fw common interface files
fw-api: CL 32227711 - update fw common interface files
fw-api: CL 32227291 - update fw common interface files
fw-api: CL 32227070 - update fw common interface files
fw-api: CL 32226903 - update fw common interface files
fw-api: CL 32168619 - update fw common interface files
qcacld-3.0: Use orig_key_mgmt vdev param for AKM negotiation
fw-api: CL 32115955 - update fw common interface files
fw-api: CL 32091641 - update fw common interface files
fw-api: CL 32088692 - update fw common interface files
fw-api: CL 32083726 - update fw common interface files
fw-api: CL 32059381 - update fw common interface files
fw-api: CL 32054464 - update fw common interface files
fw-api: CL 32045293 - update fw common interface files
fw-api: hw_headers: Add v1 e3r50 hw headers for wcn8750
fw-api: CL 32033412 - update fw common interface files
fw-api: CL 32023116 - update fw common interface files
fw-api: CL 32000241 - update fw common interface files
fw-api: CL 31990638 - update fw common interface files
qcacld-3.0: Reset SPMK cache before every connection
fw-api: CL 31978468 - update fw common interface files
fw-api: CL 31959202 - update fw common interface files
fw-api: CL 31945200 - update fw common interface files
fw-api: CL 31944819 - update fw common interface files
fw-api: CL 31933928 - update fw common interface files
fw-api: CL 31932286 - update fw common interface files
fw-api: CL 31924680 - update fw common interface files
fw-api: CL 31897484 - update fw common interface files
fw-api: CL 31882288 - update fw common interface files
fw-api: CL 31863503 - update fw common interface files
fw-api: CL 31845524 - update fw common interface files
fw-api: CL 31837430 - update fw common interface files
fw-api: CL 31823693 - update fw common interface files
fw-api: CL 31823686 - update fw common interface files
fw-api: CL 31740103 - update fw common interface files
fw-api: CL 31732805 - update fw common interface files
fw-api: CL 31732804 - update fw common interface files
disp: msm: dp: handle panel_init for eDP case
fw-api: CL 31721572 - update fw common interface files
fw-api: CL 31721565 - update fw common interface files
fw-api: CL 31710587 - update fw common interface files
qcacld-3.0: Self rsn cap intersect with AP rsn cap
fw-api: CL 31670251 - update fw common interface files
fw-api: CL 31670248 - update fw common interface files
fw-api: CL 31660856 - update fw common interface files
fw-api: CL 31636084 - update fw common interface files
fw-api: CL 31634761 - update fw common interface files
fw-api: CL 31633543 - update fw common interface files
fw-api: CL 31632679 - update fw common interface files
fw-api: CL 31620095 - update fw common interface files
msm: camera: isp: Fix potential illegal access in Acquire HW. Fix for above
msm: camera: isp: Fix potential illegal access in Acquire HW
msm: camera: ois: Copy packet header in kernel
msm: camera: common: Add missing put_cpu_buf calls
msm: camera: sensor: handling condition for random read
msm: camera: icp: io buf config num validation
msm: camera: ope: check cpu buffer offset and cmd buf idx
fw-api: CL 31606165 - update fw common interface files
fw-api: CL 31594124 - update fw common interface files
fw-api: CL 31593473 - update fw common interface files
fw-api: CL 31593469 - update fw common interface files
fw-api: CL 31580442 - update fw common interface files
fw-api: CL 31580439 - update fw common interface files
fw-api: CL 31579265 - update fw common interface files
fw-api: Add PMM spare registers address related header files
fw-api: CL 31562446 - update fw common interface files
fw-api: CL 31562430 - update fw common interface files
fw-api: hw_headers: Add v2 3181 hw headers for fig
fw-api: CL 31548376 - update fw common interface files
fw-api: CL 31548353 - update fw common interface files
fw-api: CL 31532680 - update fw common interface files
fw-api: CL 31531034 - update fw common interface files
fw-api: CL 31530723 - update fw common interface files
fw-api: CL 31528807 - update fw common interface files
fw-api: CL 31516598 - update fw common interface files
fw-api: CL 31516597 - update fw common interface files
fw-api: CL 31516593 - update fw common interface files
qcacld-3.0: Prevent ping loss due to runtime suspend
qcacld-3.0: Add runtime pm lock during roaming
fw-api: CL 31493387 - update fw common interface files
fw-api: CL 31480148 - update fw common interface files
fw-api: CL 31472949 - update fw common interface files
fw-api: CL 31472689 - update fw common interface files
fw-api: CL 31460336 - update fw common interface files
fw-api: CL 31459767 - update fw common interface files
fw-api: CL 31440102 - update fw common interface files
fw-api: CL 31436976 - update fw common interface files
fw-api: CL 31424696 - update fw common interface files
fw-api: CL 31413468 - update fw common interface files
fw-api: CL 31412194 - update fw common interface files
fw-api: CL 31404904 - update fw common interface files
fw-api: CL 31399985 - update fw common interface files
fw-api: CL 31397472 - update fw common interface files
fw-api: CL 31390056 - update fw common interface files
fw-api: CL 31386508 - update fw common interface files
fw-api: CL 31376775 - update fw common interface files
qcacld-3.0: Add buffer overflow check in wma_fill_rx_stats function
fw-api: CL 31362795 - update fw common interface files
fw-api: CL 31360546 - update fw common interface files
fw-api: CL 31351405 - update fw common interface files
fw-api: CL 31348242 - update fw common interface files
fw-api: CL 31341426 - update fw common interface files
fw-api: CL 31338231 - update fw common interface files
fw-api: CL 31328053 - update fw common interface files
fw-api: CL 31316506 - update fw common interface files
fw-api: CL 31305348 - update fw common interface files
fw-api: CL 31295115 - update fw common interface files
fw-api: CL 31282590 - update fw common interface files
fw-api: CL 31281768 - update fw common interface files
fw-api: CL 31274787 - update fw common interface files
fw-api: CL 31274786 - update fw common interface files
fw-api: CL 31250105 - update fw common interface files
fw-api: CL 31244431 - update fw common interface files
fw-api: CL 31233937 - update fw common interface files
fw-api: CL 31233932 - update fw common interface files
fw-api: CL 31221789 - update fw common interface files
qcacmn: Remove 6G domain check on Maschan list
qcacmn: Replace ap reg rules with client reg rules
qcacmn: Add reo_mismatch stats for FISA path
fw-api: CL 31209257 - update fw common interface files
fw-api: CL 31209256 - update fw common interface files
fw-api: CL 31184750 - update fw common interface files
fw-api: CL 31184747 - update fw common interface files
qcacld-3.0: Validate fse metadata before aggregation of FISA flow
fw-api: CL 31181068 - update fw common interface files
fw-api: hw_headers: Add v2 3175 hw headers for fig
fw-api: CL 31152020 - update fw common interface files
fw-api: CL 31139090 - update fw common interface files
fw-api: CL 31139082 - update fw common interface files
fw-api: CL 31129784 - update fw common interface files
fw-api: CL 31127648 - update fw common interface files
fw-api: CL 31108122 - update fw common interface files
fw-api: CL 31100347 - update fw common interface files
fw-api: CL 31060090 - update fw common interface files
fw-api: CL 31059684 - update fw common interface files
fw-api: CL 31023126 - update fw common interface files
fw-api: CL 31021605 - update fw common interface files
fw-api: CL 31012511 - update fw common interface files
fw-api: CL 30998406 - update fw common interface files
qcacld-3.0: Consider intersected AKM for association
fw-api: fig: v1 remove unused reo hw data structure files
fw-api: CL 30960339 - update fw common interface files
fw-api: CL 30949206 - update fw common interface files
fw-api: CL 30939043 - update fw common interface files
fw-api: CL 30933603 - update fw common interface files
fw-api: CL 30924456 - update fw common interface files
fw-api: CL 30906519 - update fw common interface files
fw-api: CL 30905405 - update fw common interface files
fw-api: CL 30894242 - update fw common interface files
fw-api: CL 30855107 - update fw common interface files
fw-api: CL 30855102 - update fw common interface files
fw-api: CL 30839654 - update fw common interface files
fw-api: CL 30839650 - update fw common interface files
fw-api: CL 30825844 - update fw common interface files
fw-api: CL 30811728 - update fw common interface files
fw-api: CL 30797342 - update fw common interface files
fw-api: fig: Update config macros for REO_R0_RBM_DESTINATION_RING_CTRL
fw-api: CL 30786115 - update fw common interface files
fw-api: CL 30768408 - update fw common interface files
fw-api: CL 30768407 - update fw common interface files
fw-api: CL 30757804 - update fw common interface files
fw-api: E3.0 WCSS_VERSION 3150 fig headers
fw-api: CL 30735748 - update fw common interface files
fw-api: CL 30720606 - update fw common interface files
fw-api: CL 30714212 - update fw common interface files
fw-api: CL 30697325 - update fw common interface files
fw-api: CL 30678803 - update fw common interface files
fw-api: CL 30669089 - update fw common interface files
fw-api: CL 30669084 - update fw common interface files
fw-api: CL 30584319 - update fw common interface files
fw-api: CL 30583992 - update fw common interface files
fw-api: CL 30580039 - update fw common interface files
fw-api: CL 30544126 - update fw common interface files
fw-api: CL 30541340 - update fw common interface files
fw-api: CL 30538540 - update fw common interface files
fw-api: CL 30538539 - update fw common interface files
fw-api: CL 30538536 - update fw common interface files
fw-api: CL 30519258 - update fw common interface files
fw-api: CL 30519235 - update fw common interface files
fw-api: CL 30501923 - update fw common interface files
fw-api: CL 30443155 - update fw common interface files
fw-api: CL 30391907 - update fw common interface files
fw-api: CL 30387120 - update fw common interface files
fw-api: CL 30358561 - update fw common interface files
fw-api: CL 30297480 - update fw common interface files
fw-api: CL 30281577 - update fw common interface files
fw-api: CL 30273614 - update fw common interface files
fw-api: CL 30273613 - update fw common interface files
fw-api: CL 30269010 - update fw common interface files
fw-api: CL 30243121 - update fw common interface files
fw-api: CL 30231044 - update fw common interface files
fw-api: CL 30227097 - update fw common interface files
fw-api: CL 30201837 - update fw common interface files
fw-api: CL 30201834 - update fw common interface files
fw-api: CL 30198227 - update fw common interface files
fw-api: CL 30152986 - update fw common interface files
fw-api: CL 30143205 - update fw common interface files
fw-api: CL 30056543 - update fw common interface files
fw-api: CL 30026411 - update fw common interface files
fw-api: CL 30026410 - update fw common interface files
fw-api: CL 29948685 - update fw common interface files
fw-api: CL 29930068 - update fw common interface files
fw-api: CL 29930067 - update fw common interface files
fw-api: CL 29873461 - update fw common interface files
fw-api: CL 29858563 - update fw common interface files
fw-api: CL 29858560 - update fw common interface files
fw-api: CL 29845167 - update fw common interface files
fw-api: CL 29832217 - update fw common interface files
fw-api: CL 29804280 - update fw common interface files
fw-api: CL 29789406 - update fw common interface files
msm: camera: sensor: TOCTOU error handling
Change-Id: I93a709ae7fd15531830ebd257a9aaa98cac1dde8
2026-08-11 03:25:50 +03:00
Nolen Johnson
18cc56963e
Merge tag 'LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into HEAD
...
"LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0"
* tag 'LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers :
disp: msm: dsi: Nullify display modes after kfree
disp: msm: dp: handle panel_init for eDP case
Change-Id: I5e3fe03b3bbfe41bbb3898bce78299dce8769b3a
2026-08-10 17:12:33 -04:00
Nolen Johnson
c491e7d22d
Merge tag 'LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel into HEAD
...
"LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0"
* tag 'LA.UM.9.14.1.r1-21700-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/camera-kernel :
msm: camera: common: Fix OOB access in bandwidth path handling
msm: camera: isp: Fix potential illegal access in Acquire HW. Fix for above
msm: camera: isp: Fix potential illegal access in Acquire HW
msm: camera: ois: Copy packet header in kernel
msm: camera: common: Add missing put_cpu_buf calls
msm: camera: sensor: handling condition for random read
msm: camera: icp: io buf config num validation
msm: camera: ope: check cpu buffer offset and cmd buf idx
msm: camera: sensor: TOCTOU error handling
Change-Id: Ia765f67129e72a2114bd23040a216535acdb3931
2026-08-10 17:11:58 -04:00
Salvo Giangreco
e70533ab68
techpack: datarmnet-ext: shs: fix CFI failure on module init with newer Clang versions
...
<4>[ 1.660990] [6: init: 1] ------------[ cut here ]------------
<4>[ 1.661004] [6: init: 1] CFI failure (target: DATARMNET163e93649e+0x0/0xfb8 [rmnet_shs]):
<4>[ 1.661018] [6: init: 1] WARNING: CPU: 6 PID: 1 at kernel/cfi.c:30 __ubsan_handle_cfi_check_fail+0x4c/0x54
<4>[ 1.661020] [6: init: 1] Modules linked in: rmnet_shs(+) rmnet_offload rmnet_core rmnet_ctl camera hdmi_dlkm stub_dlkm swr_dmic_dlkm rx_macro_dlkm tx_macro_dlkm va_macro_dlkm wcd938x_slave_dlkm adsp_loader_dlkm native_dlkm platform_dlkm machine_dlkm tas256x_dlkm wcd938x_dlkm mbhc_dlkm wcd9xxx_dlkm wcd_core_dlkm bolero_cdc_dlkm swr_ctrl_dlkm swr_dlkm pinctrl_lpi_dlkm q6_dlkm apr_dlkm q6_notifier_dlkm q6_pdr_dlkm snd_event_dlkm pinctrl_wcd_dlkm sec_audio_sysfs slimbus_ngd stm_ts sec_cmd sec_tsp_dumpkey sec_common_fn sec_secure_touch sec_tclm_v2 sec_tsp_log kperfmon wlan(C) hid_aksys bt_fm_slim slimbus btpower tda18250 m88rs6000t qm1d1b0004 qm1d1c0042 mxl301rf r820t it913x fc0013 fc0012 fc0011 si2157 tua9001 fc2580 e4000 tda18212 tda18218 max2165 mc44s803 mxl5007t mxl5005s mt2131 qt1010 mt2266 mt2063 mt2060 msi001 xc4000 xc5000 tda9887 tea5761 tea5767 mt20xx tuner_simple tuner_types tuner_xc2028 aqc111 cdc_ncm cdc_eem rtl8150 nfc_sec rdbg llcc_perfmon ssg_iosched blk_sec_stats
<4>[ 1.661052] [6: init: 1] CPU: 6 PID: 1 Comm: init Tainted: G S WC 5.4.302-qgki-52214-g542c168ade6d-dirty #1
<4>[ 1.661055] [6: init: 1] Hardware name: Samsung A52SXQ PROJECT (board-id,02) (DT)
<4>[ 1.661058] [6: init: 1] pstate: 60400005 (nZCv daif +PAN -UAO)
<4>[ 1.661061] [6: init: 1] pc : __ubsan_handle_cfi_check_fail+0x4c/0x54
<4>[ 1.661063] [6: init: 1] lr : __ubsan_handle_cfi_check_fail+0x4c/0x54
<4>[ 1.661065] [6: init: 1] sp : ffffffc010063a40
<4>[ 1.661067] [6: init: 1] x29: ffffffc010063a40 x28: 0000000000000379
<4>[ 1.661070] [6: init: 1] x27: 00000000000037e7 x26: ffffff8045f72f40
<4>[ 1.661073] [6: init: 1] x25: 0000000000000000 x24: ffffffc00b66e000
<4>[ 1.661075] [6: init: 1] x23: ffffff8045f72f40 x22: 0000000000000001
<4>[ 1.661077] [6: init: 1] x21: 02b3a43e29242445 x20: ffffffc012b4a000
<4>[ 1.661079] [6: init: 1] x19: ffffffc00b691048 x18: ffffffc010059048
<4>[ 1.661081] [6: init: 1] x17: ffffffc012eb9000 x16: 0000000000000010
<4>[ 1.661084] [6: init: 1] x15: ffffffc01188446c x14: 3a295d7368735f74
<4>[ 1.661086] [6: init: 1] x13: 0000000000000330 x12: 0000000000000018
<4>[ 1.661088] [6: init: 1] x11: 000000000000000a x10: 00000000ffffffff
<4>[ 1.661091] [6: init: 1] x9 : 102999c091cf4200 x8 : 102999c091cf4200
<4>[ 1.661093] [6: init: 1] x7 : 6c69616620494643 x6 : ffffffc012eb8aab
<4>[ 1.661095] [6: init: 1] x5 : 0000000000000001 x4 : 0000000000000000
<4>[ 1.661097] [6: init: 1] x3 : 0000000000002020 x2 : 0000000000000001
<4>[ 1.661099] [6: init: 1] x1 : 0000000000000000 x0 : 0000000000000040
<4>[ 1.661102] [6: init: 1] Call trace:
<4>[ 1.661105] [6: init: 1] __ubsan_handle_cfi_check_fail+0x4c/0x54
<4>[ 1.661113] [6: init: 1] __cfi_check_fail+0x3c/0x8c [rmnet_shs]
<4>[ 1.661120] [6: init: 1] __cfi_check+0x3a8/0x3b0 [rmnet_shs]
<4>[ 1.661123] [6: init: 1] __cfi_slowpath_diag+0x10c/0x164
<4>[ 1.661127] [6: init: 1] do_one_initcall+0x2c0/0x478
<4>[ 1.661130] [6: init: 1] do_init_module+0x4c/0x204
<4>[ 1.661133] [6: init: 1] load_module+0x16f8/0x18d4
<4>[ 1.661136] [6: init: 1] __arm64_sys_finit_module+0xb4/0xf0
<4>[ 1.661139] [6: init: 1] el0_svc_common+0xc0/0x1b0
<4>[ 1.661142] [6: init: 1] el0_svc_handler+0x24/0x84
<4>[ 1.661145] [6: init: 1] el0_svc+0x8/0x140
<4>[ 1.661147] [6: init: 1] ---[ end trace 91166a70db25a0a4 ]---
Change-Id: Ie89f1489dfb834836df13a30a0a03cb7eb0bf500
2026-08-08 16:40:24 +02:00
Michael Bestas
c229ae0da6
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20:
drivers: staging: qca-wifi-host-cmn: Fix implicit-enum-enum-cast errors
techpack: display: msm: sde: Fix uninitialized errors
drivers: hwtracing: coresight: Fix sometimes-uninitialized errors
kbuild: Remove support for Clang's ThinLTO caching
kbuild: lto: force rebuilds when switching CONFIG_LTO
Makefile: use -z pack-relative-relocs
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
BACKPORT: dma-buf: return success for cmo of dummy clients
Revert "msm: kgsl: Call dma_buf_unmap_attachment() early"
Change-Id: I879af747cfc89b2e70d80b06c53ed67cc3195266
2026-07-01 10:16:13 +03:00
Nolen Johnson
33304e5fe0
techpack: display: msm: sde: Fix uninitialized errors
...
Change-Id: I481190f2a03bc49976241e4c0b60304ca634f89a
2026-06-24 21:58:49 -04:00
Michael Bestas
23efbfea6d
Conditionally revert "msm: camera: ope: Increase max bl limit and max stripe to process"
...
This breaks camera on ibiza but required on newer devices.
This conditionally reverts commit 4fbb1700ef .
Change-Id: Iec7e8d593bb37b637d1f876228bf73b0944e01ff
2026-05-28 02:46:17 +03:00
Michael Bestas
103491ac60
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20:
disp: msm: Avoid UB in VBIF register shift calculation
disp: msm: Fix division by zero during ESD recovery
disp: msm: dsi: Nullify display modes after kfree
devfreq: Fix suspend callback for non-zero min_freq
devfreq: Fix PM callbacks to support zero frequency
devfreq: Allow zero values in opp table
devfreq: govener_memlat: fix cpu_hotplug_lock recursive lock warning
devfreq: governor_memlat: avoid deadlock due to cpu_grp->mons_lock usage
devfreq: governor_bw_hwmon: fix deadlock warning due to state_lock usage
msm: kgsl: Fix UBSAN warnings
msm: kgsl: Use kthread instead of workqueue for event work
BACKPORT: msm: kgsl: Avoid unmap after kgsl system suspend
fixup! BACKPORT: kbuild: check the minimum assembler version in Kconfig
Change-Id: I2f722ad0f53673157f841eaf0ef032e4f5b1703d
2026-05-27 19:31:50 +03:00
Alexander Winkowski
c404d8ddf7
disp: msm: Avoid UB in VBIF register shift calculation
...
Left-shifting a 32-bit integer by 32 bits or more results in UB. The
common values for vbif_xin_id[] are {10, 11} which means reg_shift
becomes 40/44. For IDs >= 8, the shift is meant to be relative to the
second 32-bit register, not to the first. Fix this issue by masking the
ID so that it will properly describe the intended shift.
Change-Id: Icd530a3bb7cfd9d087e2aecc763d24f775e20466
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
2026-05-26 12:07:55 +00:00
Alexander Winkowski
3a757c1357
disp: msm: Fix division by zero during ESD recovery
...
During ESD recovery, num_mixers becomes 0 for a few moments.
[ 34.758513] ================================================================================
[ 34.758519] UBSAN: division-overflow in ../techpack/display/msm/sde/sde_crtc.h:522:32
[ 34.758521] division by zero
[ 34.758524] CPU: 6 PID: 1039 Comm: SDM_EventThread Tainted: G S 5.4.302~positron/4565e293 #17
[ 34.758525] Hardware name: Qualcomm Technologies, Inc. Blair QRD NOPMI (DT)
[ 34.758526] Call trace:
[ 34.758531] dump_backtrace+0x0/0x298
[ 34.758532] __dump_stack+0x20/0x28
[ 34.758533] dump_stack+0x74/0x9c
[ 34.758535] ubsan_epilogue+0xc/0x48
[ 34.758538] __ubsan_handle_divrem_overflow+0x184/0x198
[ 34.758540] _sde_crtc_setup_lm_bounds+0x300/0x318
[ 34.758541] sde_crtc_atomic_check+0x260/0x253c
[ 34.758543] drm_atomic_helper_check_planes+0x1b0/0x224
[ 34.758544] sde_kms_atomic_check+0xb4/0x2f4
[ 34.758545] drm_atomic_check_only+0x410/0x778
[ 34.758546] drm_mode_atomic_ioctl+0xb24/0x1020
[ 34.758548] drm_ioctl_kernel+0x21c/0x2c0
[ 34.758549] drm_ioctl+0x2d0/0x434
[ 34.758551] do_vfs_ioctl+0x9b4/0xf9c
[ 34.758552] __arm64_sys_ioctl+0x128/0x144
[ 34.758553] el0_svc_common+0xdc/0x158
[ 34.758554] el0_svc+0x8/0x700
[ 34.758555] ================================================================================
Fixes: 4fef803aff ("disp: msm: sde: increase max number of mixers to 4")
Change-Id: Idb60e329ffb47d842bb0b4a16b3d086cc4ec16bc
Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
2026-05-26 12:07:55 +00:00
Vedant Yevale
8c29510d44
disp: msm: dsi: Nullify display modes after kfree
...
The 'display->modes' pointer must be set to NULL immediately
after calling kfree on it to prevent potential double-free
vulnerabilities or use-after-free issues.
This change ensures robust memory management by clearing the
pointer to previously freed memory, aligning with best practices
for kernel memory deallocation.
Change-Id: I4fd939bc6ee5f3d9c506f0c311a9400f366e7fd2
Signed-off-by: Vedant Yevale <vyevale@qti.qualcomm.com>
(cherry picked from commit 1d3c5a477ea8f6aca1158209e1b87209c21c61f5)
2026-05-26 12:07:54 +00:00
Michael Bestas
b0eb683125
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20:
msm: vidc/cvp: fix callback type for msm_vidc/cvp_callback
msm: vidc/cvp: fix function type for hfi_cmd_response_callback
msm: vidc/cvp: Fix handle_cmd_response parameter type
Change-Id: I653aa4fac07801578e806b639e91d9361db5fe36
2026-05-18 00:15:45 +03:00
duckyduckg
16c281182b
msm: vidc/cvp: fix callback type for msm_vidc/cvp_callback
...
Change-Id: Id31de9aa86d78a046480fdbdbefba5e7b83b2a56
Signed-off-by: duckyduckg <duckyduckg65@gmail.com>
2026-05-17 00:17:24 +05:00
Flicker372
605ff4b4b8
msm: vidc/cvp: fix function type for hfi_cmd_response_callback
...
Change-Id: I5ae2a546fa08343a7e16dc6aff8183c08a5f3ea2
Signed-off-by: Flicker372 flicker372@outlook.com
2026-05-16 23:45:18 +05:00
Miguel de Dios
4545cdce64
msm: vidc/cvp: Fix handle_cmd_response parameter type
...
Bug: 117299373
Change-Id: Iffee5fd84fb1340bed7585d3dfb438e7955f61c5
Signed-off-by: Miguel de Dios <migueldedios@google.com>
Signed-off-by: Flicker372 <flicker372@outlook.com>
2026-05-16 23:42:13 +05:00
Michael Bestas
376925d57f
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-23.2
...
* sm8350/lineage-20: (306 commits)
ANDROID: gki_defconfig: reduce KFENCE pool size
ANDROID: GKI: enable KFENCE by setting the sample interval to 500ms
ANDROID: GKI: Enable KFENCE
UPSTREAM: random: split initialization into early step and later step
UPSTREAM: kfence: avoid passing -g for test
UPSTREAM: net: add and use skb_unclone_keeptruesize() helper
UPSTREAM: kfence: fix memory leak when cat kfence objects
UPSTREAM: kfence: unconditionally use unbound work queue
UPSTREAM: kfence: use TASK_IDLE when awaiting allocation
UPSTREAM: kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE
FROMLIST: kfence: skip all GFP_ZONEMASK allocations
FROMLIST: kfence: move the size check to the beginning of __kfence_alloc()
ANDROID: kasan: fix interoperability with KFENCE
UPSTREAM: arm64: mm: don't use CON and BLK mapping if KFENCE is enabled
ANDROID: kfence: clean up unused variables
FROMGIT: kfence: use power-efficient work queue to run delayed work
FROMGIT: kfence: maximize allocation wait timeout duration
FROMGIT: kfence: await for allocation using wait_event
FROMGIT: kfence: zero guard page after out-of-bounds access
UPSTREAM: kfence: make compatible with kmemleak
...
Change-Id: Id1436b77692839dc2394f500bba42487fac1b2b4
2026-05-07 18:19:43 +03:00
Michael Bestas
77d305881e
Merge tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver into android13-5.4-lahaina
...
LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0
* tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/video-driver :
msm: vidc: Fix use after free in driver
msm: vidc: Enable hybrid mode only for HFR usecase
Change-Id: Ic2a5c64a04bcd2bed2c853f541255b7563d9b65c
2026-04-30 21:20:07 +03:00
Michael Bestas
3700e67df3
Merge tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into android13-5.4-lahaina
...
LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0
* tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers :
disp: msm: dsi: Fix potential data race in ctrl isr
disp: msm: dsi: Fix potential data race in ctrl isr
disp: msm: dsi: Fix potential data race in ctrl isr
msm: smmu: Unregister SMMU fault handler before cleanup
disp: msm: sde: Add change to fix slab out of bounds
disp: msm: sde: fix splash resource cleanup for edp
disp: msm: sde: get_modes from connector if not present
disp: msm: dp: handle panel_init when host is ready
disp: msm: sde: fix kms NULL pointer access in encoder IRQ control
disp: msm: dsi: add support for hibernation
disp: config: fix copyright marking for lahaina config
disp: config: fix copyright marking for lahaina config
disp: msm: dsi: fix error path for dsi_display init
disp: msm: dsi: add null pointer check in dsi_display_dev_remove
disp: config :disable CONFIG_DSI_PARSER for kodiak
disp: msm: dp: parse display_type before connector initialization
Conflicts:
techpack/display/msm/dsi/dsi_display.c
Change-Id: I5263698636da978ff39d868e2305e3f4699e3ac8
2026-04-30 21:18:34 +03:00
Michael Bestas
be47524e56
Merge tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa into android13-5.4-lahaina
...
LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0
* tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/dataipa :
ipa: Added changes to move the hdr entry to free list
msm: ipa: Avoid use-after-free scenario
Change-Id: I53d9b6e5cd83948d5a7cd67b8b7ffa58af13efef
2026-04-30 21:15:00 +03:00
Michael Bestas
d2ba8e663f
Merge tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-5.4-lahaina
...
LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0
* tag 'LA.UM.9.14.1.r1-21100-QCM6490.QISI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel :
asoc: lsm: thread safety issue in hw params management
asoc: lsm: Race condition protection in confidence levels handling
asoc: lsm: thread safety issue while accessing substream data
asoc: compress: race condition handling in stream cmd put function
asoc: handle heap overflow in effect driver
asoc: Update dai link for ACM8625S AMP.
asoc: Modification for 8ch capture
audio-kernel: Fix wcd938x DMIC unable to record
audio-kernel: Enable hdmi in audio function for AIO bar
dsp: q6adm: Checking array sizeof channel_type
asoc: codec: avoid out of bound write to map array
dsp: q6lsm: Check size of payload before access
Change-Id: I9eebb44e5b838891dc094853e28535930dee6b83
2026-04-30 21:13:31 +03:00
dodyirawan85
0a1b855c61
Revert "disp: msm: limit display brightness max cooling device level"
...
This reverts commit 7d3114211e .
Reason for revert: Causing display to turn off automatically on moderate and high temperature
Change-Id: I501ae17414f6b4e0c34b7dec2921a90603cbb44a
Signed-off-by: dodyirawan85 <dev.irawans@gmail.com>
2026-01-08 17:08:36 +02:00
dianlujitao
2906b38ea7
Revert "disp: msm:: reset the param value to the default value"
...
This reverts commit 5c202c9614 .
Change-Id: Ia6c492d29b47f8d829c38e941fd3a896e8102647
2025-09-06 11:05:34 +03:00
Michael Bestas
b3dd3932b4
Revert "fixup! (CR): disp: msm:: reset the param value to the default value"
...
This reverts commit b6d3acff9c .
Change-Id: I0fbb96bbb20811f0a7636554ce878804a43747a4
2025-09-06 11:05:34 +03:00
dianlujitao
cbded7bc5c
disp: msm: dsi: invert CABC status code
...
0: off, 1: ui, 2: movie
Change-Id: Ie8ef4b9fac60fb16e087be3c9f1b97a19a816951
2025-09-06 11:05:34 +03:00
dianlujitao
5f7c152f42
disp: msm: sde: expose panel features to sysfs by wrapping moto utils
...
Change-Id: Ibb70f479fb8fcfd582d41e47f759327679b40f46
2025-09-06 11:05:33 +03:00
Michael Bestas
aae02053fd
Merge tag 'MMI-V1TC35H.88-16' of https://github.com/MotorolaMobilityLLC/kernel-msm-5.4-techpack-display into lineage-22.2
...
Bangkk push for Android 15
* tag 'MMI-V1TC35H.88-16' of https://github.com/MotorolaMobilityLLC/kernel-msm-5.4-techpack-display :
disp: msm: dsi: add null pointer check in dsi_display_dev_remove
msm/dsi_display: resend new roi to panel, fix pu dup issue
disp: msm: sde: clear cached rectangles when PU ROI is set
Change-Id: I2eed4c78f491b527ed088576e799dfb4488e5e97
2025-09-05 16:38:14 +03:00
Raghavendra Ambadas
85ce702b47
disp: msm: dsi: Avoid dynamic mode switch during first commit
...
Dynamic mode switch (DMS) is not supported for video mode panels
before cont-splash handoff handled for first frame. so avoid
dynamic mode-switch during cont-splash handoff for any DRM mode change.
WA is given by QC for GSI issue, as of observation there are no
side effects
QC SR:05515278
QC CR:NA
QC Change ID:Icd5881af99afb3e398d3bba3746b7a35bcda4491
Change-Id: I97f5712ce5bb8448f1c600ccf306d0dac7fa6eae
Signed-off-by: maheshmk <maheshmk@motorola.com>
Reviewed-on: https://gerrit.mot.com/2113033
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Tested-by: Jira Key
Reviewed-by: Ashwin Kumar Pathmudi <jfxr63@motorola.com>
Reviewed-by: Shuo Yan <shuoyan@motorola.com>
Reviewed-by: Guobin Zhang <zhanggb@motorola.com>
Submit-Approved: Jira Key
2025-09-04 12:38:45 +03:00
electimon
67cfbd9fb2
techpack: camera: Add guarding for header struct changes
...
* We don't build the Camera HAL from source
so userspace does not need access to
cam_sensor.h, move it and implement guarding
for breaking changes for devices with older
Camera Blobs.
Change-Id: I5a45b83e01ad85752e99035805ee2a6d1f8dfa93
Signed-off-by: electimon <electimon@gmail.com>
2025-09-01 09:40:26 +05:30
dianlujitao
63b35288f8
techpack: audio: aw882xxacf: Load calibration file through firmware class
...
Direct access to filesystem is insane and hits a neverallow, load it
through the firmware class instead.
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: Ic522644c73d63a36430526736257d635deb08f6a
2025-05-01 05:39:33 +03:00
dianlujitao
83e1eff0f1
techpack: audio: aw882xx: Load calibration file through firmware class
...
Direct access to filesystem is insane and hits a neverallow, load it
through the firmware class instead.
Change-Id: I72149f8674c6211fab57a025b47cf84e505a256a
2025-05-01 05:39:33 +03:00
Michael Bestas
94fe92b480
Merge remote-tracking branch 'sm8350/lineage-20' into lineage-22.2
...
* sm8350/lineage-20:
UPSTREAM: net: sched: Disallow replacing of child qdisc from one parent to another
FROMGIT: media: venus: hfi: add a check to handle OOB in sfr region
FROMGIT: media: venus: hfi: add check to handle incorrect queue size
FROMGIT: media: venus: hfi_parser: refactor hfi packet parsing logic
FROMGIT: media: venus: hfi_parser: add check to avoid out of bound access
UPSTREAM: pfifo_tail_enqueue: Drop new packet when sch->limit == 0
UPSTREAM: f2fs: compress: don't allow unaligned truncation on released compress inode
UPSTREAM: net: core: reject skb_copy(_expand) for fraglist GSO skbs
UPSTREAM: udp: prevent local UDP tunnel packets from being GROed
UPSTREAM: udp: do not transition UDP GRO fraglist partial checksums to unnecessary
UPSTREAM: udp: do not accept non-tunnel GSO skbs landing in a tunnel
UPSTREAM: binder: Return EFAULT if we fail BINDER_ENABLE_ONEWAY_SPAM_DETECTION
UPSTREAM: usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
UPSTREAM: usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
UPSTREAM: usb: xhci: Add error handling in xhci_map_urb_for_dma
UPSTREAM: usb: xhci: Use temporary buffer to consolidate SG
UPSTREAM: usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK
defconfig: Enable RTL8152 ETH-USB driver
ANDROID: ABI: Cuttlefish Symbol update
fw-api: CL 28563606 - update fw common interface files
...
Change-Id: I39d8fa1352de578a5a6c15be2b4b9911bf1c154c
2025-04-23 17:52:52 +03:00
Tommy Webb
91ab127ff9
Merge tag 'LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/display-drivers into android13-5.4-lahaina
...
LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0
# By Jayasri Sampath Kumaran
# Via Karthik Veeranki (1) and Linux Build Service Account (1)
* tag 'clo/display-drivers/LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0':
disp: msm: sde: fix kms NULL pointer access in encoder IRQ control
Change-Id: I52a1f3a27d8eed895e1db8a48f15c225d1c1c3ea
2025-04-12 09:35:58 +00:00
Tommy Webb
b483dce61a
Merge tag 'LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0' of https://git.codelinaro.org/clo/la/platform/vendor/opensource/audio-kernel into android13-5.4-lahaina
...
LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0
# By Ratna Deepthi Kudaravalli
# Via Linux Build Service Account (1) and Ratna Deepthi Kudaravalli (1)
* tag 'clo/audio-kernel/LA.UM.9.14.r1-26000-LAHAINA.QSSI15.0':
audio-kernel: avoid out of bound read while checking a bit
Change-Id: I70a5aa2eb95361d9181d5e93a2bbbcce590ce7db
2025-04-12 09:34:41 +00:00
Michael Bestas
1509276e3f
techpack: audio: fs1815: Remove unused variable
...
Change-Id: I82bcb734d0ffb2b52f70497457771ceaf9c7537e
2025-04-05 20:54:12 +03:00
Anand S
f62d09d86b
techpack: audio: fs1815: Fix strict prototypes errors
...
Change-Id: Ib7b81f391767db8cb90ae2e2b0c8b07c51e42637
2025-04-05 20:54:12 +03:00
Michael Bestas
25d20d8c3b
techpack: audio: aw87xxx: Remove unused variables
...
Change-Id: Id389e69f7d3faf712dd96282c4543a914e1e647d
2025-04-05 20:54:12 +03:00
Forenche
b7d0f348da
techpack: audio: aw882xxacf: Disable writing to calibration file
...
I am pretty sure prod builds don't need this to be enabled and was
meant originally to be used in the development phase.
Further, dmesg shows that it fails to open the file:
aw_cali_get_read_cali_re:channel:1 open /mnt/vendor/persist/factory/audio/aw_cali.bin failed!
Change-Id: I61c5151ba23a1d117b54dd2eb0c0f482da7d941a
Signed-off-by: Forenche <prahul2003@gmail.com>
2025-04-05 20:54:12 +03:00
electimon
e2e1ee4198
techpack: audio: aw882xxacf: Remove unused variables
...
Change-Id: I493cde9bc28423badb1c3fd8d03c38e38b8a8128
Signed-off-by: electimon <electimon@gmail.com>
2025-04-05 20:54:12 +03:00
Sevenrock
6d51517b88
techpack: display: dsi_panel: fix indentation
...
techpack/display/msm/dsi/dsi_panel.c:1326:3: error: misleading indentation; sta
tement is not part of the previous 'if' [-Werror,-Wmisleading-indentation]
1326 | rc = dsi_panel_send_param_cmd(panel, param_info);
| ^
techpack/display/msm/dsi/dsi_panel.c:1323:2: note: previous statement is here
1323 | if (panel->lhbm_config.lhbm_wait_for_fps_valid && param_info->value == HBM_FOD_ON_STATE)
| ^
Broken code was added by Motorola:
d67e46e138
Change-Id: If122cbae26b5e8a23f9766cf685d3a3599adc8f5
Signed-off-by: Sevenrock <sevenrock@hotmail.de>
2025-03-24 12:52:28 +02:00
Michael Bestas
304907852a
techpack: display: Fix misleading indentation
...
Change-Id: I4fbaf1d15d54e5013adfdb1f142d645acc457c83
Signed-off-by: Sevenrock <sevenrock@hotmail.de>
2025-03-24 12:52:28 +02:00
Michael Bestas
d1bda7492e
disp: msm: sde: Fix compliation after upstream eDP changes
...
Change-Id: I0866046ba78896f7c8cd539ffe78d2079c4e3916
2025-03-24 12:52:28 +02:00
Sevenrock
e0b453a419
Revert "disp: msm: dsi: Add print info for DSI_CTRL"
...
This reverts commit 3a743de84d19295179568ab2f75f6018fd003445.
Fixes build error
techpack/display/msm/dsi/dsi_display.c:8542:27: error: unused variable 'ctrl' [
-Werror,-Wunused-variable]
8542 | struct dsi_display_ctrl *ctrl = &display->ctrl[0];
by reverting Motorola commit
942f7d4bcf
which also reduces log spam.
Change-Id: I3a394ecf8c452eecd367236e0b01f48e5b2d1b0a
Signed-off-by: Sevenrock <sevenrock@hotmail.de>
2025-03-24 12:52:28 +02:00
Michael Bestas
3cf96a6252
techpack: display: dsi_panel: Restore dsi_display_cmd_receive formatting
...
Remove useless moto tab -> space changes.
Change-Id: I5af71895be016fc4a72993131d7808f47825764e
2025-03-24 12:52:28 +02:00
Michael Bestas
a9e569d960
Revert "dsp: q6lsm: Add check for payload buffer"
...
This reverts commit 27ad5dd6a9 .
Reason for revert: Useless change
Change-Id: I6b6b1901f55b7ebc318c0c0a0c3be5823ddfa839
2025-03-24 12:52:28 +02:00
Michael Bestas
1600959be9
Revert "dsp: q6lsm: Address use after free for mmap handle"
...
This reverts commit 641e93631b .
Reason for revert: Duplicated commit
Change-Id: I2ad98051309b8d2f8d2b45ec9aa6fa4573aba90d
2025-03-24 12:52:28 +02:00
Michael Bestas
f4c3cbf88f
Revert "ASoC: msm-pcm-host-voice: Check validity of session idx"
...
This reverts commit 95b9d46367 .
Reason for revert: Duplicated commit
Change-Id: I9f28d2f45cd02c3970037687bcb17c674faebffd
2025-03-24 12:52:28 +02:00
Michael Bestas
ffff8b3589
Revert "techpack: add camera legacy support"
...
This reverts commit 7b3d315852 .
Change-Id: Id160f9e62700099cab333223eaa2e1f8809135d2
2025-03-24 12:52:27 +02:00
Michael Bestas
327cbdcf54
Merge tag 'MMI-U1UGS34.23-110-23-2' of https://github.com/MotorolaMobilityLLC/kernel-msm-5.4-techpack-video into lineage-22.2
...
Fogos push for Android 14
* tag 'MMI-U1UGS34.23-110-23-2' of https://github.com/MotorolaMobilityLLC/kernel-msm-5.4-techpack-video :
Adjust qbuf cache/dqbuf cache ops failed log to VIDC_HIGH
extend codec limitation to 1080@90fps.
msm: vidc: optimize HEIC output buffer calc for encoder
msm: vidc: tune input buffer size based on buffer_size_limit
msm: vidc: Avoid dma_buf memory leak under memory pressure
msm-vidc: fix final BW voting to ICC
Change-Id: I7ff1d8e69765b5dc96cbce2a8c5df7fc12be10e1
2025-03-21 18:37:17 +02:00