diff options
author | Sami Tolvanen <samitolvanen@google.com> | 2015-03-18 18:52:14 +0300 |
---|---|---|
committer | Mike Snitzer <snitzer@redhat.com> | 2015-04-15 19:10:22 +0300 |
commit | 65ff5b7ddf0541f2b6e5cc59c47bfbf6cbcd91b8 (patch) | |
tree | 2a5391011a315f42e409a33d8238544451484c14 /crypto | |
parent | 0e0e32c16cfd2eeaf4fd4f16aa6cccd1333ce1e0 (diff) | |
download | linux-65ff5b7ddf0541f2b6e5cc59c47bfbf6cbcd91b8.tar.xz |
dm verity: add error handling modes for corrupted blocks
Add device specific modes to dm-verity to specify how corrupted
blocks should be handled. The following modes are defined:
- DM_VERITY_MODE_EIO is the default behavior, where reading a
corrupted block results in -EIO.
- DM_VERITY_MODE_LOGGING only logs corrupted blocks, but does
not block the read.
- DM_VERITY_MODE_RESTART calls kernel_restart when a corrupted
block is discovered.
In addition, each mode sends a uevent to notify userspace of
corruption and to allow further recovery actions.
The driver defaults to previous behavior (DM_VERITY_MODE_EIO)
and other modes can be enabled with an additional parameter to
the verity table.
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions