aboutsummaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_snapshot.c
Commit message (Expand)AuthorAgeFilesLines
* - Fix anoter dyslexic moment; an atomic_set_int should've become ACTIVESET,Jeff Roberson2005-03-011-1/+1
* When clearing a fragment, it's possible that the length is zero.Xin LI2005-02-191-1/+1
* Don't use the UFS_* and VFS_* functions where a direct call is possble.Poul-Henning Kamp2005-02-081-10/+10
* For snapshots we need all VOP_LOCKs to be exclusive.Poul-Henning Kamp2005-02-081-9/+9
* - Use the ufs lock to protect fs_active.Jeff Roberson2005-01-241-10/+26
* Remove the unused credential argument from VOP_FSYNC() and VFS_SYNC().Poul-Henning Kamp2005-01-111-9/+9
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Fixes a bug that caused UFS2 filesystems bigger than 2TB toKirk McKusick2004-12-091-1/+1
* Fix snapshot creation.Poul-Henning Kamp2004-12-081-1/+1
* Move UFS from DEVFS backing to GEOM backing.Poul-Henning Kamp2004-10-291-13/+17
* Degeneralize the per cdev copyonwrite callback. The only possible valuePoul-Henning Kamp2004-10-261-6/+1
* Do not traverse list of snapshots if there isn't one.Poul-Henning Kamp2004-09-161-0/+4
* Missed a place where snapshots were allocated in my last commit toPoul-Henning Kamp2004-09-161-11/+8
* Create struct snapdata which contains the snapshot fields from cdevPoul-Henning Kamp2004-09-131-70/+88
* Avoid using casts as lvalues. Introduce DIP_SET macro which sets properAlexander Kabaev2004-07-281-13/+14
* When we traverse the vnodes on a mountpoint we need to look out forPoul-Henning Kamp2004-07-041-8/+1
* Avoid deadlock which is caused by locking VDIR of parent and VREG ofJun Kuriyama2004-06-181-0/+9
* Nice, is a property of a process as a whole..Julian Elischer2004-06-161-4/+4
* Avoid assignments to cast expressions.Stefan Farfeleder2004-06-081-2/+2
* Fix style bugs in previous commit.Jun Kuriyama2004-02-131-2/+6
* Reverse lock order by using local variable. This will shut up "acquiringJun Kuriyama2004-02-121-4/+6
* Avoid calling vprint on a vnode while holding its interlock mutex.Alexander Kabaev2004-01-041-2/+2
* Call free(9) after the vnode interlock is released, avoiding a lock-orderAlan Cox2003-11-131-1/+1
* Remove mntvnode_mtx and replace it with per-mountpoint mutex.Alexander Kabaev2003-11-051-8/+8
* Move the P_COWINPROGRESS flag from being a per-process p_flag to being aJohn Baldwin2003-10-231-13/+13
* When expunging unlinked files from a snapshot, skip over holes in theKirk McKusick2003-10-171-6/+16
* - Skip over xvp if XLOCK is set.Jeff Roberson2003-10-051-1/+2
* - Fix an unlocked call to GETATTR by slightly shuffling the code inJeff Roberson2003-10-041-6/+14
* Use __FBSDID().David E. O'Brien2003-06-111-1/+3
* Fix some easy, global, lint warnings. In most cases, this meansMark Murray2003-04-301-1/+1
* Lock both the proc lock and sched_lock when calling sched_nice sinceJohn Baldwin2003-04-221-1/+10
* - Use the sched_nice() api instead of setting the nice value directly.Jeff Roberson2003-04-121-2/+3
* Use td->td_ucred instead of td->td_proc->p_ucred.John Baldwin2003-03-201-1/+1
* Including <sys/stdint.h> is (almost?) universally only to be able to usePoul-Henning Kamp2003-03-181-1/+0
* Use the appropriate size when zeroing out the unused portionKirk McKusick2003-03-071-3/+3
* - Add a new 'flags' parameter to getblk().Jeff Roberson2003-03-041-2/+2
* This patch fixes a deadlock between the bufdaemon and a process takingKirk McKusick2003-02-221-7/+43
* This patch fixes a bug on an active filesystem on which a snapshotKirk McKusick2003-02-221-0/+4
* This patch fixes a bug in the logical block calculation macros soKirk McKusick2003-02-221-3/+3
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-8/+8
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-8/+8
* Fix corruption introduced in previous delta.Kirk McKusick2002-12-181-4/+12
* Keep comments consistent with the code. Minor optimization.Kirk McKusick2002-12-181-14/+4
* Update to previous change (1.54) to use an approperly wide inode fieldKirk McKusick2002-12-151-8/+6
* Only the most recent snapshot contains the complete list of blocksKirk McKusick2002-12-141-138/+188
* Have to use bread() rather than UFS_BALLOC() when obtaining aKirk McKusick2002-12-031-24/+30
* Remove a race condition / deadlock from snapshots. WhenKirk McKusick2002-11-301-54/+112
* Fix two deadlocks in snapshots:Kirk McKusick2002-11-301-2/+7
* Create a new 32-bit fs_flags word in the superblock. Add code to moveKirk McKusick2002-11-271-4/+4
* Do not assume that time_t is an int.Peter Wemm2002-11-151-2/+2