[kbuild] [drm-gma500:blitter_hacking 10/10] drivers/gpu/drm/gma500/blitter.c:97:2-8: preceding lock on line 78

2014-02-07 Thread kbuild test robot
TO: Patrik Jakobsson patrik.r.jakobs...@gmail.com


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
:: branch date: 52 minutes ago
:: commit date: 52 minutes ago

 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] [drm-gma500:blitter_hacking 10/10] drivers/gpu/drm/gma500/blitter.c:97:2-8: preceding lock on line 78

2014-02-07 Thread Dan Carpenter
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