forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/powerpc/platforms/cell/spu_callbacks.c
....@@ -1,3 +1,4 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * System call callback functions for SPUs
34 */
....@@ -34,20 +35,9 @@
3435 */
3536
3637 static void *spu_syscall_table[] = {
37
-#define SYSCALL(func) sys_ni_syscall,
38
-#define COMPAT_SYS(func) sys_ni_syscall,
39
-#define PPC_SYS(func) sys_ni_syscall,
40
-#define OLDSYS(func) sys_ni_syscall,
41
-#define SYS32ONLY(func) sys_ni_syscall,
42
-#define PPC64ONLY(func) sys_ni_syscall,
43
-#define SYSX(f, f3264, f32) sys_ni_syscall,
44
-
45
-#define SYSCALL_SPU(func) sys_##func,
46
-#define COMPAT_SYS_SPU(func) sys_##func,
47
-#define COMPAT_SPU_NEW(func) sys_##func,
48
-#define SYSX_SPU(f, f3264, f32) f,
49
-
50
-#include <asm/systbl.h>
38
+#define __SYSCALL(nr, entry) [nr] = entry,
39
+#include <asm/syscall_table_spu.h>
40
+#undef __SYSCALL
5141 };
5242
5343 long spu_sys_callback(struct spu_syscall_block *s)