summaryrefslogtreecommitdiff
path: root/sys/xfs
AgeCommit message (Collapse)Author
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
1999-06-03use uvm_vnp_setsize when uvm (workaround)Artur Grabowski
1999-04-30gc old filesArtur Grabowski
1999-04-30upgrade Arla to fresher code. Too many new features and bugfixes.Artur Grabowski
1999-04-30Import of xfs from arla-0.35.7Artur Grabowski
1999-01-11panic prints a newline for you, don't do it in the panic stringTodd C. Miller
1998-12-19compile with -DDEBUGNiklas Hallqvist
1998-09-18the third arguemnt to a syscall is register_t not int. From Todd FriesArtur Grabowski
1998-09-17implement a dummy syscall when XFS is not defined and add PROBEArtur Grabowski
1998-09-17update pioctlsArtur Grabowski
1998-09-06 * reorganize some includesArtur Grabowski
* start using the VT_XFS tag on vnodes * be more paranoid about closed channel when going to sleep.
1998-08-31Import of xfs from arla-0.35.7Artur Grabowski
1998-08-31indent the code and move around some includes, after discussion with TheoArtur Grabowski
1998-08-30rename pioctl to xfspioctlArtur Grabowski
1998-08-30oops, forgot some Id-tags and copyrightsArtur Grabowski
1998-08-30Import of xfs from arla-0.35.7Artur Grabowski
1998-08-30xfs - a filesystem using a user-land cache manager. Designed for AFS.Artur Grabowski