dmaengine: shdma: fixup parameter definition on dmae_set_dmars
authorKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Thu, 16 Jun 2011 05:08:28 +0000 (05:08 +0000)
committerPaul Mundt <lethal@linux-sh.org>
Thu, 16 Jun 2011 06:03:50 +0000 (15:03 +0900)
chan_pdata->dmars_bit is unsigned int

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
drivers/dma/shdma.c

index 3d22eb8..41a21b3 100644 (file)
@@ -211,7 +211,7 @@ static int dmae_set_dmars(struct sh_dmae_chan *sh_chan, u16 val)
        struct sh_dmae_pdata *pdata = shdev->pdata;
        const struct sh_dmae_channel *chan_pdata = &pdata->channel[sh_chan->id];
        u16 __iomem *addr = shdev->dmars;
-       int shift = chan_pdata->dmars_bit;
+       unsigned int shift = chan_pdata->dmars_bit;
 
        if (dmae_is_busy(sh_chan))
                return -EBUSY;