[PATCH v2] ucm: add existence checks to geti calls

Jaroslav Kysela perex at perex.cz
Fri Jan 13 20:32:33 CET 2023


On 13. 01. 23 19:50, cujomalainey at chromium.org wrote:
> From: Curtis Malainey <cujomalainey at chromium.org>
> 
> Right now in snd_use_case_geti you cannot tell if the item being queried
> exists or not when being checked. This also means the only way to check
> for the existence of something in the client of the library is to
> iterate over the list of mods/devs even if we know exactly the name we
> are looking for. We have functions that do exactly this internally so
> lets return this information in a logical fashion through geti.

The device_status/modifier_status functions are used internally, too.
I would add the device validation only to the geti code. The other parts do 
this job already and expect just 0 or 1 return values.

				Jaroslav

-- 
Jaroslav Kysela <perex at perex.cz>
Linux Sound Maintainer; ALSA Project; Red Hat, Inc.


More information about the Alsa-devel mailing list