at v3.19 14 lines 269 B view raw
1#include <linux/kernel.h> 2#include <linux/gcd.h> 3#include <linux/export.h> 4#include <linux/lcm.h> 5 6/* Lowest common multiple */ 7unsigned long lcm(unsigned long a, unsigned long b) 8{ 9 if (a && b) 10 return (a / gcd(a, b)) * b; 11 else 12 return 0; 13} 14EXPORT_SYMBOL_GPL(lcm);