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 src/sys/ru
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 co
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 src/sys/rump/librump/
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 com
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
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 -r1.15
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 -r1.153
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 rdiff
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 src/sys/
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 src/sys/rump/librump/rumpvfs/rump
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.
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 thi
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
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
Pl
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 src/sys/rump/librump/r
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 src/sys/rump
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 not
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 -r
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 src/sy
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
Plea
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 src/sys/rump/librump/rum
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 src/sys/rump/li
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 Mes
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
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 this
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 src/sys/rump/librump/rumpvf
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 sr
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
Pl
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 Xe
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
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
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src
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 way
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 -r
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 d
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 src/sys/rump/libr
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 whe
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
Pleas
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 src/s
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 src/sys/rump/libru
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 src/sys/rump/librump/rumpvfs/ru
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
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 a
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 perfor
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 r
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 -r1.115
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 d
Module Name:src
Committed By: pooka
Date: Mon Apr 29 19:31:47 UTC 2013
Modified Files:
src/sys/rump/librump/rumpvfs: rump_vfs.c
Log Message:
g/c unused
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/rump/librump/rumpvfs/rump_vfs.c
Please note that
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 hyp
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 r
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 src/sy
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 note
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 doubl
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:
c
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 modif
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 libr
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 -r1
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 src/sys/rump/lib
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 src/sys/rump/librump/rum
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 -
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 src/sys/
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 -r1.1
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 src/sys/rump/librump/rumpvfs/
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 src/sys/rump/libru
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 src/sys/rump/librump/rumpvfs/r
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 src/sys/rump
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 slashe
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 -r1.97
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 dire
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 gen
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 src
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 ge
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 d
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 algorithms
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
an
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
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 src/sys/rump/librump/
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 e
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
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
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 rdi
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 src/sys/rump/librump
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 gene
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 src/sys/rump/librump/rum
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
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 that
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 genera
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
Pleas
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
was
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 src/sys/rump/librump/rumpvfs/rumpfs.
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 n
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 src/sys/rump/librump/r
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 src/sys/rump/librump/rump
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 commi
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 src/sys
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 o
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 src/sys/rump/librump/rumpvfs/rumpfs.
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 diffs
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 src/sys/rump/librump/rum
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
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
1 - 100 of 160 matches
Mail list logo