Module Name:src
Committed By: manu
Date: Mon Oct 17 23:54:01 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_vnops.c
Log Message:
Roll back the change that forced kernel threads to not sleep in PUFFS.
The change does not make consensus, since only pagedaemon should need
Module Name:src
Committed By: hannken
Date: Sun Oct 16 12:41:46 UTC 2011
Modified Files:
src/sys/fs/nilfs: nilfs_vnops.c
Log Message:
VOP_GETATTR() needs a shared lock at least.
While here fix a typo (fvp - tvp).
To generate a diff of this commit:
cvs rdiff -u -r1.14
Module Name:src
Committed By: hannken
Date: Sun Oct 16 12:41:46 UTC 2011
Modified Files:
src/sys/fs/nilfs: nilfs_vnops.c
Log Message:
VOP_GETATTR() needs a shared lock at least.
While here fix a typo (fvp - tvp).
To generate a diff of this commit:
cvs rdiff -u -r1.14
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
if it trapped forever, it's a bug and should be fixed. my point was
that your change didn't fix the bug. blocking ioflush is merely a symptom.
The problem with userland filesystems is that we may have little control
as theses may be
On Wed, Oct 12, 2011 at 06:02:05AM +, YAMAMOTO Takashi wrote:
One way to fix that may be to have one ioflush thread for each userland
filesystem. That way a broken filesystem will not prevent ioflush from
working for others.
sure, it can be a good idea.
I have a patch that does
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of memory?
pagedaemon flushes dirty pages by itself, yes.
So this is not a
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
if it trapped forever, it's a bug and should be fixed. my point was
that your change didn't fix the bug. blocking ioflush is merely a symptom.
The problem with userland filesystems is that we may have little control
as theses may be third pary
On Sat, Sep 24, 2011 at 03:31:02AM +, YAMAMOTO Takashi wrote:
pagedaemon flushes dirty pages by itself, yes.
I added a printf() at the beginning of puffs_vnop_strategy() to check for
calls by kernel threads. Only ioflush calls puffs_vnop_strategy(),
pagedaemon never goes there. This may
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:01:44 UTC 2011
Modified Files:
src/sys/fs/cd9660: cd9660_util.c cd9660_vfsops.c iso.h
Log Message:
define and use ISO_MAXNAMLEN instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:10:44 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h tmpfs_vfsops.c tmpfs_vnops.c
Log Message:
define and use TMPFS_MAXNAMLEN instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.44
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:13:16 UTC 2011
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c udf_vfsops.c
Log Message:
- rename UDF_MAX_NAMELEN - UDF_MAXNAMLEN
- use NAME_MAX instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:14:47 UTC 2011
Modified Files:
src/sys/fs/hfs: hfs_vnops.c
Log Message:
use NAME_MAX instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/fs/hfs/hfs_vnops.c
Please note
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:27:44 UTC 2011
Modified Files:
src/sys/fs/cd9660: cd9660_lookup.c cd9660_rrip.c cd9660_vnops.c
Log Message:
use ISO_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:32:21 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
return TMPFS_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/fs/tmpfs/tmpfs_vnops.c
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:33:30 UTC 2011
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
return UDF_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/fs/udf/udf_vnops.c
Please
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:34:41 UTC 2011
Modified Files:
src/sys/fs/nilfs: nilfs.h nilfs_vnops.c
Log Message:
define NILFS_MAXNAMLEN and use it.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/fs/nilfs/nilfs.h
cvs
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:48:58 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_msgif.h
Log Message:
don't get affected by the NAME_MAX bump. Use the same constant as the
rest of the extrattr code.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:01:44 UTC 2011
Modified Files:
src/sys/fs/cd9660: cd9660_util.c cd9660_vfsops.c iso.h
Log Message:
define and use ISO_MAXNAMLEN instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:10:44 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h tmpfs_vfsops.c tmpfs_vnops.c
Log Message:
define and use TMPFS_MAXNAMLEN instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.44
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:13:16 UTC 2011
Modified Files:
src/sys/fs/udf: udf.h udf_subr.c udf_vfsops.c
Log Message:
- rename UDF_MAX_NAMELEN - UDF_MAXNAMLEN
- use NAME_MAX instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:14:47 UTC 2011
Modified Files:
src/sys/fs/hfs: hfs_vnops.c
Log Message:
use NAME_MAX instead of MAXNAMLEN
To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/fs/hfs/hfs_vnops.c
Please note
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:27:44 UTC 2011
Modified Files:
src/sys/fs/cd9660: cd9660_lookup.c cd9660_rrip.c cd9660_vnops.c
Log Message:
use ISO_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:32:21 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
return TMPFS_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.91 -r1.92 src/sys/fs/tmpfs/tmpfs_vnops.c
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:33:30 UTC 2011
Modified Files:
src/sys/fs/udf: udf_vnops.c
Log Message:
return UDF_MAXNAMLEN instead of NAME_MAX
To generate a diff of this commit:
cvs rdiff -u -r1.66 -r1.67 src/sys/fs/udf/udf_vnops.c
Please
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:34:41 UTC 2011
Modified Files:
src/sys/fs/nilfs: nilfs.h nilfs_vnops.c
Log Message:
define NILFS_MAXNAMLEN and use it.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/fs/nilfs/nilfs.h
cvs
Module Name:src
Committed By: christos
Date: Tue Sep 27 01:48:58 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_msgif.h
Log Message:
don't get affected by the NAME_MAX bump. Use the same constant as the
rest of the extrattr code.
To generate a diff of this commit:
cvs
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
This avoids deadlocks in the following situations:
1) when memory is low: ioflush waits the fileystem, the fielsystem waits
for memory
can you explain how it is a problem?
As I understand, one way to free memory is to flush vnode backed
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
This avoids deadlocks in the following situations:
1) when memory is low: ioflush waits the fileystem, the fielsystem waits
for memory
can you explain how it is a problem?
As I understand, one way to free memory is to flush vnode
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
as i told you a few times, ioflush is not a thread to free memory.
pagedaemon is.
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of
hi,
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
as i told you a few times, ioflush is not a thread to free memory.
pagedaemon is.
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that
YAMAMOTO Takashi y...@mwd.biglobe.ne.jp wrote:
Sure ioflush do not directly free memory, but vnodes' dirty page use
memory, don't they? If ioflush stops working, is pageadaemon able to
pageout that kind of memory?
pagedaemon flushes dirty pages by itself, yes.
So this is not a problem to
hi,
Module Name: src
Committed By: manu
Date: Wed Sep 21 15:36:33 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_vfsops.c puffs_vnops.c
Log Message:
Make sure ioflush does not sleep in PUFFS code path, waiting for a mutex,
a memory allocation, or a response from the
Module Name:src
Committed By: manu
Date: Wed Sep 21 15:36:33 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_vfsops.c puffs_vnops.c
Log Message:
Make sure ioflush does not sleep in PUFFS code path, waiting for a mutex,
a memory allocation, or a response from the
Module Name:src
Committed By: christos
Date: Fri Sep 16 18:43:44 UTC 2011
Modified Files:
src/sys/fs/ptyfs: ptyfs_vnops.c
Log Message:
don't update access/change times on open.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/fs/ptyfs/ptyfs_vnops.c
Module Name:src
Committed By: christos
Date: Fri Sep 16 18:43:44 UTC 2011
Modified Files:
src/sys/fs/ptyfs: ptyfs_vnops.c
Log Message:
don't update access/change times on open.
To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 src/sys/fs/ptyfs/ptyfs_vnops.c
Module Name:src
Committed By: hannken
Date: Sun Aug 28 08:27:57 UTC 2011
Modified Files:
src/sys/fs/union: union_vfsops.c
Log Message:
Print the warning message on mount once.
Should fix PR #42795 (patch to make mounting union filesystems less obnoxious)
To generate a
Module Name:src
Committed By: manu
Date: Mon Aug 29 04:12:46 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_node.c puffs_sys.h puffs_vnops.c
Log Message:
Add a mutex for operations that touch size (setattr, getattr, write, fsync).
This is required to avoid data
Module Name:src
Committed By: manu
Date: Mon Aug 29 04:12:46 UTC 2011
Modified Files:
src/sys/fs/puffs: puffs_node.c puffs_sys.h puffs_vnops.c
Log Message:
Add a mutex for operations that touch size (setattr, getattr, write, fsync).
This is required to avoid data
Module Name:src
Committed By: hannken
Date: Sat Aug 27 15:32:28 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vnops.c
Log Message:
Finish and enable whiteout support for tmpfs:
- Enable VOP tmpfs_whiteout().
- Support ISWHITEOUT in tmpfs_alloc_file().
-
Module Name:src
Committed By: hannken
Date: Sat Aug 27 15:32:28 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vnops.c
Log Message:
Finish and enable whiteout support for tmpfs:
- Enable VOP tmpfs_whiteout().
- Support ISWHITEOUT in tmpfs_alloc_file().
-
Module Name:src
Committed By: hannken
Date: Tue Aug 23 07:39:37 UTC 2011
Modified Files:
src/sys/fs/union: union.h union_subr.c union_vnops.c
Log Message:
Stop abusing relookup() to prepare the creation of new nodes
in the upper layer.
Replace union_relookup() with
Module Name:src
Committed By: hannken
Date: Tue Aug 23 07:39:37 UTC 2011
Modified Files:
src/sys/fs/union: union.h union_subr.c union_vnops.c
Log Message:
Stop abusing relookup() to prepare the creation of new nodes
in the upper layer.
Replace union_relookup() with
Forgot to add that this also fixes a space leak in tmpfs_rename,
introduced a couple months ago, which nobody reported as far as I
know. The leak sometimes caused tmpfs_renamerace_dirs to fail with
ENOSPC. The problem was that renaming a directory over an empty
directory would fail to decrement
On Thu, Aug 18, 2011 at 09:51:50PM +, Taylor R Campbell wrote:
Forgot to add that this also fixes a space leak in tmpfs_rename,
introduced a couple months ago, which nobody reported as far as I
know. The leak sometimes caused tmpfs_renamerace_dirs to fail with
ENOSPC. The problem was
Module Name:src
Committed By: riastradh
Date: Thu Aug 18 21:42:19 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
Fix tmpfs_rename locking.
Fixes PR kern/36681. tmpfs now survives dirconc, all our vfs/tmpfs
tests and rename races in atf, and a
Module Name:src
Committed By: apb
Date: Sun Aug 14 09:02:07 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c
Log Message:
Rename all static functions to have v7fs_ prefix. Fixes a problem
in the tools build, where the static link() and unlink() functions
Module Name:src
Committed By: apb
Date: Sun Aug 14 09:02:07 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c
Log Message:
Rename all static functions to have v7fs_ prefix. Fixes a problem
in the tools build, where the static link() and unlink() functions
Module Name:src
Committed By: hannken
Date: Sat Aug 13 10:48:14 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
Use mutexes to protect the hash lists instead of tsleep/wakeup.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49
Module Name:src
Committed By: hannken
Date: Sat Aug 13 10:48:14 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
Use mutexes to protect the hash lists instead of tsleep/wakeup.
To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49
Module Name:src
Committed By: hannken
Date: Fri Aug 12 06:40:10 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
When creating a union node representing a device initialize
the spec_node to make vrele() happy.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: hannken
Date: Fri Aug 12 14:36:30 UTC 2011
Modified Files:
src/sys/fs/union: union_vnops.c
Log Message:
Add missing parts to mount devices from a union file system:
- union_close()has to lock/unlock the lower vnode.
- union_fsync()has
Module Name:src
Committed By: hannken
Date: Fri Aug 12 17:41:17 UTC 2011
Modified Files:
src/sys/fs/union: union.h union_subr.c union_vnops.c
Log Message:
Change some `#ifdef DIAGNOSTIC' to `KASSERT'.
Instead of a `pid_t' use a `lwp_t *' for locking diagnostics.
No
Module Name:src
Committed By: hannken
Date: Wed Aug 10 06:19:54 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
Use LK_SHARED, it is sufficient for VOP_GETATTR() and VOP_READDIR().
To generate a diff of this commit:
cvs rdiff -u -r1.44 -r1.45
Module Name:src
Committed By: hannken
Date: Wed Aug 10 15:56:01 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
Update the (shared) v_interlock if the upper node changes.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: hannken
Date: Wed Aug 10 15:56:01 UTC 2011
Modified Files:
src/sys/fs/union: union_subr.c
Log Message:
Update the (shared) v_interlock if the upper node changes.
To generate a diff of this commit:
cvs rdiff -u -r1.45 -r1.46
Module Name:src
Committed By: uch
Date: Mon Aug 8 11:42:30 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_io_user.c
Log Message:
Remove suspicious warning message.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/fs/v7fs/v7fs_io_user.c
Please note
Module Name:src
Committed By: uch
Date: Mon Aug 8 11:42:30 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_io_user.c
Log Message:
Remove suspicious warning message.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/sys/fs/v7fs/v7fs_io_user.c
Please note
Module Name:src
Committed By: dholland
Date: Wed Aug 3 16:21:52 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_io_user.c
Log Message:
Insert casts to off_t to avoid 32-bit multiplication overflow when
computing device offsets on 32-bit platforms. Should fix PR 45191.
Module Name:src
Committed By: dholland
Date: Wed Aug 3 16:21:52 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_io_user.c
Log Message:
Insert casts to off_t to avoid 32-bit multiplication overflow when
computing device offsets on 32-bit platforms. Should fix PR 45191.
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:51:53 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_file.c
Log Message:
Fix return vaule. Pass t_vnops:rename_dotdot, dir_noempty, rename_dir(6)
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:52:05 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_file_util.c
Log Message:
When rename directory, check hierarchy. Pass t_vnops rename_dir(5)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:53:18 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vfsops.c v7fs_vnops.c
Log Message:
v7fs_lookup() fix return value. Pass t_vnops rename_dir(3)
v7fs_setttr() check credential. Pass t_unpriv owner
v7fs_rename()
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:51:53 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_file.c
Log Message:
Fix return vaule. Pass t_vnops:rename_dotdot, dir_noempty, rename_dir(6)
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:52:05 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_file_util.c
Log Message:
When rename directory, check hierarchy. Pass t_vnops rename_dir(5)
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4
Module Name:src
Committed By: uch
Date: Sat Jul 30 03:53:18 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vfsops.c v7fs_vnops.c
Log Message:
v7fs_lookup() fix return value. Pass t_vnops rename_dir(3)
v7fs_setttr() check credential. Pass t_unpriv owner
v7fs_rename()
Module Name:src
Committed By: uch
Date: Sun Jul 24 12:31:33 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Existing inode don't recycle. rump works.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/fs/v7fs/v7fs_vnops.c
Please
Module Name:src
Committed By: uch
Date: Sun Jul 24 12:31:33 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Existing inode don't recycle. rump works.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 src/sys/fs/v7fs/v7fs_vnops.c
Please
Module Name:src
Committed By: uch
Date: Sat Jul 23 05:10:30 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vfsops.c
Log Message:
remove partition check from v7fs_mount. problem on rump implementation.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 23 05:10:30 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vfsops.c
Log Message:
remove partition check from v7fs_mount. problem on rump implementation.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 16 12:35:32 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c v7fs_datablock.h
Log Message:
export v7fs_datablock_addr for makefs
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 16 12:35:40 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs.h v7fs_file.h v7fs_file_util.c v7fs_vnops.c
Log Message:
core symlink operation moved to v7fs_file_util.c and introduce
V7FSBSD_MAXSYMLINKLEN for makefs
To
Module Name:src
Committed By: uch
Date: Sat Jul 16 12:35:32 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c v7fs_datablock.h
Log Message:
export v7fs_datablock_addr for makefs
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: uch
Date: Sat Jul 16 12:35:40 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs.h v7fs_file.h v7fs_file_util.c v7fs_vnops.c
Log Message:
core symlink operation moved to v7fs_file_util.c and introduce
V7FSBSD_MAXSYMLINKLEN for makefs
To
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:18:22 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c
Log Message:
When filesize is zero, correctly return V7FS_ITERATOR_END
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:22:49 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Fix inode update method. chown and chmod works.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/fs/v7fs/v7fs_vnops.c
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:28:57 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Fix readdir eofflag(bogus eofflags was setted). getcwd works.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: njoly
Date: Wed Jul 13 19:51:29 UTC 2011
Modified Files:
src/sys/fs/sysvbfs: sysvbfs_vfsops.c
Log Message:
Add function name to a few debug messages.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:18:22 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_datablock.c
Log Message:
When filesize is zero, correctly return V7FS_ITERATOR_END
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:22:49 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Fix inode update method. chown and chmod works.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/fs/v7fs/v7fs_vnops.c
Module Name:src
Committed By: uch
Date: Wed Jul 13 12:28:57 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vnops.c
Log Message:
Fix readdir eofflag(bogus eofflags was setted). getcwd works.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3
Module Name:src
Committed By: njoly
Date: Wed Jul 13 19:51:29 UTC 2011
Modified Files:
src/sys/fs/sysvbfs: sysvbfs_vfsops.c
Log Message:
Add function name to a few debug messages.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37
Module Name:src
Committed By: riastradh
Date: Wed Jul 13 03:28:41 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
Fix renaming over mismatched non-directory types in tmpfs.
Renaming a file of any non-directory type over another file of any
other
Module Name:src
Committed By: riastradh
Date: Wed Jul 13 03:28:41 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
Fix renaming over mismatched non-directory types in tmpfs.
Renaming a file of any non-directory type over another file of any
other
Module Name:src
Committed By: reinoud
Date: Thu Jul 7 17:45:38 UTC 2011
Modified Files:
src/sys/fs/udf: ecma167-udf.h
Log Message:
English checked and corrected, courtisy of
Igor Sobrado sobr...@orion.ciencias.uniovi.es as noted in OpenBSD that has a
copy of this file.
Module Name:src
Committed By: reinoud
Date: Thu Jul 7 17:45:38 UTC 2011
Modified Files:
src/sys/fs/udf: ecma167-udf.h
Log Message:
English checked and corrected, courtisy of
Igor Sobrado sobr...@orion.ciencias.uniovi.es as noted in OpenBSD that has a
copy of this file.
Module Name:src
Committed By: uch
Date: Sat Jul 2 01:05:38 UTC 2011
Modified Files:
src/sys/fs/v7fs: v7fs_vfsops.c
Log Message:
Set missing error number
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/fs/v7fs/v7fs_vfsops.c
Please note that diffs
Module Name:src
Committed By: enami
Date: Thu Jun 30 00:09:27 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
- Use PAGE_SHIFT rather than calling round_page again.
- No need to call uao_dropswap_range() here since uao_dropswap()
is already called
Module Name:src
Committed By: enami
Date: Thu Jun 30 00:37:08 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
Backout previous. May be I need more coffee.
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/fs/tmpfs/tmpfs_subr.c
Module Name:src
Committed By: enami
Date: Thu Jun 30 00:09:27 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
- Use PAGE_SHIFT rather than calling round_page again.
- No need to call uao_dropswap_range() here since uao_dropswap()
is already called
Module Name:src
Committed By: enami
Date: Thu Jun 30 00:37:08 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
Backout previous. May be I need more coffee.
To generate a diff of this commit:
cvs rdiff -u -r1.75 -r1.76 src/sys/fs/tmpfs/tmpfs_subr.c
Module Name:src
Committed By: rmind
Date: Thu Jun 9 02:59:22 UTC 2011
Modified Files:
src/sys/fs/filecorefs: filecore_vfsops.c
src/sys/fs/smbfs: smbfs_subr.c
Log Message:
Remove few references to simple_lock.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rmind
Date: Thu Jun 9 02:59:22 UTC 2011
Modified Files:
src/sys/fs/filecorefs: filecore_vfsops.c
src/sys/fs/smbfs: smbfs_subr.c
Log Message:
Remove few references to simple_lock.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: rmind
Date: Mon May 30 19:22:44 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
- tmpfs_getattr: perform tmpfs_update() before fetching the timestamps.
- tmpfs_rmdir: detach after tn_links decrement, so that correct
Module Name:src
Committed By: rmind
Date: Mon May 30 19:22:44 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_vnops.c
Log Message:
- tmpfs_getattr: perform tmpfs_update() before fetching the timestamps.
- tmpfs_rmdir: detach after tn_links decrement, so that correct
Module Name:src
Committed By: rmind
Date: Sun May 29 22:29:07 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c
Log Message:
- Rework and document inode reference counting. Also document inode life
cycle (destruction part).
Module Name:src
Committed By: rmind
Date: Sun May 29 22:43:32 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
Fix non-DEBUG build.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/fs/tmpfs/tmpfs_subr.c
Please note that diffs
Module Name:src
Committed By: rmind
Date: Sun May 29 22:29:07 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h tmpfs_subr.c tmpfs_vfsops.c tmpfs_vnops.c
Log Message:
- Rework and document inode reference counting. Also document inode life
cycle (destruction part).
Module Name:src
Committed By: rmind
Date: Sun May 29 22:43:32 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs_subr.c
Log Message:
Fix non-DEBUG build.
To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/sys/fs/tmpfs/tmpfs_subr.c
Please note that diffs
Module Name:src
Committed By: christos
Date: Sun May 29 01:14:31 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h
Log Message:
undo the multiple inclusion protection part.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/fs/tmpfs/tmpfs.h
Please
Module Name:src
Committed By: christos
Date: Sun May 29 01:14:31 UTC 2011
Modified Files:
src/sys/fs/tmpfs: tmpfs.h
Log Message:
undo the multiple inclusion protection part.
To generate a diff of this commit:
cvs rdiff -u -r1.42 -r1.43 src/sys/fs/tmpfs/tmpfs.h
Please
1101 - 1200 of 1460 matches
Mail list logo