On 16/01/2019 14:44, Mike Rapoport wrote:
Add check for the return value of memblock_alloc*() functions and call panic() in case of error. The panic message repeats the one used by panicing memblock allocators with adjustment of parameters to include only relevant ones. The replacement was mostly automated with semantic patches like the one below with manual massaging of format strings. @@ expression ptr, size, align; @@ ptr = memblock_alloc(size, align); + if (!ptr) + panic("%s: Failed to allocate %lu bytes align=0x%lx\n", __func__, size, align); Signed-off-by: Mike Rapoport <rppt@xxxxxxxxxxxxx>
For the Xen part: Reviewed-by: Juergen Gross <jgross@xxxxxxxx> Juergen