summaryrefslogtreecommitdiff
path: root/linux/pcmcia-cs/include
diff options
context:
space:
mode:
Diffstat (limited to 'linux/pcmcia-cs/include')
-rw-r--r--linux/pcmcia-cs/include/linux/init.h11
-rw-r--r--linux/pcmcia-cs/include/linux/slab.h2
-rw-r--r--linux/pcmcia-cs/include/pcmcia/mem_op.h20
-rw-r--r--linux/pcmcia-cs/include/pcmcia/version.h4
4 files changed, 15 insertions, 22 deletions
diff --git a/linux/pcmcia-cs/include/linux/init.h b/linux/pcmcia-cs/include/linux/init.h
index dae55c2..06da72d 100644
--- a/linux/pcmcia-cs/include/linux/init.h
+++ b/linux/pcmcia-cs/include/linux/init.h
@@ -1,9 +1,6 @@
#ifndef _COMPAT_INIT_H
#define _COMPAT_INIT_H
-#include <linux/version.h>
-
-#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,3,0)) && defined(MODULE)
#define __init
#define __initdata
#define __exit
@@ -12,10 +9,10 @@
#define __devinitdata
#define __devexit
#define __devexitdata
-#define module_init(x) int init_module(void) { return x(); }
-#define module_exit(x) void cleanup_module(void) { x(); }
-#else
-#include_next <linux/init.h>
+
+#ifndef module_init
+#define module_init(x)
+#define module_exit(x)
#endif
#ifndef __devexit_p
diff --git a/linux/pcmcia-cs/include/linux/slab.h b/linux/pcmcia-cs/include/linux/slab.h
index 960d9c5..634084d 100644
--- a/linux/pcmcia-cs/include/linux/slab.h
+++ b/linux/pcmcia-cs/include/linux/slab.h
@@ -4,7 +4,7 @@
#include <linux/version.h>
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,2,0))
-#include_next <linux/malloc.h>
+#include <linux/malloc.h>
#else
#include_next <linux/slab.h>
#endif
diff --git a/linux/pcmcia-cs/include/pcmcia/mem_op.h b/linux/pcmcia-cs/include/pcmcia/mem_op.h
index 6e7f795..9230faa 100644
--- a/linux/pcmcia-cs/include/pcmcia/mem_op.h
+++ b/linux/pcmcia-cs/include/pcmcia/mem_op.h
@@ -50,7 +50,7 @@ static inline void copy_pc_to_user(void *to, const void *from, size_t n)
n -= odd;
while (n) {
put_user(readl_ns(from), (int *)to);
- (char *)from += 4; (char *)to += 4; n -= 4;
+ from += 4; to += 4; n -= 4;
}
while (odd--)
put_user(readb((char *)from++), (char *)to++);
@@ -63,12 +63,12 @@ static inline void copy_user_to_pc(void *to, const void *from, size_t n)
size_t odd = (n & 3);
n -= odd;
while (n) {
- get_user(l, (int *)from);
+ l = get_user((int *)from);
writel_ns(l, to);
- (char *)to += 4; (char *)from += 4; n -= 4;
+ to += 4; from += 4; n -= 4;
}
while (odd--) {
- get_user(c, (char *)from++);
+ c = get_user((char *)from++);
writeb(c, (char *)to++);
}
}
@@ -81,7 +81,7 @@ static inline void copy_from_pc(void *to, const void *from, size_t n)
n -= odd;
while (n) {
*(u_short *)to = readw_ns(from);
- (char *)to += 2; (char *)from += 2; n -= 2;
+ to += 2; from += 2; n -= 2;
}
if (odd)
*(u_char *)to = readb(from);
@@ -93,7 +93,7 @@ static inline void copy_to_pc(void *to, const void *from, size_t n)
n -= odd;
while (n) {
writew_ns(*(u_short *)from, to);
- (char *)to += 2; (char *)from += 2; n -= 2;
+ to += 2; from += 2; n -= 2;
}
if (odd)
writeb(*(u_char *)from, to);
@@ -105,7 +105,7 @@ static inline void copy_pc_to_user(void *to, const void *from, size_t n)
n -= odd;
while (n) {
put_user(readw_ns(from), (short *)to);
- (char *)to += 2; (char *)from += 2; n -= 2;
+ to += 2; from += 2; n -= 2;
}
if (odd)
put_user(readb(from), (char *)to);
@@ -118,12 +118,12 @@ static inline void copy_user_to_pc(void *to, const void *from, size_t n)
size_t odd = (n & 1);
n -= odd;
while (n) {
- get_user(s, (short *)from);
+ s = get_user((short *)from);
writew_ns(s, to);
- (char *)to += 2; (char *)from += 2; n -= 2;
+ to += 2; from += 2; n -= 2;
}
if (odd) {
- get_user(c, (char *)from);
+ c = get_user((char *)from);
writeb(c, to);
}
}
diff --git a/linux/pcmcia-cs/include/pcmcia/version.h b/linux/pcmcia-cs/include/pcmcia/version.h
index 7f67ee7..bc2aef3 100644
--- a/linux/pcmcia-cs/include/pcmcia/version.h
+++ b/linux/pcmcia-cs/include/pcmcia/version.h
@@ -5,9 +5,5 @@
#define VERSION(v,p,s) (((v)<<16)+(p<<8)+s)
-#ifdef CONFIG_PCMCIA
-#include_next <pcmcia/version.h>
-#else
#define CS_RELEASE CS_PKG_RELEASE
#define CS_RELEASE_CODE CS_PKG_RELEASE_CODE
-#endif