[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [[PATCH -v2]] XenBus: Don't wait for the producer to fill the ring if
On 23/05/17 16:14, Jan Beulich wrote: >>>> On 23.05.17 at 16:12, <anshul.makkar@xxxxxxxxxx> wrote: >> The condition: if there is a space in the ring then wait for the producer >> to fill the ring also evaluates to true even if the ring if full. It >> leads to a deadlock where producer is waiting for consumer >> to consume the items and consumer is waiting for producer to fill the ring. >> >> Fix for the issue: check if the ring is full and then break from >> the loop to consume the items from the ring. >> eg. case: prod = 1272, cons = 248. >> >> Signed-off-by: Anshul Makkar <anshul.makkar@xxxxxxxxxx> > Reviewed-by: Jan Beulich <jbeulich@xxxxxxxx> > > Julien, > > do you want to consider this for 4.9? I'd agree with including this in 4.9 ~Andrew _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |