Searched refs:orphanage (Results 1 – 7 of 7) sorted by relevance
/linux-6.12.1/fs/xfs/scrub/ |
D | orphanage.c | 134 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() 226 if (xfs_ilock_nowait(sc->orphanage, ilock_flags)) { in xrep_orphanage_ilock_nowait() 239 xfs_iunlock(sc->orphanage, ilock_flags); in xrep_orphanage_iunlock() 275 if (!sc->orphanage) in xrep_orphanage_rele() 279 xfs_iunlock(sc->orphanage, sc->orphanage_ilock_flags); in xrep_orphanage_rele() 281 xchk_irele(sc, sc->orphanage); in xrep_orphanage_rele() 282 sc->orphanage = NULL; in xrep_orphanage_rele() [all …]
|
D | dirtree_repair.c | 236 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()
|
D | scrub.h | 160 struct xfs_inode *orphanage; member
|
D | nlinks_repair.c | 67 if (ip == mp->m_rootip || ip == sc->orphanage) in xrep_nlinks_is_orphaned()
|
D | scrub.c | 189 ASSERT(sc->orphanage == sub->sc.orphanage); in xchk_scrub_free_subord()
|
/linux-6.12.1/fs/xfs/ |
D | Makefile | 215 orphanage.o \
|
/linux-6.12.1/Documentation/filesystems/xfs/ |
D | xfs-online-fsck-design.rst | 3744 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 …]
|