diff options
author | Frank Blaschka <frank.blaschka@de.ibm.com> | 2009-06-16 04:30:33 -0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2009-06-16 04:31:13 -0400 |
commit | 88efc2c503e82072a19b531d54e02f22de14a132 (patch) | |
tree | 4300b28845340c7ff6d5a29b74a8d8bda02f7542 /drivers | |
parent | b8a2d42a8276d4dbc5a5c99f4422132c43ce3e1d (diff) |
[S390] pm: claw driver power management callbacks
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/s390/net/claw.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/drivers/s390/net/claw.c b/drivers/s390/net/claw.c index 7b6f46ddf3c3..d40f7a934f94 100644 --- a/drivers/s390/net/claw.c +++ b/drivers/s390/net/claw.c | |||
@@ -3,12 +3,12 @@ | |||
3 | * ESCON CLAW network driver | 3 | * ESCON CLAW network driver |
4 | * | 4 | * |
5 | * Linux for zSeries version | 5 | * Linux for zSeries version |
6 | * Copyright (C) 2002,2005 IBM Corporation | 6 | * Copyright IBM Corp. 2002, 2009 |
7 | * Author(s) Original code written by: | 7 | * Author(s) Original code written by: |
8 | * Kazuo Iimura (iimura@jp.ibm.com) | 8 | * Kazuo Iimura <iimura@jp.ibm.com> |
9 | * Rewritten by | 9 | * Rewritten by |
10 | * Andy Richter (richtera@us.ibm.com) | 10 | * Andy Richter <richtera@us.ibm.com> |
11 | * Marc Price (mwprice@us.ibm.com) | 11 | * Marc Price <mwprice@us.ibm.com> |
12 | * | 12 | * |
13 | * sysfs parms: | 13 | * sysfs parms: |
14 | * group x.x.rrrr,x.x.wwww | 14 | * group x.x.rrrr,x.x.wwww |
@@ -253,6 +253,11 @@ static void claw_free_wrt_buf(struct net_device *dev); | |||
253 | /* Functions for unpack reads */ | 253 | /* Functions for unpack reads */ |
254 | static void unpack_read(struct net_device *dev); | 254 | static void unpack_read(struct net_device *dev); |
255 | 255 | ||
256 | static int claw_pm_prepare(struct ccwgroup_device *gdev) | ||
257 | { | ||
258 | return -EPERM; | ||
259 | } | ||
260 | |||
256 | /* ccwgroup table */ | 261 | /* ccwgroup table */ |
257 | 262 | ||
258 | static struct ccwgroup_driver claw_group_driver = { | 263 | static struct ccwgroup_driver claw_group_driver = { |
@@ -264,6 +269,7 @@ static struct ccwgroup_driver claw_group_driver = { | |||
264 | .remove = claw_remove_device, | 269 | .remove = claw_remove_device, |
265 | .set_online = claw_new_device, | 270 | .set_online = claw_new_device, |
266 | .set_offline = claw_shutdown_device, | 271 | .set_offline = claw_shutdown_device, |
272 | .prepare = claw_pm_prepare, | ||
267 | }; | 273 | }; |
268 | 274 | ||
269 | /* | 275 | /* |