On Wed, 21 Mar 2018 15:05:46 -0700 Alexei Starovoitov <ast@xxxxxx> wrote: > Like the only reason my patch is counting till 17 is because of > trace_iwlwifi_dev_ucode_error(). > The next offenders are using 12 arguments: > trace_mc_event() > trace_mm_vmscan_lru_shrink_inactive() > > Clearly not every efficient usage of it: > trace_mm_vmscan_lru_shrink_inactive(pgdat->node_id, > nr_scanned, nr_reclaimed, > stat.nr_dirty, stat.nr_writeback, > stat.nr_congested, stat.nr_immediate, > stat.nr_activate, stat.nr_ref_keep, > stat.nr_unmap_fail, > sc->priority, file); > could have passed &stat instead. Yes they should have, and if I was on the Cc for that patch, I would have yelled at them and told them that's exactly what they needed to do. Perhaps I should add something to keep any tracepoint from having more than 6 arguments. That should force a clean up quickly. I think I may start doing that. -- Steve -- To unsubscribe from this list: send the line "unsubscribe linux-api" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html