1*b2441318SGreg Kroah-Hartman // SPDX-License-Identifier: GPL-2.0 2c0803799SAl Viro #undef __powerpc64__ 3c0803799SAl Viro #include <asm/unistd.h> 4c0803799SAl Viro 5c0803799SAl Viro unsigned ppc32_dir_class[] = { 6c0803799SAl Viro #include <asm-generic/audit_dir_write.h> 7c0803799SAl Viro ~0U 8c0803799SAl Viro }; 9c0803799SAl Viro 10c0803799SAl Viro unsigned ppc32_chattr_class[] = { 11c0803799SAl Viro #include <asm-generic/audit_change_attr.h> 12c0803799SAl Viro ~0U 13c0803799SAl Viro }; 14dc104fb3SAl Viro 15dc104fb3SAl Viro unsigned ppc32_write_class[] = { 16dc104fb3SAl Viro #include <asm-generic/audit_write.h> 17dc104fb3SAl Viro ~0U 18dc104fb3SAl Viro }; 19dc104fb3SAl Viro 20dc104fb3SAl Viro unsigned ppc32_read_class[] = { 21dc104fb3SAl Viro #include <asm-generic/audit_read.h> 22dc104fb3SAl Viro ~0U 23dc104fb3SAl Viro }; 2455669bfaSAl Viro 257f13da40SAmy Griffis unsigned ppc32_signal_class[] = { 267f13da40SAmy Griffis #include <asm-generic/audit_signal.h> 277f13da40SAmy Griffis ~0U 287f13da40SAmy Griffis }; 297f13da40SAmy Griffis 3055669bfaSAl Viro int ppc32_classify_syscall(unsigned syscall) 3155669bfaSAl Viro { 3255669bfaSAl Viro switch(syscall) { 3355669bfaSAl Viro case __NR_open: 3455669bfaSAl Viro return 2; 3555669bfaSAl Viro case __NR_openat: 3655669bfaSAl Viro return 3; 3755669bfaSAl Viro case __NR_socketcall: 3855669bfaSAl Viro return 4; 3955669bfaSAl Viro case __NR_execve: 4055669bfaSAl Viro return 5; 4155669bfaSAl Viro default: 4255669bfaSAl Viro return 1; 4355669bfaSAl Viro } 4455669bfaSAl Viro } 45