diff options
author | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-09-17 19:20:42 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2013-09-17 19:20:42 +0200 |
commit | 84cf9c0f312637b670cc87224ff7e7c4da659e36 (patch) | |
tree | 5e7f0f1f6c7579d1275bb5cf1856ce52767ac8b3 /TODO | |
parent | 3e6aab0243da094f1ca05b80eb3e5a9adb8ea519 (diff) |
Remove UFS support
It has been unused/untested/unmaintained for a decade now, and its
4-clause BSD licence poses problem.
* configure.ac (default_static): Remove ufs.
* Makefile (prog-subdirs): Remove ufs, ufs-fsck and ufs-utils.
* NEWS, TODO: doc/hurd.texi, doc/navigating: Remove UFS notes.
* ufs: Remove directory
* ufs-fsck: Remove directory
* ufs-utils: Remove directory
* bsdfsck: Remove directory
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 17 |
1 files changed, 1 insertions, 16 deletions
@@ -121,13 +121,12 @@ See `tasks', the exported task list. *** Implement async I/O. ! *** Think of a way to have when-to-sync-nodes be more flexible so it can be done right for each format. -*** Check when-to-sync-nodes carefully against BSD 4.4 ufs implementation. ! *** Provide for MNT_NODEV, etc. ! *** Implement io_restrict_auth correctly. ! *** Use off_t correctly. !! *** Add a consistent message printing facility for filesystems to use (syslog, but takes special care when the root file system?). !! -*** Some of diskfs_readonly_changed in ufs/ext2fs should be in generic +*** Some of diskfs_readonly_changed in ext2fs should be in generic routines. ! ** libfshelp @@ -205,20 +204,6 @@ See `tasks', the exported task list. *** Serverify, ala new-fifo. *** implement io_revoke ! -** ufs: -*** Implement clustering, a la 4.4-lite sys/kern/vfs_cluster.c. -*** Make file_get_storage_info work for files with indirect blocks. !! -*** Optimizations: - pager.c/inode.c/libdiskfs count pager refs separately and then - save mappings in _diskfs_rdwr_internal and dir.c ! -*** Problems with DT_* hack: ! -**** Fix multiple-links DT_* bug. -**** Deal with change of type which should update directory. -**** Type is also wrong for translated nodes... -*** Roland sez: ENOSPC detection flaky in ufs. Try write of >page, - non-page-multiple, when free space allows write size but not - round_page (write size). - ** ext2fs *** Try to write directories with 512-byte record boundaries. !! *** Maybe file_pager_write_page should be able to accurately reproduce holes |