]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00213158-4 IPU: remove in_interrupt() check in _ipu_get/_ipu_put
authorWayne Zou <b36644@freescale.com>
Tue, 12 Jun 2012 07:02:42 +0000 (15:02 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:34:49 +0000 (08:34 +0200)
Remove in_interrupt() check in _ipu_get/_ipu_put, since clk_enable and
clk_disable should not happen in interrupt context.

Signed-off-by: Wayne Zou <b36644@freescale.com>
drivers/mxc/ipu3/ipu_common.c

index b1fb4ca63474dbd1e76ebc03baa4f4f4b18127fc..561433ff77479c7ea768f616a0527c264229ebf8 100644 (file)
@@ -373,8 +373,6 @@ void _ipu_get(struct ipu_soc *ipu)
 {
        int ret;
 
-       if (in_interrupt())
-               return;
        ret = clk_enable(ipu->ipu_clk);
        if (ret < 0)
                BUG();
@@ -382,8 +380,6 @@ void _ipu_get(struct ipu_soc *ipu)
 
 void _ipu_put(struct ipu_soc *ipu)
 {
-       if (in_interrupt())
-               return;
        clk_disable(ipu->ipu_clk);
 }