#
41715070 |
| 18-Jul-2021 |
dholland <dholland@NetBSD.org> |
Abolish all the silly indirection macros for initializing vnode ops tables.
These are things of the form #define foofs_op genfs_op, or #define foofs_op genfs_eopnotsupp, or similar. They serve no pu
Abolish all the silly indirection macros for initializing vnode ops tables.
These are things of the form #define foofs_op genfs_op, or #define foofs_op genfs_eopnotsupp, or similar. They serve no purpose besides obfuscation, and have gotten cutpasted all over everywhere.
show more ...
|
#
9d8a0628 |
| 24-May-2011 |
rmind <rmind@NetBSD.org> |
- Describe some locking. - Add VOP argument comments, add some asserts. - Update/fix/remove outdated/missleading comments. - Clean up, de-indent, KNF, misc.
No functional changes intended.
|
#
ce099b40 |
| 28-Apr-2008 |
martin <martin@NetBSD.org> |
Remove clause 3 and 4 from TNF licenses
|
#
1997a1e1 |
| 25-Jan-2008 |
ad <ad@NetBSD.org> |
Remove VOP_LEASE. Discussed on tech-kern.
|
#
4bffed72 |
| 03-Dec-2005 |
christos <christos@NetBSD.org> |
- protect userland exported files against multiple inclusion. - make sure that kernel only files don't compile in userland using #error - XXX: some kernel only files still get installed. - XXX: some
- protect userland exported files against multiple inclusion. - make sure that kernel only files don't compile in userland using #error - XXX: some kernel only files still get installed. - XXX: some files used in userland, don't get installed.
show more ...
|
#
a748ea88 |
| 02-Nov-2005 |
yamt <yamt@NetBSD.org> |
merge yamt-vop branch. remove following VOPs.
VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
|
#
b441f810 |
| 02-Nov-2005 |
dyoung <dyoung@NetBSD.org> |
Bug fix: change tmpfs_spec_bwrite from tmpfs_bwrite to vn_bwrite, per yamt's suggestion. Previously, if /dev/ was mounted on a tmpfs, block device buffers were never flushed to disk. Trying to unmo
Bug fix: change tmpfs_spec_bwrite from tmpfs_bwrite to vn_bwrite, per yamt's suggestion. Previously, if /dev/ was mounted on a tmpfs, block device buffers were never flushed to disk. Trying to unmount a dirty filesystem (umount /dev/wd0e, say) caused an endless stream of vflushbuf warnings, because tmpfs_bwrite was not flushing buffers. The fix told to me by yamt solves the problem.
show more ...
|
#
b0085cab |
| 23-Sep-2005 |
jmmv <jmmv@NetBSD.org> |
Kill the tmpfs(9) manual page; it was just documenting internal details of tmpfs' "API" and was already rotting.
Instead, merge all the relevant comments into the code. This includes acknowledgemen
Kill the tmpfs(9) manual page; it was just documenting internal details of tmpfs' "API" and was already rotting.
Instead, merge all the relevant comments into the code. This includes acknowledgements to Google's Summer of Code 2005 program (they were in the AUTHORS section of tmpfs(9) before), so all the files need to be changed to include this sentence alongside the title. (Note that this was not a requirement of the program.)
show more ...
|
#
ec933656 |
| 10-Sep-2005 |
jmmv <jmmv@NetBSD.org> |
Initial addition of tmpfs, an efficient memory file-system. This project was developed as part of Google's Summer of Code 2005 program. This change adds the kernel code, the mount_tmpfs utility, a
Initial addition of tmpfs, an efficient memory file-system. This project was developed as part of Google's Summer of Code 2005 program. This change adds the kernel code, the mount_tmpfs utility, a regression test suite and does all other related changes to integrate these.
The file-system is still *experimental*. Therefore, it is disabled by default in all kernels. However, as typically done, a commented-out entry is added in them to ease its setup.
Note that I haven't commited the required mountd(8) changes to be able to export tmpfs file-systems because NFS support is still very unstable and because, before enabling it, I'd like to do some other changes.
OK'ed by my project mentor, William Studenmund (wrstuden@).
show more ...
|