The patch titled sound/core/pcm_timer.c: use lib/gcd.c has been added to the -mm tree. Its filename is sound-core-pcm_timerc-use-lib-gcdc.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://userweb.kernel.org/~akpm/stuff/added-to-mm.txt to find out what to do about this The current -mm tree may be found at http://userweb.kernel.org/~akpm/mmotm/ ------------------------------------------------------ Subject: sound/core/pcm_timer.c: use lib/gcd.c From: Florian Fainelli <florian@xxxxxxxxxxx> Make sound/core/pcm_timer.c use lib/gcd.c Signed-off-by: Florian Fainelli <florian@xxxxxxxxxxx> Cc: Sergei Shtylyov <sshtylyov@xxxxxxxxxxxxx> Cc: Takashi Iwai <tiwai@xxxxxxx> Cc: Simon Horman <horms@xxxxxxxxxxxx> Cc: Julius Volz <juliusv@xxxxxxxxxx> Cc: David S. Miller <davem@xxxxxxxxxxxxx> Cc: Patrick McHardy <kaber@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- sound/core/Kconfig | 1 + sound/core/pcm_timer.c | 17 +---------------- 2 files changed, 2 insertions(+), 16 deletions(-) diff -puN sound/core/Kconfig~sound-core-pcm_timerc-use-lib-gcdc sound/core/Kconfig --- a/sound/core/Kconfig~sound-core-pcm_timerc-use-lib-gcdc +++ a/sound/core/Kconfig @@ -5,6 +5,7 @@ config SND_TIMER config SND_PCM tristate select SND_TIMER + select GCD config SND_HWDEP tristate diff -puN sound/core/pcm_timer.c~sound-core-pcm_timerc-use-lib-gcdc sound/core/pcm_timer.c --- a/sound/core/pcm_timer.c~sound-core-pcm_timerc-use-lib-gcdc +++ a/sound/core/pcm_timer.c @@ -20,6 +20,7 @@ */ #include <linux/time.h> +#include <linux/gcd.h> #include <sound/core.h> #include <sound/pcm.h> #include <sound/timer.h> @@ -28,22 +29,6 @@ * Timer functions */ -/* Greatest common divisor */ -static unsigned long gcd(unsigned long a, unsigned long b) -{ - unsigned long r; - if (a < b) { - r = a; - a = b; - b = r; - } - while ((r = a % b) != 0) { - a = b; - b = r; - } - return b; -} - void snd_pcm_timer_resolution_change(struct snd_pcm_substream *substream) { unsigned long rate, mult, fsize, l, post; _ Patches currently in -mm which might be from florian@xxxxxxxxxxx are linux-next.patch lib-add-lib-gcdc.patch lib-add-lib-gcdc-fix.patch sound-core-pcm_timerc-use-lib-gcdc.patch net-netfilter-ipvs-ip_vs_wrrc-use-lib-gcdc.patch net-netfilter-ipvs-ip_vs_wrrc-use-lib-gcdc-fix.patch -- To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html