Commit graph android_kernel_motorola_sm6375/techpack
Author SHA1 Message Date
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