Home | History | Annotate | Download | only in rumpvfs
History log of /src/sys/rump/librump/rumpvfs/devnodes.c
RevisionDateAuthorComments
 1.13  18-Jun-2019  kamil Drop unused retval pointer from do_sys_mknod{,at}()

No functional change intended.
 1.12  26-Jan-2016  pooka branches: 1.12.18;
Put the kernelside rump kernel headers into <rump-sys> instead of
sprinkling them around the faction directories. Avoids having
to add a CPPFLAGS (or several) to pretty much every component
Makefile.

Leave compat headers around in the old locations.

The commit changes some autogenerated files, but I'll fix the
generators shortly and regen.
 1.11  08-Jun-2015  pooka Allow device components to create symlinks in /dev
e.g. /dev/audio -> audio0

from Robert Millan <rmh@freebsd.org> via rumpkernel-users
 1.10  20-Jun-2014  pooka branches: 1.10.4;
Fix error return for rump_vfs_makeonedevnode()

from Ian Jackson <Ian.Jackson@eu.citrix.com>
 1.9  20-Mar-2014  christos branches: 1.9.2;
kill sprintf
 1.8  07-Mar-2013  pooka branches: 1.8.6;
Make the device node creation routines function pointers which default
to nullop without VFS. This relaxes the dependency between VFS and many
components, some of which can be used perfectly fine without VFS.
 1.7  21-Sep-2012  joerg Don't use NODEV when comparing against a major number as this is an
impossible type mismatch.
 1.6  10-Feb-2011  pooka branches: 1.6.4; 1.6.14;
Make it possible to specify a minor number for an autogenerated device node.
 1.5  30-Apr-2010  pooka branches: 1.5.2; 1.5.4;
Autogenerate /dev nodes. Use (recreate) the naming policy in
MAKEDEV. -- Not the famous irrational file system devfs, but an
incredible simulation.
 1.4  17-Dec-2009  pooka branches: 1.4.2; 1.4.4;
* implement rump_vfs_makeonedevnode(), where the interface for creating
multiple nodes doesn't make sense: e.g. /dev/null would've had to
be created with ("/dev/nul", 'l', 1)
* implement said /dev/null (just for show)
 1.3  03-Dec-2009  tron Make sure "error" gets initialised.
 1.2  03-Dec-2009  pooka * create /dev on the rump rootfs automatically
* make rump_vfs_makedevnodes() take a full basepath instead of hardcoding
an assumption that the device node is created in /dev
+ the caller is responsible that the directory the nodes are being
created in exists
 1.1  06-Sep-2009  pooka branches: 1.1.2;
Rename rump_dev_makenodes() to rump_vfs_makedevnodes() -- while it
will most likely be used devices, the implementation requires
services provided by vfs (mkdir, mknod).
 1.1.2.4  11-Aug-2010  yamt sync with head.
 1.1.2.3  11-Mar-2010  yamt sync with head
 1.1.2.2  16-Sep-2009  yamt sync with head
 1.1.2.1  06-Sep-2009  yamt file devnodes.c was added on branch yamt-nfs-mp on 2009-09-16 13:38:05 +0000
 1.4.4.2  05-Mar-2011  rmind sync with head
 1.4.4.1  30-May-2010  rmind sync with head
 1.4.2.1  17-Aug-2010  uebayasi Sync with HEAD.
 1.5.4.1  17-Feb-2011  bouyer Sync with HEAD
 1.5.2.1  06-Jun-2011  jruoho Sync with HEAD.
 1.6.14.4  03-Dec-2017  jdolecek update from HEAD
 1.6.14.3  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.6.14.2  23-Jun-2013  tls resync from head
 1.6.14.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.6.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6.4.1  30-Oct-2012  yamt sync with head
 1.8.6.1  18-May-2014  rmind sync with head
 1.9.2.1  10-Aug-2014  tls Rebase.
 1.10.4.2  19-Mar-2016  skrll Sync with HEAD
 1.10.4.1  22-Sep-2015  skrll Sync with HEAD
 1.12.18.1  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411

RSS XML Feed