diff options
author | Jung-uk Kim <jkim@FreeBSD.org> | 2011-03-16 16:44:08 +0000 |
---|---|---|
committer | Jung-uk Kim <jkim@FreeBSD.org> | 2011-03-16 16:44:08 +0000 |
commit | 7ebbcb21ba301b6618711a2d43817fefa39ee6a6 (patch) | |
tree | 12e038cc5c89e53945404a01df48d9503c2e8ab3 /sys/x86 | |
parent | 630db7f99bc6773d3329b7bc64d32f70bfaae059 (diff) | |
download | src-7ebbcb21ba301b6618711a2d43817fefa39ee6a6.tar.gz src-7ebbcb21ba301b6618711a2d43817fefa39ee6a6.zip |
Revert r219676.
Requested by: jhb, bde
Notes
Notes:
svn path=/head/; revision=219700
Diffstat (limited to 'sys/x86')
-rw-r--r-- | sys/x86/x86/tsc.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/x86/x86/tsc.c b/sys/x86/x86/tsc.c index d0afff1bd85b..1781a788d97b 100644 --- a/sys/x86/x86/tsc.c +++ b/sys/x86/x86/tsc.c @@ -263,10 +263,12 @@ sysctl_machdep_tsc_freq(SYSCTL_HANDLER_ARGS) if (tsc_timecounter.tc_frequency == 0) return (EOPNOTSUPP); - freq = tsc_timecounter.tc_frequency; + freq = tsc_freq; error = sysctl_handle_64(oidp, &freq, 0, req); - if (error == 0 && req->newptr != NULL) - tsc_timecounter.tc_frequency = freq; + if (error == 0 && req->newptr != NULL) { + tsc_freq = freq; + tsc_timecounter.tc_frequency = tsc_freq; + } return (error); } |