* do we really need both hasprefix() and startswith()?
* when a kernel driver logs in a tight loop we should ratelimit that too.
* do we really need both hasprefix() and startswith()?
* when a kernel driver logs in a tight loop we should ratelimit that too.