CVS commit: src/sys/rump/librump/rumpvfs

2021-06-29 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jun 29 22:38:10 UTC 2021 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Add parsepath for rumpfs in place of using cn_consume. To generate a diff of this commit: cvs rdiff -u -r1.163 -r1.164

CVS commit: src/sys/rump/librump/rumpvfs

2020-12-08 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Wed Dec 9 00:03:32 UTC 2020 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: make rump's uvm_aio_aiodone_pages() look more like the kernel version. fixes some more rumpy assertions. To generate a diff of this

CVS commit: src/sys/rump/librump/rumpvfs

2020-10-21 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Thu Oct 22 03:05:17 UTC 2020 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: fix an incorrect assertion in the previous commit. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/rump/librump/rumpvfs

2020-05-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri May 15 00:04:02 UTC 2020 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Undo previous, need to fix differently (fifofs is needed by other fs's and fifo brings in rumpnet) To generate a diff of this

CVS commit: src/sys/rump/librump/rumpvfs

2020-05-14 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu May 14 20:10:34 UTC 2020 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: PR/55102: Kamil Rytarowski: Remove fifo stuff duplicated in fifo_vnops.c To generate a diff of this commit: cvs rdiff -u -r1.158

CVS commit: src/sys/rump/librump/rumpvfs

2020-04-04 Thread Kamil Rytarowski
Module Name:src Committed By: kamil Date: Sat Apr 4 19:24:51 UTC 2020 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Avoid copying zero-sized objects (from the NULL address) Detected with UBSan To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/rump/librump/rumpvfs

2018-06-03 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Mon Jun 4 02:29:53 UTC 2018 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: initialize the new gop_putrange method pointer in rumpfs_genfsops too. To generate a diff of this commit: cvs rdiff -u -r1.152

CVS commit: src/sys/rump/librump/rumpvfs

2017-11-20 Thread Martin Husemann
Module Name:src Committed By: martin Date: Mon Nov 20 17:00:36 UTC 2017 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: When truncating a file make sure to update mtime. This fixes PR kern/51762 for rumpfs. To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2017-11-19 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Nov 20 00:01:06 UTC 2017 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: PR/52738: Martin Husemann: rumpfs does not support mtime To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151

CVS commit: src/sys/rump/librump/rumpvfs

2017-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 28 16:37:16 UTC 2017 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Suspend file system for vgone(). To generate a diff of this commit: cvs rdiff -u -r1.149 -r1.150

CVS commit: src/sys/rump/librump/rumpvfs

2017-01-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jan 27 10:48:51 UTC 2017 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Run vflush() when going from read/write to read only. Set link count to zero once a node has been removed. "Implement" MNT_GETARGS.

CVS commit: src/sys/rump/librump/rumpvfs

2016-11-17 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Thu Nov 17 23:15:38 UTC 2016 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: In addition to initializing the bufq subsystem, we also need to init the individual strategy modules. To generate a diff of

CVS commit: src/sys/rump/librump/rumpvfs

2016-11-16 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Wed Nov 16 23:24:47 UTC 2016 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Initialize the bufq stuff for rump, too. This should fix the large number of tests that recently started to fail. To generate

CVS commit: src/sys/rump/librump/rumpvfs

2016-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Mar 7 00:51:32 UTC 2016 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Avoid void * arithmetic To generate a diff of this commit: cvs rdiff -u -r1.139 -r1.140 src/sys/rump/librump/rumpvfs/rumpfs.c

CVS commit: src/sys/rump/librump/rumpvfs

2016-03-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Mar 6 19:47:41 UTC 2016 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: PR/50900: David Binderman: optimize memset To generate a diff of this commit: cvs rdiff -u -r1.138 -r1.139

CVS commit: src/sys/rump/librump/rumpvfs

2016-02-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Feb 2 13:02:34 UTC 2016 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: optimize for size a.k.a. operation nuke trailing spaces To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138

CVS commit: src/sys/rump/librump/rumpvfs

2015-12-08 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Dec 8 22:16:01 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: fix struct name To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/rump/librump/rumpvfs/rumpblk.c Please

CVS commit: src/sys/rump/librump/rumpvfs

2015-07-22 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jul 22 08:36:05 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: rump_vfs_mount_print: use vfs_vnode_iterator to print attached vnodes. To generate a diff of this commit: cvs rdiff -u -r1.82

CVS commit: src/sys/rump/librump/rumpvfs

2015-06-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Jun 23 10:41:32 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: VOP_INACTIVE() is a rump operation, not a specfs operation. To generate a diff of this commit: cvs rdiff -u -r1.134 -r1.135

CVS commit: src/sys/rump/librump/rumpvfs

2015-06-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jun 12 17:50:01 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rump_etfs.3 Log Message: Punctuate properly. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/librump/rumpvfs/rump_etfs.3

CVS commit: src/sys/rump/librump/rumpvfs

2015-05-26 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 26 16:48:05 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: implement DIOCGMEDIASIZE, from Martin Lucina To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60

CVS commit: src/sys/rump/librump/rumpvfs

2015-04-23 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 23 10:50:29 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpvfs.ifspec Log Message: Mark the vattr50 translation helpers as COMPAT_50 To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/rump/librump/rumpvfs

2015-04-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 22 17:01:00 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: Makefile.rumpvfs Added Files: src/sys/rump/librump/rumpvfs: rumpvfs_compat50.c Removed Files: src/sys/rump/librump/rumpvfs: compat.c Log

CVS commit: src/sys/rump/librump/rumpvfs

2015-03-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Mar 18 13:20:20 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rump_etfs.3 Log Message: rump - rump kernel police To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/rump/librump/rumpvfs/rump_etfs.3

CVS commit: src/sys/rump/librump/rumpvfs

2015-01-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jan 7 03:45:18 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Don't leak rn on vcache_get failure. To generate a diff of this commit: cvs rdiff -u -r1.132 -r1.133

CVS commit: src/sys/rump/librump/rumpvfs

2015-01-06 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Wed Jan 7 04:05:26 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Name kmem_free(rn, sizeof(*rn)) as freeprivate to match makeprivate. Per pooka's request from a year or so ago when I passed

CVS commit: src/sys/rump/librump/rumpvfs

2015-01-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jan 3 16:30:32 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Always use (struct rumpfs_node **) as key to vcache operations. To generate a diff of this commit: cvs rdiff -u -r1.131 -r1.132

CVS commit: src/sys/rump/librump/rumpvfs

2015-01-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Jan 1 16:02:50 UTC 2015 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Change rumpfs to vcache. To generate a diff of this commit: cvs rdiff -u -r1.130 -r1.131 src/sys/rump/librump/rumpvfs/rumpfs.c

CVS commit: src/sys/rump/librump/rumpvfs

2014-11-17 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Nov 17 14:30:31 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rump_vfs_private.h rumpblk.c Log Message: Release all hypervisor-level resources for rump_etfs paths when the rump kernel is halted. Allows a

CVS commit: src/sys/rump/librump/rumpvfs

2014-08-17 Thread Justin Cormack
Module Name:src Committed By: justin Date: Sun Aug 17 19:28:46 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Fix memory leak on error case, as reported in http://m00nbsd.net/ae123a9bae03f7dde5c6d654412daf5a.html#Report-2 To generate a diff

CVS commit: src/sys/rump/librump/rumpvfs

2014-06-20 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 20 11:27:25 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: devnodes.c Log Message: Fix error return for rump_vfs_makeonedevnode() from Ian Jackson ian.jack...@eu.citrix.com To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2014-05-23 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri May 23 10:56:37 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Permissions work better if you specify them in octal ... Also, do an explicit chmod of /tmp to account for cmask getting in the

CVS commit: src/sys/rump/librump/rumpvfs

2014-05-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu May 22 12:31:28 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: create /tmp at bootstrap, default TMPDIR used by some programs (e.g. ed) To generate a diff of this commit: cvs rdiff -u -r1.78

CVS commit: src/sys/rump/librump/rumpvfs

2014-03-16 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Sun Mar 16 10:16:15 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: When trying to extend a file, don't wait until the underlying memory allocation succeed. Return ENOSPC upon failure. To generate a

CVS commit: src/sys/rump/librump/rumpvfs

2014-02-24 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Feb 24 11:43:33 UTC 2014 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: truncate is not a defined operation for host files To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125

CVS commit: src/sys/rump/librump/rumpvfs

2013-12-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Dec 9 20:44:00 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: Makefile.rumpvfs Log Message: Now that Makefile.rump is included here first, do not override any SRCS it adds. This is required for linksyms_sun.c used

CVS commit: src/sys/rump/librump/rumpvfs

2013-10-18 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Oct 18 19:56:11 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: remove unused variable To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/rump/librump/rumpvfs/vm_vfs.c

CVS commit: src/sys/rump/librump/rumpvfs

2013-08-15 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Aug 15 21:28:23 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: compat.c Log Message: remove includes which haven't been necessary since the cudgel war To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10

CVS commit: src/sys/rump/librump/rumpvfs

2013-08-05 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 5 11:14:00 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Only free file data we've allocated. To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119

CVS commit: src/sys/rump/librump/rumpvfs

2013-08-05 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 5 11:48:22 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Also check if root vnode is busy when unmounting. To generate a diff of this commit: cvs rdiff -u -r1.119 -r1.120

CVS commit: src/sys/rump/librump/rumpvfs

2013-08-04 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Aug 4 11:09:55 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Use standard file-is-valid-until-last-reference-is-dropped semantics for file contents. via Justin Cormack valgrind on github To

CVS commit: src/sys/rump/librump/rumpvfs

2013-06-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jun 14 05:54:04 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Allocate large struct from heap instead of stack for the benefit of low-stack environments in which this code can run. To generate

CVS commit: src/sys/rump/librump/rumpvfs

2013-06-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jun 12 12:14:35 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Make sure root creds override fs mode (at least in a root cred secmodel). The correct way is of course for the access method to

CVS commit: src/sys/rump/librump/rumpvfs

2013-06-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 10 14:15:03 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Create inodes with the specified mode instead of hardcoding to 0755. To generate a diff of this commit: cvs rdiff -u -r1.114

CVS commit: src/sys/rump/librump/rumpvfs

2013-06-10 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Jun 10 19:48:22 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: create /dev with 0755 instead of 0777 (though it's now effectively the same due to cmask) To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Apr 29 13:07:37 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: rework bio hypercalls, part 2: Nuke all the policy hacks (r/w, mmap, directio) from the paravirtualized block driver and let the

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-29 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Apr 29 19:52:35 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: g/c unused To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/rump/librump/rumpvfs/rumpblk.c Please note that

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-07 Thread Arnaud Ysmal
Module Name:src Committed By: stacktic Date: Sun Apr 7 18:42:49 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Use genfs_null_putpages for fifo putpages op to ensure that the interlock gets unlocked To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-04 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 4 11:21:37 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: create /dev/null only after it's possible to create /dev/null To generate a diff of this commit: cvs rdiff -u -r1.72 -r1.73

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Apr 3 20:23:02 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Don't create a huge number of unnecessary device nodes automatically. Creating them takes 70-or-so ms on a RPi, and can almost

CVS commit: src/sys/rump/librump/rumpvfs

2013-04-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 4 01:29:55 UTC 2013 Modified Files: src/sys/rump/librump/rumpvfs: devnull.c Log Message: create null devices To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/rump/librump/rumpvfs/devnull.c Please

CVS commit: src/sys/rump/librump/rumpvfs

2012-09-21 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Fri Sep 21 16:38:55 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: devnodes.c Log Message: Don't use NODEV when comparing against a major number as this is an impossible type mismatch. To generate a diff of this commit:

CVS commit: src/sys/rump/librump/rumpvfs

2012-06-03 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Jun 3 16:46:08 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: rumpvfs: - ubc_uiomove: avoid the re-lock dance, since the lock is shared these days. - uvm_aio_aiodone: acquire the lock before

CVS commit: src/sys/rump/librump/rumpvfs

2012-05-13 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun May 13 06:12:43 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: Makefile.rumpvfs Log Message: quota1_subr.c and vfs_quotactl.c are not needed here any more. To generate a diff of this commit: cvs rdiff -u -r1.33

CVS commit: src/sys/rump/librump/rumpvfs

2012-05-13 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun May 13 09:42:36 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: Makefile.rumpvfs Log Message: Revert previous. It seems that some or all makefiles in tests/ do not bother to set DPADD and thereby fail silently on

CVS commit: src/sys/rump/librump/rumpvfs

2012-03-30 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Fri Mar 30 18:09:12 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Do not ignore kauth errors when setting file flags. To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110

CVS commit: src/sys/rump/librump/rumpvfs

2012-03-22 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Thu Mar 22 22:48:56 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Use the appropriates vop_*_args structures. To generate a diff of this commit: cvs rdiff -u -r1.108 -r1.109

CVS commit: src/sys/rump/librump/rumpvfs

2012-03-15 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Thu Mar 15 12:42:28 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Use VOP va_vaflags attribute for genfs_can_chtimes(), not rumpfs node one. To generate a diff of this commit: cvs rdiff -u -r1.107

CVS commit: src/sys/rump/librump/rumpvfs

2012-01-31 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Tue Jan 31 19:00:04 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Check credentials when setting uid, gid or mode attributes. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106

CVS commit: src/sys/rump/librump/rumpvfs

2012-01-30 Thread Nicolas Joly
Module Name:src Committed By: njoly Date: Mon Jan 30 16:17:14 UTC 2012 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Add permissions support to rump_vop_access(), to be used by rump_vop_lookup(). To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/rump/librump/rumpvfs

2011-09-27 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 13:53:27 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: fix confusion between MAXPATHLEN and MAXNAMLEN To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102

CVS commit: src/sys/rump/librump/rumpvfs

2011-09-27 Thread Marc Balmer
Module Name:src Committed By: mbalmer Date: Tue Sep 27 14:24:52 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Underscores are sometimes overrated. To generate a diff of this commit: cvs rdiff -u -r1.102 -r1.103

CVS commit: src/sys/rump/librump/rumpvfs

2011-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 01:25:33 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs_private.h rumpfs.c Log Message: define RUMPFS_MAXNAMLEN and use it. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15

CVS commit: src/sys/rump/librump/rumpvfs

2011-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 01:45:04 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: use RUMPFS_MAXNAMLEN consistently. To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101

CVS commit: src/sys/rump/librump/rumpvfs

2011-08-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Aug 23 07:40:32 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: When consuming only part of a path in rump_vop_lookup(): - Make sure to consume complete path components. - Consume trailing

CVS commit: src/sys/rump/librump/rumpvfs

2011-08-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Aug 7 05:56:32 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Allow removal of a directory containing only whiteouts and free them first. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/rump/librump/rumpvfs

2011-08-05 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 5 08:14:00 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Make whiteouts work on rumpfs: - On lookup it is ok to create if the name exists and is a whiteout - When replacing a whiteout

CVS commit: src/sys/rump/librump/rumpvfs

2011-07-04 Thread matthew green
Module Name:src Committed By: mrg Date: Mon Jul 4 11:31:37 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: don't define multiple cwdi0's, mark this one as extern. fixes various mips build issues i've seen with both GCC 4.1 and 4.5. To

CVS commit: src/sys/rump/librump/rumpvfs

2011-06-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 19 11:22:42 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Add a noop wrapper for ubc_purge() to make file system tests work again. Not really sure if this is the right way -- Antti? To

CVS commit: src/sys/rump/librump/rumpvfs

2011-06-19 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jun 19 18:28:24 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Revert previous. ubc_purge() is already defined in rumpkern/vm.c To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/rump/librump/rumpvfs

2011-03-27 Thread Jeff Rizzo
Module Name:src Committed By: riz Date: Sun Mar 27 21:16:52 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Don't try to kmem_alloc() 0 bytes. Without this change, some trivial kernel modules were not loadable by rump_server. To generate a

CVS commit: src/sys/rump/librump/rumpvfs

2011-03-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Mar 1 10:02:11 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Pass accurate protection info from ubc_uiomove() to the pager. Fixes nfs{,ro}_fileio tests on at least sparc64 (and probably macppc

CVS commit: src/sys/rump/librump/rumpvfs

2011-03-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Mar 1 15:14:35 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Reset node's parent pointer when it's removed. Technically the parent still exists, but allows us to avoid complicated g/c

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-27 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sun Feb 27 13:37:39 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: tmpfs has two layers of uvm objects (vnode-uobj and the anon object in tmpfs_node), so when playing with pages make sure we lock the

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Feb 3 10:06:07 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: * fix blkno-offset calculation for simulated non-512 devices * allows transfers only in multiples of block size * g/c unused struct

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Feb 3 15:36:30 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: * open backend device once when the rumpblk is registered instead of every time the virtual device is opened. this takes care of

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Feb 3 22:16:11 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: fix KASSERT snafu. spotted by tests, as usual. To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Feb 2 14:41:56 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: adjust inode size too if VOP_SETATTR changes size To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Feb 2 15:55:22 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpblk.c Log Message: never open rumpblk backend with O_TRUNC XXX: the rumpuser_open interface needs a beating To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2011-02-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Feb 2 15:58:09 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Allow etfs for CREATE lookups too. This takes care of O_CREAT calls to open(), which act just like lookups if the node exists (found

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-14 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jan 14 11:07:42 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Release etfs node's backing vnode before freeing the etfs node. spotted from the LOCKDEBUG run that martin accidentally did To

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-13 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jan 13 10:26:47 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Respect DOWHITEOUT when removing a directory. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 12 17:14:34 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Mark rootfs r/w. Thanks to the incredible machine known as vfs, the only one who noticed the inconsistency of writing to a r/o fs

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 12 17:20:54 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: reject r/o mount attempts To generate a diff of this commit: cvs rdiff -u -r1.83 -r1.84 src/sys/rump/librump/rumpvfs/rumpfs.c

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 12 19:31:40 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Explicitly set *vpp to NULL in lookup. At least reluckup gets upset if we don't explicitly nullify vpp in the error case. To

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Jan 12 21:08:55 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: unionfs voodoo To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/rump/librump/rumpvfs/rumpfs.c Please note

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-12 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jan 13 07:27:36 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: support MNT_RDONLY To generate a diff of this commit: cvs rdiff -u -r1.86 -r1.87 src/sys/rump/librump/rumpvfs/rumpfs.c Please note

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-11 Thread Mihai Chelaru
Module Name:src Committed By: kefren Date: Tue Jan 11 14:05:33 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: add advlock to rumpfs, ok pooka@ To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-07 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jan 7 11:27:53 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: Censor no-longer-relevant flags which may be passed down from somewhere (e.g. an older kernel). We really can't do anything about

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-06 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jan 6 10:20:57 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: cwdi0 lock is now initialized in proc0_init() To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-04 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jan 4 09:49:16 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Need to check for VNOVAL when setting attrs. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-03 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Jan 4 00:09:43 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Don't try to change the size of non-reg nodes or when vattr doesn't contain a new size. from njoly To generate a diff of this

CVS commit: src/sys/rump/librump/rumpvfs

2011-01-01 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Jan 1 19:47:23 UTC 2011 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Report correct file size + deal with ftruncate() and O_APPEND. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79

CVS commit: src/sys/rump/librump/rumpvfs

2010-12-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Dec 18 08:20:12 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Use correct spec_islocked method. To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78

CVS commit: src/sys/rump/librump/rumpvfs

2010-12-18 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Sat Dec 18 11:45:09 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: vm_vfs.c Log Message: Don't loop eternally if uiomove() fails eternally (e.g. because the connection to the client has been severed). To generate a diff

CVS commit: src/sys/rump/librump/rumpvfs

2010-11-30 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Nov 30 10:48:27 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpfs.c Log Message: SAVENAME and HASBUF namei flags have been removed; update rumpvfs accordingly. To generate a diff of this commit: cvs

CVS commit: src/sys/rump/librump/rumpvfs

2010-11-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Nov 30 15:39:27 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c Log Message: fix broken rototill To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/rump/librump/rumpvfs/rump_vfs.c Please

CVS commit: src/sys/rump/librump/rumpvfs

2010-11-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Nov 30 15:41:35 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rump_vfs.c rumpvfs.ifspec Log Message: remove unnecessary interface To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63

CVS commit: src/sys/rump/librump/rumpvfs

2010-11-30 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue Nov 30 18:20:41 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: simplify To generate a diff of this commit: cvs rdiff -u -r1.76 -r1.77 src/sys/rump/librump/rumpvfs/rumpfs.c Please note that

CVS commit: src/sys/rump/librump/rumpvfs

2010-11-29 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Nov 30 01:22:50 UTC 2010 Modified Files: src/sys/rump/librump/rumpvfs: rumpfs.c Log Message: Fix etfs pathname handling to not (mis)use namei's scratch space. etfs objects must now be registered as absolute paths; however,

  1   2   3   >