Hello, Israel. On Wed, Apr 11, 2018 at 07:16:14PM +0300, Israel Rukshin wrote: > >Just noticed this one, this looks interesting to me as well. Israel, > >can you run your test with this patch? > > Yes, I just did and it looks good. Awesome. > >>+++ b/include/linux/blkdev.h > >>@@ -227,6 +227,8 @@ struct request { > >> unsigned int extra_len; /* length of alignment and padding */ > >> + bool missed_completion; > >>+ > > > >Would be nicer if we can flag this somewhere instead of adding a hole to > >struct request... I missed it before. It's actually being put in an existing hole, so the struct size stays the same before and after. It's a bit of cheating cuz this is one of the two holes which can be removed by swapping two fields. Re. making it a flag, regardless of whether this is a flag or a separate field, we need to add a new field because there currently is no field which can be modified by the party who doesn't own the request, so if we make it a flag, we need to add sth like unsigned long atom_flags. Thanks. -- tejun