1 diff -u -r ndiswrapper-1.62-5.4/driver/lin2win.S ndiswrapper-1.62-5.5/driver/lin2win.S
2 --- ndiswrapper-1.62-5.4/driver/lin2win.S 2019-02-11 04:11:14.000000000 +0000
3 +++ ndiswrapper-1.62-5.5/driver/lin2win.S 2020-01-27 22:33:17.363779223 +0000
7 #include <linux/linkage.h>
8 +#include <linux/version.h>
13 * We get (ARGC + 1) arguments.
15 .macro lin2win name, argc
16 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,5,0)
17 .type \name, @function
20 + SYM_FUNC_START(\name)
23 /* Create a call frame - it's optional, but good for debugging */
29 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,5,0)
30 .size \name, (. - \name)
36 /* Define lin2winN functions */
37 diff -u -r ndiswrapper-1.62-5.4/driver/win2lin_stubs.S ndiswrapper-1.62-5.5/driver/win2lin_stubs.S
38 --- ndiswrapper-1.62-5.4/driver/win2lin_stubs.S 2019-02-11 04:11:14.000000000 +0000
39 +++ ndiswrapper-1.62-5.5/driver/win2lin_stubs.S 2020-01-27 22:33:20.867163026 +0000
43 #include <linux/linkage.h>
44 +#include <linux/version.h>
50 /* Declare function LONGNAME, call function SHORTNAME with ARGC arguments */
51 .macro win2linm longname, shortname, argc
52 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,5,0)
53 .type \longname, @function
56 + SYM_FUNC_START(\longname)
59 /* Create a call frame - it's optional, but good for debugging */
65 +#if LINUX_VERSION_CODE < KERNEL_VERSION(5,5,0)
66 .size \longname, (. - \longname)
68 + SYM_FUNC_END(\longname)
72 #define win2lin(name, argc) win2linm win2lin_ ## name ## _ ## argc, name, argc