| .. | .. |
|---|
| 31 | 31 | #define USER_DS ((mm_segment_t) { ASI_AIUS }) /* har har har */ |
|---|
| 32 | 32 | |
|---|
| 33 | 33 | #define get_fs() ((mm_segment_t){(current_thread_info()->current_ds)}) |
|---|
| 34 | | -#define get_ds() (KERNEL_DS) |
|---|
| 35 | 34 | |
|---|
| 36 | | -#define segment_eq(a, b) ((a).seg == (b).seg) |
|---|
| 35 | +#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg) |
|---|
| 37 | 36 | |
|---|
| 38 | 37 | #define set_fs(val) \ |
|---|
| 39 | 38 | do { \ |
|---|
| .. | .. |
|---|
| 68 | 67 | return 1; |
|---|
| 69 | 68 | } |
|---|
| 70 | 69 | |
|---|
| 71 | | -static inline int access_ok(int type, const void __user * addr, unsigned long size) |
|---|
| 70 | +static inline int access_ok(const void __user * addr, unsigned long size) |
|---|
| 72 | 71 | { |
|---|
| 73 | 72 | return 1; |
|---|
| 74 | 73 | } |
|---|