seems to be OK

On Mon, 2007-04-02 at 12:49 -0700, Sean Hefty wrote:
> Can you see if this patch fixes your problem?
> 
> (I'm not sure how I never hit this before.)
> 
> - Sean
> 
> ---
> 
>     IB/madeye: Fix array subscript out of range error.
>     
>     Signed-off-by: Sean Hefty <[EMAIL PROTECTED]>
> 
> diff --git a/drivers/infiniband/util/madeye/madeye.c
> b/drivers/infiniband/util/madeye/madeye.c
> index f3d02d1..1b2c384 100644
> --- a/drivers/infiniband/util/madeye/madeye.c
> +++ b/drivers/infiniband/util/madeye/madeye.c
> @@ -533,7 +533,7 @@ static void madeye_add_one(struct ib_device *device)
>               goto out;
>  
>       reg_flags = IB_MAD_SNOOP_SEND_COMPLETIONS | IB_MAD_SNOOP_RECVS;
> -     for (i = s; i <= e; i++) {
> +     for (i = 0; i <= e - s; i++) {
>               port[i].smi_agent = ib_register_mad_snoop(device, i,
>                                                         IB_QPT_SMI,
>                                                         reg_flags,
> @@ -570,7 +570,7 @@ static void madeye_remove_one(struct ib_device *device)
>               e = device->phys_port_cnt;
>       }
>  
> -     for (i = s; i <= e; i++) {
> +     for (i = 0; i <= e - s; i++) {
>               if (!IS_ERR(port[i].smi_agent))
>                       ib_unregister_mad_agent(port[i].smi_agent);
>               if (!IS_ERR(port[i].gsi_agent))
> 

_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to