it seemed to be using ioremap() - which with its initialization moved before memory allocators were up and running causes an oops.