X-Git-Url: http://git.ozlabs.org/?a=blobdiff_plain;f=include%2Freiserfs%2Freiserfs.h;h=822f85c26b991104a7c3fb08933ac682e095a291;hb=e348755b9f809dd5b83111c8cfd3dc14e641f01a;hp=2e27a27e3ab47866fc0f4d850e883c79057913b9;hpb=f4ebbd9f7ea23e3f0fcbe098754580c220894628;p=yaboot.git 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) //