The branch main has been updated by dchagin:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=41f2c69ee38933cd67916c77494ab1b26322ec0a

commit 41f2c69ee38933cd67916c77494ab1b26322ec0a
Author:     Dmitry Chagin <[email protected]>
AuthorDate: 2023-07-22 11:03:31 +0000
Commit:     Dmitry Chagin <[email protected]>
CommitDate: 2023-07-22 11:03:31 +0000

    linux(4): Modify xattr syscalls to match Linux
    
    MFC after:              1 month
---
 sys/amd64/linux/syscalls.master   | 18 +++++++++---------
 sys/amd64/linux32/syscalls.master | 18 +++++++++---------
 sys/arm64/linux/syscalls.master   | 18 +++++++++---------
 sys/i386/linux/syscalls.master    | 18 +++++++++---------
 4 files changed, 36 insertions(+), 36 deletions(-)

diff --git a/sys/amd64/linux/syscalls.master b/sys/amd64/linux/syscalls.master
index e4ac2ef99edf..6d8e4102d6fc 100644
--- a/sys/amd64/linux/syscalls.master
+++ b/sys/amd64/linux/syscalls.master
@@ -1117,7 +1117,7 @@
                int linux_setxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1126,7 +1126,7 @@
                int linux_lsetxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1135,7 +1135,7 @@
                int linux_fsetxattr(
                    l_int fd,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1144,7 +1144,7 @@
                int linux_getxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1152,7 +1152,7 @@
                int linux_lgetxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1160,28 +1160,28 @@
                int linux_fgetxattr(
                    l_int fd,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
 194    AUE_NULL        STD {
                int linux_listxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 195    AUE_NULL        STD {
                int linux_llistxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 196    AUE_NULL        STD {
                int linux_flistxattr(
                    l_int fd,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
diff --git a/sys/amd64/linux32/syscalls.master 
b/sys/amd64/linux32/syscalls.master
index 382b681fdde1..e871f6fdbfc8 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -1222,7 +1222,7 @@
                int linux_setxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1231,7 +1231,7 @@
                int linux_lsetxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1240,7 +1240,7 @@
                int linux_fsetxattr(
                    l_int fd,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1249,7 +1249,7 @@
                int linux_getxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1257,7 +1257,7 @@
                int linux_lgetxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1265,28 +1265,28 @@
                int linux_fgetxattr(
                    l_int fd,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
 232    AUE_NULL        STD {
                int linux_listxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 233    AUE_NULL        STD {
                int linux_llistxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 234    AUE_NULL        STD {
                int linux_flistxattr(
                    l_int fd,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
diff --git a/sys/arm64/linux/syscalls.master b/sys/arm64/linux/syscalls.master
index b9dda787389c..04748e30182c 100644
--- a/sys/arm64/linux/syscalls.master
+++ b/sys/arm64/linux/syscalls.master
@@ -26,7 +26,7 @@
                int linux_setxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -35,7 +35,7 @@
                int linux_lsetxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -44,7 +44,7 @@
                int linux_fsetxattr(
                    l_int fd,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -53,7 +53,7 @@
                int linux_getxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -61,7 +61,7 @@
                int linux_lgetxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -69,28 +69,28 @@
                int linux_fgetxattr(
                    l_int fd,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
 11     AUE_NULL        STD     {
                int linux_listxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 12     AUE_NULL        STD     {
                int linux_llistxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 13     AUE_NULL        STD     {
                int linux_flistxattr(
                    l_int fd,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
diff --git a/sys/i386/linux/syscalls.master b/sys/i386/linux/syscalls.master
index c7168f7da80e..614731ee2cfe 100644
--- a/sys/i386/linux/syscalls.master
+++ b/sys/i386/linux/syscalls.master
@@ -1238,7 +1238,7 @@
                int linux_setxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1247,7 +1247,7 @@
                int linux_lsetxattr(
                    const char *path,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1256,7 +1256,7 @@
                int linux_fsetxattr(
                    l_int fd,
                    const char *name,
-                   const char *value,
+                   void *value,
                    l_size_t size,
                    l_int flags
                );
@@ -1265,7 +1265,7 @@
                int linux_getxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1273,7 +1273,7 @@
                int linux_lgetxattr(
                    const char *path,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
@@ -1281,28 +1281,28 @@
                int linux_fgetxattr(
                    l_int fd,
                    const char *name,
-                   char *value,
+                   void *value,
                    l_size_t size
                );
        }
 232    AUE_NULL        STD {
                int linux_listxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 233    AUE_NULL        STD {
                int linux_llistxattr(
                    const char *path,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }
 234    AUE_NULL        STD {
                int linux_flistxattr(
                    l_int fd,
-                   const char *list,
+                   char *list,
                    l_size_t size
                );
        }

Reply via email to