Hi Linus, we're not talking about a driver here - we're talking about a new API lifted from a driver to generic code because it's commonly useful.
It's also in entirely new files and not a modification of existing code, and it's always been clear how it is. Some of the code has been in since Linux 4.5 with a properly clear copyright. I really don't understand Doug's objection, and as said if they have a weird problem with it we can simply move it to a separate module.