当前位置: 首页 > news >正文

AgxOrin平台JetPack5.x版本fix multi-cam race condition 补丁


本文包含三个针对NVIDIA Linux驱动程序的补丁修复:

  1. 多摄像头竞争条件修复
    在capture-ivc驱动中新增信号量机制,解决多摄像头同时操作时的竞争条件问题(Bug 4425972)。主要修改包括在通道上下文结构中添加信号量,并在通道ID通知和取消注册时进行信号量操作。

  2. 内存泄漏修复
    修复vi5_fops驱动中在关闭视频流时未释放捕获请求和嵌入式数据缓冲区的问题(Bug 4336756)。修改内容包括在停止流媒体时显式释放DMA分配的缓冲区和请求内存。

  3. CSI事件同步移除
    删除用于错误恢复的CSI事件同步功能,该功能会导致内核空指针异常(Bug 4695672)。修改包括注释掉相关同步调用和核心操作接口中的sync函数指针。

这些补丁分别解决了竞争条件、内存泄漏和系统崩溃问题,涉及摄像头驱动核心功能。

0001-capture-ivc-fix-multi-cam-race-condition.patch

From 6f39aea3a1a2a8b0baf177029c1844370986a4ff Mon Sep 17 00:00:00 2001
From: Jerry Chang <jerchang@nvidia.com>
Date: Thu, 18 Jan 2024 14:59:33 +0800
Subject: [PATCH] capture
http://www.dtcms.com/a/314211.html

相关文章:

  • 【Conda】常用指令操作
  • 机器学习——决策树(DecisionTree)+ 过采样 + 交叉验证 案例:电信客户流失数据
  • VAE学习笔记
  • Linux 网络深度剖析:传输层协议 UDP/TCP 原理详解
  • 【STM32】GPIO的输入输出
  • 正点原子STM32MP257开发板移植ubuntu24.04根文件系统(带桌面版)
  • Android的UI View是如何最终绘制成一帧显示在手机屏幕上?
  • Android Espresso 测试框架深度解析:从入门到精通
  • imx6ull-驱动开发篇8——设备树常用 OF 操作函数
  • 力扣热题100——哈希表
  • 大模型×垂直领域:预算、时间、空间三重夹击下的生存法则
  • 基于ensp的防火墙安全策略及认证策略综合实验
  • Flink CDC 介绍
  • PHP-分支语句、while循环、for循环
  • 深入理解Spring中的循环依赖及解决方案
  • 鸿蒙南向开发 编写一个简单子系统
  • 机器学习——学习路线
  • MySQL进阶:(第八篇)深入解析InnoDB存储架构
  • 高效洗牌:Fisher-Yates算法详解
  • 软考 系统架构设计师系列知识点之杂项集萃(118)
  • 直播 app 系统架构分析
  • 如何在 Ubuntu 24.04 LTS 上安装 Docker
  • 计算机网络:
  • 团购商城 app 系统架构分析
  • (五)系统可靠性设计
  • android TextView lineHeight 是什么 ?
  • 国产化低代码平台如何筑牢企业数字化安全底座
  • 学习日志27 python
  • 远程机器操作--学习系列004
  • Vue Router快速入门