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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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,
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
601 - 700 of 745 matches
Mail list logo