Skip to content

Commit d57c980

Browse files
committed
miscfs/fullfs: add disk-full simulation layerfs based on miscfs/nullfs
1 parent fa6492c commit d57c980

File tree

33 files changed

+1146
-6
lines changed

33 files changed

+1146
-6
lines changed

distrib/sets/lists/base/mi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,7 @@
420420
./sbin/mount_fdesc base-miscfs-root fdescfs
421421
./sbin/mount_ffs base-sysutil-root
422422
./sbin/mount_filecore base-filecorefs-root filecorefs
423+
./sbin/mount_full base-miscfs-root fullfs
423424
./sbin/mount_hfs base-hfs-root hfs
424425
./sbin/mount_hfsp base-obsolete obsolete
425426
./sbin/mount_kernfs base-sysutil-root kernfs
@@ -1128,6 +1129,7 @@
11281129
./usr/include/miscfs base-c-usr
11291130
./usr/include/miscfs/fdesc base-c-usr
11301131
./usr/include/miscfs/fifofs base-c-usr
1132+
./usr/include/miscfs/fullfs base-c-usr
11311133
./usr/include/miscfs/genfs base-c-usr
11321134
./usr/include/miscfs/kernfs base-c-usr
11331135
./usr/include/miscfs/nullfs base-c-usr

distrib/sets/lists/base/shl.mi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -677,6 +677,9 @@
677677
./usr/lib/librumpfs_ffs.so base-rump-shlib rump
678678
./usr/lib/librumpfs_ffs.so.0 base-rump-shlib rump
679679
./usr/lib/librumpfs_ffs.so.0.0 base-rump-shlib rump
680+
./usr/lib/librumpfs_full.so base-rump-shlib rump
681+
./usr/lib/librumpfs_full.so.0 base-rump-shlib rump
682+
./usr/lib/librumpfs_full.so.0.0 base-rump-shlib rump
680683
./usr/lib/librumpfs_hfs.so base-rump-shlib rump
681684
./usr/lib/librumpfs_hfs.so.0 base-rump-shlib rump
682685
./usr/lib/librumpfs_hfs.so.0.0 base-rump-shlib rump

distrib/sets/lists/comp/mi

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2786,6 +2786,7 @@
27862786
./usr/include/milter/mfdef.h comp-obsolete obsolete
27872787
./usr/include/miscfs/fdesc/fdesc.h comp-c-include
27882788
./usr/include/miscfs/fifofs/fifo.h comp-c-include
2789+
./usr/include/miscfs/fullfs/full.h comp-c-include
27892790
./usr/include/miscfs/genfs/genfs.h comp-c-include
27902791
./usr/include/miscfs/genfs/genfs_node.h comp-c-include
27912792
./usr/include/miscfs/genfs/layer.h comp-c-include
@@ -4338,6 +4339,8 @@
43384339
./usr/lib/librumpfs_fdesc_p.a comp-c-proflib rump,profile
43394340
./usr/lib/librumpfs_ffs.a comp-c-lib rump
43404341
./usr/lib/librumpfs_ffs_p.a comp-c-proflib rump,profile
4342+
./usr/lib/librumpfs_full.a comp-c-lib rump,fullfs
4343+
./usr/lib/librumpfs_full_p.a comp-c-proflib rump,fullfs,profile
43414344
./usr/lib/librumpfs_hfs.a comp-c-lib rump
43424345
./usr/lib/librumpfs_hfs_p.a comp-c-proflib rump,profile
43434346
./usr/lib/librumpfs_kernfs.a comp-c-lib rump

distrib/sets/lists/debug/mi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -391,6 +391,7 @@
391391
./usr/libdata/debug/sbin/mount_fdesc.debug comp-miscfs-debug fdescfs,debug
392392
./usr/libdata/debug/sbin/mount_ffs.debug comp-sysutil-debug debug
393393
./usr/libdata/debug/sbin/mount_filecore.debug comp-filecorefs-debug filecorefs,debug
394+
./usr/libdata/debug/sbin/mount_full.debug comp-miscfs-debug fullfs,debug
394395
./usr/libdata/debug/sbin/mount_hfs.debug comp-hfs-debug hfs,debug
395396
./usr/libdata/debug/sbin/mount_kernfs.debug comp-sysutil-debug kernfs,debug
396397
./usr/libdata/debug/sbin/mount_lfs.debug comp-sysutil-debug lfs,debug
@@ -1714,6 +1715,7 @@
17141715
./usr/libdata/debug/usr/tests/fs/ffs/t_snapshot_v2.debug tests-fs-debug debug,atf,rump
17151716
./usr/libdata/debug/usr/tests/fs/ffs/t_update_log.debug tests-fs-debug debug,atf,rump
17161717
./usr/libdata/debug/usr/tests/fs/fifofs/t_fifo.debug tests-fs-debug debug,atf,rump
1718+
./usr/libdata/debug/usr/tests/fs/fullfs/t_basic.debug tests-fs-debug fullfs,debug,atf,rump
17171719
./usr/libdata/debug/usr/tests/fs/hfs/t_pathconvert.debug tests-fs-debug hfs,debug,atf,rump
17181720
./usr/libdata/debug/usr/tests/fs/kernfs/t_basic.debug tests-fs-debug kernfs,debug,atf,rump
17191721
./usr/libdata/debug/usr/tests/fs/lfs/t_basic.debug tests-fs-debug lfs,debug,atf,rump

distrib/sets/lists/debug/module.mi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,8 @@
163163
./usr/libdata/debug/@MODULEDIR@/flash/flash.kmod.debug modules-base-kernel kmod,debug
164164
./usr/libdata/debug/@MODULEDIR@/fss modules-base-kernel kmod,debug
165165
./usr/libdata/debug/@MODULEDIR@/fss/fss.kmod.debug modules-base-kernel kmod,debug
166+
./usr/libdata/debug/@MODULEDIR@/full modules-base-kernel kmod,debug
167+
./usr/libdata/debug/@MODULEDIR@/full/full.kmod.debug modules-base-kernel kmod,debug
166168
./usr/libdata/debug/@MODULEDIR@/gpio modules-base-kernel kmod,debug
167169
./usr/libdata/debug/@MODULEDIR@/gpio/gpio.kmod.debug modules-base-kernel kmod,debug
168170
./usr/libdata/debug/@MODULEDIR@/gpioiic modules-base-kernel kmod,debug

distrib/sets/lists/man/mi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3100,6 +3100,7 @@
31003100
./usr/share/man/cat8/mount_fdesc.0 man-miscfs-catman fdescfs,.cat
31013101
./usr/share/man/cat8/mount_ffs.0 man-sysutil-catman .cat
31023102
./usr/share/man/cat8/mount_filecore.0 man-filecorefs-catman filecorefs,.cat
3103+
./usr/share/man/cat8/mount_full.0 man-miscfs-catman fullfs,.cat
31033104
./usr/share/man/cat8/mount_hfs.0 man-hfs-catman hfs,.cat
31043105
./usr/share/man/cat8/mount_hfsp.0 man-obsolete obsolete
31053106
./usr/share/man/cat8/mount_kernfs.0 man-sysutil-catman kernfs,.cat
@@ -6693,6 +6694,7 @@
66936694
./usr/share/man/man8/mount_fdesc.8 man-miscfs-man fdescfs,.man
66946695
./usr/share/man/man8/mount_ffs.8 man-sysutil-man .man
66956696
./usr/share/man/man8/mount_filecore.8 man-filecorefs-man filecorefs,.man
6697+
./usr/share/man/man8/mount_full.8 man-miscfs-man fullfs,.man
66966698
./usr/share/man/man8/mount_hfs.8 man-hfs-man hfs,.man
66976699
./usr/share/man/man8/mount_hfsp.8 man-obsolete obsolete
66986700
./usr/share/man/man8/mount_kernfs.8 man-sysutil-man kernfs,.man

distrib/sets/lists/manhtml/mi

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2776,6 +2776,7 @@
27762776
./usr/share/man/html8/mount_fdesc.html man-miscfs-htmlman fdescfs,html
27772777
./usr/share/man/html8/mount_ffs.html man-sysutil-htmlman html
27782778
./usr/share/man/html8/mount_filecore.html man-filecorefs-htmlman filecorefs,html
2779+
./usr/share/man/html8/mount_full.html man-miscfs-htmlman fullfs,html
27792780
./usr/share/man/html8/mount_hfs.html man-hfs-htmlman hfs,html
27802781
./usr/share/man/html8/mount_kernfs.html man-sysutil-htmlman kernfs,html
27812782
./usr/share/man/html8/mount_lfs.html man-sysutil-htmlman lfs,html

distrib/sets/lists/modules/mi

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,8 @@
185185
./@MODULEDIR@/flash/flash.kmod modules-base-kernel kmod
186186
./@MODULEDIR@/fss modules-base-kernel kmod
187187
./@MODULEDIR@/fss/fss.kmod modules-base-kernel kmod
188+
./@MODULEDIR@/full modules-base-kernel kmod
189+
./@MODULEDIR@/full/full.kmod modules-base-kernel kmod
188190
./@MODULEDIR@/gpio modules-base-kernel kmod
189191
./@MODULEDIR@/gpio/gpio.kmod modules-base-kernel kmod
190192
./@MODULEDIR@/gpioiic modules-base-kernel kmod

distrib/sets/lists/tests/mi

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
./usr/libdata/debug/usr/tests/fs/cd9660 tests-fs-debug compattestfile,atf
3838
./usr/libdata/debug/usr/tests/fs/ffs tests-fs-debug compattestfile,atf
3939
./usr/libdata/debug/usr/tests/fs/fifofs tests-fs-debug compattestfile,atf
40+
./usr/libdata/debug/usr/tests/fs/fullfs tests-fs-debug compattestfile,atf
4041
./usr/libdata/debug/usr/tests/fs/hfs tests-fs-debug compattestfile,atf
4142
./usr/libdata/debug/usr/tests/fs/kernfs tests-fs-debug compattestfile,atf
4243
./usr/libdata/debug/usr/tests/fs/lfs tests-fs-debug compattestfile,atf
@@ -1682,6 +1683,10 @@
16821683
./usr/tests/fs/fifofs/Atffile tests-fs-tests atf,rump
16831684
./usr/tests/fs/fifofs/Kyuafile tests-fs-tests atf,rump,kyua
16841685
./usr/tests/fs/fifofs/t_fifo tests-fs-tests atf,rump
1686+
./usr/tests/fs/fullfs tests-fs-tests compattestfile,atf
1687+
./usr/tests/fs/fullfs/Atffile tests-fs-tests atf,rump
1688+
./usr/tests/fs/fullfs/Kyuafile tests-fs-tests atf,rump,kyua
1689+
./usr/tests/fs/fullfs/t_basic tests-fs-tests atf,rump
16851690
./usr/tests/fs/h_funcs.subr tests-fs-tests atf,rump
16861691
./usr/tests/fs/hfs tests-fs-tests compattestfile,atf
16871692
./usr/tests/fs/hfs/Atffile tests-fs-tests atf,rump

etc/mtree/NetBSD.dist.tests

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
./usr/libdata/debug/usr/tests/fs/cd9660
3030
./usr/libdata/debug/usr/tests/fs/ffs
3131
./usr/libdata/debug/usr/tests/fs/fifofs
32+
./usr/libdata/debug/usr/tests/fs/fullfs
3233
./usr/libdata/debug/usr/tests/fs/hfs
3334
./usr/libdata/debug/usr/tests/fs/kernfs
3435
./usr/libdata/debug/usr/tests/fs/lfs
@@ -235,6 +236,7 @@
235236
./usr/tests/fs/cd9660
236237
./usr/tests/fs/ffs
237238
./usr/tests/fs/fifofs
239+
./usr/tests/fs/fullfs
238240
./usr/tests/fs/hfs
239241
./usr/tests/fs/kernfs
240242
./usr/tests/fs/lfs

0 commit comments

Comments
 (0)