CVS commit: src/sys/fs/puffs

2011-10-17 Thread Emmanuel Dreyfus
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

CVS commit: src/sys/fs/nilfs

2011-10-16 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/nilfs

2011-10-16 Thread Juergen Hannken-Illjes
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

Re: CVS commit: src/sys/fs/puffs

2011-10-12 Thread YAMAMOTO Takashi
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

Re: CVS commit: src/sys/fs/puffs

2011-10-12 Thread Emmanuel Dreyfus
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

Re: CVS commit: src/sys/fs/puffs

2011-10-11 Thread YAMAMOTO Takashi
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

Re: CVS commit: src/sys/fs/puffs

2011-10-11 Thread Emmanuel Dreyfus
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

Re: CVS commit: src/sys/fs/puffs

2011-09-26 Thread Emmanuel Dreyfus
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

CVS commit: src/sys/fs/cd9660

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/tmpfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/udf

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/hfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/cd9660

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/tmpfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/udf

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/nilfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/puffs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/cd9660

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/tmpfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/udf

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/hfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/cd9660

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/tmpfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/udf

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/nilfs

2011-09-26 Thread Christos Zoulas
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

CVS commit: src/sys/fs/puffs

2011-09-26 Thread Christos Zoulas
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

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread Emmanuel Dreyfus
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

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread YAMAMOTO Takashi
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

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread Emmanuel Dreyfus
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

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread YAMAMOTO Takashi
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

Re: CVS commit: src/sys/fs/puffs

2011-09-23 Thread Emmanuel Dreyfus
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

Re: CVS commit: src/sys/fs/puffs

2011-09-22 Thread YAMAMOTO Takashi
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

CVS commit: src/sys/fs/puffs

2011-09-21 Thread Emmanuel Dreyfus
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

CVS commit: src/sys/fs/ptyfs

2011-09-16 Thread Christos Zoulas
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

CVS commit: src/sys/fs/ptyfs

2011-09-16 Thread Christos Zoulas
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

CVS commit: src/sys/fs/union

2011-08-28 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/puffs

2011-08-28 Thread Emmanuel Dreyfus
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

CVS commit: src/sys/fs/puffs

2011-08-28 Thread Emmanuel Dreyfus
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

CVS commit: src/sys/fs/tmpfs

2011-08-27 Thread Juergen Hannken-Illjes
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(). -

CVS commit: src/sys/fs/tmpfs

2011-08-27 Thread Juergen Hannken-Illjes
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(). -

CVS commit: src/sys/fs/union

2011-08-23 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-23 Thread Juergen Hannken-Illjes
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

Re: CVS commit: src/sys/fs/tmpfs

2011-08-18 Thread Taylor R Campbell
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

Re: CVS commit: src/sys/fs/tmpfs

2011-08-18 Thread David Holland
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

CVS commit: src/sys/fs/tmpfs

2011-08-18 Thread Taylor R Campbell
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

CVS commit: src/sys/fs/v7fs

2011-08-14 Thread Alan Barrett
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

CVS commit: src/sys/fs/v7fs

2011-08-14 Thread Alan Barrett
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

CVS commit: src/sys/fs/union

2011-08-13 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-13 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-12 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/union

2011-08-10 Thread Juergen Hannken-Illjes
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

CVS commit: src/sys/fs/v7fs

2011-08-08 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-08-08 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-08-03 Thread David A. Holland
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.

CVS commit: src/sys/fs/v7fs

2011-08-03 Thread David A. Holland
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.

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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()

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-29 Thread UCHIYAMA Yasushi
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()

CVS commit: src/sys/fs/v7fs

2011-07-24 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-24 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-22 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-22 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-16 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-16 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-16 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-16 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/sysvbfs

2011-07-13 Thread Nicolas Joly
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/v7fs

2011-07-13 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/sysvbfs

2011-07-13 Thread Nicolas Joly
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

CVS commit: src/sys/fs/tmpfs

2011-07-12 Thread Taylor R Campbell
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

CVS commit: src/sys/fs/tmpfs

2011-07-12 Thread Taylor R Campbell
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

CVS commit: src/sys/fs/udf

2011-07-07 Thread Reinoud Zandijk
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.

CVS commit: src/sys/fs/udf

2011-07-07 Thread Reinoud Zandijk
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.

CVS commit: src/sys/fs/v7fs

2011-07-01 Thread UCHIYAMA Yasushi
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

CVS commit: src/sys/fs/tmpfs

2011-06-29 Thread enami tsugutomo
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

CVS commit: src/sys/fs/tmpfs

2011-06-29 Thread enami tsugutomo
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

CVS commit: src/sys/fs/tmpfs

2011-06-29 Thread enami tsugutomo
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

CVS commit: src/sys/fs/tmpfs

2011-06-29 Thread enami tsugutomo
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

CVS commit: src/sys/fs

2011-06-08 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs

2011-06-08 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs/tmpfs

2011-05-30 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs/tmpfs

2011-05-30 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs/tmpfs

2011-05-29 Thread Mindaugas Rasiukevicius
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).

CVS commit: src/sys/fs/tmpfs

2011-05-29 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs/tmpfs

2011-05-29 Thread Mindaugas Rasiukevicius
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).

CVS commit: src/sys/fs/tmpfs

2011-05-29 Thread Mindaugas Rasiukevicius
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

CVS commit: src/sys/fs/tmpfs

2011-05-28 Thread Christos Zoulas
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

CVS commit: src/sys/fs/tmpfs

2011-05-28 Thread Christos Zoulas
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

<    7   8   9   10   11   12   13   14   15   >