diff options
| author | Alexey Dobriyan <[email protected]> | 2009-03-31 15:23:18 -0700 |
|---|---|---|
| committer | Linus Torvalds <[email protected]> | 2009-04-01 08:59:13 -0700 |
| commit | 704503d836042d4a4c7685b7036e7de0418fbc0f (patch) | |
| tree | 218bea088f0b286981221e44d5247dab98020d30 /scripts/stackusage | |
| parent | 6a11f75b6a17b5d9ac5025f8d048382fd1f47377 (diff) | |
mm: fix proc_dointvec_userhz_jiffies "breakage"
Addresses http://bugzilla.kernel.org/show_bug.cgi?id=9838
On i386, HZ=1000, jiffies_to_clock_t() converts time in a somewhat strange
way from the user's point of view:
# echo 500 >/proc/sys/vm/dirty_writeback_centisecs
# cat /proc/sys/vm/dirty_writeback_centisecs
499
So, we have 5000 jiffies converted to only 499 clock ticks and reported
back.
TICK_NSEC = 999848
ACTHZ = 256039
Keeping in-kernel variable in units passed from userspace will fix issue
of course, but this probably won't be right for every sysctl.
[[email protected]: coding-style fixes]
Signed-off-by: Alexey Dobriyan <[email protected]>
Cc: Peter Zijlstra <[email protected]>
Cc: Nick Piggin <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Linus Torvalds <[email protected]>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions