Home Home > GIT Browse > openSUSE-15.1
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Iwai <tiwai@suse.de>2019-01-10 20:41:49 +0100
committerTakashi Iwai <tiwai@suse.de>2019-01-11 08:35:10 +0100
commit9b33dcb7aaab08d45d502ea83e77b1545b37b15f (patch)
treec289eff2472bb5b6700c257638eaf70a193c12e5
parentb00f94965b258500ca59c4ead57a5e2d29aab422 (diff)
ALSA: compress: Remove empty init and exit (bsc#1121278).
-rw-r--r--patches.drivers/ALSA-compress-Remove-empty-init-and-exit.patch48
-rw-r--r--series.conf1
2 files changed, 49 insertions, 0 deletions
diff --git a/patches.drivers/ALSA-compress-Remove-empty-init-and-exit.patch b/patches.drivers/ALSA-compress-Remove-empty-init-and-exit.patch
new file mode 100644
index 0000000000..b96191ed0f
--- /dev/null
+++ b/patches.drivers/ALSA-compress-Remove-empty-init-and-exit.patch
@@ -0,0 +1,48 @@
+From a6403299893982a2c0b0a6f43261976c43e1598e Mon Sep 17 00:00:00 2001
+From: Takashi Iwai <tiwai@suse.de>
+Date: Fri, 3 Aug 2018 15:40:25 +0200
+Subject: [PATCH] ALSA: compress: Remove empty init and exit
+Git-commit: a6403299893982a2c0b0a6f43261976c43e1598e
+Patch-mainline: v4.19-rc1
+References: bsc#1121278
+
+For a sake of code simplification, remove the init and the exit
+entries that do nothing.
+
+Notes for readers: actually it's OK to remove *both* init and exit,
+but not OK to remove the exit entry. By removing only the exit while
+keeping init, the module becomes permanently loaded; i.e. you cannot
+unload it any longer!
+
+Signed-off-by: Takashi Iwai <tiwai@suse.de>
+
+---
+ sound/core/compress_offload.c | 12 ------------
+ 1 file changed, 12 deletions(-)
+
+diff --git a/sound/core/compress_offload.c b/sound/core/compress_offload.c
+index 4b01a37c836e..26b5e245b074 100644
+--- a/sound/core/compress_offload.c
++++ b/sound/core/compress_offload.c
+@@ -1160,18 +1160,6 @@ int snd_compress_deregister(struct snd_compr *device)
+ }
+ EXPORT_SYMBOL_GPL(snd_compress_deregister);
+
+-static int __init snd_compress_init(void)
+-{
+- return 0;
+-}
+-
+-static void __exit snd_compress_exit(void)
+-{
+-}
+-
+-module_init(snd_compress_init);
+-module_exit(snd_compress_exit);
+-
+ MODULE_DESCRIPTION("ALSA Compressed offload framework");
+ MODULE_AUTHOR("Vinod Koul <vinod.koul@linux.intel.com>");
+ MODULE_LICENSE("GPL v2");
+--
+2.20.1
+
diff --git a/series.conf b/series.conf
index 381613835a..9fb48d341a 100644
--- a/series.conf
+++ b/series.conf
@@ -34879,6 +34879,7 @@
patches.drivers/ALSA-seq-Use-no-intrruptible-mutex_lock.patch
patches.drivers/ALSA-seq-Drop-unused-64bit-division-macros.patch
patches.drivers/ALSA-usb-audio-Fix-invalid-use-of-sizeof-in-parse_ua.patch
+ patches.drivers/ALSA-compress-Remove-empty-init-and-exit.patch
patches.drivers/ALSA-hda-realtek-Add-mute-LED-quirk-for-HP-Spectre-x.patch
patches.drivers/ALSA-hda-ca0132-Create-mmio-gpio-function-to-make-co.patch
patches.drivers/ALSA-hda-ca0132-Clean-up-ca0132_init-function.patch