+ locations[action->location] = gen_pool_alloc(pool, action->size); + BUG_ON(!locations[action->location]);
Again, I'd think it through if you really want to use BUG_ON() or not: https://lwn.net/Articles/13183/ https://lkml.org/lkml/2016/10/4/1 Thanks, Jay