> { > + .compatible = "physmap-ram", > + .data = (void *)"map_ram", > + }, > + { > + .compatible = "physmap-rom", > + .data = (void *)"map_rom", > + }, Why the cast? It's redundant afaics. Segher