From: Stephen Bates <sbates@xxxxxxxxxxxx>
If the amount of resources allocated to a gen_pool exceeds 2^32 then
the avail atomic overflows and this causes problems when clients try
and borrow resources from the pool.
Add the <linux/atomic.h> header to pull in atomic64 operations on
platforms that do not support them natively.
Signed-off-by: Stephen Bates <sbates@xxxxxxxxxxxx>