I don’t think this is the first time I’ve quoted Rusty Russell:
bq. I think Willy did it because this is for printk. It makes more sense than
everyone opencoding an -ENOMEM handler, which will have to be replaced by
some mildly amusing string like “I want to printk but I have no memory!”.
Next think[_sic_] you know 70% of the kernel will be bad limericks as everyone tries
to one-up each other.