hc
2024-05-10 37f49e37ab4cb5d0bc4c60eb5c6d4dd57db767bb
kernel/arch/m68k/include/asm/segment.h
....@@ -45,21 +45,14 @@
4545 : /* no outputs */ : "r" (val.seg) : "memory");
4646 }
4747
48
-static inline mm_segment_t get_ds(void)
49
-{
50
- /* return the supervisor data space code */
51
- return KERNEL_DS;
52
-}
53
-
5448 #else
5549 #define USER_DS MAKE_MM_SEG(TASK_SIZE)
5650 #define KERNEL_DS MAKE_MM_SEG(0xFFFFFFFF)
57
-#define get_ds() (KERNEL_DS)
5851 #define get_fs() (current_thread_info()->addr_limit)
5952 #define set_fs(x) (current_thread_info()->addr_limit = (x))
6053 #endif
6154
62
-#define segment_eq(a, b) ((a).seg == (b).seg)
55
+#define uaccess_kernel() (get_fs().seg == KERNEL_DS.seg)
6356
6457 #endif /* __ASSEMBLY__ */
6558