I'm announcing the release of the 5.15.85 kernel.
All users of the 5.15 kernel series must upgrade.
The updated 5.15.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.15.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
drivers/hid/hid-uclogic-core.c | 1
drivers/net/ethernet/intel/igb/igb_main.c | 2
drivers/net/loopback.c | 2
drivers/usb/dwc3/dwc3-pci.c | 2
drivers/usb/gadget/function/f_uvc.c | 5 +
drivers/usb/host/xhci-pci.c | 4 +
drivers/usb/serial/cp210x.c | 2
drivers/usb/serial/f81232.c | 12 ++--
drivers/usb/serial/f81534.c | 12 ++--
drivers/usb/serial/option.c | 3 +
fs/udf/inode.c | 76 +++++++++++++-----------------
fs/udf/truncate.c | 48 +++++-------------
net/bluetooth/l2cap_core.c | 3 -
tools/testing/selftests/net/toeplitz.sh | 2
15 files changed, 82 insertions(+), 94 deletions(-)
Bruno Thomsen (1):
USB: serial: cp210x: add Kamstrup RF sniffer PIDs
Duke Xin (1):
USB: serial: option: add Quectel EM05-G modem
Greg Kroah-Hartman (1):
Linux 5.15.85
Jan Kara (4):
udf: Discard preallocation before extending file with a hole
udf: Fix preallocation discarding at indirect extent boundary
udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
udf: Fix extending file within last block
Johan Hovold (2):
USB: serial: f81232: fix division by zero on line-speed change
USB: serial: f81534: fix division by zero on line-speed change
José Expósito (1):
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
Rasmus Villemoes (1):
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
Reka Norman (1):
xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
Shruthi Sanil (1):
usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
Sungwoo Kim (1):
Bluetooth: L2CAP: Fix u8 overflow
Szymon Heidrich (1):
usb: gadget: uvc: Prevent buffer overflow in setup handler
Tiezhu Yang (1):
selftests: net: Use "grep -E" instead of "egrep"
Tony Nguyen (1):
igb: Initialize mailbox message for VF reset
I'm announcing the release of the 5.10.161 kernel.
All users of the 5.10 kernel series must upgrade.
The updated 5.10.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-5.10.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
drivers/hid/hid-ids.h | 2
drivers/hid/hid-ite.c | 26 +++++++++-
drivers/hid/hid-uclogic-core.c | 1
drivers/net/ethernet/intel/igb/igb_main.c | 2
drivers/net/loopback.c | 2
drivers/usb/gadget/function/f_uvc.c | 5 +
drivers/usb/host/xhci-pci.c | 4 +
drivers/usb/serial/cp210x.c | 2
drivers/usb/serial/f81232.c | 12 ++--
drivers/usb/serial/f81534.c | 12 ++--
drivers/usb/serial/option.c | 3 +
fs/udf/inode.c | 76 +++++++++++++-----------------
fs/udf/truncate.c | 48 +++++-------------
net/bluetooth/l2cap_core.c | 3 -
15 files changed, 106 insertions(+), 94 deletions(-)
Bruno Thomsen (1):
USB: serial: cp210x: add Kamstrup RF sniffer PIDs
Duke Xin (1):
USB: serial: option: add Quectel EM05-G modem
Greg Kroah-Hartman (1):
Linux 5.10.161
Hans de Goede (3):
HID: ite: Add support for Acer S1002 keyboard-dock
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
Jan Kara (4):
udf: Discard preallocation before extending file with a hole
udf: Fix preallocation discarding at indirect extent boundary
udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
udf: Fix extending file within last block
Johan Hovold (2):
USB: serial: f81232: fix division by zero on line-speed change
USB: serial: f81534: fix division by zero on line-speed change
José Expósito (1):
HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
Rasmus Villemoes (1):
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
Reka Norman (1):
xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
Sungwoo Kim (1):
Bluetooth: L2CAP: Fix u8 overflow
Szymon Heidrich (1):
usb: gadget: uvc: Prevent buffer overflow in setup handler
Tony Nguyen (1):
igb: Initialize mailbox message for VF reset
This is the start of the stable review cycle for the 6.0.15 release.
There are 28 patches in this series, all will be posted as a response
to this one. If anyone has any issues with these being applied, please
let me know.
Responses should be made by Wed, 21 Dec 2022 18:29:31 +0000.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.0.15-rc1…
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.0.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
Linux 6.0.15-rc1
Rasmus Villemoes <linux(a)rasmusvillemoes.dk>
net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
Tiezhu Yang <yangtiezhu(a)loongson.cn>
selftests: net: Use "grep -E" instead of "egrep"
Sungwoo Kim <iam(a)sung-woo.kim>
Bluetooth: L2CAP: Fix u8 overflow
Ferry Toth <ftoth(a)exalondelft.nl>
usb: ulpi: defer ulpi_register on ulpi_read_id timeout
Nikolaus Voss <nikolaus.voss(a)haag-streit.com>
KEYS: encrypted: fix key instantiation with user-provided data
Shruthi Sanil <shruthi.sanil(a)intel.com>
usb: dwc3: pci: Update PCIe device ID for USB3 controller on CPU sub-system for Raptor Lake
Heikki Krogerus <heikki.krogerus(a)linux.intel.com>
usb: typec: ucsi: Resume in separate work
Tony Nguyen <anthony.l.nguyen(a)intel.com>
igb: Initialize mailbox message for VF reset
Reka Norman <rekanorman(a)chromium.org>
xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
Andy Chi <andy.chi(a)canonical.com>
ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook
Johan Hovold <johan(a)kernel.org>
USB: serial: f81534: fix division by zero on line-speed change
Johan Hovold <johan(a)kernel.org>
USB: serial: f81232: fix division by zero on line-speed change
Bruno Thomsen <bruno.thomsen(a)gmail.com>
USB: serial: cp210x: add Kamstrup RF sniffer PIDs
Duke Xin <duke_xinanwen(a)163.com>
USB: serial: option: add Quectel EM05-G modem
Szymon Heidrich <szymon.heidrich(a)gmail.com>
usb: gadget: uvc: Prevent buffer overflow in setup handler
Jan Kara <jack(a)suse.cz>
udf: Fix extending file within last block
Jan Kara <jack(a)suse.cz>
udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
Jan Kara <jack(a)suse.cz>
udf: Fix preallocation discarding at indirect extent boundary
Jan Kara <jack(a)suse.cz>
udf: Discard preallocation before extending file with a hole
Jiri Olsa <jolsa(a)kernel.org>
selftests/bpf: Add kprobe_multi kmod attach api tests
Jiri Olsa <jolsa(a)kernel.org>
selftests/bpf: Add kprobe_multi check to module attach test
Jiri Olsa <jolsa(a)kernel.org>
selftests/bpf: Add bpf_testmod_fentry_* functions
Jiri Olsa <jolsa(a)kernel.org>
selftests/bpf: Add load_kallsyms_refresh function
Jiri Olsa <jolsa(a)kernel.org>
bpf: Take module reference on kprobe_multi link
Jiri Olsa <jolsa(a)kernel.org>
bpf: Rename __bpf_kprobe_multi_cookie_cmp to bpf_kprobe_multi_addrs_cmp
Jiri Olsa <jolsa(a)kernel.org>
ftrace: Add support to resolve module symbols in ftrace_lookup_symbols
Jiri Olsa <jolsa(a)kernel.org>
kallsyms: Make module_kallsyms_on_each_symbol generally available
John Thomson <git(a)johnthomson.fastmail.com.au>
PCI: mt7621: Add sentinel to quirks table
-------------
Diffstat:
Documentation/security/keys/trusted-encrypted.rst | 3 +-
Makefile | 4 +-
drivers/net/ethernet/intel/igb/igb_main.c | 2 +-
drivers/net/loopback.c | 2 +-
drivers/pci/controller/pcie-mt7621.c | 3 +-
drivers/usb/common/ulpi.c | 2 +-
drivers/usb/dwc3/dwc3-pci.c | 2 +-
drivers/usb/gadget/function/f_uvc.c | 5 +-
drivers/usb/host/xhci-pci.c | 4 +-
drivers/usb/serial/cp210x.c | 2 +
drivers/usb/serial/f81232.c | 12 +--
drivers/usb/serial/f81534.c | 12 +--
drivers/usb/serial/option.c | 3 +
drivers/usb/typec/ucsi/ucsi.c | 17 +++-
drivers/usb/typec/ucsi/ucsi.h | 1 +
fs/udf/inode.c | 76 ++++++++---------
fs/udf/truncate.c | 48 ++++-------
include/linux/module.h | 9 ++
kernel/module/kallsyms.c | 2 -
kernel/trace/bpf_trace.c | 98 +++++++++++++++++++++-
kernel/trace/ftrace.c | 16 ++--
net/bluetooth/l2cap_core.c | 3 +-
security/keys/encrypted-keys/encrypted.c | 6 +-
sound/pci/hda/patch_realtek.c | 2 +
.../selftests/bpf/bpf_testmod/bpf_testmod.c | 24 ++++++
.../bpf/prog_tests/kprobe_multi_testmod_test.c | 89 ++++++++++++++++++++
.../selftests/bpf/prog_tests/module_attach.c | 7 ++
tools/testing/selftests/bpf/progs/kprobe_multi.c | 50 +++++++++++
.../selftests/bpf/progs/test_module_attach.c | 6 ++
tools/testing/selftests/bpf/trace_helpers.c | 20 +++--
tools/testing/selftests/bpf/trace_helpers.h | 2 +
tools/testing/selftests/net/toeplitz.sh | 2 +-
32 files changed, 412 insertions(+), 122 deletions(-)
From: Roberto Sassu <roberto.sassu(a)huawei.com>
Commit 98de59bfe4b2f ("take calculation of final prot in
security_mmap_file() into a helper") moved the code to update prot with the
actual protection flags to be granted to the requestor by the kernel to a
helper called mmap_prot(). However, the patch didn't update the argument
passed to ima_file_mmap(), making it receive the requested prot instead of
the final computed prot.
A possible consequence is that files mmapped as executable might not be
measured/appraised if PROT_EXEC is not requested but subsequently added in
the final prot.
Replace prot with mmap_prot(prot) as the second argument of ima_file_mmap()
to restore the original behavior.
Cc: stable(a)vger.kernel.org
Fixes: 98de59bfe4b2 ("take calculation of final prot in security_mmap_file() into a helper")
Signed-off-by: Roberto Sassu <roberto.sassu(a)huawei.com>
---
security/security.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/security/security.c b/security/security.c
index d1571900a8c7..0d2359d588a1 100644
--- a/security/security.c
+++ b/security/security.c
@@ -1666,7 +1666,7 @@ int security_mmap_file(struct file *file, unsigned long prot,
mmap_prot(file, prot), flags);
if (ret)
return ret;
- return ima_file_mmap(file, prot);
+ return ima_file_mmap(file, mmap_prot(file, prot));
}
int security_mmap_addr(unsigned long addr)
--
2.25.1
This bug is marked as fixed by commit:
ext4: block range must be validated before use in ext4_mb_clear_bb()
But I can't find it in any tested tree for more than 90 days.
Is it a correct commit? Please update it by replying:
#syz fix: exact-commit-title
Until then the bug is still considered open and
new crashes with the same signature are ignored.