Quotes of the week
Quite frankly, I have _never_ever_ seen a good reason for talking
to the kernel with some idiotic packet interface. It's just a fancy
way to do ioctl's, and everybody knows that ioctl's are bad and
evil. Why are fancy packet interfaces suddenly much better?
-- Linus Torvalds on netlink
I've yet to see any believable and complete explanation for these
gains. I've asked about these things multiple times and nothing
happened.
-- Andrew Morton on per-BDI writeback
I suspect that what happened over time was that previously-working code got broken, then later people noticed the breakage but failed to analyse and fix it in favour of simply ripping everything out and starting again.
So for the want of analysing and fixing several possible regressions, we've tossed away some very sensitive core kernel code which had tens of millions of machine-years testing. I find this incredibly rash.
-extern void refrigerator(void);
+extern void refrigerator(void) __cold;
