summaryrefslogtreecommitdiff
path: root/sys/miscfs/specfs
AgeCommit message (Expand)Author
2003-01-06Add multiple inclusion protection.matt
2002-10-26now that mem_no is emitted by config(8), there is no reason to keepjdolecek
2002-10-23merge kqueue branch into -currentjdolecek
2002-09-06Merge the gehenna-devsw branch into the trunk.gehenna
2002-08-26Fix a signed/unsigned comparison warning from GCC 3.3.thorpej
2002-07-10Spell acquire with a 'c'.wiz
2002-05-12Extern speclisthmatt
2001-11-10add RCSIDslukem
2001-09-23change spec_{read,write}() to specify the device blkno in units of DEV_BSIZEchs
2001-09-21use shared locks instead of exclusive for VOP_READ() and VOP_READDIR().chs
2001-09-15a whole bunch of changes to improve performance and robustness under load:chs
2001-08-18undo the part of the last revision that made user block device accesschs
2001-08-17add definitions for UBCification of block devices.chs
2001-08-17initialize the UVM vnode size for block devices.chs
2001-04-17Don't hold vp->v_interlock when calling vcount(); vcount() callsthorpej
2001-01-22make filesystem vnodeop, specop, fifoop and vnodeopv_* arrays constjdolecek
2000-11-08fix an LP64BE bogon.chs
2000-10-27Remove usecount check in spec_open. It fails to catch VALIAS situationsjmc
2000-09-19Adapt for VOP_FSYNC parameter change.fvdl
2000-07-22change the lf_advlock() arguments fromjdolecek
2000-03-30Register, begone!augustss
1999-12-08Add appropriate VOP_FCNTL handlers to deadfs and specfs ops vectors.sommerfeld
1999-12-08Change to comment (only) indicating what the specfs ops vector is used for.sommerfeld
1999-11-15Add Kirk McKusick's soft updates code to the trunk. Not enabled byfvdl
1999-10-16In spec_close(), if we're not doing a non-blocking close and VXLOCK iswrstuden
1998-10-02Make spec_write() process errors and return them, otherwise we don't evenross
1998-08-18Add some braces to make egcs happy (ambiguous else warning).thorpej
1998-08-03Recognize _PC_SYNC_IO.kleink
1998-06-12Rework the way kernel include files are installed. In the new method,cgd
1998-06-05Convert fsync vnode operator implementations and usage from the old `waitfor'kleink
1998-03-01Merge with Lite2 + local changesfvdl
1997-10-16Add missing cast to dev_tchristos
1997-10-09Make various standard wmesg strings const.mycroft
1997-04-11Implement a POSIX compliant genfs VOP_SEEK() and use it in the appropriatekleink
1997-04-02Remove superfluous (uio_resid == 0) check.kleink
1997-04-02added advisory record locking supportkleink
1996-10-13backout previous kprintf changeschristos
1996-10-10printf -> kprintf, sprintf -> ksprintfchristos
1996-09-07Implement poll(2).mycroft
1996-09-05Remove some unused variables.thorpej
1996-09-01Add a set of generic file system operations that most file systems use.mycroft
1996-04-22remove include of <sys/cpu.h>christos
1996-02-13GC *_nullop(). Minor nits.mycroft
1996-02-09miscfs prototype changeschristos
1995-10-15Implement VOP_BWRITE() using vn_bwrite(), per r_friedl@informatik.uni-kl.de.mycroft
1995-07-24avoid unnecessary aging of buffers. This used to make sense, when buffercgd
1995-07-08add missing splx(), as suggested by enami@sys.ptg.sony.co.jp.cgd
1995-07-02Make spec_read() and spec_write() vaguely consistent.mycroft
1995-04-10Use the new d_type field. Set VISTTY for vnodes of tty devices.mycroft
1994-12-14Remove a_fp.mycroft