Hi, Stefan Wahren writes: > Hi Felipe, > > Am 22.11.2016 um 13:23 schrieb Felipe Balbi: >> Hi, >> >> Stefan Wahren writes: >>> Since there is no parameter @value replace it with @legacy. >>> >>> Fixes: 05ee799f202 ("usb: dwc2: Move gadget settings into core_params") >>> Signed-off-by: Stefan Wahren >>> --- >>> drivers/usb/dwc2/params.c | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/drivers/usb/dwc2/params.c b/drivers/usb/dwc2/params.c >>> index 11fe68a..10407cb 100644 >>> --- a/drivers/usb/dwc2/params.c >>> +++ b/drivers/usb/dwc2/params.c >>> @@ -320,7 +320,7 @@ static void dwc2_set_core_param(void *param, u8 size, u64 value) >>> * @size: The size of the core parameter in bytes, or 0 for bool. >>> * >>> * This function looks up @property and sets the @param to that value. >>> - * If the property doesn't exist it uses the passed-in @value. It will >>> + * If the property doesn't exist it uses the passed-in @legacy value. It will >> This doesn't fix any bugs. > > you are right. I found this documentation bug while fixing the issues > before. > > Since this is the last patch of the series, you could ignore it. And i > resend it without fixes tag after the merge window. fine by me :-) >> Also, is @legacy a parameter? >> > > |/** * dwc2_set_param() - Set a core parameter * * @hsotg: Programming > view of the DWC_otg controller * @param: Pointer to the parameter to set > * @lookup: True if the property should be looked up * @property: The > device property to read * @legacy: The param value to set if @property > is not available. This * will typically be the legacy value set in the > static * params structure. * @def: The default value * @min: The minimum > value * @max: The maximum value * @size: The size of the core parameter > in bytes, or 0 for bool. * * This function looks up @property and sets > the @param to that value. * If the property doesn't exist it uses the > passed-in @value. It will * verify that the value falls between @min and > @max. If it doesn't, * it will output an error and set the parameter to > either @def or, * failing that, to @min. * * The @size is used to write > to @param and to query the device * properties so that this same > function can be used with different * types of parameters. */ static > void dwc2_set_param(struct dwc2_hsotg *hsotg, void *param, bool lookup, > char *property, u64 legacy, u64 def, u64 min, u64 max, u8 size)| heh, a little difficult to read, but got your point ;-) thanks -- balbi