On Wed, May 22, 2019 at 06:42:11PM -0400, Jerome Glisse wrote: > > > The way race is avoided is because mm->hmm will either be NULL or > > > point to another hmm struct before an existing hmm is free. > > > > There is no locking on mm->hmm so it is useless to prevent races. > > There is locking on mm->hmm Not in mm_get_hmm() > > So we agree this patch is necessary? Can you test it an ack it please? > > A slightly different patch than this one is necessary i will work on > it tomorrow. I think if you want something different you should give feedback on this patch. You haven't rasied any defects with it. Jason