Verion bump
This commit is contained in:
@@ -13,11 +13,10 @@ The namespace is added to any user with Extended Attribute support
|
||||
enabled for tmpfs. Users who do not enable xattrs will not have
|
||||
the XATTR_PAX flags preserved.
|
||||
|
||||
diff --git a/include/uapi/linux/xattr.h b/include/uapi/linux/xattr.h
|
||||
index 1590c49..5eab462 100644
|
||||
--- a/include/uapi/linux/xattr.h
|
||||
+++ b/include/uapi/linux/xattr.h
|
||||
@@ -73,5 +73,9 @@
|
||||
|
||||
--- a/include/uapi/linux/xattr.h 2022-11-22 05:56:58.175733644 -0500
|
||||
+++ b/include/uapi/linux/xattr.h 2022-11-22 06:04:26.394834989 -0500
|
||||
@@ -81,5 +81,9 @@
|
||||
#define XATTR_POSIX_ACL_DEFAULT "posix_acl_default"
|
||||
#define XATTR_NAME_POSIX_ACL_DEFAULT XATTR_SYSTEM_PREFIX XATTR_POSIX_ACL_DEFAULT
|
||||
|
||||
@@ -27,12 +26,12 @@ index 1590c49..5eab462 100644
|
||||
+#define XATTR_NAME_PAX_FLAGS XATTR_PAX_PREFIX XATTR_PAX_FLAGS_SUFFIX
|
||||
|
||||
#endif /* _UAPI_LINUX_XATTR_H */
|
||||
--- a/mm/shmem.c 2020-05-04 15:30:27.042035334 -0400
|
||||
+++ b/mm/shmem.c 2020-05-04 15:34:57.013881725 -0400
|
||||
@@ -3238,6 +3238,14 @@ static int shmem_xattr_handler_set(const
|
||||
--- a/mm/shmem.c 2022-11-22 05:57:29.011626215 -0500
|
||||
+++ b/mm/shmem.c 2022-11-22 06:03:33.165939400 -0500
|
||||
@@ -3297,6 +3297,14 @@ static int shmem_xattr_handler_set(const
|
||||
struct shmem_inode_info *info = SHMEM_I(inode);
|
||||
int err;
|
||||
|
||||
name = xattr_full_name(handler, name);
|
||||
+
|
||||
+ if (!strncmp(name, XATTR_USER_PREFIX, XATTR_USER_PREFIX_LEN)) {
|
||||
+ if (strcmp(name, XATTR_NAME_PAX_FLAGS))
|
||||
@@ -41,10 +40,10 @@ index 1590c49..5eab462 100644
|
||||
+ return -EINVAL;
|
||||
+ }
|
||||
+
|
||||
return simple_xattr_set(&info->xattrs, name, value, size, flags, NULL);
|
||||
}
|
||||
|
||||
@@ -3253,6 +3261,12 @@ static const struct xattr_handler shmem_
|
||||
name = xattr_full_name(handler, name);
|
||||
err = simple_xattr_set(&info->xattrs, name, value, size, flags, NULL);
|
||||
if (!err) {
|
||||
@@ -3312,6 +3320,12 @@ static const struct xattr_handler shmem_
|
||||
.set = shmem_xattr_handler_set,
|
||||
};
|
||||
|
||||
@@ -54,10 +53,10 @@ index 1590c49..5eab462 100644
|
||||
+ .set = shmem_xattr_handler_set,
|
||||
+};
|
||||
+
|
||||
static const struct xattr_handler *shmem_xattr_handlers[] = {
|
||||
#ifdef CONFIG_TMPFS_POSIX_ACL
|
||||
&posix_acl_access_xattr_handler,
|
||||
@@ -3260,6 +3274,7 @@ static const struct xattr_handler *shmem
|
||||
static const struct xattr_handler shmem_trusted_xattr_handler = {
|
||||
.prefix = XATTR_TRUSTED_PREFIX,
|
||||
.get = shmem_xattr_handler_get,
|
||||
@@ -3325,6 +3339,7 @@ static const struct xattr_handler *shmem
|
||||
#endif
|
||||
&shmem_security_xattr_handler,
|
||||
&shmem_trusted_xattr_handler,
|
||||
|
||||
Reference in New Issue
Block a user