timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono
euler inclusion category: bugfix Bugzilla: 5380 CVE: N/A ---------------------------------------- Syzkaller report UBSAN bug: UBSAN: Undefined behaviour in kernel/time/timekeeping.c:98:17 signed integer overflow: 8589935550743139462 + 2147483647000000000 cannot be represented in type 'long long int' Use add_time_safe instead add_time in tk_set_wall_to_mono. Signed-off-by: NZhang Xiaoxu <zhangxiaoxu5@huawei.com> Reviewed-by: NXiongfeng Wang <wangxiongfeng2@huawei.com> Signed-off-by: NYang Yingliang <yangyingliang@huawei.com>
Showing
想要评论请 注册 或 登录