1. 20 10月, 2014 1 次提交
  2. 24 2月, 2014 2 次提交
    • J
      remoteproc/davinci: simplify use of devm_ioremap_resource · 0ddc5ec1
      Julia Lawall 提交于
      Remove unneeded error handling on the result of a call to
      platform_get_resource when the value is passed to devm_ioremap_resource.
      
      Move the call to platform_get_resource adjacent to the call to
      devm_ioremap_resource to make the connection between them more clear.
      
      A simplified version of the semantic patch that makes this change is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      @@
      expression pdev,res,n,e,e1;
      expression ret != 0;
      identifier l;
      @@
      
      - res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        ... when != res
      - if (res == NULL) { ... \(goto l;\|return ret;\) }
        ... when != res
      + res = platform_get_resource(pdev, IORESOURCE_MEM, n);
        e = devm_ioremap_resource(e1, res);
      // </smpl>
      Signed-off-by: NJulia Lawall <Julia.Lawall@lip6.fr>
      [simplify patch title]
      Signed-off-by: NOhad Ben-Cohen <ohad@wizery.com>
      0ddc5ec1
    • U
      remoteproc/davinci: drop needless devm_clk_put · 5d658bfd
      Uwe Kleine-König 提交于
      The comment above disable_irq says that it is needed to ensure that the
      "devm subsystem might end up releasing things before freeing the irq,
      thus allowing an interrupt to sneak in while the device is being
      removed." disable_irq is enough for this purpose and there is no need to
      manually free the reference to the clock.
      
      Cc: Robert Tivy <rtivy@ti.com>
      Signed-off-by: NUwe Kleine-König <u.kleine-koenig@pengutronix.de>
      [moved the Cc line into the commit message]
      Signed-off-by: NOhad Ben-Cohen <ohad@wizery.com>
      5d658bfd
  3. 15 7月, 2013 1 次提交
  4. 15 4月, 2013 1 次提交