CVS commit: src/sys/ufs/lfs

2015-07-23 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Jul 24 06:51:46 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: ulfs2_dinode, having never actually been used with lfs, doesn't have a di_inumber field. Fix that. First preliminary step on PR 5. To generat

CVS commit: src/sys/ufs/lfs

2015-07-25 Thread Martin Husemann
Module Name:src Committed By: martin Date: Sat Jul 25 10:40:35 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_bio.c lfs_debug.c lfs_pages.c lfs_segment.c lfs_vnops.c Log Message: Use accessors in DEBUG and DIAGNOSTIC code as well To generate a diff of this com

CVS commit: src/sys/ufs/lfs

2015-07-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Jul 25 13:01:06 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_debug.c Log Message: Another lfs superblock accessor (inside #ifdef 0). To generate a diff of this commit: cvs rdiff -u -r1.44 -r1.45 src/sys/ufs/lfs/lfs_debug.c

CVS commit: src/sys/ufs/lfs

2015-07-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 26 08:13:24 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: lfs_flush_pchain: replace vget() with vcache_get(). To generate a diff of this commit: cvs rdiff -u -r1.276 -r1.277 src/sys/ufs/lfs/lfs_vnop

CVS commit: src/sys/ufs/lfs

2015-07-26 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Jul 26 08:33:53 UTC 2015 Modified Files: src/sys/ufs/lfs: ulfs_quota1.c Log Message: Remove bogus "mutex_enter(&mntvnode_lock)". To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/ufs/lfs/ulfs_quota1.c Ple

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 17:57:27 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Allow superblock accessors that widen 32-bit disk fields to 64-bit memory values. To generate a diff of this commit: cvs rdiff -u -r1.2

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 18:10:55 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: Fix catastrophic bug in lfs_rewind() that changed segment numbers (lfs_curseg/lfs_nextseg in the superblock) using the wrong units. These f

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 18:12:41 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_inode.c lfs_inode.h lfs_segment.c lfs_vnops.c Log Message: Make i_eff_nblks in the in-memory inode 64 bits wide. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 18:12:59 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_vnops.c Log Message: lfs_cleanint[] in the in-memory superblock needs to have 64-bit entries. To generate a diff of this commit: cvs rdiff -u -r1.169 -r1.

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 18:18:46 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h lfs_balloc.c lfs_segment.c lfs_vfsops.c ulfs_bmap.c Log Message: Pass the fs object to LFS_MAX_DADDR so it can check lfs_is64. Remo

CVS commit: src/sys/ufs/lfs

2015-08-02 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Aug 2 20:23:21 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_inode.c Log Message: whoops, fix 32-bit build To generate a diff of this commit: cvs rdiff -u -r1.142 -r1.143 src/sys/ufs/lfs/lfs_inode.c Please note that diff

CVS commit: src/sys/ufs/lfs

2015-08-03 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Aug 3 17:33:54 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Simplify some leftover code and remove some old assertions. Last year when I killed off some evil dirop-related macros, I added these assert

CVS commit: src/sys/ufs/lfs

2015-08-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Aug 12 18:23:47 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_syscalls.c lfs_vnops.c Log Message: Move the security checks for lfs_bmapv/lfs_markv into those functions. (instead of the system call entry points)

CVS commit: src/sys/ufs/lfs

2015-08-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Aug 12 18:24:14 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_kernel.h lfs_vnops.c Log Message: Widen several of the fields of BLOCK_INFO to 64 bits. Keep the old BLOCK_INFO as BLOCK_INFO_70, and version the fcntls th

CVS commit: src/sys/ufs/lfs

2015-08-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Aug 12 18:23:59 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Fix botched syscall_package. HI CHRISTOS To generate a diff of this commit: cvs rdiff -u -r1.334 -r1.335 src/sys/ufs/lfs/lfs_vfsops.c Ple

CVS commit: src/sys/ufs/lfs

2015-08-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Aug 12 18:27:18 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Make the inode number in the 64-bit dinode 64 bits wide, like the other lfs64 on-disk inode numbers; I've been doing that since this is a new forma

CVS commit: src/sys/ufs/lfs

2015-08-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Aug 21 07:35:56 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_segment.c Log Message: lfs_writevnodes: replace mnt_vnodelist traversal with vfs_vnode_iterator. To generate a diff of this commit: cvs rdiff -u -r1.257 -r1.258

CVS commit: src/sys/ufs/lfs

2015-08-29 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sat Aug 29 21:04:22 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h lfs_alloc.c Log Message: Fix IFILE pointer calculation when scanning freelist. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/

CVS commit: src/sys/ufs/lfs

2015-08-31 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 1 06:13:09 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h lfs_inode.c Log Message: Fix up indirect block handling in truncate to be 32/64 clean. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21

CVS commit: src/sys/ufs/lfs

2015-08-31 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 1 06:15:46 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Comments on directories. This includes a description of the struct direct byteswap horrors that ought to be propagated to ufs/ufs. To generate a

CVS commit: src/sys/ufs/lfs

2015-09-13 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Sep 13 07:53:37 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_alloc.c Log Message: Fix wrong code in lfs_valloc_fixed(). It was overwriting the inode number it was supposed to be allocating with the head of the inode freelis

CVS commit: src/sys/ufs/lfs

2015-09-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 15 15:00:32 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_rename.c lfs_vnops.c ulfs_extern.h ulfs_lookup.c ulfs_vnops.c Log Message: Kill off ulfs_makedirentry; just pass the data to ulfs_direnter instead. Fo

CVS commit: src/sys/ufs/lfs

2015-09-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 15 15:00:49 UTC 2015 Modified Files: src/sys/ufs/lfs: ulfs_lookup.c Log Message: Tidy up ulfs_direnter: don't malloc a temporary struct lfs_direct and double-copy it. Just write to the destination buffer. To generate a

CVS commit: src/sys/ufs/lfs

2015-09-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 15 15:01:03 UTC 2015 Modified Files: src/sys/ufs/lfs: ulfs_extern.h ulfs_vfsops.c Log Message: Kill off the ulfs_direct_cache pool. We no longer allocate temporary struct directs, so we don't need a pool for them. To g

CVS commit: src/sys/ufs/lfs

2015-09-15 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Sep 15 15:02:40 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Remove struct lfs_direct (no longer used) and update the big block comment about directories. To generate a diff of this commit: cvs rdiff -u -r1

CVS commit: src/sys/ufs/lfs

2015-09-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Sep 20 04:50:58 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Fix glaringly stupid overflow/sizing bug in -r1.25. The part I don't get is how it passed testing... To generate a diff of this commit:

CVS commit: src/sys/ufs/lfs

2015-09-20 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Sep 21 01:24:39 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h Log Message: Oops, I forgot to make the atime in the 64-bit IFILE 64 bits. Correct that. Incompatible change, but no LFS64 volumes can have been

CVS commit: src/sys/ufs/lfs

2015-10-03 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 3 08:27:38 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h Log Message: Add an IINFO struct, which is like the FINFO struct but for the inode blocks portion of the segment summary. A segment summary blo

CVS commit: src/sys/ufs/lfs

2015-10-03 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 3 08:27:56 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_rfw.c Log Message: Use the new IINFO in the rfw code, eliminating hardwired 32-bit values. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys

CVS commit: src/sys/ufs/lfs

2015-10-03 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Oct 3 09:31:29 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_bio.c Log Message: Remove dubious vhold()/holdrele() from lfs_reserve(). The vnodes are always referenced on entry. If we changed ulfs_remove() and ulfs_rmdir() t

CVS commit: src/sys/ufs/lfs

2015-10-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 10 22:33:31 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_balloc.c lfs_segment.c Log Message: Use accessors for some more indirect block manipulations. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88 src/

CVS commit: src/sys/ufs/lfs

2015-10-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 10 22:33:44 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Add byteswapping to the inode block-pointer accessors. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/sys/ufs/lfs/lf

CVS commit: src/sys/ufs/lfs

2015-10-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 10 22:33:57 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Remove no longer needed explicit 32->64 sign extension. This is the last 32-bit-on-disk item among those that were either already tagged or

CVS commit: src/sys/ufs/lfs

2015-10-10 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sat Oct 10 22:34:34 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_segment.c lfs_syscalls.c Log Message: Fix minor bitrot in #if 0 or otherwise disabled code. To generate a diff of this commit: cvs rdiff -u -r1.130

CVS commit: src/sys/ufs/lfs

2015-10-14 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Oct 15 06:15:48 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h lfs_syscalls.c lfs_vfsops.c ulfsmount.h Log Message: Move stuff from struct ulfsmount to struct lfs. To generate a diff of this commit: cvs rdiff -u -r1.194 -

CVS commit: src/sys/ufs/lfs

2015-10-14 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Oct 15 06:24:08 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: For now bitflip the lfs64 magic number. This will be unflipped when the format is finalized - right now I still have pending changes to the superb

CVS commit: src/sys/ufs/lfs

2015-10-14 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Oct 15 06:24:21 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Remove stray #define of lfs_magic (the last of the fake superblock structure field macros) To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/lfs

2015-10-14 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Oct 15 06:25:34 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Enable mounting lfs64 volumes. To generate a diff of this commit: cvs rdiff -u -r1.347 -r1.348 src/sys/ufs/lfs/lfs_vfsops.c Please note t

CVS commit: src/sys/ufs/lfs

2015-10-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Oct 19 04:21:48 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h lfs_segment.c Log Message: improve some panic messages To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/ufs/lfs/lfs_accessors.h

CVS commit: src/sys/ufs/lfs

2015-10-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Oct 19 04:22:28 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: fix stupid typo in the 64-bit branch of the d_namlen accessor To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/sys/ufs

CVS commit: src/sys/ufs/lfs

2015-10-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Oct 19 04:22:18 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Set the legacy ulfs fstype field to ULFS2 when mounting lfs64. Oops. To generate a diff of this commit: cvs rdiff -u -r1.348 -r1.349 src/s

CVS commit: src/sys/ufs/lfs

2015-11-14 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Sat Nov 14 22:03:54 UTC 2015 Modified Files: src/sys/ufs/lfs: ulfs_inode.c ulfs_lookup.c ulfs_quota2.c ulfs_snapshot.c ulfs_vnops.c Log Message: Remove historic references to wapbl. To generate a diff of this commi

CVS commit: src/sys/ufs/lfs

2015-11-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Mon Nov 23 08:00:45 UTC 2015 Modified Files: src/sys/ufs/lfs: ulfs_readwrite.c Log Message: fix assertion checking that bufrd function is used only for large symlinks that aren't embedded in the inode. To generate a diff of thi

CVS commit: src/sys/ufs/lfs

2015-11-26 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Nov 26 19:25:54 UTC 2015 Modified Files: src/sys/ufs/lfs: lfs.h Log Message: Update now-lying comment. To generate a diff of this commit: cvs rdiff -u -r1.196 -r1.197 src/sys/ufs/lfs/lfs.h Please note that diffs are not p

CVS commit: src/sys/ufs/lfs

2016-01-09 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 10 02:40:21 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Fix two functions that were accidentally "static __unused" instead of "static __unused inline". Oops; but probably not actually harmful.

CVS commit: src/sys/ufs/lfs

2016-01-10 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Jan 10 16:14:27 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: there is no reason to use __unused here. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/sys/ufs/lfs/lfs_accessors.h

CVS commit: src/sys/ufs/lfs

2016-02-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Feb 19 03:43:42 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Various housekeeping. - Include for union lfs_dinode &c. - Include or for memcpy. - Avoid signedness mismatch in lfs dino accessor f

CVS commit: src/sys/ufs/lfs

2016-02-18 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Feb 19 04:18:32 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_accessors.h Log Message: Explicitly cast between char and unsigned char here. To generate a diff of this commit: cvs rdiff -u -r1.43 -r1.44 src/sys/ufs/lfs/lfs

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 21:58:42 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_extern.h ulfs_lookup.c ulfsmount.h Log Message: Update the ufs versions these files are synced with by 1: the 201306016 commit by hannken@ that removed reference

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:03:06 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_vnops.c Log Message: Merge -r1.215 of ufs_vnops.c: the speed limit is 80 (-r1.214 was ffs-only) To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 s

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:07:17 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_vnops.c Log Message: Merge -r1.216 of ufs_vnops.c: comments about maxsymlinklen handling To generate a diff of this commit: cvs rdiff -u -r1.293 -r

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:11:55 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_vnops.c ulfsmount.h Log Message: note that we're synced with ufs_vnops.c -r1.217 and ufsmount.h -r1.41 (those changes removed lfs hooks from ufs so shouldn't be

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:14:38 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: missed one (probably this should be tracked in some way other than pasting rcsid comments, but it's what we've got) To generate a diff of t

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:38:23 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h ulfs_dinode.h Log Message: we are actually synced with ufs/dinode.h 1.24 and ufs/dir.h 1.25. To generate a diff of this commit: cvs rdiff -u -

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 22:46:19 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_bswap.h Log Message: we already have changes here comparable to ufs_bswap.h -r1.20 and -r1.21. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 23:06:09 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_rename.c ulfs_dirhash.c ulfs_dirhash.h ulfs_extattr.c ulfs_inode.h ulfs_quota.c ulfs_quota.h ulfs_readwrite.c Log Message: Mar

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jun 19 23:11:49 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_lookup.c ulfs_vnops.c Log Message: we already have ufs_lookup.c 1.125 and ufs_vnops.c 1.218. To generate a diff of this commit: cvs rdiff -u -r1.29

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 00:00:47 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_rename.c lfs_vnops.c ulfs_dirhash.c ulfs_extattr.c ulfs_lookup.c ulfs_quota1.c ulfs_quota2.c ulfs_vnops.c Log Message: More already-merged or equivale

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 00:09:42 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_quota2.c Log Message: Merge ufs_quota2.c 1.37: set grace time if lowering the limit causes the user/group to now be over quota. From Edgar Fu�. To generate a d

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 00:18:40 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_inode.h ulfs_inode.h Log Message: Merge ufs/inode.h 1.66: remove i_hash from struct inode. This is the hash table entry link from the old per-fs vnode cache and w

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 00:53:10 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_quota1.c Log Message: Merge -r1.20 and -r1.21 of ufs_quota1.c: widen before multiplying. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:05:36 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_inode.h Log Message: Merge -r1.67 of ufs/inode.h: make the inode field of a filehandle 64-bit instead of truncating to 32 bits. Note that if you're serving nfs o

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:06:23 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_inode.h Log Message: ufs/inode.h -r1.67 is effectively merged into here too. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/ufs/lfs/lfs_i

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:20:01 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_rename.c Log Message: Merge ufs_rename.c 1.11: ufs_gro_genealogy: use vcache_get() to lookup DOTDOT. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:23:04 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_quota2.c Log Message: Remove stray 'n' in file. silly control key... To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/ufs/lfs/ulfs_quota2.

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:44:05 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c ulfs_extattr.c Log Message: Merge -r1.44 of ufs_extattr.c and related change -r1.302 of ffs_vfops.c: fix use-after-free on failed unmount with extended a

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:47:58 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_extattr.c Log Message: Merge -r1.45 of ufs_extattr.c: Fix UFS1 extended attribute backend autocreation deadlock To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:50:14 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_extattr.c Log Message: Merge -r1.46 of ufs_extattr.c: Fix uninitialized mutex usage To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/ufs/l

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:53:38 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_dirhash.c Log Message: Merge -r1.37 of ufs_dirhash.c: clear i_dirhash sooner, but what lock protects it? To generate a diff of this commit: cvs rdiff -u -r1.16

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 01:56:21 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_extattr.h Log Message: Merge -r1.11 of extattr.h: Bump UFS1 extended attribute max name length to 256 To generate a diff of this commit: cvs rdiff -u -r1.2 -r1

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:03:32 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_quota2.c Log Message: Merge some cosmetic changes from ffs_quota2.c 1.5. I didn't merge the whitespace changes. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:05:25 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_rename.c Log Message: fix typo in previous To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/ufs/lfs/lfs_rename.c Please note that diffs ar

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:25:04 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_inode.h lfs_vnops.c ulfs_extern.h ulfs_inode.c ulfs_inode.h ulfs_lookup.c ulfs_quota2.c ulfs_vfsops.c ulfs_vnops.c ulfsmount.h Log Message

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:31:47 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_extern.h ulfs_vnops.c Log Message: Merge (effectively) -r1.78 of ufs_extern.h: shift ulfs_makeinode to lfs_vnops.c and make it file-static there, as

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:33:02 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: ulfs_makeinode -> lfs_makeinode To generate a diff of this commit: cvs rdiff -u -r1.299 -r1.300 src/sys/ufs/lfs/lfs_vnops.c Please note th

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 02:42:08 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c ulfs_vnops.c Log Message: With the previous we seem to have the changes from -r1.225 of ufs_vnops.c. (as that was stuff from moving ffs to the new vcache

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 03:11:21 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_inode.c Log Message: Merge ufs_inode.c 1.93: missing unlock on error path. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/ufs/lfs/ulfs_i

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 03:25:46 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs.h lfs_accessors.h ulfs_dinode.h Log Message: Massedit u_int{8,16,32,64}_t to uint{8,16,32,64}_t. This effectively merges ufs/dinode.h 1.25. To generate a diff o

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 03:29:52 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_extern.h lfs_inode.h lfs_kernel.h ulfs_bswap.h ulfs_dirhash.h ulfs_inode.h ulfs_quota.h ulfs_quota1.h Log Message: u_int{8,16,32,64}_t -> uint{8,16,32

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 03:36:09 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_rename.c lfs_vnops.c ulfs_extern.h ulfs_inode.c ulfs_readwrite.c ulfs_vnops.c ulfsmount.h Log Message: One more batch of already-synced ufs changes:

CVS commit: src/sys/ufs/lfs

2016-06-19 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jun 20 03:55:34 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: In lfs_mknod, don't release dvp until done with it. This was exposed a while back when I removed a sketchy preprocessor macro scheme, but I'd

CVS commit: src/sys/ufs/lfs

2016-06-20 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jun 21 06:14:40 UTC 2016 Modified Files: src/sys/ufs/lfs: ulfs_inode.h Log Message: Revert version 1.19 (make ufid_ino in struct ulfs_ufid 64-bit) -- via a twisty maze of marginal if not illegal type punning it breaks the cl

CVS commit: src/sys/ufs/lfs

2016-07-13 Thread Maya Rashish
Module Name:src Committed By: maya Date: Wed Jul 13 16:26:26 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Fix a deadlock ok dholland@ To generate a diff of this commit: cvs rdiff -u -r1.303 -r1.304 src/sys/ufs/lfs/lfs_vnops.c Please note that diff

CVS commit: src/sys/ufs/lfs

2016-07-21 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Thu Jul 21 18:10:47 UTC 2016 Modified Files: src/sys/ufs/lfs: lfs_pages.c Log Message: Don't do variable stack allocations for systems with non-const PAGE_SIZE; instead assume that the smallest pagesize is 1024. To generate a

CVS commit: src/sys/ufs/lfs

2010-06-25 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jun 25 10:03:52 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_subr.c Log Message: Undo last commit and don't try to lock vnodes in lfs_unmark_dirop() as we may deadlock trying to write the superblock. Should fix PR #43503 Ca

CVS commit: src/sys/ufs/lfs

2010-08-04 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Aug 4 10:43:53 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Free the on disk inodes in the reclaim routine. To generate a diff of this commit: cvs rdiff -u -r1.230 -r1.231 src/sys/ufs/lfs/lfs_vnops.c

CVS commit: src/sys/ufs/lfs

2010-12-17 Thread Eduardo Horvath
Module Name:src Committed By: eeh Date: Sat Dec 18 00:01:46 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Byebye deadlock. To generate a diff of this commit: cvs rdiff -u -r1.231 -r1.232 src/sys/ufs/lfs/lfs_vnops.c Please note that diffs are not pub

CVS commit: src/sys/ufs/lfs

2011-01-05 Thread Martin Husemann
Module Name:src Committed By: martin Date: Wed Jan 5 19:34:28 UTC 2011 Modified Files: src/sys/ufs/lfs: lfs_vnops.c Log Message: Avoid NULL deref inside a KASSERT, as discussed on tech-kern. To generate a diff of this commit: cvs rdiff -u -r1.233 -r1.234 src/sys/ufs/lfs

CVS commit: src/sys/ufs/lfs

2012-01-03 Thread Konrad Schroder
Module Name:src Committed By: perseant Date: Wed Jan 4 02:48:58 UTC 2012 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: lfs_writerd thread exits when no more LFSs are mounted. To generate a diff of this commit: cvs rdiff -u -r1.292 -r1.293 src/sys/ufs/lfs/lf

CVS commit: src/sys/ufs/lfs

2012-01-14 Thread Konrad Schroder
Module Name:src Committed By: perseant Date: Sun Jan 15 04:42:04 UTC 2012 Modified Files: src/sys/ufs/lfs: lfs_syscalls.c Log Message: Corrections to part of rev 1.140. lfs_bmapv, not lfs_markv, marks vnodes LFSI_BMAP and recycles them. This greatly reduces the writing le

CVS commit: src/sys/ufs/lfs

2012-02-23 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Thu Feb 23 22:33:33 UTC 2012 Modified Files: src/sys/ufs/lfs: lfs_extern.h Log Message: Make sure that __BEGIN_DECLS and __END_DECLS are paired. To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 src/sys/ufs/lfs/lfs_ex

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:40:55 UTC 2013 Added Files: src/sys/ufs/lfs: README.wc ulfs_bmap.c ulfs_bswap.h ulfs_dinode.h ulfs_dir.h ulfs_dirhash.c ulfs_dirhash.h ulfs_extattr.c ulfs_extattr.h ulfs_extern.h ulfs_ihash.c

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:44:41 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_cksum.c lfs_debug.c lfs_inode.c lfs_itimes.c lfs_rfw.c lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsop

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:48:04 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs.h lfs_alloc.c lfs_balloc.c lfs_bio.c lfs_debug.c lfs_extern.h lfs_inode.c lfs_rfw.c lfs_segment.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c u

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:49:28 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs_balloc.c lfs_inode.c lfs_vfsops.c ulfs_extern.h ulfs_inode.c ulfs_lookup.c ulfs_quota.c ulfs_quota.h ulfs_quota1.c ulfs_quota1.h ulfs_quota

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:52:14 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs.h ulfs_extern.h ulfs_vfsops.c Log Message: Fix some exposed symbols: LOSTFOUNDINO -> LFS_LOSTFOUNDINO struct ufid -> struct ulfs_ufid To generate a diff o

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:51:50 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs.h ulfs_dinode.h ulfs_inode.h ulfs_quota2_subr.c ulfs_vfsops.c Log Message: Cleanups to reduce symbol and header exposure: - move struct ufid from u

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 00:51:25 UTC 2013 Modified Files: src/sys/ufs/lfs: lfs.h ulfs_bmap.c ulfs_inode.h ulfs_quota2_subr.c ulfs_vnops.c ulfs_wapbl.c ulfsmount.h Log Message: Remove stray references to ext2fs, chfs, ffs, and mfs

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 01:01:42 UTC 2013 Modified Files: src/sys/ufs/lfs: README.wc Log Message: Update the line-count standings. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/lfs/README.wc Please note that diff

CVS commit: src/sys/ufs/lfs

2013-06-05 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jun 6 01:25:25 UTC 2013 Modified Files: src/sys/ufs/lfs: ulfs_dinode.h ulfs_dir.h ulfsmount.h Log Message: Remove references to Apple UFS. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/lfs/ulfs_d

  1   2   3   >