yar dbcb706f58 Work around the shortness of the size argument to
vnode_create_vobject() while preserving the binary ABI
to filesystem modules in RELENG_6: introduce a new function
vnode_create_vobject_off() that takes the size argument
as off_t; move all stock file systems to it; re-implement
the old vnode_create_vobject() using vnode_create_vobject_off()
so that old or binary-only FS modules can work w/o hitting the
bug.  The trick is to pass a size of 0 to vnode_create_vobject_off()
so that it will call VOP_GETATTR() and thus get the actual,
untruncated file size even if the calling module still uses
the old vnode_create_vobject().

PR:		kern/92243
Approved by:	re (scottl)
2006-02-20 00:53:15 +00:00
..
2005-12-29 05:34:46 +00:00
2005-07-20 13:12:20 +00:00
2006-02-11 08:25:22 +00:00
2006-01-17 08:59:55 +00:00
2006-01-17 09:11:30 +00:00
2005-08-30 15:14:40 +00:00
2006-01-25 15:55:27 +00:00
2005-12-10 14:36:17 +00:00
2006-01-17 11:49:09 +00:00
2005-03-18 06:57:58 +00:00
2005-10-07 15:06:27 +00:00
2005-10-08 22:11:38 +00:00
2005-02-10 12:10:35 +00:00
2004-12-21 18:32:46 +00:00