On Tue, Sep 14, 2021 at 05:41:37PM +0200, Greg Kroah-Hartman wrote:
They huge majority of sysfs attributes are "trivial". So for maybe at
least 95% of the users, if not more, using sysfs_emit() is just fine as
all you "should" be doing is emitting a single value.
It is just fine if no one does the obvious mistakes that an interface
with a char * pointer leads to. And 5% of all attributes is still a huge
attack surface.