projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62b0559
)
PNP: skip dev->protocol NULL checks
author
Bjorn Helgaas
<
[email protected]
>
Mon, 28 Apr 2008 09:15:57 +0000
(
02:15
-0700)
committer
Linus Torvalds
<
[email protected]
>
Mon, 28 Apr 2008 15:58:42 +0000
(08:58 -0700)
Every PNP device should have a valid protocol pointer. If it doesn't,
something's wrong and we should oops so we can find and fix the problem.
Signed-off-by: Bjorn Helgaas <
[email protected]
>
Cc: Adam Belay <
[email protected]
>
Cc: Adrian Bunk <
[email protected]
>
Cc: Rene Herman <
[email protected]
>
Signed-off-by: Andrew Morton <
[email protected]
>
Signed-off-by: Linus Torvalds <
[email protected]
>
drivers/pnp/driver.c
patch
|
blob
|
history
diff --git
a/drivers/pnp/driver.c
b/drivers/pnp/driver.c
index 12a1645a2e4352b3a3cc8e07941a9888dd5567cb..e85cbf116db131c5eaa78c6ffbcde234bb33c750 100644
(file)
--- a/
drivers/pnp/driver.c
+++ b/
drivers/pnp/driver.c
@@
-167,7
+167,7
@@
static int pnp_bus_suspend(struct device *dev, pm_message_t state)
return error;
}
- if (pnp_dev->protocol
&& pnp_dev->protocol
->suspend)
+ if (pnp_dev->protocol->suspend)
pnp_dev->protocol->suspend(pnp_dev, state);
return 0;
}
@@
-181,7
+181,7
@@
static int pnp_bus_resume(struct device *dev)
if (!pnp_drv)
return 0;
- if (pnp_dev->protocol
&& pnp_dev->protocol
->resume)
+ if (pnp_dev->protocol->resume)
pnp_dev->protocol->resume(pnp_dev);
if (pnp_can_write(pnp_dev)) {