Patch1: kernel-5.4.patch
Patch2: math64.patch
Patch3: kernel-5.6.patch
+Patch4: kernel-5.9.patch
URL: http://www.asterisk.org/
%{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
BuildRequires: perl-base
%patch2 -p1
%endif
%patch3 -p1
+%patch4 -p1
for a in %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7}; do
ln -s $a drivers/dahdi/firmware
--- /dev/null
+--- dahdi-linux-3.1.0/include/dahdi/kernel.h~ 2020-10-21 07:44:12.000000000 +0200
++++ dahdi-linux-3.1.0/include/dahdi/kernel.h 2020-10-21 08:05:07.153002470 +0200
+@@ -58,6 +58,13 @@
+
+ #include <linux/poll.h>
+
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 9, 0)
++#define HAVE_UNLOCKED_IOCTL 1
++#ifdef CONFIG_COMPAT
++#define HAVE_COMPAT_IOCTL 1
++#endif
++#endif
++
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 4, 0)
+ #ifdef CONFIG_PCI
+ #include <linux/pci-aspm.h>