diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-06-25 11:59:19 -0700 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-06-25 11:59:19 -0700 |
commit | 5f4b37d8784da4217ede8f8bcd301686853dcf8c (patch) | |
tree | 0ce7799c0133a4707628b128473f22db89ff7502 /arch/x86/include/asm/pvclock.h | |
parent | 35d8d5d47c0ef066197f629f71cdd6039693b86d (diff) | |
parent | 8e6cec1c7c5afa489687c90be15d6ed82c742975 (diff) | |
download | lwn-5f4b37d8784da4217ede8f8bcd301686853dcf8c.tar.gz lwn-5f4b37d8784da4217ede8f8bcd301686853dcf8c.zip |
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull timer fixes from Thomas Gleixner:
"A few fixes for timekeeping and timers:
- Plug a subtle race due to a missing READ_ONCE() in the timekeeping
code where reloading of a pointer results in an inconsistent
callback argument being supplied to the clocksource->read function.
- Correct the CLOCK_MONOTONIC_RAW sub-nanosecond accounting in the
time keeping core code, to prevent a possible discontuity.
- Apply a similar fix to the arm64 vdso clock_gettime()
implementation
- Add missing includes to clocksource drivers, which relied on
indirect includes which fails in certain configs.
- Use the proper iomem pointer for read/iounmap in a probe function"
* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
arm64/vdso: Fix nsec handling for CLOCK_MONOTONIC_RAW
time: Fix CLOCK_MONOTONIC_RAW sub-nanosecond accounting
time: Fix clock->read(clock) race around clocksource changes
clocksource: Explicitly include linux/clocksource.h when needed
clocksource/drivers/arm_arch_timer: Fix read and iounmap of incorrect variable
Diffstat (limited to 'arch/x86/include/asm/pvclock.h')
0 files changed, 0 insertions, 0 deletions