]> git.pld-linux.org Git - packages/vpb-driver.git/commitdiff
- build fix for kernel 5.17, rel 8 auto/th/vpb-driver-4.2.58-8
authorJan Rękorajski <baggins@pld-linux.org>
Sat, 2 Apr 2022 20:22:03 +0000 (22:22 +0200)
committerJan Rękorajski <baggins@pld-linux.org>
Sat, 2 Apr 2022 20:22:03 +0000 (22:22 +0200)
kernel-5.17.patch [new file with mode: 0644]
vpb-driver.spec

diff --git a/kernel-5.17.patch b/kernel-5.17.patch
new file mode 100644 (file)
index 0000000..83eac00
--- /dev/null
@@ -0,0 +1,12 @@
+--- vpb-driver-4.2.58/src/vtcore/vtcore_main.c~        2022-04-02 22:16:28.000000000 +0200
++++ vpb-driver-4.2.58/src/vtcore/vtcore_main.c 2022-04-02 22:19:19.064381658 +0200
+@@ -131,6 +131,9 @@
+       return PROC_I(inode)->pde->data;
+ }
+ #endif
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5,17,0)
++#define PDE_DATA pde_data
++#endif
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3,8,0)
+ static inline struct inode *file_inode(struct file *f)
index 38dad07238248dab21b71177ea7a86feaee4a9bb..9b3dc40bfdd8e992df4ce4f2001b29e458e3a152 100644 (file)
@@ -21,7 +21,7 @@ exit 1
 
 %define                _duplicate_files_terminate_build        0
 
-%define                rel     7
+%define                rel     8
 %define                pname   vpb-driver
 Summary:       Voicetronix voice processing board (VPB) driver software
 Summary(pl.UTF-8):     Oprogramowanie sterowników dla kart przetwarzających głos (VPB) Voicetronix
@@ -39,6 +39,7 @@ Patch3:               kernel-4.14.patch
 Patch4:                gcc8.patch
 Patch5:                kernel-5.6.patch
 Patch6:                kernel-5.13.patch
+Patch7:                kernel-5.17.patch
 URL:           http://www.voicetronix.com.au/downloads.htm#linux
 BuildRequires: rpmbuild(macros) >= 1.701
 %{?with_kernel:%{expand:%buildrequires_kernel kernel%%{_alt_kernel}-module-build >= 3:2.6.20.2}}
@@ -153,6 +154,7 @@ p=`pwd`\
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
 
 %if %{without kernel}
 %{__sed} -i -e 's,subdirs += $(srcdir)/vtcore $(srcdir)/vpb,,' src/Makefile.in
This page took 0.21297 seconds and 4 git commands to generate.