On Mon, 17 Oct 2011, Joe Thornber wrote: > On Fri, Oct 14, 2011 at 03:14:34PM -0400, Mikulas Patocka wrote: > > Hi > > > > This is a patch for dm-bufio. > > I've merged all I'm going to at this point and pushed to thin-dev. I think Alasdair currently holds the master version of this code. Or is it you? If we had three versions of the same code and don't know which one is the master, then there is a problem. Mikulas > If you put together a patch for the cond_resched stuff I'll take that; > providing you don't call it in a tight loop like here: > > > @@ -758,8 +772,9 @@ static struct dm_buffer *__find(struct d > > struct dm_buffer *b; > > struct hlist_node *hn; > > hlist_for_each_entry(b, hn, &c->cache_hash[DM_BUFIO_HASH(block)], hash_list) { > > - if (b->block == block) > > + if (likely(b->block == block)) > > return b; > > + dm_bufio_cond_resched(); > > } > > > I'm not really interested in the likely/unlikely annotations. > > - Joe > -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel