Repository navigation
feat: add DDE grouped VT control plane - #2
Conversation
|
TAG Bot TAG: 0.9.3 |
b8e963b to
ee9f135
Compare
008dc40 to
a7bbdd8
Compare
vt_close is the cleanup counterpart to vt_open. vt_open correctly sets VT_PROCESS mode so that seatd can manage VT switching via signals. However, vt_close was also setting VT_PROCESS (passing true to terminal_set_process_switching), leaving the VT controlled by seatd for no reason. Pass false to restore VT_AUTO mode, letting the kernel manage VT switching again after seatd releases it. Signed-off-by: Quentin THÉBAULT <quentin.thebault@defenso.fr> (cherry picked from commit 4bcdc81)
a7bbdd8 to
bf743d9
Compare
|
CLA Assistant Lite bot: JiDe Zhang seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. |
435d025 to
f234b0f
Compare
f234b0f to
b774a20
Compare
deepin pr auto review这份 diff 为 但在语法逻辑、并发安全、代码性能和安全性方面,存在一些需要重点关注和改进的地方。以下是详细的审查意见: 1. 语法与逻辑
2. 并发与线程安全
3. 代码性能
4. 代码安全
5. Debian 打包细节
总结最关键需要修复的是 |
b774a20 to
41a1401
Compare
deepin pr auto review这是一份针对 整体来看,代码结构清晰,对上游的改动尽量做到了隔离。但在并发安全、资源管理、逻辑严谨性和系统编程规范上存在一些需要重点关注和改进的地方。 一、 语法与逻辑1.
2.
3.
二、 代码质量与并发安全1. 严重:
2. 严重:Pipe 缓冲区满导致死锁 (
3.
4.
三、 代码性能1.
2.
四、 代码安全1. Control Socket 的鉴权过于宽松 (
2.
3. Debian 打包中的权限问题 (
五、 其他细节改进
|
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: justforlxz, zccrs The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
Track pending grouped-VT switches inside seatd so VT release can decide whether to keep or drop DRM master before the kernel completes the switch. Reject overlapping switch_session requests during a pending VT transition and skip drm_set_master when the DRM fd is already master.
Refresh Debian packaging for the dde-seatd split package set and keep the Debian metadata aligned with the grouped-VT backport without introducing a new libdrm build dependency.
41a1401 to
5352569
Compare
deepin pr auto review这份 Git Diff 为 整体来看,代码结构清晰,协议设计合理,但在并发安全、资源生命周期管理、系统调用健壮性以及打包规范上存在一些需要重点关注的问题。以下是详细的审查意见: 一、 代码安全
二、 并发与逻辑
三、 代码性能与质量
四、 打包与构建
总结最关键且必须修复的是并发安全问题( |
|
cla检查失败是预期内的,因为从上游cherry-pick过来了一个commit。 |
Summary
Test