看起来很明显,在 Linux 内核模块中设置系统时间应该总是没有问题。但是,do_settimeofday ()函数总是在我为 4.4 内核编写的模块中返回 EINVAL (Invalid argument)。我在this topic中尝试了该示例,并得到了相同的 EINVAL (当我打印do_settimeof
谢谢你的想法和方向!
根据implementation,do_settimeofday仅在以下情况下返回 EINVAL
其timespec
参数不正确(秒数为负数或纳秒数超出间隔 [0,1 000 000 000)),或
设置给定的时间值将 monolitic 时间性质。请注意,虽然该函数用于更新实际时间,但它也通过相同的增量修改monolitic时间。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处
评论列表(72条)