diff options
Diffstat (limited to 'lib/lcm.c')
-rw-r--r-- | lib/lcm.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/lib/lcm.c b/lib/lcm.c deleted file mode 100644 index 03d7fcb420b5..000000000000 --- a/lib/lcm.c +++ /dev/null @@ -1,25 +0,0 @@ -#include <linux/compiler.h> -#include <linux/gcd.h> -#include <linux/export.h> -#include <linux/lcm.h> - -/* Lowest common multiple */ -unsigned long lcm(unsigned long a, unsigned long b) -{ - if (a && b) - return (a / gcd(a, b)) * b; - else - return 0; -} -EXPORT_SYMBOL_GPL(lcm); - -unsigned long lcm_not_zero(unsigned long a, unsigned long b) -{ - unsigned long l = lcm(a, b); - - if (l) - return l; - - return (b ? : a); -} -EXPORT_SYMBOL_GPL(lcm_not_zero); |