printk: return -EINVAL if the message len is bigger than the buf size