| /* |
| * Copyright (C) 2011 Red Hat, Inc. |
| * |
| * This file is released under the GPL. |
| */ |
| |
| #ifndef SNAPSHOTS_SPACE_MAP_CHECKER_H |
| #define SNAPSHOTS_SPACE_MAP_CHECKER_H |
| |
| #include "dm-space-map.h" |
| |
| /*----------------------------------------------------------------*/ |
| |
| /* |
| * This space map wraps a real on-disk space map, and verifies all of its |
| * operations. It uses a lot of memory, so only use if you have a specific |
| * problem that you're debugging. |
| * |
| * Ownership of @sm passes. |
| */ |
| struct dm_space_map *dm_sm_checker_create(struct dm_space_map *sm); |
| struct dm_space_map *dm_sm_checker_create_fresh(struct dm_space_map *sm); |
| |
| /*----------------------------------------------------------------*/ |
| |
| #endif |