kernel: TODO.md was getting tired
authorAlan Cox <alan@linux.intel.com>
Sat, 21 Oct 2017 12:44:49 +0000 (13:44 +0100)
committerAlan Cox <alan@linux.intel.com>
Sat, 21 Oct 2017 12:44:49 +0000 (13:44 +0100)
Kernel/TODO.md

index ce1014f..26d6b66 100644 (file)
@@ -1,17 +1,7 @@
 Big TODO Items Before 0.1 Release
 ---------------------------------
 
-- [x]   BSD groups can be done but do we care ? (yes but Level 2 only)
-
-- [x]  Termios and speed hooks to tty drivers
-
-- [x]  hangup ioctl (vhangup) plus hangups for group leader exits
-
-- [x]  rename should delete old files it renames over
-
-- [x]  SYS5 signal functionality and other signals (SIGCLD, STOP etc)
-
-- [x]  SYS5 signal holding
+- [ ]  rename enhancements (directory, overwrite etc) may be L2
 
 - [ ]  ptrace
 
@@ -19,10 +9,6 @@ Big TODO Items Before 0.1 Release
 
 - [ ]  time_t bits hidden in inode
 
-- NA   RTC setting (do in user space)
-
-- [x]  Lock clock to RTC seconds
-
 - [ ]  Can we make the mount point buffers writable to disk too so we can
        drop the quiet ones when busy ?
 
@@ -39,23 +25,18 @@ Big TODO Items Before 0.1 Release
        objects and less memory usage. Might be nicer alternative to the BSD
        inode shrinking hack (although that would fix the time_t question!)
 
-- [x]  Finish the cpm emulator port
+Functionality
 
-- [x]  Make object alignments 16bit friendly
+- [ ]  remount
+
+- [ ]  config tool
 
-- [x]  Add fields to binaries giving load page (so can load Z80 0x8000
-       binaries safely etc)
 
 Big Speed Up Points
 -------------------
 
 - [ ]  Rewrite the compressor in assembler
 
-- [x]  Support 'raw' I/O on files      (done for O_DIRECT read and as an
-       optimisation). Needs cleaning up.
-
-- [x]  Make execve use this to avoid all the copies
-
 - [ ]  Vfork
 
 - [x]  Make mount pin a buffer rather than keeping mount blocks around
@@ -66,14 +47,8 @@ Maybe
 - [ ]  Different magic for "big" fs - 32bit block numbers only on raw
        devices. Split blkno_t into blkno_t blknodev_t or similar
 
-- [x]  Carrier handling for tty devices
-
 - [ ]  Revoke 8)
 
-- [x]  Uptime/loadaverage/free
-
-- [x]  swapfree
-
 - [ ]  Virtual device hooks for networking
 
 - [ ]  Pty/tty devices
@@ -92,4 +67,5 @@ Other
        signal(x, SIG_DFL)
                signal serviced
 
-       (We now clear the cached signal in this and the mask case)
+       (We now clear the cached signal in this and the mask case. We
+       might need to spot 0/-1 sig vector and skip)