DragonOS/kernel/src
LoGin 41de8ac209
refactor(tty): enhance TTY session management and stdio initialization (#1786)
- Update TTY session checks to ensure proper session leader and controlling TTY conditions during open.
- Modify stdio initialization to prevent init process from acquiring a controlling TTY, aligning with Linux semantics.
- Add a new test case to validate behavior of tcgetpgrp without a controlling TTY.

Signed-off-by: longjin <longjin@DragonOS.org>
2026-02-13 11:35:27 +08:00
..
arch feat: 引入RootFS清单系统并重构DADK配置 (#1776) 2026-02-10 13:28:34 +08:00
bpf fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
cgroup
common refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
debug fix(signal): 修复信号处理中的pending状态更新和等待队列中断处理 (#1697) 2026-01-22 14:07:10 +08:00
driver refactor(tty): enhance TTY session management and stdio initialization (#1786) 2026-02-13 11:35:27 +08:00
exception fix(rseq): handle signal reentrancy bug and improve error handling (#1752) 2026-02-02 13:18:42 +08:00
filesystem feat(vfs): implement flock advisory file locking (#1785) 2026-02-11 16:13:45 +08:00
include refacotr: remove all c files (#1131) 2025-04-14 09:56:14 +08:00
init fix(sh): 修复了Busybox没有正确读取/etc/passwd导致的$HOME环境变量为/或丢失的问题 (#1704) 2026-01-26 00:51:12 +08:00
ipc fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
libs feat: 完善CPU时间统计与IO等待支持 (#1701) 2026-01-23 16:24:08 +08:00
misc feat(libs): 新增可睡眠读写信号量RwSem (#1589) 2026-01-01 15:39:56 +08:00
mm refactor(dma): centralize DMA memory management and integrate with block layer (#1750) 2026-02-02 13:17:08 +08:00
net feat(vfs): implement flock advisory file locking (#1785) 2026-02-11 16:13:45 +08:00
perf fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
process refactor(tty): enhance TTY session management and stdio initialization (#1786) 2026-02-13 11:35:27 +08:00
sched feat: 完善CPU时间统计与IO等待支持 (#1701) 2026-01-23 16:24:08 +08:00
smp feat(x86_64): 添加KVM时钟源支持 (#1683) 2026-01-22 15:23:40 +08:00
syscall feat(filesystem): improve mknod support for devfs and tmpfs (#1698) 2026-01-22 11:51:31 +08:00
time feat: 在架构相关初始化的时候注册 tsc 时钟源。 (#1769) 2026-02-07 21:25:56 +08:00
tracepoint chore: Upgrade kernel toolchain to 250810 (#1257) 2025-08-18 13:25:19 +08:00
virt fix(vfs): make dup/dup2/dup3 share open file description and move close_on_exec to per-fd (#1783) 2026-02-11 14:42:17 +08:00
Makefile feat(build): replace rootfs and user space app creation with nix base scripts (#1505) 2025-12-26 18:36:13 +08:00
lib.rs feat(block): 新增异步BIO框架并集成到virtio-blk驱动 (#1659) 2026-01-14 22:50:30 +08:00