lkml.org 
[lkml]   [2011]   [Jun]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    Subject[Q] mm/memblock.c: cast truncates bits from RED_INACTIVE
    Hello all,

    Sparse is reporting a couple warnings in mm/memblock.c:

    warning: cast truncates bits from constant value (9f911029d74e35b becomes 9d74e35b)

    The warnings are due to the cast of RED_INACTIVE in memblock_analyze():

    /* Check marker in the unused last array entry */
    WARN_ON(memblock_memory_init_regions[INIT_MEMBLOCK_REGIONS].base
    != (phys_addr_t)RED_INACTIVE);
    WARN_ON(memblock_reserved_init_regions[INIT_MEMBLOCK_REGIONS].base
    != (phys_addr_t)RED_INACTIVE);

    And in memblock_init():

    /* Write a marker in the unused last array entry */
    memblock.memory.regions[INIT_MEMBLOCK_REGIONS].base = (phys_addr_t)RED_INACTIVE;
    memblock.reserved.regions[INIT_MEMBLOCK_REGIONS].base = (phys_addr_t)RED_INACTIVE;

    Could this cause any problems? If not, is there anyway to quiet the sparse noise?

    Regards,
    Hartley
    \
     
     \ /
      Last update: 2011-06-15 02:51    [W:0.022 / U:363.108 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site