summaryrefslogtreecommitdiff
path: root/sys/ufs/ffs/ffs_snapshot.c
AgeCommit message (Expand)Author
2023-05-11ffs: apply the remaining ffs_snapshot.c part of this FreeBSD commit:chs
2022-04-16Take the link count from the inode.hannken
2021-12-05s/shapshot/snapshot/msaitoh
2020-04-18Extended attribute support for ffsv2, from FreeBSD.christos
2020-02-23UVM locking changes, proposed on tech-kern:ad
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-04-01KASSERT(mutex_owned(vp->v_interlock)) in vnode iterator selector.riastradh
2017-03-18#if DIAGNOSTIC panic ---> KASSERTriastradh
2017-03-01Remove now redundant calls to fstrans_start()/fstrans_done().hannken
2017-02-17Bring back vrele_flush() to flush deferred vrele() o an suspended file system.hannken
2017-02-17Untangle VFS_SYNC() from VFS_SUSPENDCTL().hannken
2016-10-28reorganize ffs_truncate()/ffs_indirtrunc() to be able to partiallyjdolecek
2016-10-21revert 1.141 - the second ffs_truncate() can't really failjdolecek
2016-10-20allow also the snapshot_setup()'s call to ffs_truncate() fail, the codejdolecek
2015-06-28Small fixes.maxv
2015-03-28Remove the 'cred' argument from bread(). Remove a now unused var inmaxv
2015-03-28Remove the 'cred' argument from breadn(), and update the man pagemaxv
2014-09-05Don't nest structure definitions.matt
2014-07-10Use an explicit compare to 0 for an immediate error result, not !.dholland
2014-05-30Testing "v_usecount == 1" for exclusive reference will not alwayshannken
2014-05-24Introduce a selector function to the vfs vnode iterator so that we don'tchristos
2014-03-17Change snapshot_expunge() to use vfs_vnode_iterator.hannken
2013-12-17ib_get is not used in the evbarm/OPENRD kernel, so mark it as such.joerg
2013-10-19Mark unused (in the !FFS_EI case) variables as such.martin
2013-10-19Mark a potentially unused (ifndef FFS_EI) variablemartin
2013-09-30Replace macro v_specmountpoint with two functions spec_node_getmountedfs()hannken
2013-09-13Kill unused function ib_assign.joerg
2013-06-23Stick ffs_ in front of the following macros:dholland
2013-06-23Stick ffs_, ext2_, chfs_, filecore_, cd9660_, or mfs_ in front ofdholland
2013-06-23fsbtodb() -> FFS_FSBTODB(), EXT2_FSBTODB(), or MFS_FSBTODB()dholland
2013-06-19Rename ambiguous macros:dholland
2013-06-16Add an UFS_SNAPGONE() ufs op replacing the callshannken
2013-05-07When invalidating short buffers on the snapshots clean list use bbusy()hannken
2013-01-22Stuff UFS_ in front of a few of ufs's symbols to reduce namespacedholland
2012-12-20Change bread() and breadn() to never return a buffer onhannken
2012-03-13Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls withelad
2011-10-07As vnalloc() always allocates with PR_WAITOK there is no longer the needhannken
2011-07-01ffs_copyonwrite(): If the write is to the in-file-system journalhannken
2011-06-12Welcome to 5.99.53! Merge rmind-uvmplock branch:rmind
2011-05-08Revert previous commit. Locking the snapshot vnode while the file systemhannken
2011-04-29Before expunging all snapshots take the snapshot lock and resume the filehannken
2011-04-23ffs_snapshot(): return an error if the node is an invalid snapshot.hannken
2011-04-18Preallocate all cylinder group blocks so we no longer redo ~50% ofhannken
2011-03-06merge the bouyer-quota2 branch. This adds a new on-disk formatbouyer
2011-02-24fss(4): Allow FSSIOCSET to set the initial flags. Add a new flaghannken
2011-02-23Initialize blkno to 0 right before the snapblkaddr() call that GCC doesdyoung
2011-02-23Quiesce CC ('blkno' may be used uninitialized in this function).hannken
2011-02-22Move blocks_in_journal() in under #ifndef FFS_NO_SNAPSHOT, all useshe
2011-02-21Change the snapshot lock:hannken