hc
2024-01-05 071106ecf68c401173c58808b1cf5f68cc50d390
kernel/arch/parisc/include/asm/uaccess.h
....@@ -14,9 +14,8 @@
1414 #define KERNEL_DS ((mm_segment_t){0})
1515 #define USER_DS ((mm_segment_t){1})
1616
17
-#define segment_eq(a, b) ((a).seg == (b).seg)
17
+#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg)
1818
19
-#define get_ds() (KERNEL_DS)
2019 #define get_fs() (current_thread_info()->addr_limit)
2120 #define set_fs(x) (current_thread_info()->addr_limit = (x))
2221
....@@ -27,7 +26,7 @@
2726 * that put_user is the same as __put_user, etc.
2827 */
2928
30
-#define access_ok(type, uaddr, size) \
29
+#define access_ok(uaddr, size) \
3130 ( (uaddr) == (uaddr) )
3231
3332 #define put_user __put_user