Re: [PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Ding Tianhong
On 2017/12/7 23:27, Al Viro wrote: > On Thu, Dec 07, 2017 at 09:19:10PM +0800, Ding Tianhong wrote: >> The undefined behaviour sanatizer detected an signed integer overflow like >> this: >> >> r0 = >> memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) >> lseek(r0,

Re: [PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Ding Tianhong
On 2017/12/7 23:27, Al Viro wrote: > On Thu, Dec 07, 2017 at 09:19:10PM +0800, Ding Tianhong wrote: >> The undefined behaviour sanatizer detected an signed integer overflow like >> this: >> >> r0 = >> memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) >> lseek(r0,

Re: [PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Al Viro
On Thu, Dec 07, 2017 at 09:19:10PM +0800, Ding Tianhong wrote: > The undefined behaviour sanatizer detected an signed integer overflow like > this: > > r0 = > memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) > lseek(r0, 0x4040, 0x1) >

Re: [PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Al Viro
On Thu, Dec 07, 2017 at 09:19:10PM +0800, Ding Tianhong wrote: > The undefined behaviour sanatizer detected an signed integer overflow like > this: > > r0 = > memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) > lseek(r0, 0x4040, 0x1) >

[PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Ding Tianhong
The undefined behaviour sanatizer detected an signed integer overflow like this: r0 = memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) lseek(r0, 0x4040, 0x1) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00b000-0xd)={@empty={[0x0, 0x0,

[PATCH] fs: Fix signed integer overflow for vfs_setpos

2017-12-07 Thread Ding Tianhong
The undefined behaviour sanatizer detected an signed integer overflow like this: r0 = memfd_create(&(0x7f002000-0x12)="2e726571756573745f6b65795f6175746800",0x0) lseek(r0, 0x4040, 0x1) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00b000-0xd)={@empty={[0x0, 0x0,