summaryrefslogtreecommitdiffstats
path: root/sys/kern/vnode_if.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* remove the vnode_if.* files, as they are now totallythib2011-04-021-750/+0
| | | | | | | obsolete. the move to vfs_vops.c is here to stay, so they are pointless.
* regenthib2007-12-121-407/+1
|
* regenthib2007-01-161-29/+1
|
* regenpedro2006-10-161-3/+3
|
* regenpedro2006-10-031-2/+2
|
* regenjsg2006-01-021-162/+52
|
* built files should be checked in after the source filetedu2005-11-251-1/+1
|
* syncdrahn2005-07-031-75/+1
|
* regenjaredy2005-07-031-1/+5
|
* regenpedro2005-05-281-35/+1
|
* regenpedro2005-05-221-23/+27
|
* regenniklas2004-06-131-2/+2
|
* these need to be synced when vnode_if.src changestedu2004-01-121-1/+1
|
* regen (Prepare for conversion of select backend -> poll)millert2003-09-231-19/+15
|
* synctedu2003-07-211-4/+4
|
* mop up some more 3/4 license issuesderaadt2003-06-041-5/+1
|
* synctedu2003-05-021-1/+1
|
* synctedu2003-05-011-11/+11
|
* syncderaadt2003-04-141-1/+1
|
* backout the tree break. ok pb@, art@todd2002-08-081-1/+1
|
* socket buf speedup from thorpej@netbsd, okay art@ ericj@:provos2002-08-081-1/+1
| | | | | | | | | | | | | | | | Make insertion of data into socket buffers O(C): * Keep pointers to the first and last mbufs of the last record in the socket buffer. * Use the sb_lastrecord pointer in the sbappend*() family of functions to avoid traversing the packet chain to find the last record. * Add a new sbappend_stream() function for stream protocols which guarantee that there will never be more than one record in the socket buffer. This function uses the sb_mbtail pointer to perform the data insertion. Make TCP use sbappend_stream(). On a profiling run, this makes sbappend of a TCP transmission using a 1M socket buffer go from 50% of the time to .02% of the time. Thanks to Bill Sommerfeld and YAMAMOTO Takashi for their debugging assistance!
* EA syncdrahn2002-02-221-1/+75
|
* UBC was a disaster. It worked very good when it worked, but on someart2001-12-191-107/+1
| | | | | | | | | machines or some configurations or in some phase of the moon (we actually don't know when or why) files disappeared. Since we've not been able to track down the problem in two weeks intense debugging and we need -current to be stable, back out everything to a state it had before UBC. We apologise for the inconvenience.
* regenart2001-12-101-1/+1
|
* Big cleanup inspired by NetBSD with some parts of the code from NetBSD.art2001-12-101-64/+0
| | | | | | | | - get rid of VOP_BALLOCN and VOP_SIZE - move the generic getpages and putpages into miscfs/genfs - create a genfs_node which must be added to the top of the private portion of each vnode for filsystems that want to use genfs_{get,put}pages - rename genfs_mmap to vop_generic_mmap
* Oops forgot to regen.art2001-12-051-1/+1
|
* Readd VOP_MMAP, will be used soon. Right now it's just a question toart2001-12-041-0/+32
| | | | the filesystem if we're allowed to mmap the file.
* regenart2001-11-281-1/+1
|
* more typedef zapping vm_page_t -> struct vm_page *art2001-11-281-2/+2
|
* regen for UBC changesart2001-11-271-1/+1
|
* Merge in the unified buffer cache code as found in NetBSD 2001/03/10. Theart2001-11-271-1/+139
| | | | | | | code is written mostly by Chuck Silvers <chuq@chuq.com>/<chs@netbsd.org>. Tested for the past few weeks by many developers, should be in a pretty stable state, but will require optimizations and additional cleanups.
* Back out changes to symlink and mknod that were not well tested.millert2001-07-261-2/+2
| | | | A simple mknod at causes a kernel panic (uvm_fault).
* change vop_symlink and vop_mknod to return vpp (the created node)assar2001-07-261-2/+2
| | | | | | | refed, so that the caller can actually use it. update callers and file systems that implement these vnode operations ok'd by art
* Bye-bye to UFS-specific and unused functionscsapuntz2001-06-231-285/+1
|
* Regen with the right vnode_if.shart2001-03-211-55/+82
|
* syncprovos2001-03-011-83/+84
|
* regenart2001-02-261-28/+28
|
* regenart2001-02-261-28/+55
|
* syncderaadt1999-03-031-2/+719
|
* vnode_if syncderaadt1999-03-031-2/+3
|
* Framework for generating automatic test code for locking disciplinecsapuntz1998-12-051-17/+17
| | | | | | | | | in DIAGNOSTIC mode. Added documentation to vfs_subr.c on locking needs of a couple calls. Improvements to the vinvalbuf patch. We need to start over after we let our pants down.
* syncderaadt1998-08-301-1/+1
|
* Updates for VFS Lite 2 + soft update.csapuntz1997-11-061-21/+55
|
* back out vfs lite2 till after 2.2deraadt1997-10-061-55/+21
|
* VFS Lite2 Changescsapuntz1997-10-061-21/+55
|
* Regen.downsj1997-01-261-1/+1
|
* syncderaadt1996-05-221-1/+1
|
* NetBSD 960317 mergeniklas1996-04-191-2/+2
|
* From NetBSD: vnode_if.[ch] made machine independent.mickey1996-03-261-0/+805
very usefull (for <sys/vnode.h> inclusion). from the other side this is really machine independent ... tested w/ i386, but should not cause errors w/ other arch's. pls, test it (don't forget to reconfig kernel ;)