commit | a9a0c51af4e7c825c014b40694571456a75ebbc4 | [log] [tgz] |
---|---|---|
author | Alex Elder <elder@dreamhost.com> | Wed Feb 15 07:43:54 2012 -0600 |
committer | Alex Elder <elder@dreamhost.com> | Thu Mar 22 10:47:51 2012 -0500 |
tree | 6df7b2873d21f3c9c5e449aca1d8c16f4dd5fc1d | |
parent | bca064d236a2e3162a07c758855221bcbe3c475b [diff] |
libceph: separate CRC calculation from byte swapping Calculate CRC in a separate step from rearranging the byte order of the result, to improve clarity and readability. Use offsetof() to determine the number of bytes to include in the CRC calculation. In read_partial_message(), switch which value gets byte-swapped, since the just-computed CRC is already likely to be in a register. Signed-off-by: Alex Elder <elder@dreamhost.com> Signed-off-by: Sage Weil <sage@newdream.net>