[RFC] [PATCH] mtd: add tracepoints for mtd_read and mtd_write

Brian Norris computersforpeace at gmail.com
Fri Jan 8 09:57:41 PST 2016


On Fri, Jan 08, 2016 at 10:33:03AM +0100, Richard Weinberger wrote:
> On Tue, Nov 17, 2015 at 8:18 PM, Daniel Walter <dwalter at sigma-star.at> wrote:
> > Add tracepoints to mtd subsystem for read and write
> > operations. This should allow us to identify applications
> > which are generating too much reads/writes on a flash-device.
> >
> > Signed-off-by: Daniel Walter <dwalter at sigma-star.at>
> 
> Brian, any comments on this?

Only a few. I'm not very familiar with writing trace events. I've only
barely used them! And I haven't run this patch yet.

But I thought Daniel reported having some difficulty here -- that it
isn't actually that useful to get real "user" information, since most
writing/erasing happens from background UBI tasks in practice. So is
this still the best mechanism for tracking this information? (Even if
there's better ways to get info directly out of UBI, I guess maybe it'd
still be good to have this infrastructure.)

Also, maybe I'm missing something, but it doesn't look like this
attempts to record *which* MTD is being accessed, right? I'd think
logging mtd->name could help?

Brian



More information about the linux-mtd mailing list