summaryrefslogtreecommitdiffstats
path: root/sys/nfsserver/nfs_srvsubs.c
Commit message (Expand)AuthorAgeFilesLines
* Use vfs_timestamp() to set file timestamps rather than invokingjhb2013-01-181-2/+2
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-2/+2
* Remove the support for using non-mpsafe filesystem modules.kib2012-10-221-40/+3
* Revert previous commit...kevlo2012-10-101-1/+1
* Prefer NULL over 0 for pointerskevlo2012-10-091-1/+1
* Add a lock flags argument to the VFS_FHTOVP() file systemrmacklem2011-05-221-1/+1
* - Move pubflag and lockflag handling from nfsrv_fhtovp() to nfs_namei() -pjd2010-12-211-14/+15
* On error, unbusy file system and jump to the end, so we won't try to unlockpjd2010-12-211-0/+2
* After r216626 no extra { } are needed with VFS_UNLOCK_GIANT().pjd2010-12-211-2/+2
* Patch the regular NFS server so that it returns ESTALE to the clientrmacklem2010-03-261-0/+3
* Factor out the code shared between NFS client and server into its ownmarius2010-02-161-0/+1
* Remove the old kernel RPC implementation and the NFS_LEGACYRPC option.dfr2009-06-301-82/+4
* Rework the credential code to support larger values of NGROUPS andbrooks2009-06-191-3/+1
* Do not embed struct ucred into larger netcred parent structures.kan2009-05-091-0/+3
* Change nfsserver so that it uses the nfssvc() system call providedrmacklem2009-04-121-12/+5
* Last step of splitting up minor and unit numbers: remove minor().ed2009-01-281-2/+2
* In the nfsrv_fhtovp(), after the vfs_getvfs() function found the pointerkib2008-11-291-3/+6
* Allow v3 GETATTR requests even when weakly authenticated. Change the errordfr2008-11-121-2/+3
* Don't depend on krpc.ko in the NFS_LEGACYRPC case.dfr2008-11-061-0/+2
* Unbreak NFS.des2008-11-061-0/+1
* If mountd doesn't specify a secflavor list for the mount, assume that -sec=sysdfr2008-11-051-0/+10
* Implement support for RPCSEC_GSS authentication to both the NFS clientdfr2008-11-031-10/+55
* Decontext-alize the nfsserver module.attilio2008-09-161-2/+2
* Decontextualize the couplet VOP_GETATTR / VOP_SETATTR as the passed threadattilio2008-08-281-1/+1
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-2/+2
* Use nfsrv_destroycache() only once, else it crashes the server.remko2008-01-181-1/+0
* VOP_LOCK1() (and so VOP_LOCK()) and VOP_UNLOCK() are only used inattilio2008-01-131-5/+4
* vn_lock() is currently only used with the 'curthread' passed as argument.attilio2008-01-101-1/+1
* Garbage collect now-unused nfsrv_setcred() -- it's not only unused, butrwatson2007-11-041-17/+0
* Remove the now-unused NET_{LOCK,UNLOCK,ASSERT}_GIANT() macros, whichrwatson2007-08-061-2/+0
* First in a series of changes to remove the now-unused Giant compatibilityrwatson2007-07-271-4/+1
* - Split out the part of SYSCALL_MODULE_HELPER() that builds a 'structjhb2007-04-021-9/+12
* - Turn all explicit giant acquires into conditional VFS_LOCK_GIANTs.jeff2007-03-171-71/+42
* The nfsm_srvpathsiz() macro in nfsrv_symlink() in nfs_serv.c shouldhrs2007-01-021-0/+18
* Push Giant a bit further off the NFS server in a number of straightrwatson2006-11-241-11/+31
* - Add a new function nfsrv_destroycache() to tear down the server requestjhb2006-08-011-1/+2
* Now that all system calls are MPSAFE, retire the SYF_MPSAFE flag used tojhb2006-07-281-1/+2
* Temporary workaround to prevent leak of Giant from nfsd when callingkib2006-06-051-0/+4
* rick says:cel2006-04-021-0/+6
* - Release the references acquired by VOP_GETWRITEMOUNT and vfs_getvfs().jeff2006-03-311-2/+4
* - Reorder calls to vrele() after calls to vput() when the vrele is ajeff2006-02-011-1/+1
* Use the refcount API to manage the reference count for user credentialsjhb2005-09-271-1/+2
* avoid potential null ptr deref by free'ing excess mbufs instead ofsam2005-03-281-2/+4
* Don't try to create vnode_pager objects on other filesystems vnodes,phk2005-01-241-15/+0
* Now that we have a non blocking version of nfsm_dissect(), change all theps2005-01-191-16/+16
* Ditch vfs_object_create() and make the callers call VOP_CREATEVOBJECT()phk2005-01-131-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* If debug.mpsafenet is non-zero, run the NFS server callout withoutrwatson2004-07-241-1/+4
* Do a pass over all modules in the kernel and make them return EOPNOTSUPPphk2004-07-151-5/+8
* Giant wasn't dropped here if we have to return EBUSY. This is bad.bmilekic2004-05-311-1/+3
OpenPOWER on IntegriCloud