Message ID | 1385921962-19843-2-git-send-email-takasi-y@ops.dti.ne.jp (mailing list archive) |
---|---|
State | Accepted |
Headers | show |
On Mon, Dec 02, 2013 at 03:19:13AM +0900, takasi-y@ops.dti.ne.jp wrote: > From: Takashi Yoshii <takasi-y@ops.dti.ne.jp> > > Truncation on integer division in sh_msiof_spi_set_clk_regs() > results in insufficient transfer frequency (> max_speed_freq). Applied, thanks.
diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c index c74298c..ac8795f 100644 --- a/drivers/spi/spi-sh-msiof.c +++ b/drivers/spi/spi-sh-msiof.c @@ -152,7 +152,7 @@ static void sh_msiof_spi_set_clk_regs(struct sh_msiof_spi_priv *p, size_t k; if (!WARN_ON(!spi_hz || !parent_rate)) - div = parent_rate / spi_hz; + div = DIV_ROUND_UP(parent_rate, spi_hz); /* TODO: make more fine grained */