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

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.xdnf.cn/news/16959.html

相关文章:

  • (2023ICML)BLIP-2:使用冻结图像编码器和大语言模型引导语言-图像预训练
  • Ubuntu共享文件夹权限设置
  • 【数据结构初阶】--顺序表(一)
  • 使用AWS for PHP SDK实现Minio文件上传
  • nodejs 封装方法将打印日志输出到指定文件
  • mybatis-plus报错Caused by: java.sql.SQLException: 无效的列类型: 1111
  • 论文Review LIO Multi-session Voxel-SLAM | 港大MARS出品!体素+平面特征的激光SLAM!经典必读!
  • Spring Boot 应用结合 Knife4j 进行 API 分组授权管理配置
  • 【世纪龙科技】汽车自动变速器拆装虚拟实训软件
  • 国产化低代码平台如何筑牢企业数字化安全底座
  • Go语言 并发安全sync
  • Linux 磁盘管理
  • 如何选择一个容易被搜索引擎发现的域名?
  • 从零开始的云计算生活——项目实战
  • Perl 面向对象编程深入解析
  • 京东商品销量数据如何获取?API接口调用操作详解
  • AWS VPC Transit Gateway 可观测最佳实践
  • [特殊字符] Ubuntu 下 MySQL 离线部署教学(含手动步骤与一键脚本)
  • Java 课程,每天解读一个简单Java之正整数分解质因数
  • 在安卓中使用 FFmpegKit 剪切视频并添加文字水印
  • 05.Redis 图形工具RDM
  • io_getevents 和 io_pgetevents 系统调用及示例
  • 论文阅读:DMD蒸馏 | One-step Diffusion with Distribution Matching Distillation
  • SaProt 模型部署与运行教程
  • 【AI】文档理解
  • ZStack Cloud 5.3.40正式发布
  • 大模型能力测评(提示词请帮我把这个项目改写成为python项目)
  • 人工智能之数学基础:几何型(连续型)随机事件概率
  • 深度学习周报(7.28~8.3)
  • 2025年6月电子学会青少年软件编程(C语言)等级考试试卷(七级)