Subject: CVS commit: src/sys
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 11/10/2007 21:45:08
Module Name: src
Committed By: pooka
Date: Sat Nov 10 21:45:08 UTC 2007
Modified Files:
src/sys/conf: files majors
src/sys/fs/puffs: files.puffs puffs_msgif.c puffs_sys.h puffs_vfsops.c
Added Files:
src/sys/dev: putter.c puttervar.h
Removed Files:
src/sys/fs/puffs: puffs_transport.c
Log Message:
Part 2/n of extensive changes to request transport to/from userspace:
Rip the transport code completely out of puffs and generalize it
into an independent module which will be used for multiple purposes
in the future. This module is called the Pass-to-Userspace
Transporter (known as "putter" among friends).
This is very much work-in-progress and one dependency with puffs
remains: the request framing format.
The device name is still /dev/puffs, but that will change soon.
Users of puffs need the following in their kernel configs now:
pseudo-device putter
To generate a diff of this commit:
cvs rdiff -r1.869 -r1.870 src/sys/conf/files
cvs rdiff -r1.35 -r1.36 src/sys/conf/majors
cvs rdiff -r0 -r1.1 src/sys/dev/putter.c src/sys/dev/puttervar.h
cvs rdiff -r1.3 -r1.4 src/sys/fs/puffs/files.puffs
cvs rdiff -r1.52 -r1.53 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -r1.59 -r1.60 src/sys/fs/puffs/puffs_sys.h
cvs rdiff -r1.27 -r0 src/sys/fs/puffs/puffs_transport.c
cvs rdiff -r1.65 -r1.66 src/sys/fs/puffs/puffs_vfsops.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.