summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/hpet.c
Commit message (Expand)AuthorAgeFilesLines
* clocksource: Verify HPET and PMTMR when TSC unverifiedPaul E. McKenney2023-02-021-0/+2
* rtc: Check return value from mc146818_get_time()Mateusz Jończyk2021-12-161-2/+6
* x86/hpet: Use another crystalball to evaluate HPET usabilityThomas Gleixner2021-10-011-0/+81
* x86/msi: Force affinity setup before startupThomas Gleixner2021-08-101-1/+1
* x86/hpet: Use irq_find_matching_fwspec() to find remapping irqdomainDavid Woodhouse2020-10-281-10/+14
* x86/hpet: Move MSI support into hpet.cDavid Woodhouse2020-10-281-6/+112
* remove ioremap_nocache and devm_ioremap_nocacheChristoph Hellwig2020-01-061-1/+1
* x86/hpet: Undo the early counter is counting checkThomas Gleixner2019-07-251-4/+8
* x86/hpet: Use channel for legacy clockevent storageThomas Gleixner2019-06-281-8/+3
* x86/hpet: Use common init for legacy clockeventThomas Gleixner2019-06-281-33/+54
* x86/hpet: Carve out shareable parts of init_one_hpet_msi_clockevent()Thomas Gleixner2019-06-281-13/+20
* x86/hpet: Consolidate clockevent functionsThomas Gleixner2019-06-281-67/+25
* x86/hpet: Wrap legacy clockevent in hpet_channelThomas Gleixner2019-06-281-22/+27
* x86/hpet: Use cached info instead of extra flagsThomas Gleixner2019-06-281-53/+23
* x86/hpet: Move clockevents into channelsThomas Gleixner2019-06-281-80/+59
* x86/hpet: Rename variables to prepare for switching to channelsIngo Molnar2019-06-281-62/+62
* x86/hpet: Add function to select a /dev/hpet channelThomas Gleixner2019-06-281-0/+17
* x86/hpet: Add mode information to struct hpet_channelThomas Gleixner2019-06-281-0/+11
* x86/hpet: Use cached channel dataThomas Gleixner2019-06-281-25/+16
* x86/hpet: Introduce struct hpet_base and struct hpet_channelThomas Gleixner2019-06-281-34/+48
* x86/hpet: Coding style cleanupIngo Molnar2019-06-281-17/+26
* x86/hpet: Clean up commentsIngo Molnar2019-06-281-18/+23
* x86/hpet: Make naming consistentIngo Molnar2019-06-281-10/+10
* x86/hpet: Remove not required includesIngo Molnar2019-06-281-11/+1
* x86/hpet: Decapitalize and rename EVT_TO_HPET_DEVThomas Gleixner2019-06-281-17/+10
* x86/hpet: Simplify counter validationThomas Gleixner2019-06-281-6/+4
* x86/hpet: Separate counter check out of clocksource register codeThomas Gleixner2019-06-281-34/+31
* x86/hpet: Shuffle code around for readability sakeThomas Gleixner2019-06-281-40/+41
* x86/hpet: Move static and global variables to one placeThomas Gleixner2019-06-281-28/+22
* x86/hpet: Sanitize stub functionsThomas Gleixner2019-06-281-9/+3
* x86/hpet: Mark init functions __initThomas Gleixner2019-06-281-3/+3
* x86/hpet: Remove the unused hpet_msi_read() functionThomas Gleixner2019-06-281-7/+0
* x86/hpet: Remove unused parameter from hpet_next_event()Thomas Gleixner2019-06-281-5/+5
* x86/hpet: Remove pointless x86-64 specific #includeThomas Gleixner2019-06-281-4/+0
* x86/hpet: Restructure init codeThomas Gleixner2019-06-281-38/+43
* x86/hpet: Replace printk(KERN...) with pr_...()Thomas Gleixner2019-06-281-26/+19
* x86/hpet: Simplify CPU online codeThomas Gleixner2019-06-281-29/+2
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* x86/hpet: Prevent potential NULL pointer dereferenceAditya Pakki2019-03-211-0/+2
* x86/hpet: Remove unused FSEC_PER_NSEC defineRoland Dreier2018-12-041-4/+0
* x86: Don't include linux/irq.h from asm/hardirq.hNicolai Stange2018-08-051-0/+1
* treewide: kzalloc() -> kcalloc()Kees Cook2018-06-121-1/+1
* treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-121-2/+2
* x86: Remove pr_fmt duplicate logging prefixesJoe Perches2018-05-131-3/+2
* x86/hpet: Cure interface abuse in the resume pathThomas Gleixner2017-08-011-16/+11
* x86/hpet: Do not use smp_processor_id() in preemptible codeBorislav Petkov2017-06-201-1/+1
* x86/hpet: Prevent might sleep splat on resumeThomas Gleixner2017-03-021-1/+1
* x86/irq: Make irq activate operations symmetricThomas Gleixner2017-01-311-0/+1
* Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2016-12-251-7/+7
|\
| * clocksource: Use a plain u64 instead of cycle_tThomas Gleixner2016-12-251-7/+7