Linus Torvalds
3ddc76dfc7
Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull timer type cleanups from Thomas Gleixner:
"This series does a tree wide cleanup of types related to
timers/timekeeping.
- Get rid of cycles_t and use a plain u64. The type is not really
helpful and caused more confusion than clarity
- Get rid of the ktime union. The union has become useless as we use
the scalar nanoseconds storage unconditionally now. The 32bit
timespec alike storage got removed due to the Y2038 limitations
some time ago.
That leaves the odd union access around for no reason. Clean it up.
Both changes have been done with coccinelle and a small amount of
manual mopping up"
* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
ktime: Get rid of ktime_equal()
ktime: Cleanup ktime_set() usage
ktime: Get rid of the union
clocksource: Use a plain u64 instead of cycle_t
2016-12-25 14:30:04 -08:00
..
alphascale_asm9260-icoll.h
exynos-combiner.c
irqchip/exynos-combiner: Fix usage of __raw IO
2016-06-23 18:26:42 +00:00
irq-alpine-msi.c
irqchip/irq-alpine-msi: Don't use <asm-generic/msi.h>
2016-05-11 10:12:25 +01:00
irq-armada-370-xp.c
irqchip/armada-xp: Consolidate hotplug state space
2016-12-25 10:47:44 +01:00
irq-aspeed-vic.c
irqchip/aspeed-vic: Add irq controller for Aspeed
2016-06-22 18:44:54 +00:00
irq-ath79-cpu.c
irqchip/ath79-cpu: Move the CPU IRQ driver from arch/mips/ath79/
2016-02-17 13:47:19 +00:00
irq-ath79-misc.c
irq-atmel-aic-common.c
irq-atmel-aic-common.h
irq-atmel-aic.c
irqchip/atmel-aic: Fix potential deadlock in ->xlate()
2016-09-13 16:57:40 +02:00
irq-atmel-aic5.c
irqchip/atmel-aic: Fix potential deadlock in ->xlate()
2016-09-13 16:57:40 +02:00
irq-bcm2835.c
irqchip: bcm2835: Avoid arch/arm-specific handle_IRQ
2016-06-04 14:16:59 +00:00
irq-bcm2836.c
cpu/hotplug: Cleanup state names
2016-12-25 10:47:44 +01:00
irq-bcm6345-l1.c
treewide: remove redundant #include <linux/kconfig.h>
2016-10-11 15:06:33 -07:00
irq-bcm7038-l1.c
irqchip/bcm7038-l1: Implement irq_cpu_offline() callback
2016-11-18 14:17:22 +01:00
irq-bcm7120-l2.c
treewide: remove redundant #include <linux/kconfig.h>
2016-10-11 15:06:33 -07:00
irq-brcmstb-l2.c
treewide: remove redundant #include <linux/kconfig.h>
2016-10-11 15:06:33 -07:00
irq-clps711x.c
irqchip: clps711x: Changing the compatibility string to match with the smallest supported chip
2016-07-06 17:38:15 +02:00
irq-crossbar.c
irqchip: Mask the non-type/sense bits when translating an IRQ
2016-05-11 10:12:41 +01:00
irq-digicolor.c
irq-dw-apb-ictl.c
irq-eznps.c
irqchip/eznps: Drop pointless static qualifier in nps400_of_init()
2016-10-19 14:24:36 +02:00
irq-gic-common.c
irqchip/gic: Prepare for adding platform driver
2016-06-13 11:53:52 +01:00
irq-gic-common.h
irqchip/gic-v2: Parse and export virtual GIC information
2016-05-03 12:54:21 +02:00
irq-gic-pm.c
irqchip/gic-pm: Update driver to use of_pm_clk_add_clk
2016-09-12 19:46:28 +01:00
irq-gic-realview.c
irqchip/gic/realview: Support more RealView DCC variants
2016-03-09 09:38:05 +00:00
irq-gic-v2m.c
iommu/dma: Add support for mapping MSIs
2016-09-16 09:34:22 +01:00
irq-gic-v3-its-pci-msi.c
irqchip/gicv3-its: Use MADT ITS subtable to do PCI/MSI domain initialization
2016-09-12 20:32:43 +01:00
irq-gic-v3-its-platform-msi.c
irq-gic-v3-its.c
irqchip/gic-v3-its: Specialise readq and writeq accesses
2016-11-29 09:14:48 +00:00
irq-gic-v3.c
irqchip/gic: Consolidate hotplug state space
2016-12-25 10:47:44 +01:00
irq-gic.c
cpu/hotplug: Cleanup state names
2016-12-25 10:47:44 +01:00
irq-hip04.c
cpu/hotplug: Cleanup state names
2016-12-25 10:47:44 +01:00
irq-i8259.c
irqchip: i8259: Remove unused i8259A_irq_pending
2016-10-06 17:31:00 +02:00
irq-imgpdc.c
irq-imx-gpcv2.c
irq-ingenic.c
irq-jcore-aic.c
irqchip/jcore: Fix lost per-cpu interrupts
2016-10-14 14:26:55 +02:00
irq-keystone.c
irqchip/keystone: Fix typo "sporious" -> "spurious"
2016-09-01 19:32:06 +00:00
irq-lpc32xx.c
irqchip: Add LPC32xx interrupt controller driver
2016-05-11 10:12:11 +01:00
irq-ls-scfg-msi.c
irqchip: Add Layerscape SCFG MSI controller support
2016-05-04 09:58:04 +01:00
irq-mbigen.c
irqchip/mbigen: Checking for IS_ERR() instead of NULL
2016-05-11 10:12:13 +01:00
irq-metag-ext.c
irqchip/metag-ext: Improve function-level documentation
2016-10-05 11:53:35 +02:00
irq-metag.c
irq-mips-cpu.c
irq-mips-gic.c
clocksource: Use a plain u64 instead of cycle_t
2016-12-25 11:04:12 +01:00
irq-mmp.c
irq-moxart.c
irq-mtk-sysirq.c
irq-mvebu-odmi.c
irqchip/gic: Return IRQ_SET_MASK_OK_DONE in the set_affinity method
2016-02-19 15:42:29 +00:00
irq-mvebu-pic.c
irqchip/mvebu-pic: New driver for Marvell Armada 7K/8K PIC
2016-08-22 22:58:27 +00:00
irq-mxs.c
irqchip/mxs: Fix error check of of_io_request_and_map()
2016-03-10 16:03:30 +01:00
irq-nvic.c
irq-omap-intc.c
irqchip/omap-intc: Fix missing <linux/irqchip/irq-omap-intc.h> include
2016-06-13 00:57:23 +00:00
irq-or1k-pic.c
irq-orion.c
irq-partition-percpu.c
irqchip: Add per-cpu interrupt partitioning library
2016-05-02 13:42:51 +02:00
irq-pic32-evic.c
irqchip/irq-pic32-evic: Fix bug with external interrupts.
2016-06-02 18:03:50 +01:00
irq-renesas-h8s.c
irq-renesas-h8300h.c
irq-renesas-intc-irqpin.c
irq-renesas-irqc.c
irq-s3c24xx.c
irqchip/s3c24xx: Fixup IO accessors for big endian
2016-06-23 18:28:00 +00:00
irq-sa11x0.c
irq-sirfsoc.c
irqchip/sirfsoc: Fix sparse warnings on __iomem
2016-06-13 00:48:31 +00:00
irq-st.c
irqchip/st: Mark st_irq_syscfg_resume() __maybe_unused
2016-12-19 10:55:43 +01:00
irq-stm32-exti.c
drivers/irqchip: Add STM32 external interrupts support
2016-09-21 14:13:21 +02:00
irq-sun4i.c
irq-sunxi-nmi.c
irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
2016-03-10 16:03:30 +01:00
irq-tango.c
irqchip/tango: Add support for Sigma Designs SMP86xx/SMP87xx interrupt controller
2016-02-18 01:18:14 +00:00
irq-tb10x.c
irq-tegra.c
irqchip/tegra: Fix sparse warnings on __iomem
2016-06-13 00:49:39 +00:00
irq-ts4800.c
irqchip/ts4800: Make ts4800_ic_ops static const
2016-02-18 02:09:18 +00:00
irq-versatile-fpga.c
irqchip: versatile-fpga: add new compatible for OX810SE SoC
2016-04-26 09:50:51 +02:00
irq-vf610-mscm-ir.c
irq-vic.c
irqchip/vic: Improve function-level documentation
2016-10-05 11:53:35 +02:00
irq-vt8500.c
irq-xilinx-intc.c
powerpc/virtex: Use generic xilinx irqchip driver
2016-11-29 09:14:50 +00:00
irq-xtensa-mx.c
irq-xtensa-pic.c
irq-zevio.c
irqchip.c
Kconfig
microblaze/irqchip: Move intc driver to irqchip
2016-11-29 09:14:49 +00:00
Makefile
microblaze/irqchip: Move intc driver to irqchip
2016-11-29 09:14:49 +00:00
spear-shirq.c
remove lots of IS_ERR_VALUE abuses
2016-05-27 15:26:11 -07:00