Linux 6.6.133
Greg Kroah-Hartman
maintainerI'm announcing the release of the 6.6.133 kernel.
All users of the 6.6 kernel series must upgrade.
The updated 6.6.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-6.6.y
and can be browsed at the normal kernel.org git web browser:
https://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary
thanks,
greg k-h
------------
Makefile | 2 +- fs/xattr.c | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-)
Al Viro (1):
xattr: switch to CLASS(fd)
Greg Kroah-Hartman (1):
Linux 6.6.133
Tomasz Kramkowski (1):
Revert "xattr: switch to CLASS(fd)"
Greg Kroah-Hartman
maintainerMakefile +1 -1
@@ -1,7 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 VERSION = 6 PATCHLEVEL = 6 -SUBLEVEL = 132 +SUBLEVEL = 133 EXTRAVERSION = NAME = Pinguïn Aangedreven
fs/xattr.c +9 -1
@@ -699,6 +699,8 @@ SYSCALL_DEFINE5(fsetxattr, int, fd, const char __user *, name,CLASS (fd, f)(fd); +if (!f.file) +return -EBADF ;audit_file (f.file); error =setxattr_copy (name, &ctx);if (error)
@@ -810,6 +812,8 @@ SYSCALL_DEFINE4(fgetxattr, int, fd, const char __user *, name, {CLASS (fd, f)(fd); +if (!f.file) +return -EBADF ;audit_file (f.file);return getxattr (file_mnt_idmap (f.file), f.file->f_path.dentry, name, value, size);
@@ -881,8 +885,10 @@ SYSCALL_DEFINE3(flistxattr, int, fd, char __user *, list, size_t, size) {CLASS (fd, f)(fd); +if (!f.file) +return -EBADF ;audit_file (f.file); -return listxattr (f.file->f_path.dentry, list, size); +return listxattr (f.file->f_path.dentry, list, size); }/*
@@ -943,6 +949,8 @@ SYSCALL_DEFINE2(fremovexattr, int, fd, const char __user *, name)char kname[XATTR_NAME_MAX +1 ];int error; +if (!f.file) +return -EBADF ;audit_file (f.file); error =strncpy_from_user (kname, name,sizeof (kname));