forked from Minki/linux
cxlflash: Fix context encode mask width
The context encode mask covers more than 32-bits, making it a long integer. This should be noted by appending the ULL width suffix to the mask. Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> Signed-off-by: Manoj N. Kumar <manoj@linux.vnet.ibm.com> Reviewed-by: Brian King <brking@linux.vnet.ibm.com> Reviewed-by: Daniel Axtens <dja@axtens.net> Reviewed-by: Tomas Henzl <thenzl@redhat.com> Signed-off-by: James Bottomley <JBottomley@Odin.com>
This commit is contained in:
parent
e568e23f3c
commit
a76df368be
@ -87,7 +87,7 @@ enum ctx_ctrl {
|
|||||||
CTX_CTRL_FILE = (1 << 5)
|
CTX_CTRL_FILE = (1 << 5)
|
||||||
};
|
};
|
||||||
|
|
||||||
#define ENCODE_CTXID(_ctx, _id) (((((u64)_ctx) & 0xFFFFFFFF0) << 28) | _id)
|
#define ENCODE_CTXID(_ctx, _id) (((((u64)_ctx) & 0xFFFFFFFF0ULL) << 28) | _id)
|
||||||
#define DECODE_CTXID(_val) (_val & 0xFFFFFFFF)
|
#define DECODE_CTXID(_val) (_val & 0xFFFFFFFF)
|
||||||
|
|
||||||
struct ctx_info {
|
struct ctx_info {
|
||||||
|
Loading…
Reference in New Issue
Block a user