Re: [RFC PATCH v2 07/22] ASoC: Add SOC USB APIs for adding an USB backend

From: Zhou Furong
Date: Sun Jan 29 2023 - 01:55:15 EST




+void *snd_soc_usb_get_priv_data(struct device *usbdev)
+{
+ struct snd_soc_usb *ctx;
+
+ if (!usbdev)
+ return NULL;

How could usbdev ever be NULL?
The method is exported to public, valid check should be reasonable
as someone may call it by mistake


+
+ ctx = snd_soc_find_usb_ctx(usbdev);
+
+ return ctx ? ctx->priv_data : NULL;
+}
+EXPORT_SYMBOL_GPL(snd_soc_usb_get_priv_data);
+