diff options
Diffstat (limited to 'linux/pcmcia-cs/include/pcmcia/mem_op.h')
-rw-r--r-- | linux/pcmcia-cs/include/pcmcia/mem_op.h | 20 |
1 files changed, 10 insertions, 10 deletions
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); } } |