diff options
author | Markus Lidel <Markus.Lidel@shadowconnect.com> | 2005-06-24 01:02:14 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-24 03:05:28 -0400 |
commit | f88e119c4b824a5017456fa094950d0f4092d96c (patch) | |
tree | 7a0fea02c195732e299a576fd22fd439fbc38bdd /drivers/message/i2o/device.c | |
parent | 61fbfa8129c1771061a0e9f47747854293081c5b (diff) |
[PATCH] I2O: first code cleanup of spare warnings and unused functions
Changes:
- Removed unnecessary checking of NULL before calling kfree()
- Make some functions static
- Changed pr_debug() into osm_debug()
- Use i2o_msg_in_to_virt() for getting a pointer to the message frame
- Cleaned up some comments
- Changed some le32_to_cpu() into readl() where necessary
- Make error messages of OSM's look the same
- Cleaned up error handling in i2o_block_end_request()
- Removed unused error handling of failed messages in Block-OSM, which
are not allowed by the I2O spec
- Corrected the blocksize detection in i2o_block
- Added hrt and lct sysfs-attribute to controller
- Call done() function in SCSI-OSM after freeing DMA buffers
- Removed unneeded variable for message size calculation in
i2o_scsi_queuecommand()
- Make some changes to remove sparse warnings
- Reordered some functions
- Cleaned up controller initialization
- Replaced some magic numbers by defines
- Removed unnecessary dma_sync_single_for_cpu() call on coherent DMA
- Removed some unused fields in i2o_controller and removed some unused
functions
Signed-off-by: Markus Lidel <Markus.Lidel@shadowconnect.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'drivers/message/i2o/device.c')
-rw-r--r-- | drivers/message/i2o/device.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/drivers/message/i2o/device.c b/drivers/message/i2o/device.c index 280627ae6cf7..f1b7eb63d54b 100644 --- a/drivers/message/i2o/device.c +++ b/drivers/message/i2o/device.c | |||
@@ -282,8 +282,7 @@ int i2o_device_parse_lct(struct i2o_controller *c) | |||
282 | 282 | ||
283 | down(&c->lct_lock); | 283 | down(&c->lct_lock); |
284 | 284 | ||
285 | if (c->lct) | 285 | kfree(c->lct); |
286 | kfree(c->lct); | ||
287 | 286 | ||
288 | lct = c->dlct.virt; | 287 | lct = c->dlct.virt; |
289 | 288 | ||
@@ -447,8 +446,8 @@ static struct class_interface i2o_device_class_interface = { | |||
447 | * ResultCount, ErrorInfoSize, BlockStatus and BlockSize. | 446 | * ResultCount, ErrorInfoSize, BlockStatus and BlockSize. |
448 | */ | 447 | */ |
449 | 448 | ||
450 | int i2o_parm_issue(struct i2o_device *i2o_dev, int cmd, void *oplist, | 449 | static int i2o_parm_issue(struct i2o_device *i2o_dev, int cmd, void *oplist, |
451 | int oplen, void *reslist, int reslen) | 450 | int oplen, void *reslist, int reslen) |
452 | { | 451 | { |
453 | struct i2o_message __iomem *msg; | 452 | struct i2o_message __iomem *msg; |
454 | u32 m; | 453 | u32 m; |
@@ -540,7 +539,7 @@ int i2o_parm_field_get(struct i2o_device *i2o_dev, int group, int field, | |||
540 | opblk[4] = -1; | 539 | opblk[4] = -1; |
541 | 540 | ||
542 | size = i2o_parm_issue(i2o_dev, I2O_CMD_UTIL_PARAMS_GET, opblk, | 541 | size = i2o_parm_issue(i2o_dev, I2O_CMD_UTIL_PARAMS_GET, opblk, |
543 | sizeof(opblk), resblk, sizeof(resblk)); | 542 | sizeof(opblk), resblk, buflen + 8); |
544 | 543 | ||
545 | memcpy(buf, resblk + 8, buflen); /* cut off header */ | 544 | memcpy(buf, resblk + 8, buflen); /* cut off header */ |
546 | 545 | ||