I'm announcing the release of the 4.9.307 kernel.
All users of the 4.9 kernel series must upgrade.
The updated 4.9.y git tree can be found at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.9.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 +-
arch/arm/include/asm/spectre.h | 6 ++++++
arch/arm/kernel/entry-armv.S | 4 ++--
drivers/gpio/gpio-ts4900.c | 24 +++++++++++++++++++-----
drivers/net/ethernet/nxp/lpc_eth.c | 5 ++++-
drivers/net/ethernet/qlogic/qed/qed_sriov.c | 18 +++++++++++-------
drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 +++++++
drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +++-
drivers/net/xen-netback/xenbus.c | 12 ++++--------
drivers/nfc/port100.c | 2 ++
drivers/staging/gdm724x/gdm_lte.c | 5 +++--
fs/btrfs/extent-tree.c | 1 +
include/linux/mlx5/mlx5_ifc.h | 4 ++--
kernel/trace/trace.c | 10 ++++++----
net/ax25/af_ax25.c | 7 +++++++
net/batman-adv/hard-interface.c | 13 ++++++++-----
net/core/net-sysfs.c | 2 +-
net/sctp/sctp_diag.c | 9 +++------
tools/testing/selftests/memfd/memfd_test.c | 1 +
19 files changed, 91 insertions(+), 45 deletions(-)
Dan Carpenter (1):
staging: gdm724x: fix use after free in gdm_lte_rx()
Duoming Zhou (1):
ax25: Fix NULL pointer dereference in ax25_kill_by_device
Eric Dumazet (1):
sctp: fix kernel-infoleak for SCTP sockets
Greg Kroah-Hartman (1):
Linux 4.9.307
Jia-Ju Bai (1):
net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare()
Jiasheng Jiang (1):
net: ethernet: lpc_eth: Handle error for clk_enable
Marek Marczykowski-Górecki (1):
Revert "xen-netback: Check for hotplug-status existence before watching"
Mark Featherston (1):
gpio: ts4900: Do not set DAT and OE together
Miaoqian Lin (1):
ethernet: Fix error handling in xemaclite_of_probe
Mike Kravetz (1):
selftests/memfd: clean up mapping in mfd_fail_write
Mohammad Kabat (1):
net/mlx5: Fix size field in bufferx_reg struct
Pavel Skripkin (1):
NFC: port100: fix use-after-free in port100_send_complete
Qu Wenruo (1):
btrfs: unlock newly allocated extent buffer after error
Randy Dunlap (1):
ARM: Spectre-BHB: provide empty stub for non-config
Russell King (Oracle) (1):
ARM: fix Thumb2 regression with Spectre BHB
Sven Eckelmann (2):
batman-adv: Request iflink once in batadv-on-batadv check
batman-adv: Don't expect inter-netns unique iflink indices
Sven Schnelle (1):
tracing: Ensure trace buffer is at least 4096 bytes large
Tom Rix (1):
qed: return status of qed_iov_get_link
suresh kumar (1):
net-sysfs: add check for netdevice being present to speed_show
patch_text must invoke patch_text_stop_machine on all online CPUs, but
it calls stop_machine_cpuslocked with NULL cpumask. As a result only one
CPU runs patch_text_stop_machine potentially leaving stale icache
entries on other CPUs. Fix that by calling stop_machine_cpuslocked with
cpu_online_mask as the last argument.
Cc: stable(a)vger.kernel.org
Fixes: 64711f9a47d4 ("xtensa: implement jump_label support")
Signed-off-by: Max Filippov <jcmvbkbc(a)gmail.com>
---
arch/xtensa/kernel/jump_label.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/xtensa/kernel/jump_label.c b/arch/xtensa/kernel/jump_label.c
index 61cf6497a646..0dde21e0d3de 100644
--- a/arch/xtensa/kernel/jump_label.c
+++ b/arch/xtensa/kernel/jump_label.c
@@ -61,7 +61,7 @@ static void patch_text(unsigned long addr, const void *data, size_t sz)
.data = data,
};
stop_machine_cpuslocked(patch_text_stop_machine,
- &patch, NULL);
+ &patch, cpu_online_mask);
} else {
unsigned long flags;
--
2.30.2
This is a note to let you know that I've just added the patch titled
dt-bindings: usb: hcd: correct usb-device path
to my usb git tree which can be found at
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
in the usb-next branch.
The patch will show up in the next release of the linux-next tree
(usually sometime within the next 24 hours during the week.)
The patch will also be merged in the next major kernel release
during the merge window.
If you have any questions about this process, please let me know.
From 801109b1a37ad99784e6370cc7e462596f505ea3 Mon Sep 17 00:00:00 2001
From: Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com>
Date: Mon, 14 Mar 2022 19:18:30 +0100
Subject: dt-bindings: usb: hcd: correct usb-device path
The usb-device.yaml reference is absolute so it should use /schemas part
in path.
Fixes: 23bf6fc7046c ("dt-bindings: usb: convert usb-device.txt to YAML schema")
Cc: <stable(a)vger.kernel.org>
Reported-by: Rob Herring <robh(a)kernel.org>
Acked-by: Rob Herring <robh(a)kernel.org>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski(a)canonical.com>
Link: https://lore.kernel.org/r/20220314181830.245853-1-krzysztof.kozlowski@canon…
Signed-off-by: Greg Kroah-Hartman <gregkh(a)linuxfoundation.org>
---
Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Documentation/devicetree/bindings/usb/usb-hcd.yaml b/Documentation/devicetree/bindings/usb/usb-hcd.yaml
index 56853c17af66..1dc3d5d7b44f 100644
--- a/Documentation/devicetree/bindings/usb/usb-hcd.yaml
+++ b/Documentation/devicetree/bindings/usb/usb-hcd.yaml
@@ -33,7 +33,7 @@ patternProperties:
"^.*@[0-9a-f]{1,2}$":
description: The hard wired USB devices
type: object
- $ref: /usb/usb-device.yaml
+ $ref: /schemas/usb/usb-device.yaml
additionalProperties: true
--
2.35.1