CVS commit: src/sys/ufs/ufs

2012-02-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Feb 13 06:23:41 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Fix another problem with quota cursor iteration. ok riz To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34

CVS commit: src/sys/ufs/ufs

2012-02-01 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Feb 2 03:00:49 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota1.c Log Message: Make this compile on vax (uninitialized use warning). To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18

CVS commit: src/sys/ufs/ufs

2012-01-31 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Feb 1 05:10:45 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Fix problems in cursor iteration that came to light when iterating one value at a time, instead of in bulk. Yeah, repquota should do bulk

CVS commit: src/sys/ufs/ufs

2012-01-29 Thread Izumi Tsutsui
Module Name:src Committed By: tsutsui Date: Sun Jan 29 08:49:02 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_vfsops.c Log Message: Fix errors in !defined(QUOTA) !defined(QUOTA2) case. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49

CVS commit: src/sys/ufs/ufs

2012-01-29 Thread Lars Heidieker
Module Name:src Committed By: para Date: Sun Jan 29 11:59:14 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: sprinkel some #ifdef QUOTA2 to avoid unused variables To generate a diff of this commit: cvs rdiff -u -r1.104 -r1.105

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 06:42:14 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/ufs/ufs/ufs_quota.c Please note that diffs are not

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 06:46:17 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota.c ufs_quota.h ufs_quota1.c Log Message: For QUOTACTL_SET in quota1, use the quotaval data instead of proplib. To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 06:46:50 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota.c ufs_quota.h ufs_quota2.c Log Message: For QUOTACTL_SET in quota2, use the quotaval data instead of proplib. To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 06:50:15 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota.c Log Message: Whitespace. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/ufs/ufs/ufs_quota.c Please note that diffs are not

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:03:47 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Teach quota2 QUOTACTL_GETALL to start in the middle, step 1. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:04:22 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Teach quota2 QUOTACTL_GETALL to start in the middle, step 2. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:08:00 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Fix a preexisting array overrun and a preexisting free twice exposed by cleanup and testing. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:16:54 UTC 2012 Modified Files: src/sys/ufs/ufs: quota2.h ufs_quota.c ufs_quota1.c ufs_quota2.c ufs_vfsops.c Log Message: Remove references to quota/quotaprop.h in src/sys/ufs. The remaining references

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:17:41 UTC 2012 Modified Files: src/sys/ufs/ufs: quota2.h Log Message: Remove now-unused declarations from quota2.h. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/ufs/ufs/quota2.h Please

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:18:17 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Remove #if 0'd proplib-related code. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/ufs/ufs/ufs_quota2.c Please

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:20:27 UTC 2012 Modified Files: src/sys/ufs/ufs: quota2.h ufs_quota2.c Log Message: quota2_check_limit() is used in only one place, so don't stuff it in a header file. To generate a diff of this commit: cvs rdiff

CVS commit: src/sys/ufs/ufs

2012-01-28 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jan 29 07:21:00 UTC 2012 Modified Files: src/sys/ufs/ufs: ufs_quota2.c Log Message: Clean up quota2 cursoring, as promised earlier. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30

CVS commit: src/sys/ufs

2012-01-27 Thread Lars Heidieker
Module Name:src Committed By: para Date: Fri Jan 27 19:22:50 UTC 2012 Modified Files: src/sys/ufs/ext2fs: ext2fs_inode.c ext2fs_lookup.c src/sys/ufs/ffs: ffs_inode.c ffs_vfsops.c src/sys/ufs/ufs: ufs_extattr.c ufs_vfsops.c ufs_vnops.c ufs_wapbl.c Log

CVS commit: src/sys/ufs/chfs

2012-01-16 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Mon Jan 16 12:17:56 UTC 2012 Modified Files: src/sys/ufs/chfs: chfs_wbuf.c Log Message: cleanup macros To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/ufs/chfs/chfs_wbuf.c Please note that diffs are not

CVS commit: src/sys/ufs/chfs

2012-01-16 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Mon Jan 16 12:28:47 UTC 2012 Modified Files: src/sys/ufs/chfs: chfs_wbuf.c Log Message: use enum instead of macros add some input validation cleanup To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

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

CVS commit: src/sys/ufs/ffs

2012-01-03 Thread Paul Goyette
Module Name:src Committed By: pgoyette Date: Tue Jan 3 15:44:00 UTC 2012 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Display current mount point, rather than previous one, when printing the replaying log to disk message. OK dholland@ Fixes PR kern/39609

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

CVS commit: src/sys/ufs

2012-01-02 Thread Konrad Schroder
Module Name:src Committed By: perseant Date: Mon Jan 2 22:10:45 UTC 2012 Modified Files: src/sys/ufs/lfs: lfs.h lfs_bio.c lfs_extern.h lfs_segment.c lfs_subr.c lfs_syscalls.c lfs_vfsops.c lfs_vnops.c src/sys/ufs/ufs: inode.h ufs_readwrite.c Log

CVS commit: src/sys/ufs/chfs

2011-11-28 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Mon Nov 28 12:50:07 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs.h Log Message: cleanup, some style and remove leftover code To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/chfs/chfs.h Please note

CVS commit: src/sys/ufs/chfs

2011-11-25 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Fri Nov 25 11:15:25 UTC 2011 Modified Files: src/sys/ufs/chfs: ebh.c Log Message: Don't shadow some stupid function defined globally in random platforms. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/ufs/chfs

2011-11-24 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Thu Nov 24 19:14:31 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs.h Log Message: fix build failure on amd64 due to incorrect format string To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/chfs/chfs.h

CVS commit: src/sys/ufs/chfs

2011-11-24 Thread Alistair G. Crooks
Module Name:src Committed By: agc Date: Thu Nov 24 20:50:33 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs_wbuf.c Log Message: quick workaround for compilation bug on amd64 To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/chfs/chfs_wbuf.c Please

CVS commit: src/sys/ufs/chfs

2011-11-24 Thread Alistair G. Crooks
Module Name:src Committed By: agc Date: Thu Nov 24 21:09:37 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs_gc.c chfs_readinode.c chfs_scan.c chfs_subr.c chfs_vfsops.c chfs_vnode.c chfs_vnops.c chfs_write.c Log Message: quick workaround to make this compile,

CVS commit: src/sys/ufs/chfs

2011-11-24 Thread Alistair G. Crooks
Module Name:src Committed By: agc Date: Thu Nov 24 21:22:39 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs_build.c Log Message: i missed a file - quick workaround for compilation bugs on amd64 To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/sys/ufs/chfs

2011-11-24 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Thu Nov 24 21:38:44 UTC 2011 Modified Files: src/sys/ufs/chfs: chfs.h Log Message: disable dbg messages (they break the build on amd64) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/ufs/chfs/chfs.h Please

CVS commit: src/sys/ufs

2011-11-23 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Wed Nov 23 19:42:10 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_inode.c src/sys/ufs/lfs: lfs_inode.c Log Message: If ufs_balloc_range() fails, make sure to call ?fs_truncate() to reset v_writesize to the right value. If

CVS commit: src/sys/ufs/ffs

2011-11-13 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Sun Nov 13 23:10:40 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: use getdiskinfo() To generate a diff of this commit: cvs rdiff -u -r1.269 -r1.270 src/sys/ufs/ffs/ffs_vfsops.c Please note that diffs

CVS commit: src/sys/ufs/ufs

2011-10-09 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Sun Oct 9 21:15:34 UTC 2011 Modified Files: src/sys/ufs/ufs: extattr.h Log Message: add forward declarations for the VOP args structures so that fstat can include this file. To generate a diff of this commit: cvs rdiff -u -r1.9

CVS commit: src/sys/ufs/ufs

2011-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 01:30:54 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: use FFS_MAXNAMLEN instead of NAME_MAX, making sure that it matches with EXT2FS_MAXNAMLEN and LFS_MAXNAMLEN. To generate a diff of this

CVS commit: src/sys/ufs/ufs

2011-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 01:43:39 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: it is __CTASSERT() To generate a diff of this commit: cvs rdiff -u -r1.203 -r1.204 src/sys/ufs/ufs/ufs_vnops.c Please note that diffs are

CVS commit: src/sys/ufs/ufs

2011-09-26 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Sep 27 02:10:32 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: include the proper headers to make {LFS,EXT2FS}_MAXNAMLEN visible To generate a diff of this commit: cvs rdiff -u -r1.204 -r1.205

CVS commit: src/sys/ufs

2011-09-20 Thread Chuck Silvers
Module Name:src Committed By: chs Date: Tue Sep 20 14:01:33 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_alloc.c src/sys/ufs/lfs: lfs_vnops.c src/sys/ufs/ufs: ufs_inode.c Log Message: strengthen the assertions about pages existing during block allocation,

CVS commit: src/sys/ufs/ufs

2011-09-19 Thread Greg Troxel
Module Name:src Committed By: gdt Date: Mon Sep 19 11:18:02 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_wapbl.h Log Message: Remove prototype for the departed wapbl_ufs_rename. ok dholland@ To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/sys/ufs/ufs

2011-07-29 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Fri Jul 29 22:18:57 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: In ufs_rename, declare oldparent and newparent ino_t, not int. XXX There should be an automatic test for this somewhere. ok dholland To

CVS commit: src/sys/ufs/ufs

2011-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 18 06:45:47 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: Eliminate the old ufs_rename. The only reason the WAPBL one was different is that in order to avoid issues with the WAPBL journal lock the

CVS commit: src/sys/ufs/ufs

2011-07-18 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 18 06:46:05 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: Remove some unneeded rename-related static const data. (Why didn't gcc warn that this was unused?) To generate a diff of this commit: cvs

CVS commit: src/sys/ufs/ufs

2011-07-17 Thread David A. Holland
Module Name:src Committed By: dholland Date: Sun Jul 17 22:14:47 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: minor amendment to previous To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/ufs/ufs/ufs_wapbl.c Please note that

CVS commit: src/sys/ufs/ufs

2011-07-17 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 18 01:14:27 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: More rename tidying. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/ufs/ufs/ufs_wapbl.c Please note that diffs are

CVS commit: src/sys/ufs/ufs

2011-07-17 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 18 01:52:55 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: Add the long essay on rename locking from my earlier patch set as a big comment, and expand it some for clarity. To generate a diff of

CVS commit: src/sys/ufs/ufs

2011-07-17 Thread David A. Holland
Module Name:src Committed By: dholland Date: Mon Jul 18 02:35:11 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ok, it is clear that at least vput(vp) needs to go before fstrans_done(). I hoping vput(dvp) doesn't, because if it does that will vastly

CVS commit: src/sys/ufs/ufs

2011-07-14 Thread David A. Holland
Module Name:src Committed By: dholland Date: Thu Jul 14 16:27:43 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c ufs_wapbl.c Log Message: Clean up handling of ufs_lookup_results in rename. To generate a diff of this commit: cvs rdiff -u -r1.192 -r1.193

CVS commit: src/sys/ufs

2011-07-12 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jul 12 16:59:49 UTC 2011 Modified Files: src/sys/ufs/ext2fs: ext2fs_extern.h ext2fs_lookup.c ext2fs_vnops.c src/sys/ufs/lfs: lfs_vnops.c src/sys/ufs/ufs: ufs_extern.h ufs_lookup.c ufs_vnops.c ufs_wapbl.c Log

CVS commit: src/sys/ufs

2011-07-11 Thread David A. Holland
Module Name:src Committed By: dholland Date: Tue Jul 12 02:22:14 UTC 2011 Modified Files: src/sys/ufs/ext2fs: ext2fs_lookup.c src/sys/ufs/ufs: inode.h ufs_lookup.c ufs_vnops.c ufs_wapbl.c Log Message: Currently, ufs_lookup produces five auxiliary results that are

CVS commit: src/sys/ufs/ufs

2011-07-07 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Thu Jul 7 14:56:45 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_extattr.c Log Message: Fix locking protocol to avoid a panic on extattrctl stop and on umount. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/sys/ufs/ffs

2011-07-01 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Jul 1 14:28:22 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: ffs_copyonwrite(): If the write is to the in-file-system journal there is no need to lock and check the snapshots. To generate a

CVS commit: src/sys/ufs/ffs

2011-06-21 Thread matthew green
Module Name:src Committed By: mrg Date: Wed Jun 22 04:01:33 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_appleufs.c Log Message: fix an off by one array overflow found by GCC 4.5.3. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/sys/ufs/ufs

2011-06-15 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Wed Jun 15 12:54:32 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_extattr.c Log Message: Improve UFS1 extended attributes usability - autocreate attribute backing file for new attributes - autoload attributes when issuing

CVS commit: src/sys/ufs/ufs

2011-05-10 Thread Emmanuel Dreyfus
Module Name:src Committed By: manu Date: Tue May 10 08:29:32 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_extattr.c Log Message: Fix filesystem root leaked lock when using UFS_EXTATTR_AUTOSTART. This way, statvfs(2) calls obtained by df(1) or umount(8) will no longer

CVS commit: src/sys/ufs/ffs

2011-05-08 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun May 8 18:37:15 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Revert previous commit. Locking the snapshot vnode while the file system is suspended extends the suspension until the vnode gets

CVS commit: src/sys/ufs/ufs

2011-04-30 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 30 14:24:27 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: ufs_mknod: change vnode type to VNON before it gets unlocked. Closes a small window where the vnode could have type VCHR but op vector

CVS commit: src/sys/ufs/ffs

2011-04-27 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Apr 27 07:24:53 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_extern.h ffs_vfsops.c ffs_vnops.c Log Message: Cleanup ffs fsync and make devices on wapbl enabled file systems work here: - Replace the ugly sync loop in

CVS commit: src/sys/ufs/ffs

2011-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 07:36:02 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_balloc.c Log Message: Try to keep snapshot indirect blocks contiguous. This speeds up snapshot creation by a factor of ~3 and reduces the file system suspension

CVS commit: src/sys/ufs/ffs

2011-04-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sat Apr 23 08:23:52 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: ffs_snapshot(): return an error if the node is an invalid snapshot. To generate a diff of this commit: cvs rdiff -u -r1.112 -r1.113

CVS commit: src/sys/ufs/ffs

2011-04-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Apr 18 07:36:14 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Preallocate all cylinder group blocks so we no longer redo ~50% of the cylinder groups while the file system is suspended. This was

CVS commit: src/sys/ufs/ffs

2011-04-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Apr 15 15:54:12 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: ffs_fsync: no need for wapbl_vptomp() here -- vnode is always VREG. To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117

CVS commit: src/sys/ufs/ufs

2011-04-04 Thread Adam Hoka
Module Name:src Committed By: ahoka Date: Mon Apr 4 21:46:15 UTC 2011 Modified Files: src/sys/ufs/ufs: ufs_extern.h Log Message: add struct ufid; so we can include it without ufs/inode.h To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.64

CVS commit: src/sys/ufs/ffs

2011-03-27 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Mar 27 08:04:50 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Don't abort when APPLE_UFS autodetection cannot read the apple ufs label due to sector size or alignment problems. Autodetection is only a

CVS commit: src/sys/ufs/ufs

2011-03-25 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Mar 25 10:25:17 UTC 2011 Modified Files: src/sys/ufs/ufs: quota.h Log Message: Don't include quota/quotaprop.h for tools. To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/sys/ufs/ufs/quota.h Please note

CVS commit: src/sys/ufs/ufs

2011-03-09 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Mar 9 18:12:04 UTC 2011 Modified Files: src/sys/ufs/ufs: quota2.h Log Message: typo in comment To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/ufs/ufs/quota2.h Please note that diffs are not public

CVS commit: src/sys/ufs

2011-03-05 Thread Mindaugas Rasiukevicius
Module Name:src Committed By: rmind Date: Sun Mar 6 04:46:27 UTC 2011 Modified Files: src/sys/ufs/ext2fs: ext2fs_alloc.c src/sys/ufs/ffs: ffs_alloc.c Log Message: {ffs_nodealloccg,ext2fs_nodealloccg,ext2fs_mapsearch}: use XOR and ffs() to find free bits in the

CVS commit: src/sys/ufs/ffs

2011-02-23 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 23 08:53:22 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Quiesce CC ('blkno' may be used uninitialized in this function). To generate a diff of this commit: cvs rdiff -u -r1.107 -r1.108

CVS commit: src/sys/ufs/ffs

2011-02-23 Thread David Young
Module Name:src Committed By: dyoung Date: Wed Feb 23 17:05:33 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Initialize blkno to 0 right before the snapblkaddr() call that GCC does not understand so that if ffs_copyonwrite() sprouts a new code path

CVS commit: src/sys/ufs/ffs

2011-02-22 Thread Havard Eidnes
Module Name:src Committed By: he Date: Tue Feb 22 20:25:54 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Move blocks_in_journal() in under #ifndef FFS_NO_SNAPSHOT, all uses are under that ifdef anyway; this allows build with FFS_NO_SNAPSHOT

CVS commit: src/sys/ufs/ffs

2011-02-21 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Feb 21 09:29:21 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Change the snapshot lock: - No need to take the snapshot lock while the file system is suspended. - Allow ffs_copyonwrite() one level of

CVS commit: src/sys/ufs/ffs

2011-02-18 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Fri Feb 18 08:39:13 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Revert rev. 1.101. Dead snapshots would hang around until unmount. Adresses PR #44568 (WAPBL doens't play nice with snapshots). To

CVS commit: src/sys/ufs/ffs

2011-02-18 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Fri Feb 18 14:48:54 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Initialize error in snapshot_expunge(); if the list is empty error would be returned uninitialized. t_snapshot_v2 was failing for me when

CVS commit: src/sys/ufs/ffs

2011-02-16 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Feb 16 19:43:50 UTC 2011 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Refine the scope of WAPBL transactions so we should no longer get a wapbl_flush: current transaction too big to flush panic when creating

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

CVS commit: src/sys/ufs/ffs

2010-12-24 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Dec 24 13:38:58 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: For update mounts the root vnode is already in use and we must not free it. Since the mount persists even when the update fails, this is not

CVS commit: src/sys/ufs/ffs

2010-12-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Dec 23 14:43:37 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: mount(2) doesn't remove vnodes from the freelist in the error path, so that they get reused with a invalid pointer to a mount structure. As

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

CVS commit: src/sys/ufs/ffs

2010-12-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 12 10:28:22 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: syncsnap: Use bbusy() to take a buffer from v_dirtyblkhd. To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100

CVS commit: src/sys/ufs/ffs

2010-12-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Sun Dec 12 10:29:25 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Keep a reference to the snapshot vnode until it gets removed from the snapshot list. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ffs

2010-08-12 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Thu Aug 12 07:41:49 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vnops.c Log Message: ffs_reclaim: don't free an already free inode. This may happen when ffs_fhtovp() gets a free inode and releases it. To

CVS commit: src/sys/ufs/ffs

2010-08-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 9 15:50:13 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Return error if we try to mount a file system with block size MAXBSIZE. Note: there is a billion ways to make the kernel panic by trying to

CVS commit: src/sys/ufs/ffs

2010-08-09 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Mon Aug 9 17:12:18 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: add a linefeed to the previous To generate a diff of this commit: cvs rdiff -u -r1.261 -r1.262 src/sys/ufs/ffs/ffs_vfsops.c Please note

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/ext2fs

2010-07-26 Thread Jonathan A. Kollasch
Module Name:src Committed By: jakllsch Date: Tue Jul 27 05:15:56 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Make DEBUG_EXT2 work with 64-bit size_t. To generate a diff of this commit: cvs rdiff -u -r1.158 -r1.159

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

CVS commit: src/sys/ufs/ffs

2010-06-02 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Wed Jun 2 09:56:59 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_snapshot.c Log Message: Initialize the initial snap block list's count. From Antti Kantee po...@netbsd.org. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ufs

2010-05-25 Thread Antti Kantee
Module Name:src Committed By: pooka Date: Tue May 25 11:02:07 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_wapbl.c Log Message: Add a comment describing an observed boom-crash-burn problem in the code. Fixing it will require a full tank of gas, half a pack of

CVS commit: src/sys/ufs/ufs

2010-04-13 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Tue Apr 13 09:27:59 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_vnops.c Log Message: Add fstrans transactions to ufs_close(), ufs_getattr(), ufs_chmod() and ufs_chown(). These functions change file system state. To generate

CVS commit: src/sys/ufs/ufs

2010-03-15 Thread Juergen Hannken-Illjes
Module Name:src Committed By: hannken Date: Mon Mar 15 09:20:10 UTC 2010 Modified Files: src/sys/ufs/ufs: ufs_inode.c Log Message: Allow ufs_inactive() while a file system is suspending. Removes a possible deadlock between vrele() and ffs_sync() during suspension. To

CVS commit: src/sys/ufs/ffs

2010-02-23 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Tue Feb 23 20:41:41 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_wapbl.c Log Message: Replace individual queries for partition information with new helper function. Use this information to query physical sector sizes for WAPBL

CVS commit: src/sys/ufs/ffs

2010-02-21 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Feb 21 13:55:58 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_alloc.c Log Message: For the UVM_PAGE_TRKOWN test do not require that the relevant pages must exist. To generate a diff of this commit: cvs rdiff -u -r1.124

CVS commit: src/sys/ufs/lfs

2010-02-17 Thread Eduardo Horvath
Module Name:src Committed By: eeh Date: Thu Feb 18 01:14:01 UTC 2010 Modified Files: src/sys/ufs/lfs: lfs_vfsops.c Log Message: Fix root filesystem support. To generate a diff of this commit: cvs rdiff -u -r1.283 -r1.284 src/sys/ufs/lfs/lfs_vfsops.c Please note that

CVS commit: src/sys/ufs/ext2fs

2010-02-11 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Feb 11 19:50:34 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: There is no code left that uses disk size data, so don't query it. To generate a diff of this commit: cvs rdiff -u -r1.155 -r1.156

CVS commit: src/sys/ufs/ffs

2010-02-10 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Thu Feb 11 00:06:16 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: There is no code left that uses disk size data, so don't query it. This also failed when querying the simulated block device from mfs. Fixes

CVS commit: src/sys/ufs

2010-02-07 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Sun Feb 7 17:12:40 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_inode.c src/sys/ufs/ffs: ffs_inode.c src/sys/ufs/lfs: lfs_inode.c src/sys/ufs/ufs: ufs_inode.c Log Message: - ufs_balloc_range(): on

CVS commit: src/sys/ufs/ffs

2010-02-05 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Fri Feb 5 20:03:36 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Correct addressing of superblock updates. To generate a diff of this commit: cvs rdiff -u -r1.256 -r1.257 src/sys/ufs/ffs/ffs_vfsops.c

CVS commit: src/sys/ufs/ext2fs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:36:20 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Replace individual queries for partition information with new helper function. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/sys/ufs/ext2fs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:37:57 UTC 2010 Modified Files: src/sys/ufs/ext2fs: ext2fs_vfsops.c Log Message: Fix block shift to work with different device block sizes. To generate a diff of this commit: cvs rdiff -u -r1.154 -r1.155

CVS commit: src/sys/ufs/ffs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:50:23 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c Log Message: Replace individual queries for partition information with new helper function. To generate a diff of this commit: cvs rdiff -u -r1.254

CVS commit: src/sys/ufs/ffs

2010-01-31 Thread Michael van Elst
Module Name:src Committed By: mlelstv Date: Sun Jan 31 10:54:10 UTC 2010 Modified Files: src/sys/ufs/ffs: ffs_vfsops.c fs.h Log Message: Fix block shift to work with different device block sizes. Unlike other filesystems this has some side issues because the shift values

<    2   3   4   5   6   7   8   >