Home
last modified time | relevance | path

Searched refs:orphanage (Results 1 – 7 of 7) sorted by relevance

/linux/fs/xfs/scrub/
H A Dorphanage.c134 sc->orphanage = NULL; in xrep_orphanage_create()
139 ASSERT(sc->orphanage == NULL); in xrep_orphanage_create()
199 sc->orphanage = XFS_I(orphanage_inode); in xrep_orphanage_create()
218 xfs_ilock(sc->orphanage, ilock_flags); in xrep_orphanage_ilock()
275 if (!sc->orphanage) in xrep_orphanage_rele()
281 xchk_irele(sc, sc->orphanage); in xrep_orphanage_rele()
282 sc->orphanage = NULL; in xrep_orphanage_rele()
294 if (!sc->orphanage) in xrep_orphanage_can_adopt()
296 if (sc->ip == sc->orphanage) in xrep_orphanage_can_adopt()
322 ASSERT(sc->orphanage != NULL); in xrep_adoption_trans_alloc()
[all …]
H A Ddirtree_repair.c236 if (dl->sc->orphanage) in xrep_dirtree_decide_fate()
584 xfs_inode_to_parent_rec(&dl->pptr_rec, sc->orphanage); in xrep_dirtree_create_adoption_path()
586 error = xino_bitmap_set(&path->seen_inodes, sc->orphanage->i_ino); in xrep_dirtree_create_adoption_path()
H A Dscrub.h160 struct xfs_inode *orphanage; member
H A Dnlinks_repair.c67 if (ip == mp->m_rootip || ip == sc->orphanage) in xrep_nlinks_is_orphaned()
H A Dscrub.c189 ASSERT(sc->orphanage == sub->sc.orphanage); in xchk_scrub_free_subord()
/linux/fs/xfs/
H A DMakefile215 orphanage.o \
/linux/Documentation/filesystems/xfs/
H A Dxfs-online-fsck-design.rst3744 If no parents are found, the file must be :ref:`reparented <orphanage>` to the
3745 orphanage to prevent the file from being lost forever.
4937 serve as an orphanage, and linking orphan files into the orphanage by using the
4939 Reparenting a file to the orphanage does not reset any of its permissions or
4944 VFS mechanisms to create the orphanage directory with all the necessary
4948 Orphaned files are adopted by the orphanage as follows:
4952 This also attaches the orphanage directory to the scrub context.
4955 orphanage and the file being reattached.
4963 orphanage.
4970 orphanage ILOCK, and clean the scrub transaction. Call
[all …]