CVS commit: src/sys/ufs/ufs

2010-01-15 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Jan 15 19:46:35 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: vclean() actually sets v_tag to VT_NON but doesn't touch v_type. getcleanvnode() sets v_type to VNON after releasing v_interlock. So the

CVS commit: src/sys/ufs/ext2fs

2009-11-27 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Nov 27 11:16:54 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_dinode.h Log Message: Add definitions for more reserved inodes. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/ufs/ufs

2009-11-18 Thread YAMAMOTO Takashi
Module Name:src Committed By: yamt Date: Wed Nov 18 12:22:48 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_wapbl.h Log Message: use NULL instead of 0 for pointers To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/sys/ufs/ufs/ufs_wapbl.h Please note that

CVS commit: src/sys/ufs/lfs

2009-10-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Oct 29 17:10:32 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs.h lfs_vnops.c Log Message: PR/42246: NAKAJIMA Yoshihiro: provide COMPAT_50 for LFS To generate a diff of this commit: cvs rdiff -u -r1.128 -r1.129

CVS commit: src/sys/ufs/lfs

2009-10-29 Thread Eduardo Horvath
Module Name:src Committed By: eeh Date: Thu Oct 29 18:20:11 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Fix up numoutput accounting. To generate a diff of this commit: cvs rdiff -u -r1.278 -r1.279 src/sys/ufs/lfs/lfs_vfsops.c Please note that

CVS commit: src/sys/ufs/lfs

2009-10-29 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Oct 30 00:53:29 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: compile without COMPAT_50 To generate a diff of this commit: cvs rdiff -u -r1.222 -r1.223 src/sys/ufs/lfs/lfs_vnops.c Please note that

CVS commit: src/sys/ufs/ext2fs

2009-10-21 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Oct 21 17:37:21 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c ext2fs_vnops.c Log Message: update i_uid and i_gid after chown To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42

CVS commit: src/sys/ufs/ffs

2009-10-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Oct 15 10:05:48 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: No longer abuse TAILQ internal data. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/ufs/ffs/ffs_snapshot.c

CVS commit: src/sys/ufs/ufs

2009-10-14 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Oct 14 09:40:27 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_rmdir(): move fstrans_done() after vput(). No more unlinked and zero-sized directory inodes in snapshots. To generate a diff of this

CVS commit: src/sys/ufs/ffs

2009-10-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Oct 13 12:38:14 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Fix a deadlock where fscow_disestablish() blocks because outstanding copy-on-write operations wait for si_snaplock. To generate a diff

CVS commit: src/sys/ufs/ufs

2009-10-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon Oct 5 23:48:08 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: ufsdirhash_recycle(): modify ufs_dirhashmem atomically. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/ufs/ufs

2009-09-27 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Sep 28 00:39:03 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_lookup.c Log Message: Avoid nasal demons. Code of the form vput(vp); error = VFS_VGET(vp-v_mount, ...); just isn't right. Because of vnode caching this

CVS commit: src/sys/ufs/ufs

2009-09-20 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Sep 20 14:00:24 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_ihash.c Log Message: PR kern/41147: race between nfsd and local rm Note that the race also exists between 2 nfs client, one of them doing the rm. In

CVS commit: src/sys/ufs/ffs

2009-09-13 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Sep 13 14:30:21 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: If the WAPBL journal can't be read (ffs_wapbl_replay_start() fails), mount the filesystem anyway if MNT_FORCE is present. This allows to

CVS commit: src/sys/ufs/ext2fs

2009-09-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 11:35:46 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_lookup.c ext2fs_vnops.c Log Message: Whitespace nits. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40

CVS commit: src/sys/ufs/ext2fs

2009-09-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 14:59:59 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_dir.h Log Message: Use proper macro, some KNF, fix typo. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/sys/ufs/ext2fs/ext2fs_dir.h

CVS commit: src/sys/ufs

2009-09-12 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Sep 13 05:17:37 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c src/sys/ufs/ffs: ffs_vfsops.c src/sys/ufs/lfs: lfs_alloc.c lfs_syscalls.c lfs_vfsops.c src/sys/ufs/ufs: ufs_extern.h Log

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Fri Sep 11 15:59:07 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Fix botch around argument check in ext2fs_mount(). Taken from ffs_vfsops.c. Fixes LOCKDEBUG panic which is the same one mentioned in

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 01:43:52 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Pull a fix for mount function from ffs_vfsops.c rev1.186: Change ffs_mount, in MNT_UPDATE case, to check dev_t's for equality

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:25:39 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Pull a fix from ffs_vfsops.c rev 1.248: Fix bug introduced in revision 1.174(*) where a NULL fspec with an MNT_UPDATE command would

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:32:14 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Add a missed brelse(9) call after bread(9) in ext2fs_reload(). This may close PR kern/28712 (ext2fs hang on mount after fsck). To

CVS commit: src/sys/ufs/ext2fs

2009-09-11 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sat Sep 12 02:50:38 UTC 2009 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_vfsops.c Log Message: Reduce diffs a bit between ext2fs_reload() and ffs_reload(). To generate a diff of this commit: cvs rdiff -u -r1.39

CVS commit: src/sys/ufs/lfs

2009-08-07 Thread Thomas Klausner
Module Name:src Committed By: wiz Date: Fri Aug 7 13:58:38 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Add missing parenthesis in #ifdef LFS_USE_B_INVAL. From Henning Petersen in PR 41841. To generate a diff of this commit: cvs rdiff -u -r1.213

CVS commit: src/sys/ufs/lfs

2009-08-05 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 5 14:09:27 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Use nestiobuf instead of homerolled equivalent. To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/ufs/lfs/lfs_vfsops.c

CVS commit: src/sys/ufs/lfs

2009-08-05 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 5 14:37:02 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: remember to nestiobuf_done() too To generate a diff of this commit: cvs rdiff -u -r1.275 -r1.276 src/sys/ufs/lfs/lfs_vfsops.c Please note

CVS commit: src/sys/ufs/lfs

2009-08-05 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Wed Aug 5 15:39:57 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Compensate v_numoutput nestbuf for lfs's rather peculiar I/O habits. To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277

CVS commit: src/sys/ufs/ufs

2009-08-02 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Aug 2 20:50:33 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: Fix previous: mutex_destroy() the right mutex To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64 src/sys/ufs/ufs/ufs_quota.c

CVS commit: src/sys/ufs/ufs

2009-08-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sat Aug 1 09:08:53 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: Add missing mutex_destroy() before pool_cache_put(). Prevents a Mutex error: lockdebug_alloc: already initialized panic. To generate a diff

CVS commit: src/sys/ufs/ffs

2009-07-31 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Fri Jul 31 20:58:50 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Don't free extattr resources until it is certain that unmount succeeds. Also, unmount system call - unmount vfs operation in comment just so

CVS commit: src/sys/ufs/ffs

2009-07-22 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Jul 23 01:10:02 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Restore error behaviour bulldozed in rev 1.246. might fix PR kern/41769 To generate a diff of this commit: cvs rdiff -u -r1.248 -r1.249

CVS commit: src/sys/ufs/ufs

2009-07-21 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Jul 22 04:49:19 UTC 2009 Modified Files: src/sys/ufs/ufs: dir.h Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/ufs/ufs/dir.h Please note that diffs are not public

CVS commit: src/sys/ufs/lfs

2009-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 19 03:39:14 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sys/ufs/lfs/lfs.h Please note that diffs are not public

CVS commit: src/sys/ufs/lfs

2009-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 19 04:16:23 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_debug.c Log Message: minor knf To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/sys/ufs/lfs/lfs_debug.c Please note that diffs are not public

CVS commit: src/sys/ufs/ffs

2009-07-06 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Mon Jul 6 16:07:19 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Fix bug introduced in revision 1.174 where a NULL fspec with an MNT_UPDATE command would always return EINVAL. This broke fsck on root,

CVS commit: src/sys/ufs

2009-06-28 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Jun 28 09:26:19 UTC 2009 Modified Files: src/sys/ufs/ffs: fs.h src/sys/ufs/ufs: dinode.h Log Message: +/* + * NOTE: COORDINATE ON-DISK FORMAT CHANGES WITH THE FREEBSD PROJECT. + */ To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ufs

2009-05-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat May 30 13:54:36 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: ufsdirhash_lookup(): call ufs_blkatoff() with modify == false. This buffer is used read-only here and from caller. To generate a diff of

CVS commit: src/sys/ufs/ffs

2009-05-12 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue May 12 21:01:02 UTC 2009 Modified Files: src/sys/ufs/ffs: fs.h Log Message: Reserve a bit for FS_GJOURNAL (from FreeBSD). To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/ufs/ffs/fs.h Please note that

CVS commit: src/sys/ufs/ufs

2009-05-12 Thread Andrew Doran
Module Name:src Committed By: ad Date: Tue May 12 21:08:23 UTC 2009 Modified Files: src/sys/ufs/ufs: dinode.h Log Message: Add di_modrev to the inode, for NFSv4. From FreeBSD. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/ufs/ufs/dinode.h Please

CVS commit: src/sys/ufs/ufs

2009-05-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun May 10 20:27:21 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_extattr.c Log Message: The lwp member of struct componentname was removed a long time ago. Fix broken build with UFS_EXTATTR_AUTOSTART by removing it here as

CVS commit: src/sys/ufs/ufs

2009-05-06 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Wed May 6 16:43:48 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: Revert previous until problem will be understood. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32

CVS commit: src/sys/ufs/ufs

2009-05-04 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Mon May 4 20:54:25 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_dirhash.c Log Message: ufsdirhash_recycle(): - Fix ufs_dirhashmem modification (do it atomically). - Fix a memory leak. OK by ad. To generate a diff of this

CVS commit: src/sys/ufs/ffs

2009-04-25 Thread Stephen Borrill
Module Name:src Committed By: sborrill Date: Sat Apr 25 08:32:32 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: Fix random 'filesystem full' messages by trapping a couple of 32-bit overflow areas missed in rev 1.110 and switching cgbase(). Kudos to

CVS commit: src/sys/ufs/lfs

2009-04-04 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sat Apr 4 10:33:59 UTC 2009 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Turn up the volume on the warning message a bit. To generate a diff of this commit: cvs rdiff -u -r1.271 -r1.272 src/sys/ufs/lfs/lfs_vfsops.c

CVS commit: src/sys/ufs/ufs

2009-04-02 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Thu Apr 2 11:33:04 UTC 2009 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: Release tdvp in an appropriate VOP_RENAME error branch to avoid panic described in PR kern/40948. As usual, all the error branches in rename

CVS commit: src/sys/ufs/ffs

2009-03-29 Thread Andrew Doran
Module Name:src Committed By: ad Date: Sun Mar 29 10:29:00 UTC 2009 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c ffs_vnops.c Log Message: fsync: - atime updates were not being synced. ffs_sync: - In some cases the sync vnode was acting like now dead /usr/sbin/update.

<    3   4   5   6   7   8