summaryrefslogtreecommitdiff
path: root/sys/xfs
AgeCommit message (Collapse)Author
2006-04-30remove the simplelock argument from vfs_busy() which is currently notNikolay Sturm
used and will never be used this way in VFS requested by and ok pedro, ok krw, biorn
2006-01-09Put vprint() under DIAGNOSTIC, as to save space in generated ramdisks.Pedro Martelletto
Inspiration from miod@, okay deraadt@. Tested on i386, macppc and amd64.
2005-11-30No need for vfs_busy() and vfs_unbusy() to take a process pointerPedro Martelletto
anymore. Testing by jolan@, thanks.
2005-11-21Move contents of sys/select.h to sys/selinfo.h in preparation for aTodd C. Miller
userland-visible sys/select.h. Consistent with what Net and Free do. OK deraadt@, tested with full ports build by naddy@.
2005-11-19Remove unnecessary lockmgr() archaism that was costing too much in termsPedro Martelletto
of panics and bugfixes. Access curproc directly, do not expect a process pointer as an argument. Should fix many "process context required" bugs. Incentive and okay millert@, okay marc@. Various testing, thanks.
2005-08-04fix worst three kernel stack pigs in xfs by moving stack allocation ofBob Beck
xfs message structures to malloc M_TEMP. ok art@
2005-07-04Extended Attributes was a piece to get to ACLs, however ACLs have notDale Rahn
been worked on, so EA is pointless. Also the code is not enabled in GENERIC so it is not being tested or maintained. (missed in previous commit)
2005-05-27remove references of VOP_WHITEOUT from the kernel, okay millert@Pedro Martelletto
2005-02-17miscellaneous typo fixes:Jean-Francois Brousseau
- sturct -> struct (spotted by pedro) - elimination of consecutive 'the' words ok jmc@, henning@, krw@, robert@, some whining by jolan@
2004-08-03the rest of the '#if DIAGNOSTIC' -> '#ifdef DIAGNOSTIC' in the kernel; ok miod@Todd T. Fries
2004-05-28Make lf_advlock glue work for AFS so flock/fcntl lock requests will workBob Beck
on the local machine (like NFS). This does not yet implement whole file AFS locking (arla doesn't do that yet). ok tedu@ art@
2004-05-14use pool for namei pathbuf. testing ok millert@ tdeval@Ted Unangst
2004-02-19Set sensible value for mntfromname, to make 'mount' report theHans Insulander
xfs device that was actually mounted, not just 'arla'. Issue noted by deraadt@. Thanks to Jan Johansson (janj+openbsd at wenf.org) for testing on i386 and sparc64.
2004-01-18clean out #ifdef horror show in xfs_dev-bsd.c and enable XFS in GENERIC.Bob Beck
ok deraadt@, todd@
2003-12-09fix PR 3552 by removing ifdef cruftBob Beck
ok (and sent earlier by) tedu@
2003-11-08typos from Jonathon Gray;Jason McIntyre
2003-10-06Implement a real xfs_devpoll() and don't rely on xfs_realselect().Todd C. Miller
Tested by beck@
2003-10-04fix xfs_devpoll so it works.Bob Beck
ok millert@
2003-09-28Missing xfs_devpoll proto. You would think with all that HAVE_FOOTodd C. Miller
crap the protos would be done for you. Apparently not...
2003-09-28xfs_devpoll must not be static; found by beck@ compiling an XFS kernelTodd C. Miller
2003-09-26select to pollMichael Shalayeff
2003-09-23Replace select backends with poll backends. selscan() and pollscan()Todd C. Miller
now call the poll backend. With this change we implement greater poll(2) functionality instead of emulating it via the select backend. Adapted from NetBSD and including some changes from FreeBSD. Tested by many, deraadt@ OK
2003-09-08fix pr 3442 - make all AFS ioctl's for XFS come from the xfs/xfs_pioctl.hBob Beck
file from the kernel - this makes the kerberosV/kafs.h file include that, as well as the kafs.h used in afs (hiding in the afs sources). this needs more drastic gutting post release, but at least this now all uses the same ioctl's.
2003-08-15change arguments to suser. suser now takes the process, and a flagsTed Unangst
argument. old cred only calls user suser_ucred. this will allow future work to more flexibly implement the idea of a root process. looks like something i saw in freebsd, but a little different. use of suser_ucred vs suser in file system code should be looked at again, for the moment semantics remain unchanged. review and input from art@ testing and further review miod@
2003-08-14constify vfsops; tedu@ okMichael Shalayeff
2003-08-12Fix include stuff, unused variables and statics and other small things neededHans Insulander
to compile in our tree.
2003-08-12For whatever reason, cvs cannot import a file that already exists, but isHans Insulander
deleted. *sigh*
2003-08-12fix GENERIC compilation.Federico G. Schwindt
2003-08-12MergeHans Insulander
2003-08-12Import xfs from arla-current as of 5 Aug 2003.Hans Insulander
ok deraadt@
2003-07-24kill some externs that are not there anymore and had left other places for a ↵Michael Shalayeff
better void ages ago
2003-01-31File system locking fixups, mostly from NetBSD:Artur Grabowski
- cache_lookup move common code from various fs's here always return with vnode and parent locked adjust return codes - PDIRUNLOCK - new flag set if lookup couldn't lock parent vnode - kernfs and procfs lock vnode in get_root don't unlock (again) in kernfs_freevp fix memory leak in procfs From tedu@stanford.edu deraadt@ and various other ok
2002-07-02inital -> initialNathan Binkert
2002-06-07mergeHans Insulander
2002-06-07Import of xfs from arla-0.35.7Hans Insulander
2002-03-14Final __P removal plus some cosmetic fixupsTodd C. Miller
2002-03-14First round of __P removal in sysTodd C. Miller
2001-11-06Replace inclusion of <vm/foo.h> with the correct <uvm/bar.h> when necessary.Miod Vallat
(Look ma, I might have broken the tree)
2001-10-26 - every new fd created by falloc() is marked as larval and should not be usedArtur Grabowski
any anyone. Every caller of falloc matures the fd when it's usable. - Since every lookup in the fd table must now check this flag and all of them do the same thing, move all the necessary checks into a function - fd_getfile.
2001-08-12no need to include both vm.h and vm_extern.hMichael Shalayeff
2001-07-05No more HAVE_VM_VM_OBJECT_HArtur Grabowski
2001-06-27no vnode_pager.hArtur Grabowski
2001-06-27Remove old vm.Artur Grabowski
2001-06-23Get rid of several unused vnode operationsConstantine Sapuntzakis
2001-02-21use void * rather than caddr_t in xfs_mount to match change in mount.h.Nathan Binkert
ok assar@
2000-09-12Apparently Art did not even compile a kernel before commitingTheo de Raadt
2000-09-11New xfs from Arla between 0.34.2 and current in arla cvs.Artur Grabowski
Too many new features and fixes to mention here.
2000-03-03$OpenBSD$Todd T. Fries
2000-02-07update to use new checkexp vfs operationassar
2000-02-01remove superflous declaration of vnops, it's now in <sys/file.h>assar