1. 30 3月, 2013 5 次提交
  2. 22 1月, 2013 1 次提交
    • J
      drivers/usb/chipidea/core.c: adjust duplicate test · 5c6e9bf0
      Julia Lawall 提交于
      Delete successive tests to the same location.  In this case res has already
      been tested for being NULL, and calling devm_request_and_ioremap will not
      make it NULL.  On the other hand, devm_request_and_ioremap can return NULL
      on failure.
      
      A simplified version of the semantic match that finds this problem is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @s exists@
      local idexpression y;
      expression x,e;
      @@
      
      *if ( \(x == NULL\|IS_ERR(x)\|y != 0\) )
       { ... when forall
         return ...; }
      ... when != \(y = e\|y += e\|y -= e\|y |= e\|y &= e\|y++\|y--\|&y\)
          when != \(XT_GETPAGE(...,y)\|WMI_CMD_BUF(...)\)
      *if ( \(x == NULL\|IS_ERR(x)\|y != 0\) )
       { ... when forall
         return ...; }
      // </smpl>
      Signed-off-by: NJulia Lawall <Julia.Lawall@lip6.fr>
      Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      5c6e9bf0
  3. 27 11月, 2012 1 次提交
  4. 22 11月, 2012 3 次提交
  5. 13 9月, 2012 3 次提交
  6. 10 7月, 2012 3 次提交
  7. 07 7月, 2012 1 次提交
  8. 15 5月, 2012 1 次提交
  9. 12 5月, 2012 5 次提交