Skip to content

camx-dlkm: Update camx driver to v1.0.0 #1803

Merged
ricardosalveti merged 1 commit intoqualcomm-linux:masterfrom
cjha01:camera-kernel
Apr 7, 2026
Merged

camx-dlkm: Update camx driver to v1.0.0 #1803
ricardosalveti merged 1 commit intoqualcomm-linux:masterfrom
cjha01:camera-kernel

Conversation

@cjha01
Copy link
Copy Markdown
Contributor

@cjha01 cjha01 commented Mar 23, 2026

This tag brings the following updates:

  • Fix incorrect request pointer in flush logic.
  • Fix KMD buffer handle in IFE prepare.
  • Fix memory leak and invalid handle access.
  • Fix OOB write and array access issues.
  • Fixes prevent issues during sched req.
  • Fix OOB access while processing output buffer.
  • Protect shared WM common data.
  • Adapt to qcom_mdt_pas_load() API changes.
  • Add cpas support for v695_100.
  • Add ife csid support for v695.
  • Add camera support for x1e80100.

@ricardosalveti
Copy link
Copy Markdown
Contributor

As usual, when can we expect this repo to contain proper version tags?

@cjha01
Copy link
Copy Markdown
Contributor Author

cjha01 commented Mar 24, 2026

As usual, when can we expect this repo to contain proper version tags?

@ricardosalveti, the tech teams are working with the tools team to address this. An FR is open for the task, and the tools team will provide a proper solution.

Can we proceed with the PR without a tag? We will work closely with the tools team and ensure the correct tag is used for upcoming PRs.

@lumag
Copy link
Copy Markdown
Contributor

lumag commented Mar 24, 2026

As usual, when can we expect this repo to contain proper version tags?

@ricardosalveti, the tech teams are working with the tools team to address this. An FR is open for the task, and the tools team will provide a proper solution.

Can we proceed with the PR without a tag? We will work closely with the tools team and ensure the correct tag is used for upcoming PRs.

There is probably some sort of misunderstanding from my side too. I really don't see a need for the "tools team to provide a proper solution" just to mark your achievements with the Git tag and then to push it to GitHub.

Anyway, what is the estimate or time frame? Can it be "next update will use tags"?

@ricardosalveti
Copy link
Copy Markdown
Contributor

Please rebase to fix the CI issues.

@cjha01
Copy link
Copy Markdown
Contributor Author

cjha01 commented Mar 26, 2026

Please rebase to fix the CI issues.

Rebase done.

@lumag
Copy link
Copy Markdown
Contributor

lumag commented Mar 26, 2026

@cjha01 you missed the last question. What is the ETA for the tags?

@ricardosalveti
Copy link
Copy Markdown
Contributor

Please do another rebase, we fixed another CI issue.

@github-actions
Copy link
Copy Markdown

Test run workflow

Test jobs for commit fa2cc04

Test dragonboard-820c qcs615-adp-air qcs6490 qcs8300 qcs9100 qcs9100-rb8 qrb2210-rb1
boot pass pass pass pass pass pass pass

All jobs summary

Job ID Device State Health
166125 qcs615-adp-air Finished Complete
166133 qcs9100-rb8 Finished Complete
166127 dragonboard-820c Finished Incomplete
166124 qcs6490 Finished Complete
166134 qrb2210-rb1 Finished Complete
166140 qcs8300 Finished Complete
166115 qrb2210-rb1 Finished Complete
166126 qcs8300 Finished Complete
166116 qcs8300 Finished Complete
166129 dragonboard-820c Finished Complete
166135 qcs8300 Finished Complete
166122 dragonboard-820c Finished Complete
166117 qcs9100-rb8 Finished Complete
166121 qcs9100-rb8 Finished Complete
166113 qcs615-adp-air Finished Complete
166119 qcs6490 Finished Complete
166131 qrb2210-rb1 Finished Complete
166118 qcs9100-rb8 Finished Complete
166120 qcs9100 Finished Complete
166136 qrb2210-rb1 Finished Complete
166130 qcs6490 Finished Complete
166114 qcs9100 Finished Complete
166137 dragonboard-820c Finished Complete
166128 qcs9100 Finished Complete
166132 qcs6490 Finished Complete
166138 qcs615-adp-air Finished Complete
166123 qcs615-adp-air Finished Complete
166139 qcs9100 Finished Complete

@test-reporting-app
Copy link
Copy Markdown

test-reporting-app bot commented Mar 27, 2026

Test Results

   61 files  +  2    276 suites  +30   3h 38m 8s ⏱️ + 30m 8s
   61 tests ±  0     53 ✅ +  1   0 💤  - 1  8 ❌ ±0 
2 599 runs  +294  2 575 ✅ +291  16 💤 +4  8 ❌  - 1 

For more details on these failures, see this check.

Results for commit 6350395. ± Comparison against base commit b3d953b.

♻️ This comment has been updated with latest results.

Copy link
Copy Markdown
Contributor

@lumag lumag left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lumag
commented
2 weeks ago
@cjha01 you missed the last question. What is the ETA for the tags?

This tag v1.0.0 brings a below updates:

- Fix incorrect request pointer in flush logic.
- Fix KMD buffer handle in IFE prepare.
- Fix memory leak and invalid handle access.
- Fix OOB write and array access issues.
- Fix prevent issues during sched req.
- Fix OOB access while processing output buffer.
- Protect shared WM common data.
- Adapt to qcom_mdt_pas_load() API changes.
- Add cpas support for v695_100.
- Add ife csid support for v695.
- Add camera support for x1e80100.

Signed-off-by: Chandan Kumar Jha <cjha@qti.qualcomm.com>
@cjha01 cjha01 changed the title camx-dlkm: Update to the latest revision camx-dlkm: Update camx driver to v1.0.0 Apr 7, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 7, 2026

Test run workflow

Test jobs for commit 6350395

Test dragonboard-820c qcs615-adp-air qcs6490 qcs8300 qcs9100 qcs9100-rb8 qrb2210-rb1
AudioRecord 🚫 pass pass pass pass 🚫 pass
BT_FW_KMD_Service 🚫 🚫 pass pass pass pass pass
BT_ON_OFF 🚫 ⚠️ skip pass pass pass fail pass
BT_SCAN 🚫 🚫 pass pass pass pass pass
CPUFreq_Validation 🚫 pass pass pass pass pass pass
DSP_AudioPD 🚫 pass pass pass pass pass pass
Ethernet 🚫 pass 🚫 pass pass pass ⚠️ skip
Interrupts 🚫 pass pass pass pass pass pass
KMSCube 🚫 ⚠️ skip ⚠️ skip pass pass pass pass
OpenCV 🚫 pass pass pass pass pass pass
WiFi_Firmware_Driver 🚫 pass pass pass pass pass pass
WiFi_OnOff 🚫 ⚠️ skip pass pass pass pass pass
adsp_remoteproc 🚫 pass pass pass pass pass pass
boot pass pass pass pass pass pass pass
cdsp_remoteproc 🚫 pass pass pass pass pass ⚠️ skip
core_auth 🚫 pass pass pass pass pass pass
fastrpc_test 🚫 pass pass pass pass pass 🚫
hotplug 🚫 pass pass pass pass pass pass
irq 🚫 pass pass pass pass pass pass
weston-simple-egl 🚫 ⚠️ skip ⚠️ skip pass pass pass pass

All jobs summary

Job ID Device State Health
172389 qcs615-adp-air Finished Complete
172379 qrb2210-rb1 Finished Complete
172378 qcs9100-rb8 Finished Complete
172394 qcs8300 Finished Complete
172390 qcs8300 Finished Complete
172343 qcs8300 Finished Complete
172329 qcs8300 Finished Complete
172397 qrb2210-rb1 Finished Complete
172333 qcs9100-rb8 Finished Complete
172367 qcs9100-rb8 Finished Complete
172386 qcs615-adp-air Finished Complete
172344 qcs9100-rb8 Finished Complete
172365 qcs9100 Finished Complete
172331 qrb2210-rb1 Finished Complete
172339 qcs6490 Finished Complete
172342 qcs9100 Finished Complete
172370 qcs9100 Finished Complete
172385 qrb2210-rb1 Finished Complete
172375 qcs9100 Finished Complete
172391 qcs6490 Finished Complete
172388 qcs9100 Finished Complete
172371 qcs8300 Finished Complete
172393 qrb2210-rb1 Finished Complete
172374 qcs6490 Finished Complete
172380 qcs615-adp-air Finished Complete
172368 qrb2210-rb1 Finished Complete
172332 qrb2210-rb1 Finished Complete
172366 qcs615-adp-air Finished Incomplete
172382 qcs6490 Finished Complete
172362 qcs9100-rb8 Finished Complete
172372 qcs9100 Finished Complete
172335 qcs9100 Finished Complete
172384 qcs615-adp-air Finished Incomplete
172320 qcs9100-rb8 Finished Complete
172377 qcs8300 Finished Complete
172341 qcs615-adp-air Finished Complete
172325 qcs6490 Finished Complete
172319 qcs9100 Finished Complete
172330 qcs6490 Finished Complete
172322 qcs615-adp-air Finished Complete
172328 qcs9100-rb8 Finished Complete
172392 qrb2210-rb1 Finished Complete
172364 qcs9100-rb8 Finished Complete
172324 qcs9100 Finished Complete
172326 dragonboard-820c Finished Complete
172346 qrb2210-rb1 Finished Complete
172327 qcs615-adp-air Finished Complete
172323 qcs8300 Finished Complete
172336 qrb2210-rb1 Finished Complete
172373 qcs9100-rb8 Finished Complete
172338 qcs615-adp-air Finished Complete
172334 dragonboard-820c Finished Complete
172387 qcs6490 Finished Complete
172337 dragonboard-820c Finished Complete
172396 qcs615-adp-air Running Unknown
172369 qcs8300 Finished Complete
172321 qcs8300 Finished Complete
172363 qcs8300 Finished Complete
172395 qcs6490 Finished Complete
172383 qcs9100-rb8 Running Unknown
172345 dragonboard-820c Finished Complete
172340 qcs6490 Finished Complete
172381 qcs6490 Finished Complete
172376 qcs9100 Finished Complete

@ricardosalveti ricardosalveti merged commit ad0d3db into qualcomm-linux:master Apr 7, 2026
226 of 227 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants