Dne 31.3.2017 v 11:01 Laurent Pinchart napsal(a):
> Hi Felipe and Petr,
> 
> On Tuesday 28 Mar 2017 16:48:46 Felipe Balbi wrote:
>> Petr Cvek <petr.c...@tul.cz> writes:
>>> Dne 7.3.2017 v 06:58 Laurent Pinchart napsal(a):
>>>> On Tuesday 07 Mar 2017 00:57:20 Petr Cvek wrote:
>>>>> Commit 76e0da34c7ce ("usb-gadget/uvc: use per-attribute show and store
>>>>> methods") caused a stringification of an undefined macro argument
>>>>> "aname", so three UVC parameters (streaming_interval,
>>>>> streaming_maxpacket and streaming_maxburst) were named "aname".
>>>>>
>>>>> Add the definition of "aname" to the main macro and name the filenames
>>>>> as originaly intended.
>>>>
>>>> Why don't you just
>>>>
>>>> - UVC_ATTR(f_uvc_opts_, cname, aname)
>>>> + UVC_ATTR(f_uvc_opts_, cname, cname)
>>>>
>>>> in the definition of the UVCG_OPTS_ATTR() macro ?
>>>
>>> Hi,
>>>
>>> In a fact I did it for my first testing version. But then I realized
>>> two things. First one is that someone may want to rename these three
>>> files (now or in the future). The second one is that this bug was
>>> caused by original author, who probably assumed the UVCG_OPTS_ATTR
>>> macro had "aname" argument as others UVCG_* macros and didn't check. I
>>> assumed that too and only after I saw three "aname" files with the
>>> same path I realized where is the problem.
>>>
>>> So it's more like a human error prone type of a code. But if you think
>>> "cname" is enough I can send PATCH v2.
> 
> I think it would be, otherwise we end up passing the same argument twice, 
> which seems a bit useless to me. If we ever need to rename those files we can 
> always change the code later.

... or if the variables, which need to be renamed (and userapi filenames to be 
kept).

> 
> It's no big deal, but I have a preference for my proposal.
> 

Any way I've sent your suggested version, you can choose whichever you like ;-).

cheers,
Petr
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to