[PATCH] hrtimer: remove duplicate div_long_long_rem implementation
make posix-timers.c use the generic calc64.h facility Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@elte.hu> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
5cca7619a5
commit
67924be886
@ -35,6 +35,7 @@
|
|||||||
#include <linux/interrupt.h>
|
#include <linux/interrupt.h>
|
||||||
#include <linux/slab.h>
|
#include <linux/slab.h>
|
||||||
#include <linux/time.h>
|
#include <linux/time.h>
|
||||||
|
#include <linux/calc64.h>
|
||||||
|
|
||||||
#include <asm/uaccess.h>
|
#include <asm/uaccess.h>
|
||||||
#include <asm/semaphore.h>
|
#include <asm/semaphore.h>
|
||||||
@ -48,15 +49,6 @@
|
|||||||
#include <linux/workqueue.h>
|
#include <linux/workqueue.h>
|
||||||
#include <linux/module.h>
|
#include <linux/module.h>
|
||||||
|
|
||||||
#ifndef div_long_long_rem
|
|
||||||
#include <asm/div64.h>
|
|
||||||
|
|
||||||
#define div_long_long_rem(dividend,divisor,remainder) ({ \
|
|
||||||
u64 result = dividend; \
|
|
||||||
*remainder = do_div(result,divisor); \
|
|
||||||
result; })
|
|
||||||
|
|
||||||
#endif
|
|
||||||
#define CLOCK_REALTIME_RES TICK_NSEC /* In nano seconds. */
|
#define CLOCK_REALTIME_RES TICK_NSEC /* In nano seconds. */
|
||||||
|
|
||||||
static inline u64 mpy_l_X_l_ll(unsigned long mpy1,unsigned long mpy2)
|
static inline u64 mpy_l_X_l_ll(unsigned long mpy1,unsigned long mpy2)
|
||||||
|
Loading…
Reference in New Issue
Block a user