Skip to content

Commit

Permalink
Merge tag 'rolling-lts/wsl/5.15.137.3' into linux-msft-wsl-5.15.y
Browse files Browse the repository at this point in the history
Linux rolling-lts/wsl/5.15.137.3

Signed-off-by: Kelsey Steele <[email protected]>
  • Loading branch information
kelsey-steele committed Dec 19, 2023
2 parents fb467c7 + 90d4d49 commit 7e60905
Show file tree
Hide file tree
Showing 648 changed files with 5,559 additions and 3,909 deletions.
10 changes: 10 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5920,6 +5920,16 @@
first trust source as a backend which is initialized
successfully during iteration.

trusted.rng= [KEYS]
Format: <string>
The RNG used to generate key material for trusted keys.
Can be one of:
- "kernel"
- the same value as trusted.source: "tpm" or "tee"
- "default"
If not specified, "default" is used. In this case,
the RNG's choice is left to each individual trust source.

tsc= Disable clocksource stability checks for TSC.
Format: <string>
[x86] reliable: mark tsc clocksource as reliable, this
Expand Down
18 changes: 9 additions & 9 deletions Documentation/admin-guide/sysctl/net.rst
Original file line number Diff line number Diff line change
Expand Up @@ -31,18 +31,18 @@ see only some of them, depending on your kernel's configuration.

Table : Subdirectories in /proc/sys/net

========= =================== = ========== ==================
========= =================== = ========== ===================
Directory Content Directory Content
========= =================== = ========== ==================
802 E802 protocol mptcp Multipath TCP
appletalk Appletalk protocol netfilter Network Filter
========= =================== = ========== ===================
802 E802 protocol mptcp Multipath TCP
appletalk Appletalk protocol netfilter Network Filter
ax25 AX25 netrom NET/ROM
bridge Bridging rose X.25 PLP layer
core General parameter tipc TIPC
ethernet Ethernet protocol unix Unix domain sockets
ipv4 IP version 4 x25 X.25 protocol
bridge Bridging rose X.25 PLP layer
core General parameter tipc TIPC
ethernet Ethernet protocol unix Unix domain sockets
ipv4 IP version 4 x25 X.25 protocol
ipv6 IP version 6
========= =================== = ========== ==================
========= =================== = ========== ===================

1. /proc/sys/net/core - Network core options
============================================
Expand Down
8 changes: 8 additions & 0 deletions Documentation/networking/ip-sysctl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2070,6 +2070,14 @@ accept_ra_min_hop_limit - INTEGER

Default: 1

accept_ra_min_lft - INTEGER
Minimum acceptable lifetime value in Router Advertisement.

RA sections with a lifetime less than this value shall be
ignored. Zero lifetimes stay unaffected.

Default: 0

accept_ra_pinfo - BOOLEAN
Learn Prefix Information in Router Advertisement.

Expand Down
20 changes: 12 additions & 8 deletions Documentation/security/keys/trusted-encrypted.rst
Original file line number Diff line number Diff line change
Expand Up @@ -87,22 +87,26 @@ Key Generation
Trusted Keys
------------

New keys are created from random numbers generated in the trust source. They
are encrypted/decrypted using a child key in the storage key hierarchy.
Encryption and decryption of the child key must be protected by a strong
access control policy within the trust source.
New keys are created from random numbers. They are encrypted/decrypted using
a child key in the storage key hierarchy. Encryption and decryption of the
child key must be protected by a strong access control policy within the
trust source. The random number generator in use differs according to the
selected trust source:

* TPM (hardware device) based RNG
* TPM: hardware device based RNG

Strength of random numbers may vary from one device manufacturer to
another.
Keys are generated within the TPM. Strength of random numbers may vary
from one device manufacturer to another.

* TEE (OP-TEE based on Arm TrustZone) based RNG
* TEE: OP-TEE based on Arm TrustZone based RNG

RNG is customizable as per platform needs. It can either be direct output
from platform specific hardware RNG or a software based Fortuna CSPRNG
which can be seeded via multiple entropy sources.

Users may override this by specifying ``trusted.rng=kernel`` on the kernel
command-line to override the used RNG with the kernel's random number pool.

Encrypted Keys
--------------

Expand Down
2 changes: 1 addition & 1 deletion MSFT-Merge/log
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Name SHA1
---- ----
config/wsl ddef5ed2d6dfff99665fdccc896226dbf06da6bd
config/wsl b2374d6060af2fbfd4ce3bf658e9653d971d7ac1
feature/arm64-hyperv-hypercall-interface/5.15 3e314b48254cb9c3eeac699356ac605193b4b6fa
feature/arm64-hyperv-synthetic-clocks-timers/5.15 59db35e760b9bacc8596a3660a12420f1fa5318f
feature/dxgkrnl/5.15 26d29d8377a78f1b0014f6c9ba6df9ed5763f885
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0
VERSION = 5
PATCHLEVEL = 15
SUBLEVEL = 133
EXTRAVERSION = .1
SUBLEVEL = 137
EXTRAVERSION = .3
NAME = Trick or Treat

# *DOCUMENTATION*
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/am33xx.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for AM33XX SoC
*
* Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/bus/ti-sysc.h>
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/am3517.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for am3517 SoC
*
* Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include "omap3.dtsi"
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/am4372.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for AM4372 SoC
*
* Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/bus/ti-sysc.h>
Expand Down
9 changes: 2 additions & 7 deletions arch/arm/boot/dts/artpec6-devboard.dts
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
/*
* Axis ARTPEC-6 development board.
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/
// SPDX-License-Identifier: GPL-2.0-only
// Axis ARTPEC-6 development board.

/dts-v1/;
#include "artpec6.dtsi"
Expand Down
6 changes: 1 addition & 5 deletions arch/arm/boot/dts/dm814x.dtsi
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
/*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/
// SPDX-License-Identifier: GPL-2.0-only

#include <dt-bindings/bus/ti-sysc.h>
#include <dt-bindings/clock/dm814.h>
Expand Down
6 changes: 1 addition & 5 deletions arch/arm/boot/dts/dm816x.dtsi
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
/*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/
// SPDX-License-Identifier: GPL-2.0-only

#include <dt-bindings/bus/ti-sysc.h>
#include <dt-bindings/clock/dm816.h>
Expand Down
6 changes: 1 addition & 5 deletions arch/arm/boot/dts/dra62x.dtsi
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
/*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/
// SPDX-License-Identifier: GPL-2.0-only

#include "dm814x.dtsi"

Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/dra7-dspeve-thermal.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for DRA7x SoC DSPEVE thermal
*
* Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/thermal/thermal.h>
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/dra7-iva-thermal.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for DRA7x SoC IVA thermal
*
* Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/thermal/thermal.h>
Expand Down
9 changes: 2 additions & 7 deletions arch/arm/boot/dts/imx6q-gk802.dts
Original file line number Diff line number Diff line change
@@ -1,10 +1,5 @@
/*
* Copyright (C) 2013 Philipp Zabel
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/
// SPDX-License-Identifier: GPL-2.0-only
// Copyright (C) 2013 Philipp Zabel

/dts-v1/;
#include <dt-bindings/gpio/gpio.h>
Expand Down
5 changes: 3 additions & 2 deletions arch/arm/boot/dts/motorola-mapphone-common.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -614,12 +614,12 @@
/* Configure pwm clock source for timers 8 & 9 */
&timer8 {
assigned-clocks = <&abe_clkctrl OMAP4_TIMER8_CLKCTRL 24>;
assigned-clock-parents = <&sys_clkin_ck>;
assigned-clock-parents = <&sys_32k_ck>;
};

&timer9 {
assigned-clocks = <&l4_per_clkctrl OMAP4_TIMER9_CLKCTRL 24>;
assigned-clock-parents = <&sys_clkin_ck>;
assigned-clock-parents = <&sys_32k_ck>;
};

/*
Expand All @@ -640,6 +640,7 @@
&uart3 {
interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH
&omap4_pmx_core 0x17c>;
overrun-throttle-ms = <500>;
};

&uart4 {
Expand Down
6 changes: 3 additions & 3 deletions arch/arm/boot/dts/omap-gpmc-smsc911x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

/ {
vddvario: regulator-vddvario {
compatible = "regulator-fixed";
regulator-name = "vddvario";
regulator-always-on;
compatible = "regulator-fixed";
regulator-name = "vddvario";
regulator-always-on;
};

vdd33a: regulator-vdd33a {
Expand Down
6 changes: 3 additions & 3 deletions arch/arm/boot/dts/omap-gpmc-smsc9221.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@

/ {
vddvario: regulator-vddvario {
compatible = "regulator-fixed";
regulator-name = "vddvario";
regulator-always-on;
compatible = "regulator-fixed";
regulator-name = "vddvario";
regulator-always-on;
};

vdd33a: regulator-vdd33a {
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/omap2.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for OMAP2 SoC
*
* Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/bus/ti-sysc.h>
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/omap2420.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for OMAP2420 SoC
*
* Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include "omap2.dtsi"
Expand Down
5 changes: 1 addition & 4 deletions arch/arm/boot/dts/omap2430.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for OMAP243x SoC
*
* Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include "omap2.dtsi"
Expand Down
12 changes: 6 additions & 6 deletions arch/arm/boot/dts/omap3-cm-t3517.dts
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@
model = "CompuLab CM-T3517";
compatible = "compulab,omap3-cm-t3517", "ti,am3517", "ti,omap3";

vmmc: regulator-vmmc {
compatible = "regulator-fixed";
regulator-name = "vmmc";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};
vmmc: regulator-vmmc {
compatible = "regulator-fixed";
regulator-name = "vmmc";
regulator-min-microvolt = <3300000>;
regulator-max-microvolt = <3300000>;
};

wl12xx_vmmc2: wl12xx_vmmc2 {
compatible = "regulator-fixed";
Expand Down
8 changes: 2 additions & 6 deletions arch/arm/boot/dts/omap3-cpu-thermal.dtsi
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
// SPDX-License-Identifier: GPL-2.0-only
/*
* Device Tree Source for OMAP3 SoC CPU thermal
*
* Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/
*
* This file is licensed under the terms of the GNU General Public License
* version 2. This program is licensed "as is" without any warranty of any
* kind, whether express or implied.
*/

#include <dt-bindings/thermal/thermal.h>
Expand All @@ -15,8 +12,7 @@ cpu_thermal: cpu_thermal {
polling-delay = <1000>; /* milliseconds */
coefficients = <0 20000>;

/* sensor ID */
thermal-sensors = <&bandgap 0>;
thermal-sensors = <&bandgap>;

cpu_trips: trips {
cpu_alert0: cpu_alert {
Expand Down
6 changes: 3 additions & 3 deletions arch/arm/boot/dts/omap3-gta04.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@
OMAP3_CORE1_IOPAD(0x2108, PIN_OUTPUT | MUX_MODE0) /* dss_data22.dss_data22 */
OMAP3_CORE1_IOPAD(0x210a, PIN_OUTPUT | MUX_MODE0) /* dss_data23.dss_data23 */
>;
};
};

gps_pins: pinmux_gps_pins {
pinctrl-single,pins = <
Expand Down Expand Up @@ -866,8 +866,8 @@
};

&hdqw1w {
pinctrl-names = "default";
pinctrl-0 = <&hdq_pins>;
pinctrl-names = "default";
pinctrl-0 = <&hdq_pins>;
};

/* image signal processor within OMAP3 SoC */
Expand Down
2 changes: 1 addition & 1 deletion arch/arm/boot/dts/omap3-ldp.dts
Original file line number Diff line number Diff line change
Expand Up @@ -301,5 +301,5 @@

&vaux1 {
/* Needed for ads7846 */
regulator-name = "vcc";
regulator-name = "vcc";
};
Loading

0 comments on commit 7e60905

Please sign in to comment.