On Mon, Feb 19, 2018 at 05:08:54PM -0600, David Lechner wrote: > The end field of struct resource is resource_size_t, so on 32-bit > targets, this is a 32-bit value. That's not quite correct. resource_size_t is a phys_addr_t, which can be 64-bit also on 32-bit targets (if they've got CONFIG_PHYS_ADDR_T_64BIT enabled, which is used for example with PAE). With that fixed: Reviewed-by: Thierry Reding