Messages in this thread | | | From | Logan Gunthorpe <> | Date | Wed, 25 Oct 2017 09:47:14 -0600 | Subject | Re: [PATCH] genalloc: Make the avail variable an atomic64_t |
| |
On 25/10/17 09:32 AM, sbates@raithlin.com wrote: > From: Stephen Bates <sbates@raithlin.com> > > 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@raithlin.com>
Reviewed-by: Logan Gunthorpe <logang@deltatee.com>
This looks pretty straightforward to me.
Logan
| |