X-Git-Url: https://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=include%2Freiserfs%2Freiserfs.h;h=822f85c26b991104a7c3fb08933ac682e095a291;hp=2e27a27e3ab47866fc0f4d850e883c79057913b9;hb=9f447e44f585a4f2081258aa3b598a7b9d127c11;hpb=559ae8fa7f19a44a8f41f384aae303495614090d diff --git a/include/reiserfs/reiserfs.h b/include/reiserfs/reiserfs.h index 2e27a27..822f85c 100644 --- a/include/reiserfs/reiserfs.h +++ b/include/reiserfs/reiserfs.h @@ -95,14 +95,14 @@ struct reiserfs_journal_header { /* Item version determines which offset_v# struct to use */ #define ITEM_VERSION_1 0 #define ITEM_VERSION_2 1 -#define IH_KEY_OFFSET(ih) (INFO->version < 2 \ - || ih_version(ih) == ITEM_VERSION_1 \ - ? (ih)->ih_key.u.k_offset_v1.k_offset \ +#define IH_KEY_OFFSET(ih) ((INFO->version < 2 \ + || ih_version(ih) == ITEM_VERSION_1) \ + ? le32_to_cpu ((ih)->ih_key.u.k_offset_v1.k_offset) \ : offset_v2_k_offset(&(ih)->ih_key.u.k_offset_v2)) -#define IH_KEY_ISTYPE(ih, type) (INFO->version < 2 \ - || ih_version(ih) == ITEM_VERSION_1 \ - ? (ih)->ih_key.u.k_offset_v1.k_uniqueness == V1_##type \ +#define IH_KEY_ISTYPE(ih, type) ((INFO->version < 2 \ + || ih_version(ih) == ITEM_VERSION_1) \ + ? le32_to_cpu((ih)->ih_key.u.k_offset_v1.k_uniqueness) == V1_##type \ : offset_v2_k_type(&(ih)->ih_key.u.k_offset_v2) == V2_##type) //