git: kernel: Remove puffs(4), putter(9) and associated libs and utilities.

Sascha Wildner swildner at crater.dragonflybsd.org
Mon Jan 14 19:51:52 PST 2019


commit ee3ebee6341d385ab1e8f63b026efd8eeb72a25f
Author: Sascha Wildner <saw at online.de>
Date:   Tue Jan 15 04:44:42 2019 +0100

    kernel: Remove puffs(4), putter(9) and associated libs and utilities.
    
    All of these were originally pushed and hooked into the build in non-
    working condition so that they would not go stale break building. The
    hope was that someone would pick up the work and fix the remaining
    issues, which never materialized.
    
    This has led to more harm than good, with people occasionally assuming
    that this code is functional. Also, the existence of /usr/include/fuse.h
    might lead configure checks into believing that we have a working
    implementation.

Summary of changes:
 Makefile_upgrade.inc                       |   48 +
 UPDATING                                   |    7 +
 etc/mtree/BSD.include.dist                 |    4 -
 etc/mtree/BSD.usr.dist                     |    4 -
 gnu/usr.bin/groff/tmac/mdoc.local          |    2 -
 include/Makefile                           |    4 +-
 lib/Makefile                               |    2 -
 lib/libpuffs/Makefile                      |   16 -
 lib/libpuffs/TODO                          |   42 -
 lib/libpuffs/callcontext.c                 |  362 -------
 lib/libpuffs/creds.c                       |  254 -----
 lib/libpuffs/dispatcher.c                  | 1103 --------------------
 lib/libpuffs/flush.c                       |  130 ---
 lib/libpuffs/framebuf.c                    | 1066 -------------------
 lib/libpuffs/hash.h                        |  103 --
 lib/libpuffs/null.c                        |  654 ------------
 lib/libpuffs/opdump.c                      |  515 ----------
 lib/libpuffs/paths.c                       |  293 ------
 lib/libpuffs/pnode.c                       |  167 ---
 lib/libpuffs/puffs.3                       |  563 ----------
 lib/libpuffs/puffs.c                       | 1020 ------------------
 lib/libpuffs/puffs.h                       |  687 -------------
 lib/libpuffs/puffs_cc.3                    |   93 --
 lib/libpuffs/puffs_cred.3                  |  167 ---
 lib/libpuffs/puffs_flush.3                 |  113 --
 lib/libpuffs/puffs_framebuf.3              |  620 -----------
 lib/libpuffs/puffs_node.3                  |  101 --
 lib/libpuffs/puffs_ops.3                   |  782 --------------
 lib/libpuffs/puffs_path.3                  |  125 ---
 lib/libpuffs/puffs_priv.h                  |  258 -----
 lib/libpuffs/puffsdump.h                   |   68 --
 lib/libpuffs/requests.c                    |  234 -----
 lib/libpuffs/subr.c                        |  326 ------
 lib/libpuffs/suspend.c                     |   45 -
 lib/librefuse/Makefile                     |   33 -
 lib/librefuse/TODO                         |   25 -
 lib/librefuse/fuse.h                       |  193 ----
 lib/librefuse/fuse_opt.h                   |   70 --
 lib/librefuse/refuse.3                     |  243 -----
 lib/librefuse/refuse.c                     | 1437 --------------------------
 lib/librefuse/refuse_opt.c                 |  366 -------
 share/examples/puffs/pnullfs/Makefile      |   11 -
 share/examples/puffs/pnullfs/pnullfs.c     |  121 ---
 share/man/man4/Makefile                    |    1 -
 share/man/man4/puffs.4                     |   61 --
 share/man/man9/Makefile                    |    1 -
 share/man/man9/putter.9                    |   48 -
 share/mk/bsd.libnames.mk                   |    2 -
 sys/conf/files                             |    7 -
 sys/conf/options                           |    1 -
 sys/config/LINT64                          |    2 -
 sys/dev/misc/Makefile                      |    2 +-
 sys/dev/misc/putter/Makefile               |    6 -
 sys/dev/misc/putter/putter.c               |  533 ----------
 sys/dev/misc/putter/putter.h               |   40 -
 sys/dev/misc/putter/putter_sys.h           |   68 --
 sys/sys/param.h                            |    3 +-
 sys/vfs/Makefile                           |    2 +-
 sys/vfs/puffs/Makefile                     |    7 -
 sys/vfs/puffs/puffs_io.c                   |  587 -----------
 sys/vfs/puffs/puffs_msgif.c                | 1199 ----------------------
 sys/vfs/puffs/puffs_msgif.h                |  677 ------------
 sys/vfs/puffs/puffs_node.c                 |  458 ---------
 sys/vfs/puffs/puffs_subr.c                 |  189 ----
 sys/vfs/puffs/puffs_sys.h                  |  329 ------
 sys/vfs/puffs/puffs_vfsops.c               |  822 ---------------
 sys/vfs/puffs/puffs_vnops.c                | 1541 ----------------------------
 usr.sbin/Makefile                          |    1 -
 usr.sbin/puffs/Makefile                    |    3 -
 usr.sbin/puffs/Makefile.inc                |    3 -
 usr.sbin/puffs/mount_psshfs/Makefile       |    8 -
 usr.sbin/puffs/mount_psshfs/fs.c           |  276 -----
 usr.sbin/puffs/mount_psshfs/mount_psshfs.8 |  204 ----
 usr.sbin/puffs/mount_psshfs/node.c         |  926 -----------------
 usr.sbin/puffs/mount_psshfs/psbuf.c        |  595 -----------
 usr.sbin/puffs/mount_psshfs/psshfs.c       |  442 --------
 usr.sbin/puffs/mount_psshfs/psshfs.h       |  248 -----
 usr.sbin/puffs/mount_psshfs/sftp_proto.h   |  122 ---
 usr.sbin/puffs/mount_psshfs/subr.c         |  545 ----------
 usr.sbin/puffs/mount_psshfs/util_compat.h  |   61 --
 80 files changed, 61 insertions(+), 22436 deletions(-)
 delete mode 100644 lib/libpuffs/Makefile
 delete mode 100644 lib/libpuffs/TODO
 delete mode 100644 lib/libpuffs/callcontext.c
 delete mode 100644 lib/libpuffs/creds.c
 delete mode 100644 lib/libpuffs/dispatcher.c
 delete mode 100644 lib/libpuffs/flush.c
 delete mode 100644 lib/libpuffs/framebuf.c
 delete mode 100644 lib/libpuffs/hash.h
 delete mode 100644 lib/libpuffs/null.c
 delete mode 100644 lib/libpuffs/opdump.c
 delete mode 100644 lib/libpuffs/paths.c
 delete mode 100644 lib/libpuffs/pnode.c
 delete mode 100644 lib/libpuffs/puffs.3
 delete mode 100644 lib/libpuffs/puffs.c
 delete mode 100644 lib/libpuffs/puffs.h
 delete mode 100644 lib/libpuffs/puffs_cc.3
 delete mode 100644 lib/libpuffs/puffs_cred.3
 delete mode 100644 lib/libpuffs/puffs_flush.3
 delete mode 100644 lib/libpuffs/puffs_framebuf.3
 delete mode 100644 lib/libpuffs/puffs_node.3
 delete mode 100644 lib/libpuffs/puffs_ops.3
 delete mode 100644 lib/libpuffs/puffs_path.3
 delete mode 100644 lib/libpuffs/puffs_priv.h
 delete mode 100644 lib/libpuffs/puffsdump.h
 delete mode 100644 lib/libpuffs/requests.c
 delete mode 100644 lib/libpuffs/subr.c
 delete mode 100644 lib/libpuffs/suspend.c
 delete mode 100644 lib/librefuse/Makefile
 delete mode 100644 lib/librefuse/TODO
 delete mode 100644 lib/librefuse/fuse.h
 delete mode 100644 lib/librefuse/fuse_opt.h
 delete mode 100644 lib/librefuse/refuse.3
 delete mode 100644 lib/librefuse/refuse.c
 delete mode 100644 lib/librefuse/refuse_opt.c
 delete mode 100644 share/examples/puffs/pnullfs/Makefile
 delete mode 100644 share/examples/puffs/pnullfs/pnullfs.c
 delete mode 100644 share/man/man4/puffs.4
 delete mode 100644 share/man/man9/putter.9
 delete mode 100644 sys/dev/misc/putter/Makefile
 delete mode 100644 sys/dev/misc/putter/putter.c
 delete mode 100644 sys/dev/misc/putter/putter.h
 delete mode 100644 sys/dev/misc/putter/putter_sys.h
 delete mode 100644 sys/vfs/puffs/Makefile
 delete mode 100644 sys/vfs/puffs/puffs_io.c
 delete mode 100644 sys/vfs/puffs/puffs_msgif.c
 delete mode 100644 sys/vfs/puffs/puffs_msgif.h
 delete mode 100644 sys/vfs/puffs/puffs_node.c
 delete mode 100644 sys/vfs/puffs/puffs_subr.c
 delete mode 100644 sys/vfs/puffs/puffs_sys.h
 delete mode 100644 sys/vfs/puffs/puffs_vfsops.c
 delete mode 100644 sys/vfs/puffs/puffs_vnops.c
 delete mode 100644 usr.sbin/puffs/Makefile
 delete mode 100644 usr.sbin/puffs/Makefile.inc
 delete mode 100644 usr.sbin/puffs/mount_psshfs/Makefile
 delete mode 100644 usr.sbin/puffs/mount_psshfs/fs.c
 delete mode 100644 usr.sbin/puffs/mount_psshfs/mount_psshfs.8
 delete mode 100644 usr.sbin/puffs/mount_psshfs/node.c
 delete mode 100644 usr.sbin/puffs/mount_psshfs/psbuf.c
 delete mode 100644 usr.sbin/puffs/mount_psshfs/psshfs.c
 delete mode 100644 usr.sbin/puffs/mount_psshfs/psshfs.h
 delete mode 100644 usr.sbin/puffs/mount_psshfs/sftp_proto.h
 delete mode 100644 usr.sbin/puffs/mount_psshfs/subr.c
 delete mode 100644 usr.sbin/puffs/mount_psshfs/util_compat.h

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ee3ebee6341d385ab1e8f63b026efd8eeb72a25f


-- 
DragonFly BSD source repository



More information about the Commits mailing list