Lines Matching refs:repair

23 #include "scrub/repair.h"
30 * repair on-disk data structures. That task was left to the xfs_check
33 * scrub & repair, on the other hand, enables us to check the metadata
110 * Generally speaking, the repair code has the following code structure:
111 * Lock -> scrub -> repair -> commit -> re-lock -> re-scrub -> unlock.
114 * second check evaluates the completeness of the repair; that is what
120 * - "xrep_" are symbols related to metadata repair.
126 * or repair a given mountpoint. This will be used by xfs_scrub to
127 * probe the kernel's abilities to scrub (and repair) the metadata. We
129 * filesystem for a scrub (or a repair) operation, and immediately
131 * structure state to decide (in broad terms) if scrub/repair are
192 .repair = xrep_probe,
198 .repair = xrep_superblock,
204 .repair = xrep_agf,
210 .repair = xrep_agfl,
216 .repair = xrep_agi,
222 .repair = xrep_notsupported,
228 .repair = xrep_notsupported,
234 .repair = xrep_notsupported,
241 .repair = xrep_notsupported,
248 .repair = xrep_notsupported,
255 .repair = xrep_notsupported,
261 .repair = xrep_notsupported,
267 .repair = xrep_notsupported,
273 .repair = xrep_notsupported,
279 .repair = xrep_notsupported,
285 .repair = xrep_notsupported,
291 .repair = xrep_notsupported,
297 .repair = xrep_notsupported,
303 .repair = xrep_notsupported,
310 .repair = xrep_notsupported,
317 .repair = xrep_notsupported,
323 .repair = xrep_notsupported,
329 .repair = xrep_notsupported,
335 .repair = xrep_notsupported,
341 .repair = xrep_notsupported,
409 * We only want to repair read-write v5+ filesystems. Defer the check
410 * for ops->repair until after our scrub confirms that we need to
433 * Userspace asked us to repair something, we repaired it, rescanned
529 /* Let debug users force us into the repair routines. */
537 * If userspace asked for a repair but it wasn't necessary,
547 * already tried to fix it, then attempt a repair.
552 * Either the repair function succeeded or it couldn't