On Wed, 30 Mar 2022 at 01:37, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > > On 3/29/22 15:11, Eugene Shalygin wrote: > > On Tue, 29 Mar 2022 at 23:23, Guenter Roeck <linux@xxxxxxxxxxxx> wrote: > > > >>> +/* Moniker for the ACPI global lock (':' is not allowed in ASL identifiers) */ > >>> +#define ACPI_GLOBAL_LOCK_PSEUDO_PATH ":GLOBAL_LOCK" > >>> + > >> > >> That needs to be documented. > > > > Do you mean a note in the /Documentation/..../...rst or adding details > > here? There is an additional bit of information on this identifier > > below, in the ec_board_info struct declaration. > > > My understanding was that the user would/could request its use via > the module parameter, so it needs to be documented in the rst file. I see now, thank you. > >>> + if (!mutex_path || !strlen(mutex_path)) { > >> > >> When would mutex_path be NULL ? > > When it is set to NULL in the board definition struct ec_board_info. > > > > Are there any such board definitions ? I don't recall seeing any. You are right, there are no such definitions neither in this submission nor before. I'm messaging with a user who showed a hint that such boards might exist [1]. We have not confirmed it yet, but I thought this little test is obvious enough to be put in the code already. Best regards, Eugene [1] https://github.com/zeule/asus-ec-sensors/issues/19