1. 09 8月, 2014 1 次提交
  2. 17 4月, 2014 3 次提交
  3. 16 2月, 2014 1 次提交
  4. 08 2月, 2014 1 次提交
  5. 04 12月, 2013 1 次提交
  6. 20 8月, 2013 1 次提交
    • J
      vme: vme_tsi148.c: add missing __iomem annotation · 4e8764d9
      Jingoo Han 提交于
      Added missing __iomem annotation in order to fix the following
      sparse warnings:
      
      drivers/vme/bridges/vme_tsi148.c:1270:39: warning: incorrect type in initializer (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1270:39:    expected void *addr
      drivers/vme/bridges/vme_tsi148.c:1270:39:    got void [noderef] <asn:2>*
      drivers/vme/bridges/vme_tsi148.c:1287:30: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1287:30:    expected void const volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1287:30:    got void *addr
      drivers/vme/bridges/vme_tsi148.c:1294:47: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1294:47:    expected void const volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1294:47:    got void *
      drivers/vme/bridges/vme_tsi148.c:1298:48: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1298:48:    expected void const volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1298:48:    got void *
      drivers/vme/bridges/vme_tsi148.c:1305:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1305:17:    expected void const volatile [noderef] <asn:2>*<noident>
      drivers/vme/bridges/vme_tsi148.c:1305:17:    got void *
      drivers/vme/bridges/vme_tsi148.c:1310:40: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1310:40:    expected void const volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1310:40:    got void *
      drivers/vme/bridges/vme_tsi148.c:1314:39: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1314:39:    expected void const volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1314:39:    got void *
      drivers/vme/bridges/vme_tsi148.c:1351:39: warning: incorrect type in initializer (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1351:39:    expected void *addr
      drivers/vme/bridges/vme_tsi148.c:1351:39:    got void [noderef] <asn:2>*
      drivers/vme/bridges/vme_tsi148.c:1369:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1369:17:    expected void volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1369:17:    got void *addr
      drivers/vme/bridges/vme_tsi148.c:1376:25: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1376:25:    expected void volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1376:25:    got void *
      drivers/vme/bridges/vme_tsi148.c:1380:25: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1380:25:    expected void volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1380:25:    got void *
      drivers/vme/bridges/vme_tsi148.c:1387:17: warning: incorrect type in argument 1 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1387:17:    expected void volatile [noderef] <asn:2>*<noident>
      drivers/vme/bridges/vme_tsi148.c:1387:17:    got void *
      drivers/vme/bridges/vme_tsi148.c:1392:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1392:17:    expected void volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1392:17:    got void *
      drivers/vme/bridges/vme_tsi148.c:1396:17: warning: incorrect type in argument 2 (different address spaces)
      drivers/vme/bridges/vme_tsi148.c:1396:17:    expected void volatile [noderef] <asn:2>*addr
      drivers/vme/bridges/vme_tsi148.c:1396:17:    got void *
      Signed-off-by: NJingoo Han <jg1.han@samsung.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      4e8764d9
  7. 25 6月, 2013 1 次提交
  8. 18 6月, 2013 3 次提交
  9. 26 10月, 2012 1 次提交
  10. 07 9月, 2012 1 次提交
  11. 20 7月, 2012 1 次提交
  12. 09 5月, 2012 1 次提交
  13. 27 4月, 2012 1 次提交
    • G
      Staging: VME: move VME drivers out of staging · db3b9e99
      Greg Kroah-Hartman 提交于
      This moves the VME core, VME board drivers, and VME bridge drivers out
      of the drivers/staging/vme/ area to drivers/vme/.
      
      The VME device drivers have not moved out yet due to some API questions
      they are still working through, that should happen soon, hopefully.
      
      Cc: Martyn Welch <martyn.welch@ge.com>
      Cc: Manohar Vanga <manohar.vanga@cern.ch>
      Cc: Vincent Bossier <vincent.bossier@gmail.com>
      Cc: "Emilio G. Cota" <cota@braap.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      db3b9e99
  14. 11 4月, 2012 2 次提交
  15. 13 1月, 2012 1 次提交
  16. 02 12月, 2011 1 次提交
  17. 24 8月, 2011 1 次提交
  18. 29 6月, 2011 1 次提交
  19. 31 3月, 2011 1 次提交
  20. 15 3月, 2011 1 次提交
  21. 01 3月, 2011 1 次提交
  22. 10 12月, 2010 1 次提交
  23. 17 11月, 2010 6 次提交
  24. 09 7月, 2010 1 次提交
  25. 05 6月, 2010 1 次提交
    • J
      staging: Use GFP_ATOMIC when a lock is held · 0aa3f139
      Julia Lawall 提交于
      In each case, the containing function is only called from one place, where
      a spin lock is held.
      
      The semantic patch that makes this change is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @gfp exists@
      identifier fn;
      position p;
      @@
      
      fn(...) {
      ... when != spin_unlock
          when any
        GFP_KERNEL@p
       ... when any
      }
      
      @locked@
      identifier gfp.fn;
      @@
      
      spin_lock(...)
      ... when != spin_unlock
      fn(...)
      
      @depends on locked@
      position gfp.p;
      @@
      
      - GFP_KERNEL@p
      + GFP_ATOMIC
      // </smpl>
      Signed-off-by: NJulia Lawall <julia@diku.dk>
      Cc: Jonathan Cameron <jic23@cam.ac.uk>
      Cc: Marek Lindner <lindner_marek@yahoo.de>
      Cc: Martyn Welch <martyn.welch@ge.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      0aa3f139
  26. 15 5月, 2010 1 次提交
    • J
      Staging: Use kcalloc or kzalloc · 7a6cb0d5
      Julia Lawall 提交于
      Use kcalloc or kzalloc rather than the combination of kmalloc and memset.
      
      The semantic patch that makes this change is as follows:
      (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      expression x,y,flags;
      statement S;
      type T;
      @@
      
      x =
      -   kmalloc
      +   kcalloc
                 (
      -           y * sizeof(T),
      +           y, sizeof(T),
                      flags);
       if (x == NULL) S
      -memset(x, 0, y * sizeof(T));
      
      @@
      expression x,size,flags;
      statement S;
      @@
      
      -x = kmalloc(size,flags);
      +x = kzalloc(size,flags);
       if (x == NULL) S
      -memset(x, 0, size);
      // </smpl>
      Signed-off-by: NJulia Lawall <julia@diku.dk>
      7a6cb0d5
  27. 12 5月, 2010 3 次提交
  28. 01 5月, 2010 1 次提交