2017-12-01 20:53:54

by Palmer Dabbelt

[permalink] [raw]
Subject: [PATCH] audit: Avoid build failures on systems without renameat

renameat has been deprecated in favor of renameat2 for new ports. This
allows the audit tests to build on RISC-V.

Reviewed-by: Christoph Hellwig <[email protected]>
CC: Olof Johansson <[email protected]>
Signed-off-by: Palmer Dabbelt <[email protected]>
---
include/asm-generic/audit_dir_write.h | 2 ++
1 file changed, 2 insertions(+)

diff --git a/include/asm-generic/audit_dir_write.h b/include/asm-generic/audit_dir_write.h
index da09fb986459..dd5a9dd7a102 100644
--- a/include/asm-generic/audit_dir_write.h
+++ b/include/asm-generic/audit_dir_write.h
@@ -27,7 +27,9 @@ __NR_mknod,
__NR_mkdirat,
__NR_mknodat,
__NR_unlinkat,
+#ifdef __NR_renameat
__NR_renameat,
+#endif
__NR_linkat,
__NR_symlinkat,
#endif
--
2.13.6


2017-12-02 00:16:49

by Olof Johansson

[permalink] [raw]
Subject: Re: [PATCH] audit: Avoid build failures on systems without renameat

On Fri, Dec 1, 2017 at 12:49 PM, Palmer Dabbelt <[email protected]> wrote:
> renameat has been deprecated in favor of renameat2 for new ports. This
> allows the audit tests to build on RISC-V.
>
> Reviewed-by: Christoph Hellwig <[email protected]>
> CC: Olof Johansson <[email protected]>

Acked-by: Olof Johansson <[email protected]>

> Signed-off-by: Palmer Dabbelt <[email protected]>


-Olof