[$] strscpy() and the hazards of improved interfaces Back in the distant past (May 2015), LWN
looked
at a couple of efforts to provide improved string-handling primitives
to the kernel. One of those two was recently merged, while the other has
run into trouble; both cases highlight a fundamental concern Linus has
about this type of kernel patch. The end result is that it is possible to
evolve the kernel toward safer interfaces, but attempts to do so as a series
of mass changes will probably not end well.