[PATCH] gpu/drm: fix signed integer overflow

2016-09-06 Thread Xie XiuQi
Use 1UL for unsigned long, or we'll meet a overflow issue with UBSAN. [ 15.589489] UBSAN: Undefined behaviour in drivers/gpu/drm/drm_hashtab.c:145:35 [ 15.589500] signed integer overflow: [ 15.58] -2147483648 - 1 cannot be represented in type 'int' [ 15.590434] CPU: 2 PID: 294 Comm:

[PATCH] gpu/drm: fix signed integer overflow

2016-09-06 Thread Sean Paul
On Tue, Sep 6, 2016 at 4:55 AM, Xie XiuQi wrote: > Use 1UL for unsigned long, or we'll meet a overflow issue with UBSAN. > > [ 15.589489] UBSAN: Undefined behaviour in > drivers/gpu/drm/drm_hashtab.c:145:35 > [ 15.589500] signed integer overflow: > [ 15.58] -2147483648 - 1 cannot be