Thread (8 messages) flat view 8 messages, 4 authors, 2016-09-06

Re: [PATCH -next] net: hns: fix return value check in hns_dsaf_get_cfg()

From: Sergei Shtylyov <hidden>
Date: 2016-07-05 12:08:49

Hello.

On 7/5/2016 10:08 AM, David Miller wrote:
quoted
 	res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "ppe-base");
-	if (!res) {
+	if (!res)
 		res = platform_get_resource(pdev, IORESOURCE_MEM, res_idx++);
-		if (!res) {
-			dev_err(dsaf_dev->dev, "ppe-base info is needed!\n");
-			return -ENOMEM;
-		}
-	}
platform_get_resource() can return NULL, you can't just remove this check.
    He can -- since devm_ioremap_resource() called right afterwards checks for 
NULL.
This is also a case of a patch trying to do many things at once, and that's
why bugs like this tend to slip in.
    Agreed.

MBR, Sergei
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help