CVS commit: src/sys/ufs/lfs

2017-06-09 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Jun 10 05:29:36 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_accessors.h lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_inode.c lfs_inode.h lfs_itimes.c lfs_pages.c lfs_rename.c lfs_segment.c lfs_subr.c

CVS commit: src/sys/ufs/lfs

2017-06-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 5 07:47:32 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.h Log Message: Add an XXX about the missing flags so it's not buried in a commit message. now the XXX count for LFS is 260 To generate a diff of this

CVS commit: src/sys/ufs/lfs

2017-06-04 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 5 01:29:21 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c lfs_pages.c lfs_vnops.c Log Message: Correct confusion between i_flag and i_flags These will have to be renamed. Spotted by Riastradh, thanks! To generate

CVS commit: src/sys/ufs/lfs

2017-06-04 Thread Maya Rashish
Module Name:src Committed By: maya Date: Mon Jun 5 01:01:42 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs.h lfs_inode.h Log Message: Move definition of IN_ALLMOD near the flag it's a mask for. Now we can see that it doesn't match all the flags, but changing that will

CVS commit: src/sys/ufs/ext2fs

2017-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 28 16:38:55 UTC 2017 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_extern.h ext2fs_vfsops.c ext2fs_vnops.c Log Message: Change ext2fs to use vcache_new like we did for ffs: - Change ext2fs_valloc

CVS commit: src/sys/ufs/ffs

2017-05-28 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 28 16:37:55 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: No need to call vgone() on the just created in file system log vnode, vput() is sufficient. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2017-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Apr 13 09:57:28 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_vfsops.c Log Message: Switch lfs_flush() and lfs_writerd() to mountlist iterator. To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138

CVS commit: src/sys/ufs/lfs

2017-04-11 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Apr 11 06:01:04 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Fix non-DIAGNOSTIC build by using vp outside KASSERT too. To generate a diff of this commit: cvs rdiff -u -r1.311 -r1.312

CVS commit: src/sys/ufs/lfs

2017-04-10 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Tue Apr 11 05:48:04 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_vnops.c Log Message: Sprinkle lock ownership assertions. To generate a diff of this commit: cvs rdiff -u -r1.310 -r1.311

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 03:21:01 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_segment.c lfs_subr.c Log Message: don't guard lfs_sbactive or lfs_log with splbio, lfs_lock is plenty. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 03:15:03 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: remove deprecated comment (and move it below assert) there's no spl dance for I/O here. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 03:12:48 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: don't guard lfs_reshash with splbio, lfs_lock is plenty To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 02:55:22 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: if DEBUG panic => KDASSERT. reduces ifdefs. NFC To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/sys/ufs/lfs/lfs_subr.c

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 02:38:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_balloc.c lfs_inode.h lfs_segment.c lfs_subr.c Log Message: Provide a LFS_ENTER_LOG (__nothing) in the !DEBUG case. so I can drop lots of #ifdef DEBUG around this

CVS commit: src/sys/ufs/lfs

2017-04-05 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Apr 6 01:54:23 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_segment.c Log Message: Drop single use macro LFS_BCLEAN_LOG with an inlined implementation. LFS_ENTER_LOG currently macro grabs lfs_lock, so I'd like to

CVS commit: src/sys/ufs/lfs

2017-04-01 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 1 17:34:21 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_pages.c lfs_vfsops.c lfs_vnops.c Log Message: Switch lfs_writer_daemon to use condvar instead of mtsleep. track thread existence with struct lwp instead of

CVS commit: src/sys/ufs/lfs

2017-04-01 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 1 14:53:48 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Keep on holding lfs_lock when calling cv_broadcast pointed out by skrll, thanks. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/sys/ufs/lfs

2017-04-01 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 1 14:43:00 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs.h lfs_subr.c lfs_vfsops.c lfs_vnops.c Log Message: switch lfs_dirops to condvar (from mtsleep) To generate a diff of this commit: cvs rdiff -u -r1.200 -r1.201

CVS commit: src/sys/ufs/lfs

2017-03-31 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 1 01:50:02 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs.h lfs_vfsops.c lfs_vnops.c Log Message: switch lfs_sleepers to condvar (from mtsleep) To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200

CVS commit: src/sys/ufs/lfs

2017-03-31 Thread Maya Rashish
Module Name:src Committed By: maya Date: Sat Apr 1 00:40:42 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: Simplify locking To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155 src/sys/ufs/lfs/lfs_inode.c Please note that diffs are not

CVS commit: src/sys/ufs/lfs

2017-03-31 Thread Maya Rashish
Module Name:src Committed By: maya Date: Fri Mar 31 23:00:21 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: stopgap fix- move lfs_lock to include calls to lfs_dino_{set,get}block blocks new users that need seglock (need to take lfs_lock) that setblock

CVS commit: src/sys/ufs/ufs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:11:45 UTC 2017 Modified Files: src/sys/ufs/ufs: ufs_lookup.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.145 -r1.146

CVS commit: src/sys/ufs/chfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:47 UTC 2017 Modified Files: src/sys/ufs/chfs: chfs_vnops.c Log Message: Remove now redundant calls to fstrans_start()/fstrans_done(). To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs/lfs

2017-03-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Mar 30 09:10:08 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_pages.c lfs_vnops.c ulfs_bmap.c ulfs_inode.c ulfs_lookup.c ulfs_quota2.c ulfs_readwrite.c ulfs_vnops.c Log Message: Remove now redundant calls to

CVS commit: src/sys/ufs/ffs

2017-03-22 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Wed Mar 22 21:31:00 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: move the ffs_sync() after wapbl_log_position() call, since that can still create delayed writes with MNT_ASYNC when log is created To

CVS commit: src/sys/ufs/lfs

2017-03-21 Thread Maya Rashish
Module Name:src Committed By: maya Date: Tue Mar 21 09:53:01 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: Update mtime even if oip->i_size == length PR kern/51762, LFS version. To generate a diff of this commit: cvs rdiff -u -r1.152 -r1.153

CVS commit: src/sys/ufs/lfs

2017-03-19 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Mar 19 22:48:00 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: Fix inadvertently reversed sense of comparisons. To generate a diff of this commit: cvs rdiff -u -r1.151 -r1.152

CVS commit: src/sys/ufs/lfs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:43:16 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.150 -r1.151 src/sys/ufs/lfs/lfs_inode.c Please

CVS commit: src/sys/ufs/ufs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:39:06 UTC 2017 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.235 -r1.236 src/sys/ufs/ufs/ufs_vnops.c Please

CVS commit: src/sys/ufs/ufs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:33:07 UTC 2017 Modified Files: src/sys/ufs/ufs: ufs_bmap.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.51 -r1.52 src/sys/ufs/ufs/ufs_bmap.c Please note

CVS commit: src/sys/ufs/ffs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:29:16 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.146 -r1.147 src/sys/ufs/ffs/ffs_snapshot.c

CVS commit: src/sys/ufs/ffs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:26:40 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_inode.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.123 -r1.124 src/sys/ufs/ffs/ffs_inode.c Please

CVS commit: src/sys/ufs/ffs

2017-03-17 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sat Mar 18 05:20:04 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: #if DIAGNOSTIC panic ---> KASSERT To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156 src/sys/ufs/ffs/ffs_alloc.c Please

CVS commit: src/sys/ufs/ffs

2017-03-16 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Mar 16 22:09:19 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: need to turn off async during ffs_sync(), otherwise its bwrite() calls are themselves turned to bdwrite(), creating dirty delayed writes

CVS commit: src/sys/ufs/lfs

2017-03-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Thu Mar 16 01:09:24 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c lfs_vnops.c Log Message: actually cast to unsigned long long and use %llu. certainly not use hex (oops) suggested by dh To generate a diff of this commit:

CVS commit: src/sys/ufs/lfs

2017-03-15 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Mar 15 21:28:41 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c lfs_vnops.c Log Message: print inode number in an assert I keep hitting and the adjacent one. use PRIx64 for printing inode number elsewhere. To generate a

CVS commit: src/sys/ufs/lfs

2017-03-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 13 14:24:20 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_bio.c lfs_segment.c lfs_syscalls.c lfs_vfsops.c ulfs_bmap.c ulfs_vnops.c Log Message: #if DIAGNOSTIC panic ---> KASSERT Replace some

CVS commit: src/sys/ufs/lfs

2017-03-13 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Mon Mar 13 13:45:53 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: #if DIAGNOSTIC panic ---> KASSERTMSG To generate a diff of this commit: cvs rdiff -u -r1.147 -r1.148 src/sys/ufs/lfs/lfs_inode.c Please

CVS commit: src/sys/ufs/ffs

2017-03-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 10 22:43:03 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: sync any delayed writes when updating filesystem to log Adresses PR kern/52056 by Martin Husemann, fix helped by Juergen Hannken, thanks

CVS commit: src/sys/ufs/ffs

2017-03-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Mar 10 20:38:28 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: slightly rearrange the code for IMNT_WANTRDONLY + MNT_UPDATE case for better readability, no functional change To generate a diff of this

CVS commit: src/sys/ufs/ffs

2017-03-06 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 6 10:12:00 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Adapt the test "enable WAPBL on rw mounts only" to the recent change of the protocol to update a mounted file. Should fix PR kern/52031

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Mar 2 00:43:40 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: ifdef reduction To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sys/ufs/ffs/ffs_vnops.c Please note that diffs are

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 21:55:07 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: Make compile again without "options WAPBL". >From John D. Baker via current-users@, slightly modified by me. To generate a diff of this

CVS commit: src/sys/ufs/ffs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:46:43 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Bring back read-write to read-only mount update for ffs. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348

CVS commit: src/sys/ufs

2017-03-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Mar 1 10:42:46 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_alloc.c ffs_snapshot.c ffs_vfsops.c ffs_vnops.c src/sys/ufs/ufs: ufs_bmap.c ufs_inode.c ufs_quota2.c ufs_readwrite.c ufs_vnops.c ufs_wapbl.c

CVS commit: src/sys/ufs/ffs

2017-02-17 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 17 08:26:41 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Flush the log to disk when ffs_sync() gets called with MNT_WAIT. To generate a diff of this commit: cvs rdiff -u -r1.342 -r1.343

CVS commit: src/sys/ufs/ffs

2017-02-08 Thread Robert Elz
Module Name:src Committed By: kre Date: Thu Feb 9 04:37:35 UTC 2017 Modified Files: src/sys/ufs/ffs: ffs_bswap.c ffs_extern.h Log Message: Sprinkle in a pinch of const, not too much, just enough to add a little strength without affecting the overall balance... To

CVS commit: src/sys/ufs/ext2fs

2017-01-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Fri Jan 13 18:04:36 UTC 2017 Modified Files: src/sys/ufs/ext2fs: ext2fs_dinode.h Log Message: Fix unsigned To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/ufs/ext2fs/ext2fs_dinode.h Please note that

CVS commit: src/sys/ufs/lfs

2017-01-12 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jan 12 18:40:02 UTC 2017 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: fix sign confusion To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/ufs/lfs/lfs_accessors.h Please note that

CVS commit: src/sys/ufs/ufs

2017-01-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jan 4 10:04:17 UTC 2017 Modified Files: src/sys/ufs/ufs: ufs_inode.c Log Message: Change ufs_truncate_retry() to call UFS_TRUNCATE() at least once. Even with "newsize == ip->i_size" it must set mtime etc. Adresses PR

CVS commit: src/sys/ufs/ffs

2016-12-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Dec 27 10:54:38 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Fix a bug introduced with Rev. 1.294: use LK_NOWAIT when called with MNT_LAZY. To generate a diff of this commit: cvs rdiff -u -r1.341

CVS commit: src/sys/ufs/lfs

2016-11-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 20 21:22:14 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_quota2.c Log Message: KASSERT(mutex_owner(...)) ---> KASSERT(mutex_owned(...)) To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29

CVS commit: src/sys/ufs/ufs

2016-11-20 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Sun Nov 20 21:21:26 UTC 2016 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: KASSERT(mutex_owner(...)) ---> KASSERT(mutex_owned(...)) Fixes part of PR kern/47114. Tested by code inspection. To generate a diff of

CVS commit: src/sys/ufs/ufs

2016-11-11 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Nov 11 22:59:26 UTC 2016 Modified Files: src/sys/ufs/ufs: ufs_wapbl.h Log Message: fix !WAPBL variant of UFS_WAPBL_REGISTER_DEALLOCATION() To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14

CVS commit: src/sys/ufs/ffs

2016-11-11 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Nov 11 10:50:16 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_inode.c Log Message: Fix a "slight tweak" from Rev. 1.121: bap1/bap2 must be valid before using BAP_ASSIGN(). Prevents NULL pointer dereference when "lastbn >=

CVS commit: src/sys/ufs/ffs

2016-11-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Nov 10 22:19:23 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: disable discard when log is enabled to preserve log consistency promise PR kern/50725 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2016-11-10 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Nov 10 19:10:05 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_inode.c Log Message: ffs_indirtrunc(): for !wapbl, restore rev 1.117 behavior of writing the zeroed (indirect) block before freeing the referenced blocks; it's

CVS commit: src/sys/ufs/lfs

2016-11-08 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Nov 9 05:44:42 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_extattr.c Log Message: Apply ufs_extattr.c 1.48: Explain why the lock in here needs to be recursive. Related to PR 46997. ufs_extattr 1.47 was also committed

CVS commit: src/sys/ufs/ufs

2016-11-08 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Nov 9 05:08:35 UTC 2016 Modified Files: src/sys/ufs/ufs: ufs_extattr.c Log Message: Explain why the lock in here needs to be recursive. Related to PR 46997. To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48

CVS commit: src/sys/ufs/ufs

2016-11-08 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Nov 9 04:12:55 UTC 2016 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_makeinode is declared file-static at the top of the file; mark it at its definition too, for consistency and to avoid misleading casual

CVS commit: src/sys/ufs/ffs

2016-11-07 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Nov 7 21:14:23 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_inode.c Log Message: fix broken test for partial truncate, introduced in rev 1.118 PR kern/51601 kern/51602 To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2016-11-07 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Nov 7 21:05:38 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_inode.c Log Message: reduce diff vs 1.117, no functional change To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/ufs/ffs/ffs_inode.c

CVS commit: src/sys/ufs/ffs

2016-10-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 30 15:01:46 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: Tidy up panic messages, no functional change. To generate a diff of this commit: cvs rdiff -u -r1.153 -r1.154 src/sys/ufs/ffs/ffs_alloc.c

CVS commit: src/sys/ufs/ffs

2016-10-21 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Oct 21 19:28:03 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: revert 1.141 - the second ffs_truncate() can't really fail requested by hannken@ To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2016-10-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Oct 20 20:17:46 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: allow also the snapshot_setup()'s call to ffs_truncate() fail, the code should simply reuse the file blocks in that case; also make sure

CVS commit: src/sys/ufs/ffs

2016-10-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Thu Oct 20 19:31:32 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: add assertion to ensure ffs_cgupdate() is always called from within a WAPBL transaction (if logging is on) To generate a diff of this

CVS commit: src/sys/ufs/lfs

2016-10-04 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 4 16:46:20 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Grr, the optimizer on mips64 can't handle this... Use MIN_PAGE_SIZE. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/sys/ufs/ffs

2016-10-02 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Oct 2 19:02:57 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: use __func__ and print the filesystem we are printing the message for. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/sys/ufs/ffs

2016-10-01 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Oct 1 13:06:20 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: wapbl_remove_log(): add missing break; harmless, fallthrough just printed extra debug message To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ffs

2016-09-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Sep 25 17:14:59 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: adjust ffs_realloccg() so that the logic about allocating full contiguous block for future fragment expansion doesn't need to

CVS commit: src/sys/ufs/ffs

2016-09-25 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Sep 25 11:45:39 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_balloc.c Log Message: fix typo in #ifdef notyet part To generate a diff of this commit: cvs rdiff -u -r1.61 -r1.62 src/sys/ufs/ffs/ffs_balloc.c Please note

CVS commit: src/sys/ufs/ffs

2016-09-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Sep 24 21:00:54 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: fix swapped KASSERT() To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/ufs/ffs/ffs_wapbl.c Please note that diffs

CVS commit: src/sys/ufs/ffs

2016-09-24 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Sep 24 20:59:51 UTC 2016 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: i/o optimization for wapbl flush - only sync superblock and cgs when they were actually changed To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ext2fs

2016-08-25 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Aug 25 07:18:35 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: put back second strlcpy; pointed out by dholland. To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:40:54 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_xattr.c Log Message: CID 1371648: off by one in index checking KNF. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:40:25 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: KNF, no functional change To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/sys/ufs/ext2fs/ext2fs_lookup.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:24:30 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: CID 1371644: use strlcpy, remove dup copy. To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203

CVS commit: src/sys/ufs/ext2fs

2016-08-23 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Aug 23 06:23:27 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_htree.c Log Message: CID 1371645: remove dead code To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/ufs/ext2fs/ext2fs_htree.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 21:22:25 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: fix code which sets REV1 e2fs_fsmnt, set also mount time and mount count To generate a diff of this commit: cvs rdiff -u -r1.201

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 20:05:28 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: adjust ext2fs_loadvnode_content() to do the sanity checking before allocating memory, and avoid reallocaing memory on vnode reload

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:53:43 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c Log Message: modify the comment to note code needs to brele() to have a shot on actually working To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:51:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c Log Message: #if 0 the check for ext2fs_mapsearch() failure (similar what was done for ffs counterpart), it actually never fails, it panics instead

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:47:44 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_alloc.c ext2fs_bswap.c ext2fs_extern.h ext2fs_vfsops.c Log Message: add support for GDT_CSUM AKA uninit_bg feature To generate a

CVS commit: src/sys/ufs/ext2fs

2016-08-20 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sat Aug 20 19:45:20 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_htree.c Log Message: whitespace fix To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/sys/ufs/ext2fs/ext2fs_htree.c Please note that diffs

CVS commit: src/sys/ufs/ext2fs

2016-08-18 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 19 00:05:43 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_htree.c ext2fs_lookup.c Log Message: fix bug introduced in rev 1.82 of ext2fs_lookup.c, when ext2fs_add_entry() was introduced splitting

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:46:11 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: EXT2F_INCOMPAT_FLEX_BG feature actually doesn't require any explicit code changes, all magic is done by setting the block offsets

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:38:10 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_rename.c ext2fs_vnops.c Log Message: bump link limit to 65000 for files, and add support for EXT2F_ROCOMPAT_DIR_NLINK to make link count

CVS commit: src/sys/ufs/ext2fs

2016-08-15 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Mon Aug 15 18:29:34 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bswap.c ext2fs_extern.h ext2fs_vnops.c Log Message: adjust ext2fs_makeinode() so that the direnter is optional, use the function (with the direnter off)

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:46:06 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: when converting on-disk direntry, only use the on-disk filetype if the feature flag is present To generate a diff of this commit:

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:44:54 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_inode.c ext2fs_lookup.c ext2fs_vfsops.c ext2fs_vnops.c Log Message: switch code to use the EXT2_HAS_{COMPAT|ROCOMPAT|INCOMPAT}_FEATURE() macros

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:42:50 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_htree.c Log Message: switch ext2fs_htree_has_idx() over to EXT2F_HAS_COMPAT_FEATURE() and remove EXT2F_HAS_COMPAT_FEATURE() - this also fixes it

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:40:31 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h ext2fs_xattr.c Log Message: add EXT2F_HAS_ROCOMPAT_FEATURE() macro, and change the current EXT2F_HAS_{COMPAT|INCOMPAT}_FEATURE() to take fs as first

CVS commit: src/sys/ufs/ufs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:31:41 UTC 2016 Modified Files: src/sys/ufs/ufs: inode.h Log Message: again remove IN_E4EXTENTS; it's not used anywhere any more, and it's better to keep fs-specific flags out of generic headers anyway To

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:26:35 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bmap.c Log Message: whitespace cleanup To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/sys/ufs/ext2fs/ext2fs_bmap.c Please note that

CVS commit: src/sys/ufs/ext2fs

2016-08-14 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Sun Aug 14 11:25:36 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_bmap.c Log Message: check correct inode extents flag - IN_E4EXTENTS is defined as 0x8000, correct flag EXT2_EXTENTS is 0x8 To generate a diff of

CVS commit: src/sys/ufs/ext2fs

2016-08-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 13 07:40:10 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c ext2fs_balloc.c ext2fs_bmap.c ext2fs_extents.c ext2fs_hash.c ext2fs_htree.c ext2fs_inode.c ext2fs_lookup.c

CVS commit: src/sys/ufs/ext2fs

2016-08-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sat Aug 13 07:25:29 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c Log Message: sync with hrishi's git To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/ufs/ext2fs/ext2fs_lookup.c Please

CVS commit: src/sys/ufs/ext2fs

2016-08-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Aug 12 20:30:15 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs_xattr.h Log Message: cast pointers to uintptr_t before comparing them, also ()s now this at least compiles To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ext2fs

2016-08-12 Thread Michael Lorenz
Module Name:src Committed By: macallan Date: Fri Aug 12 20:26:15 UTC 2016 Modified Files: src/sys/ufs/ext2fs: ext2fs.h Log Message: sprinkle ()s in macros with comparisons, shuts up compiler warnings To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43

CVS commit: src/sys/ufs

2016-08-12 Thread Jaromir Dolecek
Module Name:src Committed By: jdolecek Date: Fri Aug 12 19:04:03 UTC 2016 Modified Files: src/sys/ufs: files.ufs src/sys/ufs/ext2fs: ext2fs.h ext2fs_dinode.h ext2fs_vnops.c Added Files: src/sys/ufs/ext2fs: ext2fs_xattr.c ext2fs_xattr.h Log Message: add

<    1   2   3   4   5   6   7   8   >