Module Name:src
Committed By: christos
Date: Thu Jul 10 15:15:54 UTC 2014
Modified Files:
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
CID 975226: hande error from UFS_WAPBL_BEGIN
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sys/ufs/ffs/ffs_wapbl.c
Module Name:src
Committed By: hannken
Date: Fri May 30 08:40:09 UTC 2014
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Testing v_usecount == 1 for exclusive reference will not always
work -- remove and test only readonly.
To generate a diff of this
Module Name:src
Committed By: christos
Date: Tue Apr 1 14:28:17 UTC 2014
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Check for bread errors before we do the size check. Otherwise we de-reference
NULL...
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: hannken
Date: Mon Mar 17 09:29:20 UTC 2014
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Change snapshot_expunge() to use vfs_vnode_iterator.
To generate a diff of this commit:
cvs rdiff -u -r1.132 -r1.133
Module Name:src
Committed By: hannken
Date: Mon Mar 17 09:29:55 UTC 2014
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Change ffs_sync() to use vfs_vnode_iterator.
To generate a diff of this commit:
cvs rdiff -u -r1.293 -r1.294 src/sys/ufs/ffs/ffs_vfsops.c
Module Name:src
Committed By: joerg
Date: Tue Dec 17 01:17:39 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
ib_get is not used in the evbarm/OPENRD kernel, so mark it as such.
To generate a diff of this commit:
cvs rdiff -u -r1.131 -r1.132
Module Name:src
Committed By: dholland
Date: Tue Nov 12 03:29:22 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
clarify warning printout
To generate a diff of this commit:
cvs rdiff -u -r1.144 -r1.145 src/sys/ufs/ffs/ffs_alloc.c
Please note that
Module Name:src
Committed By: bad
Date: Mon Oct 28 21:32:52 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
Pull in fix from FreeBSD ffs_alloc.c r121785:
Consider only cylinder groups with at least 75% of the average free space
per cylinder group and
Module Name:src
Committed By: martin
Date: Sat Oct 19 16:30:57 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Mark a potentially unused (ifndef FFS_EI) variable
To generate a diff of this commit:
cvs rdiff -u -r1.129 -r1.130
Module Name:src
Committed By: martin
Date: Sat Oct 19 19:20:50 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
Eliminate a variable only used in diagnostic kernels
To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141
Module Name:src
Committed By: martin
Date: Sat Oct 19 19:29:59 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_wapbl.c
Log Message:
Mark a potentially unused variable
To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sys/ufs/ffs/ffs_wapbl.c
Please note
Module Name:src
Committed By: martin
Date: Sat Oct 19 19:28:13 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Mark unused (in the !FFS_EI case) variables as such.
To generate a diff of this commit:
cvs rdiff -u -r1.130 -r1.131
Module Name:src
Committed By: christos
Date: Sun Oct 20 00:00:51 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
always declare needswap
To generate a diff of this commit:
cvs rdiff -u -r1.141 -r1.142 src/sys/ufs/ffs/ffs_alloc.c
Please note that
Module Name:src
Committed By: christos
Date: Sun Oct 20 00:20:53 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
always declare needswap
To generate a diff of this commit:
cvs rdiff -u -r1.142 -r1.143 src/sys/ufs/ffs/ffs_alloc.c
Please note that
Module Name:src
Committed By: hannken
Date: Mon Sep 16 12:36:54 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Function ffs_reload() works on a read-only mount, so remove the call
to ffs_snapshot_mount() as it would panic later with already on list
Module Name:src
Committed By: joerg
Date: Fri Sep 13 20:15:33 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Kill unused function ib_assign.
To generate a diff of this commit:
cvs rdiff -u -r1.127 -r1.128 src/sys/ufs/ffs/ffs_snapshot.c
Please
Module Name:src
Committed By: martin
Date: Thu Sep 12 20:00:15 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
#ifdef a variable just like their use
To generate a diff of this commit:
cvs rdiff -u -r1.138 -r1.139 src/sys/ufs/ffs/ffs_alloc.c
Please
Module Name:src
Committed By: dholland
Date: Tue Sep 3 02:24:01 UTC 2013
Modified Files:
src/sys/ufs/ffs: fs.h
Log Message:
Add the FS_SUJ flag for journaled softupdates from FreeBSD.
This conflicts with our flag for FS_INDEXDIRS. Apparently FreeBSD
changed that
Module Name:src
Committed By: hannken
Date: Tue May 7 09:40:54 UTC 2013
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
When invalidating short buffers on the snapshots clean list use bbusy()
to mark the buffer busy. There exists a small window where a
Module Name:src
Committed By: manu
Date: Mon Sep 10 07:57:51 UTC 2012
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Stop extended attributes at the appropriate place so that unmount
does not fail with EBUSY on filesystem with extended attributes ensabled.
Module Name:src
Committed By: matt
Date: Mon Jul 9 11:20:22 UTC 2012
Modified Files:
src/sys/ufs/ffs: ffs_inode.c
Log Message:
Convert a KDASSERT to a KDASSERTMSG
To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/sys/ufs/ffs/ffs_inode.c
Please note
Module Name:src
Committed By: drochner
Date: Mon Apr 23 17:19:01 UTC 2012
Modified Files:
src/sys/ufs/ffs: fs.h
Log Message:
everywhere else it is assumed that the filesystem block size fits into
a 32-bit int -- do the cast to quell a compiler warning in a more
sensible
Module Name:src
Committed By: christos
Date: Thu Apr 19 17:25:38 UTC 2012
Modified Files:
src/sys/ufs/ffs: fs.h
Log Message:
Fix signed/unsigned issues.
To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/sys/ufs/ffs/fs.h
Please note that diffs are not
Module Name:src
Committed By: christos
Date: Fri Apr 20 02:07:44 UTC 2012
Modified Files:
src/sys/ufs/ffs: fs.h
Log Message:
one more cast
To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/sys/ufs/ffs/fs.h
Please note that diffs are not public domain;
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: 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: 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: 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: 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: 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: 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: 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: 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 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: 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: 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: 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: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
Module Name:src
Committed By: hannken
Date: Thu Oct 15 10:05:48 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
No longer abuse TAILQ internal data.
To generate a diff of this commit:
cvs rdiff -u -r1.96 -r1.97 src/sys/ufs/ffs/ffs_snapshot.c
Module Name:src
Committed By: hannken
Date: Tue Oct 13 12:38:14 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_snapshot.c
Log Message:
Fix a deadlock where fscow_disestablish() blocks because outstanding
copy-on-write operations wait for si_snaplock.
To generate a diff
Module Name:src
Committed By: bouyer
Date: Sun Sep 13 14:30:21 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
If the WAPBL journal can't be read (ffs_wapbl_replay_start() fails),
mount the filesystem anyway if MNT_FORCE is present.
This allows to
Module Name:src
Committed By: pooka
Date: Fri Jul 31 20:58:50 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Don't free extattr resources until it is certain that unmount
succeeds. Also, unmount system call - unmount vfs operation
in comment just so
Module Name:src
Committed By: pooka
Date: Thu Jul 23 01:10:02 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Restore error behaviour bulldozed in rev 1.246.
might fix PR kern/41769
To generate a diff of this commit:
cvs rdiff -u -r1.248 -r1.249
Module Name:src
Committed By: christos
Date: Mon Jul 6 16:07:19 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c
Log Message:
Fix bug introduced in revision 1.174 where a NULL fspec with an MNT_UPDATE
command would always return EINVAL. This broke fsck on root,
Module Name:src
Committed By: ad
Date: Tue May 12 21:01:02 UTC 2009
Modified Files:
src/sys/ufs/ffs: fs.h
Log Message:
Reserve a bit for FS_GJOURNAL (from FreeBSD).
To generate a diff of this commit:
cvs rdiff -u -r1.52 -r1.53 src/sys/ufs/ffs/fs.h
Please note that
Module Name:src
Committed By: sborrill
Date: Sat Apr 25 08:32:32 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_alloc.c
Log Message:
Fix random 'filesystem full' messages by trapping a couple of 32-bit
overflow areas missed in rev 1.110 and switching cgbase().
Kudos to
Module Name:src
Committed By: ad
Date: Sun Mar 29 10:29:00 UTC 2009
Modified Files:
src/sys/ufs/ffs: ffs_vfsops.c ffs_vnops.c
Log Message:
fsync:
- atime updates were not being synced.
ffs_sync:
- In some cases the sync vnode was acting like now dead /usr/sbin/update.
101 - 165 of 165 matches
Mail list logo