[openib-general] Re: user_mad.c changes for upstream

Hal Rosenstock halr at voltaire.com
Mon Sep 19 11:24:49 PDT 2005


On Mon, 2005-09-19 at 14:13, Roland Dreier wrote:
> Formatting changes aside, it seems that the change is just the below.

A patch didn't make it to the list so I checked it in.

> Is that all there is?

I sent an email summarizing this. See if you think the same thing.
Thanks.

-- Hal

>  - R.
> 
> --- drivers/infiniband/core/user_mad.c
> +++ drivers/infiniband/core/user_mad.c
> @@ -337,7 +337,7 @@ static ssize_t ib_umad_write(struct file
>  		/* Validate that management class can support RMPP */
>  		if (rmpp_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_SUBN_ADM) {
>  			hdr_len = offsetof(struct ib_sa_mad, data);
> -			data_len = length;
> +			data_len = length - hdr_len;
>  		} else if ((rmpp_mad->mad_hdr.mgmt_class >= IB_MGMT_CLASS_VENDOR_RANGE2_START) &&
>  			    (rmpp_mad->mad_hdr.mgmt_class <= IB_MGMT_CLASS_VENDOR_RANGE2_END)) {
>  				hdr_len = offsetof(struct ib_vendor_mad, data);




More information about the general mailing list