]> git.baikalelectronics.ru Git - kernel.git/commit
rbd: encapsulate header validity test
authorAlex Elder <elder@inktank.com>
Wed, 25 Jul 2012 14:32:40 +0000 (09:32 -0500)
committerSage Weil <sage@inktank.com>
Tue, 31 Jul 2012 01:15:48 +0000 (18:15 -0700)
commit09de12bbc5ee6475e7e495e1175d69cf2a20dd32
treeddc6135050fcb792fb4b4b45ee9aadbd050a5526
parentdfd383859e511835c0b6805dcd4d6325244477be
rbd: encapsulate header validity test

If an rbd image header is read and it doesn't begin with the
expected magic information, a warning is displayed.  This is
a fairly simple test, but it could be extended at some point.
Fix the comparison so it actually looks at the "text" field
rather than the front of the structure.

In any case, encapsulate the validity test in its own function.

Signed-off-by: Alex Elder <elder@inktank.com>
Reviewed-by: Josh Durgin <josh.durgin@inktank.com>
drivers/block/rbd.c