hpet is availlable only on x86/ia64 and thoses arch both provides readq/writeq functions. So this patch remove unused writeq/readq function definitions in hpet.c
Signed-off-by: Corentin Labbe <clabbe.montj...@gmail.com> --- drivers/char/hpet.c | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c index f0e6427..a22543d 100644 --- a/drivers/char/hpet.c +++ b/drivers/char/hpet.c @@ -123,22 +123,6 @@ static struct hpets *hpets; #define HPET_PERIODIC 0x0004 #define HPET_SHARED_IRQ 0x0008 - -#ifndef readq -static inline unsigned long long readq(void __iomem *addr) -{ - return readl(addr) | (((unsigned long long)readl(addr + 4)) << 32LL); -} -#endif - -#ifndef writeq -static inline void writeq(unsigned long long v, void __iomem *addr) -{ - writel(v & 0xffffffff, addr); - writel(v >> 32, addr + 4); -} -#endif - static irqreturn_t hpet_interrupt(int irq, void *data) { struct hpet_dev *devp; -- 2.10.2