summaryrefslogtreecommitdiffstats
path: root/sys/sys/specdev.h
AgeCommit message (Expand)AuthorFilesLines
2019-12-27Convert the speclisth hash buckets into SLIST macros. This makesbluhm1-4/+6
2019-01-21Introduce a dedicated entry point data structure for file locks. This new dataanton1-2/+2
2016-04-05Increase size of the clone bitmap (revised diff after revert). I havenatano1-2/+3
2016-04-01Revert the clone bitmap enlargement changemikeb1-3/+2
2016-03-31Increase size of the clone bitmap. A limit of only 64 device clonesnatano1-2/+3
2013-11-02do not export speclisth to userlandderaadt1-2/+3
2013-08-06Make it possible to have multiple clonable devices per major.kettenis1-1/+7
2013-06-11final removal of daddr64_t. daddr_t has been 64 bit for a long enoughderaadt1-2/+2
2011-07-05clean up some left over decls from before the code moved to one filederaadt1-12/+1
2011-07-04move the specfs code to a place people can see it; ok guenther thib krwderaadt1-1/+1
2010-12-21Bring back the "End the VOP experiment." diff, naddy's issues wherethib1-4/+2
2010-09-10Backout the VOP diff until the issues naddy was seeing on alpha (gcc3)thib1-2/+4
2010-09-06End the VOP experiment. Instead of the ridicolusly complicated operationthib1-4/+2
2010-07-17Wrap kernel function declarations in #ifdef _KERNEL to eliminate warningsguenther1-1/+3
2008-05-03Introduce vop_generic_bmap(); use it where applicable.thib1-2/+1
2008-04-14garbage collect the now unused spec_ebadf();thib1-2/+1
2008-04-12remove useless defines for the vnode operations, and insteadthib1-20/+2
2008-04-08bring cloning up too date; Munge it so it will work with atleastthib1-5/+4
2007-12-27fifofs, deadfs and specfs all have the same "trivial lookup routine thatthib1-2/+1
2007-06-02daddr_t -> daddr64_t for specfs. convert some variablesthib1-2/+2
2007-01-16Retire VOP_LEASE(); It was a bit for NQNFS and hasthib1-2/+1
2006-06-02Add a clonable devices implementation. Hacked along with thib@, inputpedro1-1/+17
2003-09-23Replace select backends with poll backends. selscan() and pollscan()millert1-2/+2
2003-06-02Remove the advertising clause in the UCB license which Berkeleymillert1-6/+2
2003-02-12Remove commons; inspired by netbsd.jason1-2/+2
2002-11-08Implement simple vnodeop inheritance for specfs and fifofs.art1-1/+3
2002-03-14First round of __P removal in sysmillert1-19/+19
2001-12-19UBC was a disaster. It worked very good when it worked, but on someart1-2/+1
2001-12-04Readd VOP_MMAP, will be used soon. Right now it's just a question toart1-1/+2
2001-06-23Get rid of several unused vnode operationscsapuntz1-8/+1
2001-03-01port kqueue changes from freebsd, plus all required openbsd glue.provos1-1/+2
2001-02-23Remove the clustering fields from the vnodes and place them in thecsapuntz1-1/+2
1998-08-06Rename vop_revoke, vn_bwrite, vop_noislocked, vop_nolock, vop_nounlockcsapuntz1-6/+6
1997-11-06Updates for VFS Lite 2 + soft update.csapuntz1-12/+8
1997-10-06back out vfs lite2 till after 2.2deraadt1-8/+12
1997-10-06VFS Lite2 Changescsapuntz1-12/+8
1997-01-04spec_advlock() via lf_advlock()kstailey1-1/+3
1996-02-27From NetBSD: update to 960217 sourcesniklas1-46/+47
1995-10-18initial import of NetBSD treederaadt1-0/+129