| .. | .. |
|---|
| 14 | 14 | #define KERNEL_DS ((mm_segment_t){0}) |
|---|
| 15 | 15 | #define USER_DS ((mm_segment_t){1}) |
|---|
| 16 | 16 | |
|---|
| 17 | | -#define segment_eq(a, b) ((a).seg == (b).seg) |
|---|
| 17 | +#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg) |
|---|
| 18 | 18 | |
|---|
| 19 | | -#define get_ds() (KERNEL_DS) |
|---|
| 20 | 19 | #define get_fs() (current_thread_info()->addr_limit) |
|---|
| 21 | 20 | #define set_fs(x) (current_thread_info()->addr_limit = (x)) |
|---|
| 22 | 21 | |
|---|
| .. | .. |
|---|
| 27 | 26 | * that put_user is the same as __put_user, etc. |
|---|
| 28 | 27 | */ |
|---|
| 29 | 28 | |
|---|
| 30 | | -#define access_ok(type, uaddr, size) \ |
|---|
| 29 | +#define access_ok(uaddr, size) \ |
|---|
| 31 | 30 | ( (uaddr) == (uaddr) ) |
|---|
| 32 | 31 | |
|---|
| 33 | 32 | #define put_user __put_user |
|---|