Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 32519
b: refs/heads/master
c: 1b0f06d
h: refs/heads/master
i:
  32517: 9be016f
  32515: 2408e1e
  32511: fc2e117
v: v3
  • Loading branch information
Greg Ungerer authored and Linus Torvalds committed Jul 13, 2006
1 parent b1db1a4 commit 36cdf88
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: b43c7cec6bf9558336fb033d1217fc765d259c47
refs/heads/master: 1b0f06d0b4860a8a73dc0b48540d82d8897ead71
12 changes: 6 additions & 6 deletions trunk/include/asm-m68knommu/uaccess.h
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ extern int __put_user_bad(void);
#define get_user(x, ptr) \
({ \
int __gu_err = 0; \
typeof(*(ptr)) __gu_val = 0; \
typeof(x) __gu_val = 0; \
switch (sizeof(*(ptr))) { \
case 1: \
__get_user_asm(__gu_err, __gu_val, ptr, b, "=d"); \
Expand All @@ -105,23 +105,23 @@ extern int __put_user_bad(void);
__get_user_asm(__gu_err, __gu_val, ptr, l, "=r"); \
break; \
case 8: \
memcpy(&__gu_val, ptr, sizeof (*(ptr))); \
memcpy((void *) &__gu_val, ptr, sizeof (*(ptr))); \
break; \
default: \
__gu_val = 0; \
__gu_err = __get_user_bad(); \
break; \
} \
(x) = __gu_val; \
(x) = (typeof(*(ptr))) __gu_val; \
__gu_err; \
})
#define __get_user(x, ptr) get_user(x, ptr)

extern int __get_user_bad(void);

#define __get_user_asm(err,x,ptr,bwl,reg) \
__asm__ ("move" #bwl " %1,%0" \
: "=d" (x) \
#define __get_user_asm(err,x,ptr,bwl,reg) \
__asm__ ("move" #bwl " %1,%0" \
: "=d" (x) \
: "m" (*__ptr(ptr)))

#define copy_from_user(to, from, n) (memcpy(to, from, n), 0)
Expand Down

0 comments on commit 36cdf88

Please sign in to comment.