summaryrefslogtreecommitdiff
path: root/sys/miscfs/specfs/spec_vnops.c
AgeCommit message (Expand)Author
2014-02-07Change vnode operation lookup to return the resulting vnode *vpp unlocked.hannken
2013-09-30Replace macro v_specmountpoint with two functions spec_node_getmountedfs()hannken
2013-07-20oops, spell b_bcount properlydholland
2013-07-20In spec_strategy, if fscow_run() fails, set b_resid along with b_errordholland
2013-06-16Hang a warning banner on some nasty code I just found.dholland
2013-02-13Make the spec_node table implementation private to spec_vnops.c.hannken
2012-12-20Change bread() and breadn() to never return a buffer onhannken
2012-04-29change vflushbuf() to take the full FSYNC_* flags.chs
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-04-27Remove no longer needed flag FSYNC_VFS /* fsync: via FSYNC_VFS() */.hannken
2011-04-26Change vflushbuf() to return an error if a synchronous write fails.hannken
2010-08-21Update the rest of the kernel to conform to the module subsystem's newpgoyette
2010-06-24Clean up vnode lock operations pass 2:hannken
2010-04-13Revert my last change, it's not The Right Thing [tm].ahoka
2010-04-13Autoload modules with any class.ahoka
2009-11-14- Move kauth_init() a little bit higher.elad
2009-10-06Factor out a block of code that appears in three places (Veriexec, keylock,elad
2009-10-04Put workaround fix for LOCKDEBUG panic mentioned in PR kern/41078:tsutsui
2009-04-25- Rearrange pg_delete() and pg_remove() (renamed pg_free), thusrmind
2009-02-22PR kern/26878 FFSv2 + softdep = livelock (no free ram)ad
2009-02-02Add support for loading pseudo-device drivers. Try to autoload modules fromhaad
2009-01-11merge christos-time_tchristos
2008-12-29Rename specfs_lock as device_lock and move it from specfs to devsw.pooka
2008-05-16Make sure all cached buffers with valid, not yet written data have beenhannken
2008-04-29PR kern/38057 ffs makes assuptions about devvp file systemad
2008-04-28Remove clause 3 and 4 from TNF licensesmartin
2008-04-24Network protocol interrupts can now block on locks, so merge the globalsad
2008-01-25Spec_open(): clear sd_bdevvp if bdev_open() failed.hannken
2008-01-25Remove VOP_LEASE. Discussed on tech-kern.ad
2008-01-24spec_fsync: don't assert that 'vp' holds the block device open. If it'sad
2008-01-24specfs changes for PR kern/37717 (raidclose() is no longer called onad
2008-01-02Merge vmlocking2 to head.ad
2007-12-02Fscow_run(): add a flag "bool data_valid" to note still valid data.hannken
2007-11-26Remove the "struct lwp *" argument from all VFS and VOP interfaces.pooka
2007-10-10Merge from vmlocking:ad
2007-10-08Merge brelse() changes from the vmlocking branch.ad
2007-10-07Update the file system copy-on-write handler.hannken
2007-09-01Make bioops a pointer and point it to the softdeps struct in softdeppooka
2007-08-03ANSI-fypooka
2007-07-29It's not a good idea for device drivers to modify b_flags, as they don'tad
2007-07-27vop_mmap parameter changepooka
2007-07-22Retire uvn_attach() - it abuses VXLOCK and its functionality,pooka
2007-07-09Merge some of the less invasive changes from the vmlocking branch:ad
2007-06-05improve post-ubc file overwrite performance in common cases.yamt
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2006-11-26Implement Veriexec's raw disk policy on-top of kauth(9)'s device scope,elad
2006-11-04Change KAUTH_SYSTEM_RAWIO to KAUTH_DEVICE_RAWIO_SPEC (moving the raw i/oelad
2006-11-02Redo Veriexec raw disk/memory access policies so they hold only if theelad
2006-11-01Only use blkdev/bvp for the Veriexec case. While here, fix up IPS modeelad
2006-10-30oops, remove debug printf slipped in. good catch from yamt@, thanks!elad