#include <linux/kernel.h>#include <linux/gcd.h>#include <linux/export.h>#include <linux/lcm.h>/* Lowest common multiple */unsignedlong lcm(unsignedlong a, unsignedlong b) {if (a && b)return (a * b) / gcd(a, b);elseif (b)return b;return a; } EXPORT_SYMBOL_GPL(lcm);