26 Commits

Author SHA1 Message Date
wzh123666666 c4734c00a2 在 SCM_CREDENTIALS 检查之后,通过 CMSG_DATA(hdr) 取出 struct ucred,校验 cred->uid == 0(仅接受 root 发送的 uevent)
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:18:30 +08:00
wzh123666666 4ae341fc7c 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:16:33 +08:00
wzh123666666 b27c676991 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:16:28 +08:00
wzh123666666 aa0de196b5 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:13:48 +08:00
wzh123666666 4a33e6601f 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:13:44 +08:00
wzh123666666 e5934e5cb2 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:13:41 +08:00
wzh123666666 724875a90c 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:13:38 +08:00
wzh123666666 2e4a628ef1 还原
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 17:13:34 +08:00
wzh123666666 fde94f9c5a 加条件守卫
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 15:59:24 +08:00
wzh123666666 6ba283522b 加条件守卫
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 15:12:38 +08:00
wzh123666666 0946f8e11f 加条件守卫
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 15:12:35 +08:00
wzh123666666 ed0a0e3e19 加条件守卫
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 15:12:32 +08:00
wzh123666666 7e4096e7dc 加条件守卫
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 15:12:29 +08:00
wzh123666666 7cb046e87d 改为条件依赖
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 14:28:58 +08:00
wzh123666666 e6434e3028 加条件守卫,确保 indep 构建不尝试构建 sample 测试
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 14:28:49 +08:00
wzh123666666 8b9583abbc 增加了对 cred->uid == 0 的验证
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 13:47:04 +08:00
wzh123666666 cc256c779b 删除空格
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 11:17:32 +08:00
wzh123666666 ec2b42f234 2
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 11:13:45 +08:00
wzh123666666 3602dd0cb9 修改
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 10:43:35 +08:00
wzh123666666 01f142b9b0 三元表达式提取为 uidVal 变量,确保行宽不超过 120 字符
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 10:08:21 +08:00
wzh123666666 51ed85f03a 添加了 cred->uid == 0 校验
Signed-off-by: wzh123666666 <wangzihao134@h-partners.com>
2026-08-13 10:00:31 +08:00
libaoping28 2c0dc8cdaf fix:bitwise operations.
Signed-off-by: libaoping28 <libaoping1@h-partners.com>
2026-07-30 20:46:35 +08:00
libaoping28 64911e2e70 fix:bitwise operations.
Signed-off-by: libaoping28 <libaoping1@h-partners.com>
2026-07-30 19:37:58 +08:00
yml 5f44244295 支持 ttyACM 类型 USB CDC ACM 串口设备
serial:
- serial_device_manager 添加 ttyACM 设备识别(IsUsbSerialName)
- AddVirtualUsbDevice 使用 FindUsbDeviceSysfsPath 动态查找USB设备sysfs路径

linux_serial:
- 新增 SERIAL_ACM_TYPE_NAME 常量
- HandleDevListEntry() 识别 ttyACM 前缀,ACM portId 加 1000 偏移避免冲突
- SerialOpen() 根据 devName 还原原始端口号构造 /dev/ttyACM* 路径
- SerialGetPortList() 拆分为 ScanUsbSerialDevices + ScanAcmDevices

libusb_serial:
- 新增 TARGET_INTERFACE_ACM(0x02) 匹配 CDC ACM 接口类
- GetEndPoint() 同时接受 vendor-specific(0xFF) 和 CDC(0x02) 接口
- GetPortIdByDevice() 先扫 ttyUSB 再扫 ttyACM,ACM portId 加 1000 偏移

serial_sysfs_device.h:
- 新增 SYSFS_ACM_DEVICES_DIR 和 ACM_PORT_ID_OFFSET 宏定义

Signed-off-by: yml <yangmingliang9@huawei.com>
Change-Id: I6231463b6d4cf49822e3128107e7bee6cd071e51
2026-06-13 16:42:36 +08:00
hwymlgitcode 85b6a410f5 add dtr/dsr
Signed-off-by: hwymlgitcode <yangmingliang9@huawei.com>

Co-authored-by: Agent
2026-06-03 14:31:01 +08:00
w60091471 0760eb977e serial接口整改
Signed-off-by: w60091471 <wanghongen2@h-partners.com>
2026-06-03 10:37:51 +08:00