From c35482bc0cc56b40263b74c3e58e42be867fd9f2 Mon Sep 17 00:00:00 2001 From: Alberto Milone Date: Thu, 17 Sep 2015 15:41:46 +0200 Subject: [PATCH] Add support for Linux 4.0 Signed-off-by: Romain Perier --- common/lib/modules/fglrx/build_mod/firegl_public.c | 5 +++++ common/lib/modules/fglrx/build_mod/kcl_str.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/common/lib/modules/fglrx/build_mod/firegl_public.c b/common/lib/modules/fglrx/build_mod/firegl_public.c index 677565d..6017e89 100755 --- a/common/lib/modules/fglrx/build_mod/firegl_public.c +++ b/common/lib/modules/fglrx/build_mod/firegl_public.c @@ -285,6 +285,11 @@ MODULE_DEVICE_TABLE(pci, fglrx_pci_table); MODULE_INFO(supported, "external"); +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 20, 0) +#define read_cr4() __read_cr4() +#define write_cr4(cr4) __write_cr4(cr4) +#endif + /* globals constants */ const char* KCL_SYSINFO_OsVersionString = UTS_RELEASE; const unsigned int KCL_SYSINFO_PageSize = PAGE_SIZE; diff --git a/common/lib/modules/fglrx/build_mod/kcl_str.c b/common/lib/modules/fglrx/build_mod/kcl_str.c index 2d89eb0..bacdb69 100755 --- a/common/lib/modules/fglrx/build_mod/kcl_str.c +++ b/common/lib/modules/fglrx/build_mod/kcl_str.c @@ -42,6 +42,10 @@ #include "kcl_type.h" #include "kcl_str.h" +#if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 20, 0) +#define strnicmp strncasecmp +#endif + /** \brief Fill memory with a constant byte * \param s Pointer to memory * \param c Initializing value -- 2.8.1