diff options
Diffstat (limited to 'firmware/2lib/2nvstorage.c')
-rw-r--r-- | firmware/2lib/2nvstorage.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/firmware/2lib/2nvstorage.c b/firmware/2lib/2nvstorage.c index 36926ffb..e3846d30 100644 --- a/firmware/2lib/2nvstorage.c +++ b/firmware/2lib/2nvstorage.c @@ -203,7 +203,8 @@ uint32_t vb2_nv_get(struct vb2_context *ctx, enum vb2_nv_param param) return (p[VB2_NV_OFFS_KERNEL_MAX_ROLLFORWARD1] | (p[VB2_NV_OFFS_KERNEL_MAX_ROLLFORWARD2] << 8) | (p[VB2_NV_OFFS_KERNEL_MAX_ROLLFORWARD3] << 16) - | (p[VB2_NV_OFFS_KERNEL_MAX_ROLLFORWARD4] << 24)); + | ((uint32_t)p[VB2_NV_OFFS_KERNEL_MAX_ROLLFORWARD4] + << 24)); case VB2_NV_FW_MAX_ROLLFORWARD: /* Field only present in V2 */ @@ -213,7 +214,7 @@ uint32_t vb2_nv_get(struct vb2_context *ctx, enum vb2_nv_param param) return (p[VB2_NV_OFFS_FW_MAX_ROLLFORWARD1] | (p[VB2_NV_OFFS_FW_MAX_ROLLFORWARD2] << 8) | (p[VB2_NV_OFFS_FW_MAX_ROLLFORWARD3] << 16) - | (p[VB2_NV_OFFS_FW_MAX_ROLLFORWARD4] << 24)); + | ((uint32_t)p[VB2_NV_OFFS_FW_MAX_ROLLFORWARD4] << 24)); case VB2_NV_POST_EC_SYNC_DELAY: return GETBIT(VB2_NV_OFFS_MISC, |