1. Nějaký konkrétní příklad z aktuálního jádra, kde to udělat lépe?
2. Zkusíme jinou citaci stejného autora v komentářích k tomu článku:
You are making the same basic mistake as a lot of other people: assuming that there is actually a lot of cycles spent under the BKL. While one could construct extreme examples where that may be true I maintain it's not in most cases on a 2.6 kernel
(and even on 2.4 it wasn't all that big)
The interesting entry points to drivers typically were already BKL less for a long time and the other subsystems all had to do explicit lock_kernel()s too. It was all already fully under the control of the driver writer.
Jinak např. commity v 3.10:
http://kernelnewbies.org/Linux_3.10#head-5c725e42ba8f05ed7767cfaf1c8e8c6546c4caec
http://kernelnewbies.org/Linux_3.10#head-a510ab8fd667eee519a088a193a1e6aa61e445a6
http://kernelnewbies.org/Linux_3.10#head-9754bb18b327a7c86a0051d124104a0ae9069660