Commit 6932256
time/jiffies: Fix sysctl file error on configurations where USER_HZ < HZ
Commit 2dc164a ("sysctl: Create converter functions with two new
macros") incorrectly returns error to user space when jiffies sysctl
converter is used. The old overflow check got replaced with an
unconditional one:
+ if (USER_HZ < HZ)
+ return -EINVAL;
which will always be true on configurations with "USER_HZ < HZ".
Remove the check; it is no longer needed as clock_t_to_jiffies() returns
ULONG_MAX for the overflow case and proc_int_u2k_conv_uop() checks for
"> INT_MAX" after conversion
Fixes: 2dc164a ("sysctl: Create converter functions with two new macros")
Reported-by: Colm Harrington <[email protected]>
Signed-off-by: Gerd Rausch <[email protected]>
Signed-off-by: Joel Granados <[email protected]>1 parent 11439c4 commit 6932256
1 file changed
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
256 | 256 | | |
257 | 257 | | |
258 | 258 | | |
259 | | - | |
260 | | - | |
261 | 259 | | |
262 | 260 | | |
263 | 261 | | |
| |||
0 commit comments