mirror of https://gitee.com/openkylin/linux.git
staging: lustre: cfs_time_sub() must return unsigned long
It looks like someone ment for it to return this value (there's a cast), but the funtion says 'long' which causes problems when comparing values from this function. Cc: Andreas Dilger <andreas.dilger@intel.com> Cc: Oleg Drokin <oleg.drokin@intel.com> Cc: hpdd-discuss <hpdd-discuss@lists.01.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
b2d201bd16
commit
88c03eae2d
|
@ -48,7 +48,7 @@ static inline unsigned long cfs_time_add(unsigned long t, long d)
|
||||||
return (unsigned long)(t + d);
|
return (unsigned long)(t + d);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline long cfs_time_sub(unsigned long t1, unsigned long t2)
|
static inline unsigned long cfs_time_sub(unsigned long t1, unsigned long t2)
|
||||||
{
|
{
|
||||||
return (unsigned long)(t1 - t2);
|
return (unsigned long)(t1 - t2);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue