mirror of
https://github.com/lm-sensors/lm-sensors.git
synced 2026-11-13 17:00:15 +00:00
Fixes to make code compile with 2.1 kernels
Everything now compiles cleanly (except for warnings in kernel header files) against 2.1.122. As I do not run 2.1 kernels, loading them could not be tested. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@22 7894878c-1315-0410-8ee3-d5d059ff63e0
This commit is contained in:
1 parent
01bb2de024
commit
cbf518d36e
11 files changed
+73
-87
No files matched your search
@@ -37,18 +37,15 @@
|
||||
#endif
|
||||
#endif /* def MODULE */
|
||||
|
||||
/* copy_from/to_usr is called memcpy_from/to_fs in 2.0 kernels; perhaps in
|
||||
some early 2.1 kernels too? */
|
||||
/* copy_from/to_usr is called memcpy_from/to_fs in 2.0 kernels
|
||||
get_user was redefined in 2.1 kernels to use two arguments, and returns
|
||||
an error code */
|
||||
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,1,4))
|
||||
#define copy_from_user memcpy_fromfs
|
||||
#define copy_to_user memcpy_tofs
|
||||
#endif
|
||||
|
||||
/* get_user was redefined in 2.1 kernels to use two arguments, and returns
|
||||
an error code */
|
||||
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,1,4))
|
||||
#define get_user_data(to,from) ((to) = get_user(from),0)
|
||||
#else
|
||||
#include <asm/uaccess.h>
|
||||
#define get_user_data(to,from) get_user(to,from)
|
||||
#endif
|
||||
|
||||
|
||||
Reference in new issue
Block a user