Skip to content
  • Randy Dunlap's avatar
    block: sed-opal: fix sparse warning: convert __be64 data · a9eb49c9
    Randy Dunlap authored
    sparse warns about incorrect type when using __be64 data.
    It is not being converted to CPU-endian but it should be.
    
    Fixes these sparse warnings:
    
    ../block/sed-opal.c:375:20: warning: incorrect type in assignment (different base types)
    ../block/sed-opal.c:375:20:    expected unsigned long long [usertype] align
    ../block/sed-opal.c:375:20:    got restricted __be64 const [usertype] alignment_granularity
    ../block/sed-opal.c:376:25: warning: incorrect type in assignment (different base types)
    ../block/sed-opal.c:376:25:    expected unsigned long long [usertype] lowest_lba
    ../block/sed-opal.c:376:25:    got restricted __be64 const [usertype] lowest_aligned_lba
    
    Fixes: 455a7b23
    
     ("block: Add Sed-opal library")
    Cc: Scott Bauer <scott.bauer@intel.com>
    Cc: Rafael Antognolli <rafael.antognolli@intel.com>
    Cc: linux-block@vger.kernel.org
    Reviewed-by: default avatarJon Derrick <jonathan.derrick@intel.com>
    Signed-off-by: default avatarRandy Dunlap <rdunlap@infradead.org>
    Signed-off-by: Je...
    a9eb49c9