On Mon, 29 Oct 2018, Vito Caputo wrote:
I'm definitely not in favor of just adding another stat file that is the same format as the existing one with the intrs zeroed out. It's a dirty hack; fine for your local needs but too gross for upstream IMHO.
I suspect very few users of /proc/stat actually use the irq fields in the first place. So the common case ends up doing unnecessary operations. The stat2 approach is not perfect, but I think it's the best approach so far. This sort of renaming is not uncommon when we cannot break userspace, and its not like procfs is not already far contaminated already. There are not enough users that care about this stuff, afaik. What you suggest sounds like a lot of over-engineering. Thanks, Davidlohr