summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Lesniak2024-01-04 17:02:25 +0100
committerFabian Lesniak2024-01-04 17:02:25 +0100
commitae8e8939a22da0508aca2132ceda3f36afd866bf (patch)
tree5f8fead7b76228b8653e7d1855c25916d49dc670
parent99976e7a42a87c883a864cf0dc9edebdf3cbcf3e (diff)
downloadaur-ae8e8939a22da0508aca2132ceda3f36afd866bf.tar.gz
add patch for kernels >= 5.14
-rw-r--r--PKGBUILD9
-rw-r--r--fw-action-uevent-kernel-5.14.patch29
2 files changed, 35 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 30df13d1b3ae..96bb868638c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
_pkgbase=emi
pkgname=${_pkgbase}-dkms
pkgver=20131209
-pkgrel=1
+pkgrel=2
pkgdesc="Improved driver for EMI a2|6/a6|2m audio interfaces including newer firmware"
arch=('x86_64' 'i686')
url="http://xiphmont.livejournal.com/62676.html"
@@ -12,14 +12,17 @@ depends=('dkms')
source=("https://people.xiph.org/~xiphmont/emagic/${_pkgbase}-${pkgver}.tgz"
"dkms.conf"
- "emi.conf")
+ "emi.conf"
+ "fw-action-uevent-kernel-5.14.patch")
sha256sums=('5068dda4af18274e3e844035855583f33019e1cff7178bf6e5d96d8a5f4d24cb'
'da355b81b20c9939867d78a8f4bc2278c36b7862eaf2745fa73139062dcab546'
- '92cd0fc6de8fc30ed5f1798ce02877ba611bd3b63f4c818ccf2dd95afe301c82')
+ '92cd0fc6de8fc30ed5f1798ce02877ba611bd3b63f4c818ccf2dd95afe301c82'
+ '8da30a34d012dc8b78452534cd38c7cf08c92181ff6ddf89833805c23a66d2ed')
prepare() {
cd "$srcdir/$_pkgbase-$pkgver"
+ patch --input="${srcdir}/fw-action-uevent-kernel-5.14.patch"
}
package() {
diff --git a/fw-action-uevent-kernel-5.14.patch b/fw-action-uevent-kernel-5.14.patch
new file mode 100644
index 000000000000..f6fd421e0bb6
--- /dev/null
+++ b/fw-action-uevent-kernel-5.14.patch
@@ -0,0 +1,29 @@
+--- emi.c.orig 2024-01-04 16:58:17.493539594 +0100
++++ emi.c 2024-01-04 16:58:33.339981464 +0100
+@@ -352,7 +352,7 @@
+ dev_dbg(&dev->dev, "emi: got bitstream file\n");
+
+ err = request_firmware_nowait(THIS_MODULE,
+- FW_ACTION_HOTPLUG,
++ FW_ACTION_UEVENT,
+ fw_file,
+ &dev->dev,
+ GFP_KERNEL,
+@@ -393,7 +393,7 @@
+ dev_dbg(&dev->dev, "emi: got EZ-USB loader\n");
+
+ err = request_firmware_nowait(THIS_MODULE,
+- FW_ACTION_HOTPLUG,
++ FW_ACTION_UEVENT,
+ fw_file,
+ &dev->dev,
+ GFP_KERNEL,
+@@ -451,7 +451,7 @@
+ fw_file = "emi/loader.fw";
+
+ ret = request_firmware_nowait(THIS_MODULE,
+- FW_ACTION_HOTPLUG,
++ FW_ACTION_UEVENT,
+ fw_file,
+ &dev->dev,
+ GFP_KERNEL,