On 12/16/20 10:03 AM, Al Viro wrote:
Once more, with feeling: why bother? What's wrong with using the damn strndup_user() and then doing whatever checks you want with the data already copied, living in normal kernel memory, with all string functions applicable, etc.?
I was trying to avoid the allocation, but I reckon it is pointless to micro-optimize the invalid case. I'll send v3.
Siddhesh