Skip to content

Conversation

@fslongjin
Copy link
Member

commit 64c82bc
Author: longjin longjin@DragonOS.org
Date: Thu Jun 12 01:22:32 2025 +0800

fix(vfs): 解决AT_FDCWD时,传入path为空导致内核panic的问题

Signed-off-by: longjin <longjin@DragonOS.org>

commit d7dcfc7
Author: longjin longjin@DragonOS.org
Date: Thu Jun 12 01:21:07 2025 +0800

fix(epoll): 解决进程持有epoll_inode的时候exit导致的死锁问题

解决由于进程在进入exit流程之前,没有关闭epoll inode导致exit流程死锁的bug

Signed-off-by: longjin <longjin@DragonOS.org>

解决由于进程在进入exit流程之前,没有关闭epoll inode导致exit流程死锁的bug

Signed-off-by: longjin <longjin@DragonOS.org>
@github-actions github-actions bot added the Bug fix A bug is fixed in this pull request label Jun 11, 2025
@fslongjin
Copy link
Member Author

经过本pr,held的 这个pr 可以正常运行&退出了。之前是会在进程退出的时候卡死,原因就是epoll drop的时候,尝试获取fd_table导致的死锁。

Signed-off-by: longjin <longjin@DragonOS.org>
将Held项目的git revision从f192df4更新为5163c56。

Signed-off-by: longjin <longjin@DragonOS.org>
@fslongjin fslongjin force-pushed the fix-epoll-drop-deadlock-and-open-empty-path-panic branch from 64c82bc to f310da4 Compare June 12, 2025 06:21
@fslongjin
Copy link
Member Author

经过本分支的修改,held编辑器可以正常退出了。

image

@fslongjin fslongjin merged commit 8471e41 into DragonOS-Community:master Jun 14, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Bug fix A bug is fixed in this pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants