kmemleak_ignore() shouldn't be used on the gen_pool allocations since they aren't slab allocations. This leads to a flurry of warnings from kmemleak; fix it by using kmemleak_ignore() correctly. Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>