3 # Patch managed by http://www.holgerschurig.de/patcher.html
6 --- uClibc-0.9.26/libc/sysdeps/linux/arm/ioperm.c~26headers
7 +++ uClibc-0.9.26/libc/sysdeps/linux/arm/ioperm.c
10 #include <sys/sysctl.h>
12 +#include <linux/version.h>
14 #define PATH_ARM_SYSTYPE "/etc/arm_systype"
15 #define PATH_CPUINFO "/proc/cpuinfo"
21 +#if LINUX_VERSION_CODE < 132119
22 static int iobase_name[] = { CTL_BUS, BUS_ISA, BUS_ISA_PORT_BASE };
23 static int ioshift_name[] = { CTL_BUS, BUS_ISA, BUS_ISA_PORT_SHIFT };
25 + static int iobase_name[] = { CTL_BUS, CTL_BUS_ISA, BUS_ISA_PORT_BASE };
26 + static int ioshift_name[] = { CTL_BUS, CTL_BUS_ISA, BUS_ISA_PORT_SHIFT };
28 size_t len = sizeof(io.base);
30 if (! sysctl (iobase_name, 3, &io.io_base, &len, NULL, 0)