]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mtd: fsmc_nand: simplify platform_get_resource_byname/devm_ioremap_resource
authorJulia Lawall <Julia.Lawall@lip6.fr>
Mon, 19 Aug 2013 08:51:53 +0000 (10:51 +0200)
committerBrian Norris <computersforpeace@gmail.com>
Tue, 20 Aug 2013 01:00:28 +0000 (18:00 -0700)
commit5098ef4e3d164ca3ece21e60122230332d7c4c79
treebdda4923f22df50dbd1a15eb4b31f2ec37dc7a86
parentbbf6f6db8f0d43d17d1e31d760b2e2de651e9f76
mtd: fsmc_nand: simplify platform_get_resource_byname/devm_ioremap_resource

Remove unneeded error handling on the result of a call to
platform_get_resource_byname when the value is passed to devm_ioremap_resource.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)

// <smpl>
@@
expression pdev,res,e,e1;
expression ret != 0;
identifier l;
@@

  res = platform_get_resource_byname(...);
- if (res == NULL) { ... \(goto l;\|return ret;\) }
  e = devm_ioremap_resource(e1, res);
// </smpl>

Signed-off-by: Julia Lawall <Julia.Lawall@lip6.fr>
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
drivers/mtd/nand/fsmc_nand.c