summaryrefslogtreecommitdiff
path: root/sys/miscfs/specfs/spec_vnops.c
Commit message (Expand)AuthorAgeFilesLines
* - FDESC, FIFO, NULL, PORTAL, PROC, UMAP and UNION fileRuslan Ermilov2001-05-231-838/+0
* Introduce a global lock for the vm subsystem (vm_mtx).Alfred Perlstein2001-05-191-0/+4
* Backed out previous commit. It cause massive filesystem corruption,Bruce Evans2001-04-301-0/+1
* Add a vop_stdbmap(), and make it part of the default vop vector.Poul-Henning Kamp2001-04-291-1/+0
* Revert consequences of changes to mount.h, part 2.Greg Lehey2001-04-291-2/+0
* Correct #includes to work with fixed sys/mount.h.Greg Lehey2001-04-231-0/+2
* Fixes to track snapshot copy-on-write checking in the specinfoKirk McKusick2001-03-071-2/+2
* Extend kqueue down to the device layer.Jonathan Lemon2001-02-151-0/+19
* Another round of the <sys/queue.h> FOREACH transmogriffer.Poul-Henning Kamp2001-02-041-2/+1
* Add a BUF_KERNPROC() in the BIO_DELETE path.Poul-Henning Kamp2001-01-301-0/+1
* This patch reestablishes the spec_fsync() guarentee that synchronousMatthew Dillon2001-01-291-7/+16
* Fix a lockup problem that occurs with 'cvs update'. specfs's fsync canMatthew Dillon2000-12-301-0/+13
* This implements a better launder limiting solution. There was a solutionMatthew Dillon2000-12-261-0/+2
* Take VBLK devices further out of their missery.Poul-Henning Kamp2000-11-021-9/+2
* Blow away the v_specmountpoint define, replacing it with what it wasEivind Eklund2000-10-091-5/+5
* Fix panic when removing open device (found by bp@)Poul-Henning Kamp2000-08-241-3/+11
* Introduce vop_stdinactive() and make it the default if no vop_inactivePoul-Henning Kamp2000-08-181-15/+1
* This patch corrects the first round of panics and hangs reportedKirk McKusick2000-07-241-2/+4
* Add snapshots to the fast filesystem. Most of the changes supportKirk McKusick2000-07-111-4/+18
* Pull the rug under block mode devices. they return ENXIO on open(2) now.Poul-Henning Kamp2000-07-031-3/+3
* Virtualizes & untangles the bioops operations vector.Poul-Henning Kamp2000-06-161-3/+2
* before this commit, specfs reported disk partitionsJonathan M. Bresler2000-06-121-1/+1
* Change the "bdev-whiner" to whine when open is attempted and extendPoul-Henning Kamp2000-05-091-0/+9
* Separate the struct bio related stuff out of <sys/buf.h> intoPoul-Henning Kamp2000-05-051-0/+1
* Move B_ERROR flag to b_ioflags and call it BIO_ERROR.Poul-Henning Kamp2000-04-021-1/+1
* Rename the existing BUF_STRATEGY() to DEV_STRATEGY()Poul-Henning Kamp2000-03-201-3/+3
* Remove B_READ, B_WRITE and B_FREEBUF and replace them with a newPoul-Henning Kamp2000-03-201-4/+4
* Eliminate the undocumented, experimental, non-delivering and highlyPoul-Henning Kamp2000-03-161-2/+0
* Give vn_isdisk() a second argument where it can return a suitable errno.Poul-Henning Kamp2000-01-101-5/+6
* Remove unused #includes.Poul-Henning Kamp1999-12-081-4/+0
* Collect read and write counts for filesystems. This new codeKirk McKusick1999-12-011-0/+21
* Next step in the device cleanup process.Poul-Henning Kamp1999-11-091-321/+78
* Oops, a bit too hasty there.Poul-Henning Kamp1999-11-081-3/+0
* Various cleanups.Poul-Henning Kamp1999-11-081-27/+14
* Use vop_panic() instead of spec_badop().Poul-Henning Kamp1999-11-071-23/+11
* Remove the iskmemdev() function. Make it the responsibility of the mem.cPoul-Henning Kamp1999-11-071-3/+1
* Remove specfs::vop_lookup() There is no code path which can call it.Poul-Henning Kamp1999-11-011-18/+0
* useracc() the prequel:Poul-Henning Kamp1999-10-291-1/+0
* A tentative agreement has been reached in regards to a procedureMatthew Dillon1999-10-201-7/+0
* Change the default for the vfs.bdev_buffered sysctl to zero.Poul-Henning Kamp1999-10-181-1/+1
* Add a couple of strategic KASSERTsPoul-Henning Kamp1999-10-081-0/+6
* Add back sysctl vfs.enable_userblk_ioPoul-Henning Kamp1999-10-081-0/+7
* Warn once per driver about dev_t's not registered with make_dev().Poul-Henning Kamp1999-10-041-0/+9
* Move the buffered read/write code out of spec_{read|write} and intoPoul-Henning Kamp1999-10-041-181/+210
* Remove v_maxio from struct vnode.Poul-Henning Kamp1999-09-291-7/+0
* Remove a warning check which was too general.Poul-Henning Kamp1999-09-251-3/+1
* Remove five now unused fields from struct cdevsw. They should neverPoul-Henning Kamp1999-09-251-2/+2
* This patch clears the way for removing a number of tty relatedPoul-Henning Kamp1999-09-251-7/+22
* Kill the cdevsw->d_maxio field.Poul-Henning Kamp1999-09-221-8/+10
* Fix handling of a device EOF that occurs in the middle of a block. TheMatthew Dillon1999-09-201-7/+66