History log of /netbsd-src/sys/rump/librump/rumpvfs/Makefile.rumpvfs (Results 1 – 25 of 52)
Revision Date Author Comments
# 2754c2b7 22-Apr-2023 riastradh <riastradh@NetBSD.org>

rumpvfs: Link in secmodel_extensions_vfs.c as intended, like kernel.

Forgot to commit this part when splitting up secmodel_extensions.c.


# b50bf5fb 22-Apr-2023 riastradh <riastradh@NetBSD.org>

rump: Move vnode_if.c from rumpkern to rumpvfs.

This has become increasingly less of a `fully dynamic interface', and
the need for it in the rest of sys/kern/ has been obviated, so let's
put it wher

rump: Move vnode_if.c from rumpkern to rumpvfs.

This has become increasingly less of a `fully dynamic interface', and
the need for it in the rest of sys/kern/ has been obviated, so let's
put it where it belongs in rumpvfs.

show more ...


# 9aa2a9c3 16-May-2020 christos <christos@NetBSD.org>

Add ACL support for FFS. From FreeBSD.


# 6bb51422 26-Jan-2016 pooka <pooka@NetBSD.org>

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

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.

show more ...


# b2b6f260 19-Oct-2015 pooka <pooka@NetBSD.org>

Add a COMMENT describing what each component roughly does.

"make describe" prints the comment.

Requested/inspired by Vincent Schwarzer on rumpkernel-users


# e10a32f7 06-May-2015 hannken <hannken@NetBSD.org>

Remove miscfs/syncfs and

- move the syncer into kern/vfs_subr.c.

- change the syncer to process the mountlist and VFS_SYNC as appropriate.

- use an API for mount points similiar to the API for vno

Remove miscfs/syncfs and

- move the syncer into kern/vfs_subr.c.

- change the syncer to process the mountlist and VFS_SYNC as appropriate.

- use an API for mount points similiar to the API for vnodes:
- vfs_syncer_add_to_worklist(struct mount *mp) to add
- vfs_syncer_remove_from_worklist(struct mount *mp) to remove a mount.

No objections on tech-kern@

show more ...


# ac0dac81 23-Apr-2015 pooka <pooka@NetBSD.org>

Rename RUMP_COMPAT to RUMP_NBCOMBAT to better signify what the
variable does.


# b13c75b9 22-Apr-2015 pooka <pooka@NetBSD.org>

Build compat code only when specified by RUMP_COMPAT


# 459ac4c7 22-Apr-2015 pooka <pooka@NetBSD.org>

rename rumpvfs/compat.c to rumpvfs/rumpvfs_compat50.c


# eaa241e5 02-Dec-2014 pooka <pooka@NetBSD.org>

Remove shlib_version files and just use Makefile SHLIB_MAJOR/MINOR,
with the default provided by Makefile.rump (they're all 0.0 anyway)


# 77e86260 09-Nov-2014 pooka <pooka@NetBSD.org>

Move rump kernel man pages from various sources to sys/rump

namely:
* src/lib is used only when building for POSIX'y platforms, but
the man pages have their use for all platforms
* rumpuser.

Move rump kernel man pages from various sources to sys/rump

namely:
* src/lib is used only when building for POSIX'y platforms, but
the man pages have their use for all platforms
* rumpuser.3 is a function of the rump kernel, not one of the of
the POSIX'y implementation hosted in src/lib/librumpuser

no functional change

show more ...


# 9251b8c3 27-Apr-2014 pooka <pooka@NetBSD.org>

Eliminate weak symbols from rump kernel syscall handlers, part 7:

Build component constructors which establish syscalls at boottime.


# d940ddcc 27-Feb-2014 hannken <hannken@NetBSD.org>

Currently dead vnodes still reside on the vnodelist of the file system
they have been removed from.

Create a "dead mount" that takes dead vnodes until they get freed.

Discussed on tech-kern.


# 6cddbc31 09-Dec-2013 pooka <pooka@NetBSD.org>

Now that Makefile.rump is included here first, do not override any
SRCS it adds. This is required for linksyms_sun.c used when linking
with the Solaris linker.


# 0ba40768 09-Dec-2013 pooka <pooka@NetBSD.org>

Make ktrace a compile-time option


# 5624f8eb 09-Dec-2013 pooka <pooka@NetBSD.org>

Support ktrace for rump kernels.

Requested by Justin Cormack on rumpkernel-users.


# 96bf8edf 15-Mar-2013 pooka <pooka@NetBSD.org>

Allow Makefile.rump to append to SRCS.


# b4e2a66c 13-May-2012 dholland <dholland@NetBSD.org>

Revert previous. It seems that some or all makefiles in tests/ do not
bother to set DPADD and thereby fail silently on library changes.


# c0f10480 13-May-2012 dholland <dholland@NetBSD.org>

quota1_subr.c and vfs_quotactl.c are not needed here any more.


# 5ecfdf8d 08-May-2012 riastradh <riastradh@NetBSD.org>

Implement a genfs_rename abstraction.

First major step in incrementally adapting all the file systems to a
saner rename VOP protocol.


# 749c2c6e 29-Jan-2012 dholland <dholland@NetBSD.org>

Add vfs_quotactl.c. This is where filesystem-independent quota
handling will go.


# fbc8beae 02-Apr-2011 rmind <rmind@NetBSD.org>

Split off parts of vfs_subr.c into vfs_vnode.c and vfs_mount.c modules.

No functional change. Discussed on tech-kern@.


# d9210c24 24-Mar-2011 bouyer <bouyer@NetBSD.org>

Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever fil

Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)

show more ...


# 063f96f3 06-Mar-2011 bouyer <bouyer@NetBSD.org>

merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by

merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.

show more ...


# 4a383bb8 21-Apr-2010 pooka <pooka@NetBSD.org>

Move sys_module from vfs to kern -- while modules cannot be loaded,
there's not forbidden about querying the list of (builtin) modules
even when running without vfs.


123