Explorar o código

libnvdimm, btt: sparse fix

Fix:
drivers/nvdimm/btt.c:635:29: warning: restricted __le64 degrades to integer

Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Dan Williams %!s(int64=10) %!d(string=hai) anos
pai
achega
5e32940621
Modificáronse 1 ficheiros con 3 adicións e 2 borrados
  1. 3 2
      drivers/nvdimm/btt.c

+ 3 - 2
drivers/nvdimm/btt.c

@@ -632,8 +632,9 @@ static void parse_arena_meta(struct arena_info *arena, struct btt_sb *super,
 	arena->logoff = arena_off + le64_to_cpu(super->logoff);
 	arena->logoff = arena_off + le64_to_cpu(super->logoff);
 	arena->info2off = arena_off + le64_to_cpu(super->info2off);
 	arena->info2off = arena_off + le64_to_cpu(super->info2off);
 
 
-	arena->size = (super->nextoff > 0) ? (le64_to_cpu(super->nextoff)) :
-			(arena->info2off - arena->infooff + BTT_PG_SIZE);
+	arena->size = (le64_to_cpu(super->nextoff) > 0)
+		? (le64_to_cpu(super->nextoff))
+		: (arena->info2off - arena->infooff + BTT_PG_SIZE);
 
 
 	arena->flags = le32_to_cpu(super->flags);
 	arena->flags = le32_to_cpu(super->flags);
 }
 }