[alsa-devel] [PATCH] ALSA: asihpi - Clarify adapter index validity check.

Takashi Iwai tiwai at suse.de
Fri Jul 29 07:30:20 CEST 2011


At Fri, 29 Jul 2011 10:14:26 +1200,
Eliot Blennerhassett wrote:
> 
> On 28/07/11 17:43, Takashi Iwai wrote:
> 		if ((adapter >= HPI_MAX_ADAPTERS) || (!pa->type)) {
> >> -			hpi_init_response(&hr->r0, HPI_OBJ_ADAPTER,
> >> -				HPI_ADAPTER_OPEN,
> >> -				HPI_ERROR_BAD_ADAPTER_NUMBER);
> >> +		if (!adapter_present) {
> >> +			hpi_init_response(&hr->r0, hm->h.object,
> >> +				hm->h.function, HPI_ERROR_BAD_ADAPTER_NUMBER);
> > 
> > Here you are initializing to different values (from HPI_OBJ_ADAPTER to
> > hm->h.object, etc).  Is it intentional?
> 
> Yes it is. It is so the error response reflects the parameters of the
> corresponding message.   It makes for better error logging in userspace.
> 
> I can redo the patch with better commit log if you like.
> Adding "Correct error response to reflect message object/function ids"

Yes, please give a matching changelog, then.


thanks,

Takashi


More information about the Alsa-devel mailing list