On Tue, Mar 14, 2017 at 02:03:27PM -0700, Omar Sandoval wrote: > From: Omar Sandoval <osandov@xxxxxx> > > This patchset generalizes the blk-stats infrastructure to allow users to > register a callback to be called at a given time with the statistics of > requests completed during that window. Writeback throttling and hybrid > polling are converted to the new infrastructure. The ultimate goal is to > use this infrastructure for the mq I/O scheduler. > > The details are in patch 4, which is the actual conversion. Patches 1-3 > are preparation cleanups. FYI, the diff of block/blk-stat.[ch] is a pain to read. It's easier to just apply the patches and look at the whole files.