On Sat, May 08, 2021 at 01:55:44AM +0200, Thomas Gleixner wrote: > From: Chen Jun <chenjun102@xxxxxxxxxx> > > commit 2d036dfa5f10df9782f5278fc591d79d283c1fad upstream. > > The return value on success (>= 0) is overwritten by the return value of > compat_put_timex(). That works correct in the fault case, but is wrong for > the success case where compat_put_timex() returns 0. > > Just check the return value of compat_put_timex() and return -EFAULT in case > it is not zero. > > [ tglx: Massage changelog ] > [ tglx: Backport to 4.19, 4.14 ] Thanks, now queued up. greg k-h