Title: [7718] trunk/drivers/mmc/host/bfin_sdh.c: bug[5603]clk_div should be the smaller one
Revision
7718
Author
cliff
Date
2009-10-27 04:02:49 -0400 (Tue, 27 Oct 2009)

Log Message

bug[5603]clk_div should be the smaller one

Modified Paths

Diff

Modified: trunk/drivers/mmc/host/bfin_sdh.c (7717 => 7718)


--- trunk/drivers/mmc/host/bfin_sdh.c	2009-10-27 07:06:34 UTC (rev 7717)
+++ trunk/drivers/mmc/host/bfin_sdh.c	2009-10-27 08:02:49 UTC (rev 7718)
@@ -347,13 +347,14 @@
 
 	spin_lock_irqsave(&host->lock, flags);
 	if (ios->clock) {
-		unsigned long clk_div, sys_clk, ios_clk;
+		unsigned long  sys_clk, ios_clk;
+		unsigned char clk_div;
 		ios_clk = 2 * ios->clock;
 		sys_clk = get_sclk();
 		clk_div = sys_clk / ios_clk;
 		if (sys_clk % ios_clk == 0)
 			clk_div -= 1;
-		clk_div = max_t(unsigned long, clk_div, 0xFF);
+		clk_div = min_t(unsigned char, clk_div, 0xFF);
 		clk_ctl |= clk_div;
 		clk_ctl |= CLK_E;
 		host->clk_div = clk_div;
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to