Hi Patrik,

FYI, there are coccinelle warnings in

tree:   git://github.com/patjak/drm-gma500 blitter_hacking
head:   c0f1cbb1b1991f5dbb18be5f4c8d04d5b0addb79
commit: c0f1cbb1b1991f5dbb18be5f4c8d04d5b0addb79 [10/10] drm/gma500: Add 
blitter submit ioctl

>> drivers/gpu/drm/gma500/blitter.c:97:2-8: preceding lock on line 78

git remote add drm-gma500 git://github.com/patjak/drm-gma500
git remote update drm-gma500
git checkout c0f1cbb1b1991f5dbb18be5f4c8d04d5b0addb79
vim +97 drivers/gpu/drm/gma500/blitter.c

c0f1cbb1 Patrik Jakobsson 2014-02-07   72  {
c0f1cbb1 Patrik Jakobsson 2014-02-07   73       int ret = 0;
c0f1cbb1 Patrik Jakobsson 2014-02-07   74       int i;
c0f1cbb1 Patrik Jakobsson 2014-02-07   75       unsigned submit_size;
c0f1cbb1 Patrik Jakobsson 2014-02-07   76       unsigned long flags;
c0f1cbb1 Patrik Jakobsson 2014-02-07   77  
c0f1cbb1 Patrik Jakobsson 2014-02-07  @78       
spin_lock_irqsave(&dev_priv->lock_2d, flags);
c0f1cbb1 Patrik Jakobsson 2014-02-07   79  
c0f1cbb1 Patrik Jakobsson 2014-02-07   80       while (size > 0) {
c0f1cbb1 Patrik Jakobsson 2014-02-07   81               submit_size = (size < 
0x60) ? size : 0x60;
c0f1cbb1 Patrik Jakobsson 2014-02-07   82               size -= submit_size;
c0f1cbb1 Patrik Jakobsson 2014-02-07   83               ret = 
gma_blt_wait_available(dev_priv, submit_size);
c0f1cbb1 Patrik Jakobsson 2014-02-07   84               submit_size <<= 2;
c0f1cbb1 Patrik Jakobsson 2014-02-07   85  
c0f1cbb1 Patrik Jakobsson 2014-02-07   86               for (i = 0; i < 
submit_size; i += 4) {
c0f1cbb1 Patrik Jakobsson 2014-02-07   87                       
PSB_WSGX32(*cmdbuf++, PSB_SGX_2D_SLAVE_PORT + i);
c0f1cbb1 Patrik Jakobsson 2014-02-07   88               }
c0f1cbb1 Patrik Jakobsson 2014-02-07   89  
c0f1cbb1 Patrik Jakobsson 2014-02-07   90               
(void)PSB_RSGX32(PSB_SGX_2D_SLAVE_PORT + i - 4);
c0f1cbb1 Patrik Jakobsson 2014-02-07   91       }
c0f1cbb1 Patrik Jakobsson 2014-02-07   92  
c0f1cbb1 Patrik Jakobsson 2014-02-07   93       /* We currently sync our blits 
here */
c0f1cbb1 Patrik Jakobsson 2014-02-07   94       ret = 
gma_blt_wait_idle(dev_priv);
c0f1cbb1 Patrik Jakobsson 2014-02-07   95       if (ret) {
c0f1cbb1 Patrik Jakobsson 2014-02-07   96               
DRM_ERROR_DRIVER("Blitter hang!");
c0f1cbb1 Patrik Jakobsson 2014-02-07  @97               return ret;
c0f1cbb1 Patrik Jakobsson 2014-02-07   98       }
c0f1cbb1 Patrik Jakobsson 2014-02-07   99  
c0f1cbb1 Patrik Jakobsson 2014-02-07  100       
spin_unlock_irqrestore(&dev_priv->lock_2d, flags);

---
0-DAY kernel build testing backend              Open Source Technology Center
http://lists.01.org/mailman/listinfo/kbuild                 Intel Corporation
_______________________________________________
kbuild mailing list
kbuild@lists.01.org
https://lists.01.org/mailman/listinfo/kbuild
_______________________________________________
kbuild mailing list
kbuild@lists.01.org
https://lists.01.org/mailman/listinfo/kbuild

Reply via email to