mirror of
https://github.com/torvalds/linux
synced 2024-07-24 03:59:21 +00:00
ALSA: core: Drop snd_device_initialize()
Now all users of snd_device_intialize() are gone, let's drop it. Reviewed-by: Jaroslav Kysela <perex@perex.cz> Signed-off-by: Curtis Malainey <cujomalainey@chromium.org> Tested-by: Curtis Malainey <cujomalainey@chromium.org> Link: https://lore.kernel.org/r/20230816160252.23396-10-tiwai@suse.de Signed-off-by: Takashi Iwai <tiwai@suse.de>
This commit is contained in:
parent
2419891e3f
commit
01ed7f3535
|
@ -240,7 +240,6 @@ extern struct dentry *sound_debugfs_root;
|
||||||
void snd_request_card(int card);
|
void snd_request_card(int card);
|
||||||
|
|
||||||
int snd_device_alloc(struct device **dev_p, struct snd_card *card);
|
int snd_device_alloc(struct device **dev_p, struct snd_card *card);
|
||||||
void snd_device_initialize(struct device *dev, struct snd_card *card);
|
|
||||||
|
|
||||||
int snd_register_device(int type, struct snd_card *card, int dev,
|
int snd_register_device(int type, struct snd_card *card, int dev,
|
||||||
const struct file_operations *f_ops,
|
const struct file_operations *f_ops,
|
||||||
|
|
|
@ -111,29 +111,6 @@ static int get_slot_from_bitmask(int mask, int (*check)(struct module *, int),
|
||||||
return mask; /* unchanged */
|
return mask; /* unchanged */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* the default release callback set in snd_device_initialize() below;
|
|
||||||
* this is just NOP for now, as almost all jobs are already done in
|
|
||||||
* dev_free callback of snd_device chain instead.
|
|
||||||
*/
|
|
||||||
static void default_release(struct device *dev)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* snd_device_initialize - Initialize struct device for sound devices
|
|
||||||
* @dev: device to initialize
|
|
||||||
* @card: card to assign, optional
|
|
||||||
*/
|
|
||||||
void snd_device_initialize(struct device *dev, struct snd_card *card)
|
|
||||||
{
|
|
||||||
device_initialize(dev);
|
|
||||||
if (card)
|
|
||||||
dev->parent = &card->card_dev;
|
|
||||||
dev->class = &sound_class;
|
|
||||||
dev->release = default_release;
|
|
||||||
}
|
|
||||||
EXPORT_SYMBOL_GPL(snd_device_initialize);
|
|
||||||
|
|
||||||
/* the default release callback set in snd_device_alloc() */
|
/* the default release callback set in snd_device_alloc() */
|
||||||
static void default_release_alloc(struct device *dev)
|
static void default_release_alloc(struct device *dev)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue