diff options
author | Fabian Lesniak | 2024-01-04 17:02:25 +0100 |
---|---|---|
committer | Fabian Lesniak | 2024-01-04 17:02:25 +0100 |
commit | ae8e8939a22da0508aca2132ceda3f36afd866bf (patch) | |
tree | 5f8fead7b76228b8653e7d1855c25916d49dc670 | |
parent | 99976e7a42a87c883a864cf0dc9edebdf3cbcf3e (diff) | |
download | aur-ae8e8939a22da0508aca2132ceda3f36afd866bf.tar.gz |
add patch for kernels >= 5.14
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | fw-action-uevent-kernel-5.14.patch | 29 |
2 files changed, 35 insertions, 3 deletions
@@ -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, |