#
1.22 |
|
15-May-2020 |
christos |
PR/55102: Kamil Rytarowski: Duplicate fifo_vnodeop_entries, fifo_vnodeop_opv_desc symbols.
Many filesystems ffs, lfs, ulfs, chfs, ext2fs etc. use fifofs internally for their fifo vnops. NFS does too, but it also needs networking anyway. Unfortunately fifofs brings in a lot of the networking code so that the rumpkernel is not well partition. In addition the fifo code is rarely used.
The existing hack depended on duplicating the above symbols and adding minimal functionality for the majority of the the tests (except the ffs and the puffs one). In these two cases both symbols were loaded and the symbol sizes clashed which broke the sanitizers. While this can be fixed with weak symbols and other kinds of indirection, it is more straight forward to select between the minimal and the full fifofs implementation by introducing a new shared library librumpvfs_nofifofs.
|
Revision tags: phil-wifi-20200421 phil-wifi-20200411
|
#
1.21 |
|
10-Apr-2020 |
christos |
New extended attributes test (does not work until we commit kernel changes)
|
Revision tags: is-mlppp-base phil-wifi-20200406
|
#
1.20 |
|
01-Mar-2020 |
christos |
Centralize the base rump libraries into a variable used by all the other Makefiles so that we can make changes to it centrally as needed and have less mess. Fixes the sun2 build that needs rumpvfs after librump after the latest changes.
|
Revision tags: netbsd-8-2-RELEASE netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 netbsd-8-1-RELEASE netbsd-8-1-RC1 pgoyette-compat-merge-20190127 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020 pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 netbsd-8-0-RELEASE phil-wifi-base pgoyette-compat-0625 netbsd-8-0-RC2 pgoyette-compat-0521 pgoyette-compat-0502 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1
|
#
1.19 |
|
22-Mar-2017 |
jdolecek |
branches: 1.19.12; add tests for the mount update from rw to rw+log, which used to case the panic reported in PR kern/52056
|
Revision tags: pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
|
#
1.18 |
|
07-Jan-2015 |
pooka |
branches: 1.18.2; 1.18.4; Move sysproxy support into a separate component, rumpkern_sysproxy, instead of it being always provided by the rump kernel base. This move accomplishes two things:
1) it is no longer necessary to provide sysproxy hypercall stubs for platforms which do not want to use sysproxy 2) it is easier to reason about the security aspects, since configurations not linking the sysproxy component simply do not support remote system calls
discussed on rumpkernel-users
|
Revision tags: netbsd-7-2-RELEASE netbsd-7-1-2-RELEASE netbsd-7-1-1-RELEASE netbsd-7-1-RELEASE netbsd-7-1-RC2 netbsd-7-nhusb-base-20170116 netbsd-7-1-RC1 netbsd-7-0-2-RELEASE netbsd-7-nhusb-base netbsd-7-0-1-RELEASE netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-7-base yamt-pagecache-base9 netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 agc-symver-base netbsd-6-1-RC2 netbsd-6-1-RC1 yamt-pagecache-base8 netbsd-6-0-1-RELEASE yamt-pagecache-base7 matt-nb6-plus-nbase yamt-pagecache-base6 netbsd-6-0-RELEASE netbsd-6-0-RC2 tls-maxphys-base matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base
|
#
1.17 |
|
18-Jan-2012 |
bouyer |
Make parts of the quota tests useable for more than quotas: - rename h_quota2_server to h_ffs_server, there's nothing about quotas in there. - extract non-quota parts of quotas_common.sh to ffs_common.sh
|
Revision tags: yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base
|
#
1.16 |
|
09-Mar-2011 |
tron |
branches: 1.16.4; Don't descend into non-existing subdirectory "clients".
|
#
1.15 |
|
06-Mar-2011 |
bouyer |
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.
|
Revision tags: bouyer-quota2-nbase bouyer-quota2-base matt-mips64-premerge-20101231
|
#
1.14 |
|
19-Nov-2010 |
pooka |
branches: 1.14.2; test snapshots on ffsv2 too
|
#
1.13 |
|
05-Nov-2010 |
pooka |
test fss with underlying fs mounted with MNT_LOG
|
#
1.12 |
|
23-Sep-2010 |
he |
Reorder the library specifications, so that we don't depend on the library dependencies recorded in shared libraries, allowing these to be linked statically as well.
|
#
1.11 |
|
19-Jul-2010 |
pooka |
Need to use the ${PRINTOBJDIR} trick for LIBISPRIVATE ...
|
#
1.10 |
|
19-Jul-2010 |
pooka |
Include h_fsmacros instead of ffs.c and link in test lib.
|
#
1.9 |
|
14-Jul-2010 |
pooka |
Convert "The Original" rename race test from to vfs and retire the ffs/tmpfs versions. The only difference is that the origamical one mounted ffs with MNT_LOG (and therein actually lay the bug).
|
#
1.8 |
|
30-Jun-2010 |
njoly |
Small xfail testcase to exercise 48k ffs image mount, from problem reported by Hubert Feyrer on netbsd-users@.
|
#
1.7 |
|
12-Apr-2010 |
pooka |
test for the very basic snapshot features
|
#
1.6 |
|
29-Mar-2010 |
pooka |
regression test for fifos on ffs
XXX: same test apart for mount/unmount could be used on other fifo-supporting file systems (r/w support required, though).
|
#
1.5 |
|
31-Jan-2010 |
mlelstv |
filesystems now use getdisksize() which is in librumpdev_disk.
|
Revision tags: matt-premerge-20091211 jym-xensuspend-base jym-xensuspend-nbase
|
#
1.4 |
|
02-May-2009 |
pooka |
branches: 1.4.2; Merge librumpfs_ufs into librumpfs_ffs. This reflects what happened with the ffs kernel module and follows the trend of retiring ufs. It also allows to get rid of a special case kludge in runtime module loading, since ufs was not really a module. librumpfs_ufs is now obsoleted and ffs consumers should be linked solely against librumpfs_ffs.
|
#
1.3 |
|
26-Apr-2009 |
pooka |
Use rump_sys_mount() instead of ukfs_mount(). Just a few more steps and we can have a switch for if we want to run tests against a rump kernel or a real kernel.
|
#
1.2 |
|
14-Apr-2009 |
pooka |
WARNS=4
|
#
1.1 |
|
08-Apr-2009 |
pooka |
regression test for kern/40948
|