Re: a trival bug of megaraid in patch 2.6.12-mm1

From: Michael Buesch
Date: Tue Jun 21 2005 - 05:22:31 EST


Quoting bobl <bobl@xxxxxxxxxxxxxx>:
> The attachment is the patch, please confirm it.

> diff -purN linux-2.6.12/drivers/scsi/megaraid.c linux-2.6.12.new/drivers/scsi/megaraid.c
> --- linux-2.6.12/drivers/scsi/megaraid.c 2005-06-21 18:49:50.118732304 +0900
> +++ linux-2.6.12.new/drivers/scsi/megaraid.c 2005-06-21 18:57:55.266978560 +0900
> @@ -1975,6 +1975,7 @@ __megaraid_reset(Scsi_Cmnd *cmd)
> static int
> megaraid_reset(Scsi_Cmnd *cmd)
> {
> + adapter_t *adapter;
> adapter = (adapter_t *)cmd->device->host->hostdata;
> int rc;

That's mixed code and declarations (aka Not Good (tm)).
Please do something like this instead:

- adapter = (adapter_t *)cmd->device->host->hostdata;
+ adapter_t *adapter = (adapter_t *)cmd->device->host->hostdata;
int rc;


--
Greetings, Michael


Attachment: pgp00000.pgp
Description: PGP signature