in nubus.c [113:124]
static void nubus_move(unsigned char **ptr, int len, int map)
{
unsigned long slot_space = (unsigned long)*ptr & 0xFF000000;
if (len > 0)
nubus_advance(ptr, len, map);
else if (len < 0)
nubus_rewind(ptr, -len, map);
if (((unsigned long)*ptr & 0xFF000000) != slot_space)
pr_err("%s: moved out of slot address space!\n", __func__);
}