Releases: qualcomm-linux/camera-driver
Release list
Camera Kernel Release – Stability, Memory Safety, and ISP Reliability Updates
Full Changelog: v1.0.3...v1.0.4
This release integrates the latest camera kernel updates and delivers critical fixes to improve camera subsystem stability, memory management safety, and ISP reliability.
Key Updates
- Integrated updates from camera-kernel.qclinux.1.0-260630 into camera-kernel.qclinux.0.0.
- Added support to release SCM PAS metadata context after firmware load, improving resource lifecycle management.
- Enhanced camera memory handling by making cam_mem_put_kref() atomic-safe.
- Fixed an IRQ handling race condition during concurrent VFE reset operations, improving ISP robustness and stability.
Included Changes
camera: icp: Release SCM PAS metadata context after firmware load
Improves firmware resource cleanup and context management after successful firmware loading.
Merge tag camera-kernel.qclinux.1.0-260630 into camera-kernel.qclinux.0.0
Synchronizes the branch with the latest camera kernel fixes and enhancements.
msm: camera: crm: cam_mem_put_kref() atomic-safe
Ensures memory reference count operations are safe in atomic contexts.
Improves camera memory management robustness and reliability.
msm: camera: isp: Fix IRQ handle race condition in concurrent VFE resets
Resolves a race condition in interrupt handling during simultaneous VFE reset scenarios.
Improves ISP stability and reduces the risk of camera pipeline failures during recovery operations.
Impact
- Improved camera subsystem stability.
- Enhanced memory management safety in atomic execution paths.
- Better ISP resilience during concurrent reset operations.
- Improved firmware resource lifecycle handling and cleanup.
v1.0.3
- Fix -EBUSY on shared GPIOs
- Add CPAS support for v696_100
Full Changelog: camera-kernel.qclinux.0.0@{1day}...camera-kernel.qclinux.0.0