diff options
author | Dave Chinner <[email protected]> | 2013-09-02 10:32:00 +1000 |
---|---|---|
committer | Ben Myers <[email protected]> | 2013-09-10 12:57:09 -0500 |
commit | daf7b799a944d28a50caaa512011f5a0eb5a4076 (patch) | |
tree | e4a272ebf3b4b0247acbc4c1a61739cd0490a639 /lib/string_helpers.c | |
parent | 638f44163d57f87d0905fbed7d54202beff916fc (diff) |
xfs: set remote symlink buffer type for recovery
The logging of a remote symlink block does not set the buffer type
being logged, and hence on recovery the type of buffer is not
recognised and hence CRCs are not calculated after replay. This
results in log recoery throwing:
XFS (vdc): Unknown buffer type 0
errors, and subsequent reads of the symlink failing CRC
verification. Found via fsstress + godown.
Reported by: Michael L. Semon <[email protected]>
Signed-off-by: Dave Chinner <[email protected]>
Reviewed-by: Christoph Hellwig <[email protected]>
Signed-off-by: Ben Myers <[email protected]>
Diffstat (limited to 'lib/string_helpers.c')
0 files changed, 0 insertions, 0 deletions