summaryrefslogtreecommitdiff
path: root/sys/fs/deadfs
AgeCommit message (Expand)Author
2025-10-24deadfs: Return ENXIO instead of EIO when the device is gone.Poul-Henning Kamp
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2023-04-06deadfs: consistently return EOPNOTSUPP for fplookup vopsMateusz Guzik
2021-02-12vn_open(): If the vnode is reclaimed during open(2), do not return error.Konstantin Belousov
2021-01-23cache: add symlink support to lockless lookupMateusz Guzik
2020-10-09cache: fix vexec panic when racing against vgoneMateusz Guzik
2019-12-16vfs: flatten vop vectorsMateusz Guzik
2019-05-05Switch to use shared vnode locks for text files during image activation.Konstantin Belousov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2014-10-15Style changes for deadfs:Konstantin Belousov
2014-10-15When vnode bypass cannot be performed on the cdev file descriptor forKonstantin Belousov
2014-10-15Change the deadfs poll VOP to return POLLIN|POLLRDNORM if the callerKonstantin Belousov
2012-09-13The deadfs VOPs for vop_ioctl and vop_bmap call itself recursively,Konstantin Belousov
2010-04-02Add function vop_rename_fail(9) that performs needed cleanup for locksKonstantin Belousov
2008-12-12Add a simple VOP_VPTOCNP implementation for deadfs which returns EBADF.Joe Marcus Clarke
2007-01-22Below is slightly edited description of the LOR by Tor Egge:Konstantin Belousov
2006-02-22 - Deadfs should not use the std GETWRITEMOUNT routine. Add one that alwaysJeff Roberson
2005-03-13 - Deadfs may now use the standard vop lock, get rid of dead_lock().Jeff Roberson
2005-02-17Introduce vx_wait{l}() and use it instead of home-rolled versions.Poul-Henning Kamp
2005-01-13Whitespace in vop_vector{} initializations.Poul-Henning Kamp
2005-01-13Change the generated VOP_ macro implementations to improve type checkingPoul-Henning Kamp
2005-01-06/* -> /*- for copyright notices, minor format tweaks as necessaryWarner Losh
2004-12-01Back when VOP_* was introduced, we did not have new-style structPoul-Henning Kamp
2004-12-01Mechanically change prototypes for vnode operations to use the new typedefs.Poul-Henning Kamp
2004-11-15Make VOP_BMAP return a struct bufobj for the underlying storage devicePoul-Henning Kamp
2004-04-07Remove advertising clause from University of California Regent'sWarner Losh
2003-03-03Finish cleanup of vprint() which was begun with changing v_tag to a string.Nate Lawson
2002-10-16Fix comments and one resulting code confusion about the type of thePoul-Henning Kamp
2002-09-28Be consistent about "static" functions: if the function is markedPoul-Henning Kamp
2002-09-18Remove any VOP_PRINT that redundantly prints the tag.Nate Lawson
2002-09-14Remove all use of vnode->v_tag, replacing with appropriate substitutes.Nate Lawson
2002-08-04 - Replace v_flag with v_iflag and v_vflagJeff Roberson
2002-05-02Use vop_panic() instead of rolling our own.Poul-Henning Kamp
2002-03-19Remove __P.Alfred Perlstein
2001-05-01Undo part of the tangle of having sys/lock.h and sys/mutex.h included inMark Murray
2001-02-09Change and clean the mutex lock interface.Bosko Milekic
2000-11-01Give vop_mmap an untimely death. The opportunity to give it a timelyEivind Eklund
2000-10-04Convert lockmgr locks from using simple locks to using mutexes.Jason Evans
2000-04-18Remove unneeded <sys/buf.h> includes.Poul-Henning Kamp
1999-08-28$Id$ -> $FreeBSD$Peter Wemm
1998-11-22Return ENOTTY instead of EBADF for ioctls on dead vnodes. This fixesBruce Evans
1998-08-23Enabled Lite2 fix for reading from dead ttys.Bruce Evans
1997-12-15Add support for poll(2) on files. vop_nopoll() now returns POLLNVALGarrett Wollman
1997-12-05Don't include <sys/lock.h> in headers when only `struct simplelock' isBruce Evans
1997-10-26VFS interior redecoration.Poul-Henning Kamp
1997-10-16VFS clean up "hekto commit"Poul-Henning Kamp
1997-10-16Another VFS cleanup "kilo commit"Poul-Henning Kamp
1997-10-16VFS mega cleanup commit (x/N)Poul-Henning Kamp