diff options
| author | Gerd Rausch <gerd.rausch@oracle.com> | 2026-02-25 15:37:49 -0800 |
|---|---|---|
| committer | Joel Granados <joel.granados@kernel.org> | 2026-03-04 13:48:31 +0100 |
| commit | 6932256d3a3764f3a5e06e2cb8603be45b6a9fef (patch) | |
| tree | 6c197a9a3bb99655d4249095385e5e74777d3356 /include/linux/misc | |
| parent | 11439c4635edd669ae435eec308f4ab8a0804808 (diff) | |
time/jiffies: Fix sysctl file error on configurations where USER_HZ < HZ
Commit 2dc164a48e6fd ("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: 2dc164a48e6fd ("sysctl: Create converter functions with two new macros")
Reported-by: Colm Harrington <colm.harrington@oracle.com>
Signed-off-by: Gerd Rausch <gerd.rausch@oracle.com>
Signed-off-by: Joel Granados <joel.granados@kernel.org>
Diffstat (limited to 'include/linux/misc')
0 files changed, 0 insertions, 0 deletions
