| #
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.
|