ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()
authorTakashi Iwai <tiwai@suse.de>
Wed, 14 Aug 2019 16:27:08 +0000 (18:27 +0200)
committerTakashi Iwai <tiwai@suse.de>
Wed, 14 Aug 2019 17:51:24 +0000 (19:51 +0200)
snd_hdac_bus_add_device() and snd_hdac_remove_device() are called only
internally in hda-core.  Let's drop the exports of them and move the
declarations into local.h.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/hdaudio.h
sound/hda/hdac_bus.c
sound/hda/local.h

index 4af4af55e854db5d6ac06b0cd5621d40ffd54d92..edb176a265c70a9105a66acc19ec888908808c7d 100644 (file)
@@ -374,9 +374,6 @@ int snd_hdac_bus_exec_verb_unlocked(struct hdac_bus *bus, unsigned int addr,
                                    unsigned int cmd, unsigned int *res);
 void snd_hdac_bus_queue_event(struct hdac_bus *bus, u32 res, u32 res_ex);
 
-int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec);
-void snd_hdac_bus_remove_device(struct hdac_bus *bus,
-                               struct hdac_device *codec);
 void snd_hdac_bus_process_unsol_events(struct work_struct *work);
 
 static inline void snd_hdac_codec_link_up(struct hdac_device *codec)
index cd25e2b3f7f224be60753d3d1d7d4b7eec7069b0..18ed3185df82da42b7523d9ffb3df13191251a2e 100644 (file)
@@ -9,6 +9,7 @@
 #include <linux/module.h>
 #include <linux/export.h>
 #include <sound/hdaudio.h>
+#include "local.h"
 #include "trace.h"
 
 static const struct hdac_bus_ops default_ops = {
@@ -196,7 +197,6 @@ int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec)
        bus->num_codecs++;
        return 0;
 }
-EXPORT_SYMBOL_GPL(snd_hdac_bus_add_device);
 
 /**
  * snd_hdac_bus_remove_device - Remove a codec from bus
@@ -215,7 +215,6 @@ void snd_hdac_bus_remove_device(struct hdac_bus *bus,
        bus->num_codecs--;
        flush_work(&bus->unsol_work);
 }
-EXPORT_SYMBOL_GPL(snd_hdac_bus_remove_device);
 
 #ifdef CONFIG_SND_HDA_ALIGNED_MMIO
 /* Helpers for aligned read/write of mmio space, for Tegra */
index 877631e393731c5ed4df2aa52c7c3c44342b5fe5..3a4e303169a68fc6f080e47e82da4afb9fb98983 100644 (file)
@@ -33,4 +33,8 @@ int hda_widget_sysfs_reinit(struct hdac_device *codec, hda_nid_t start_nid,
                            int num_nodes);
 void hda_widget_sysfs_exit(struct hdac_device *codec);
 
+int snd_hdac_bus_add_device(struct hdac_bus *bus, struct hdac_device *codec);
+void snd_hdac_bus_remove_device(struct hdac_bus *bus,
+                               struct hdac_device *codec);
+
 #endif /* __HDAC_LOCAL_H */