Skip to content

Commit a07f9ea

Browse files
authored
WSL Kernel 6.6.123.2 (#256)
- Release rolling-lts/wsl/6.6.123.2 - Update to stable kernel version v6.6.123 - Fixes applied from upstream: - [[PATCH] fuse: mark DAX inode releases as blocking - Sergio Lopez](https://lore.kernel.org/all/20260118232411.536710-1-slp@redhat.com/). This fixes an issue observed with virtiofs on 6.6.115+ kernels containing the patch [[PATCH 1/7] fuse: fix livelock in synchronous file put from fuseblk workers - Darrick J. Wong](https://lore.kernel.org/all/175279449480.710975.8767104113054819157.stgit@frogsfrogsfrogs/). - [[PATCH v2 0/2] tools: Fix bitfield failure and minor polish - Leo Yan](https://lore.kernel.org/all/20260123-perf_fix_bitfield-h-v2-0-cc8f8752607c@arm.com/). This fixes a build-time issue that would prevent perf from building.
2 parents 308063c + 8d818f3 commit a07f9ea

1,889 files changed

Lines changed: 18817 additions & 37969 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Documentation/ABI/testing/sysfs-bus-pci-drivers-xhci_hcd

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,13 @@ Description:
7575
The default value is 1 (GNU Remote Debug command).
7676
Other permissible value is 0 which is for vendor defined debug
7777
target.
78+
79+
What: /sys/bus/pci/drivers/xhci_hcd/.../dbc_poll_interval_ms
80+
Date: February 2024
81+
Contact: Mathias Nyman <mathias.nyman@linux.intel.com>
82+
Description:
83+
This attribute adjust the polling interval used to check for
84+
DbC events. Unit is milliseconds. Accepted values range from 0
85+
up to 5000. The default value is 64 ms.
86+
This polling interval is used while DbC is enabled but has no
87+
active data transfers.

Documentation/admin-guide/cgroup-v2.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1532,6 +1532,15 @@ PAGE_SIZE multiple when read back.
15321532
collapsing an existing range of pages. This counter is not
15331533
present when CONFIG_TRANSPARENT_HUGEPAGE is not set.
15341534

1535+
thp_swpout (npn)
1536+
Number of transparent hugepages which are swapout in one piece
1537+
without splitting.
1538+
1539+
thp_swpout_fallback (npn)
1540+
Number of transparent hugepages which were split before swapout.
1541+
Usually because failed to allocate some continuous swap space
1542+
for the huge page.
1543+
15351544
memory.numa_stat
15361545
A read-only nested-keyed file which exists on non-root cgroups.
15371546

Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ properties:
4141
patternProperties:
4242
"^sdhci@[0-9a-f]+$":
4343
type: object
44-
$ref: mmc-controller.yaml
44+
$ref: sdhci-common.yaml
4545
unevaluatedProperties: false
4646

4747
properties:

Documentation/devicetree/bindings/pci/amlogic,axg-pcie.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,13 @@ properties:
3636

3737
reg:
3838
items:
39-
- description: External local bus interface registers
39+
- description: Data Bus Interface registers
4040
- description: Meson designed configuration registers
4141
- description: PCIe configuration space
4242

4343
reg-names:
4444
items:
45-
- const: elbi
45+
- const: dbi
4646
- const: cfg
4747
- const: config
4848

@@ -113,7 +113,7 @@ examples:
113113
pcie: pcie@f9800000 {
114114
compatible = "amlogic,axg-pcie", "snps,dw-pcie";
115115
reg = <0xf9800000 0x400000>, <0xff646000 0x2000>, <0xf9f00000 0x100000>;
116-
reg-names = "elbi", "cfg", "config";
116+
reg-names = "dbi", "cfg", "config";
117117
interrupts = <GIC_SPI 177 IRQ_TYPE_EDGE_RISING>;
118118
clocks = <&pclk>, <&clk_port>, <&clk_phy>;
119119
clock-names = "pclk", "port", "general";

Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,20 @@ patternProperties:
5050
groups:
5151
description:
5252
Name of the pin group to use for the functions.
53-
$ref: /schemas/types.yaml#/definitions/string
54-
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
55-
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
56-
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
57-
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
58-
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
59-
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
60-
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
61-
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
62-
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
63-
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
64-
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
53+
items:
54+
enum: [i2c0_grp, i2c1_grp, i2c2_grp, i2c3_grp, i2c4_grp,
55+
i2c5_grp, i2c6_grp, i2c7_grp, i2c8_grp,
56+
spi0_grp, spi0_cs0_grp, spi0_cs1_grp, spi0_cs2_grp,
57+
spi1_grp, spi2_grp, spi3_grp, spi4_grp, spi5_grp, spi6_grp,
58+
uart0_grp, uart1_grp, uart2_grp, uart3_grp,
59+
pwm0_gpio4_grp, pwm0_gpio8_grp, pwm0_gpio12_grp,
60+
pwm0_gpio16_grp, pwm1_gpio5_grp, pwm1_gpio9_grp,
61+
pwm1_gpio13_grp, pwm1_gpio17_grp, pwm2_gpio6_grp,
62+
pwm2_gpio10_grp, pwm2_gpio14_grp, pwm2_gpio18_grp,
63+
pwm3_gpio7_grp, pwm3_gpio11_grp, pwm3_gpio15_grp,
64+
pwm3_gpio19_grp, pcmif_out_grp, pcmif_in_grp]
65+
minItems: 1
66+
maxItems: 8
6567

6668
drive-strength:
6769
enum: [2, 4, 6, 8, 16, 24, 32]

Documentation/devicetree/bindings/power/qcom,rpmpd.yaml

Lines changed: 47 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,42 +15,53 @@ description:
1515

1616
properties:
1717
compatible:
18-
enum:
19-
- qcom,mdm9607-rpmpd
20-
- qcom,msm8226-rpmpd
21-
- qcom,msm8909-rpmpd
22-
- qcom,msm8916-rpmpd
23-
- qcom,msm8939-rpmpd
24-
- qcom,msm8953-rpmpd
25-
- qcom,msm8976-rpmpd
26-
- qcom,msm8994-rpmpd
27-
- qcom,msm8996-rpmpd
28-
- qcom,msm8998-rpmpd
29-
- qcom,qcm2290-rpmpd
30-
- qcom,qcs404-rpmpd
31-
- qcom,qdu1000-rpmhpd
32-
- qcom,sa8155p-rpmhpd
33-
- qcom,sa8540p-rpmhpd
34-
- qcom,sa8775p-rpmhpd
35-
- qcom,sdm660-rpmpd
36-
- qcom,sc7180-rpmhpd
37-
- qcom,sc7280-rpmhpd
38-
- qcom,sc8180x-rpmhpd
39-
- qcom,sc8280xp-rpmhpd
40-
- qcom,sdm670-rpmhpd
41-
- qcom,sdm845-rpmhpd
42-
- qcom,sdx55-rpmhpd
43-
- qcom,sdx65-rpmhpd
44-
- qcom,sdx75-rpmhpd
45-
- qcom,sm6115-rpmpd
46-
- qcom,sm6125-rpmpd
47-
- qcom,sm6350-rpmhpd
48-
- qcom,sm6375-rpmpd
49-
- qcom,sm8150-rpmhpd
50-
- qcom,sm8250-rpmhpd
51-
- qcom,sm8350-rpmhpd
52-
- qcom,sm8450-rpmhpd
53-
- qcom,sm8550-rpmhpd
18+
oneOf:
19+
- enum:
20+
- qcom,mdm9607-rpmpd
21+
- qcom,msm8226-rpmpd
22+
- qcom,msm8909-rpmpd
23+
- qcom,msm8916-rpmpd
24+
- qcom,msm8917-rpmpd
25+
- qcom,msm8939-rpmpd
26+
- qcom,msm8953-rpmpd
27+
- qcom,msm8976-rpmpd
28+
- qcom,msm8994-rpmpd
29+
- qcom,msm8996-rpmpd
30+
- qcom,msm8998-rpmpd
31+
- qcom,qcm2290-rpmpd
32+
- qcom,qcs404-rpmpd
33+
- qcom,qdu1000-rpmhpd
34+
- qcom,qm215-rpmpd
35+
- qcom,sa8155p-rpmhpd
36+
- qcom,sa8540p-rpmhpd
37+
- qcom,sa8775p-rpmhpd
38+
- qcom,sc7180-rpmhpd
39+
- qcom,sc7280-rpmhpd
40+
- qcom,sc8180x-rpmhpd
41+
- qcom,sc8280xp-rpmhpd
42+
- qcom,sdm660-rpmpd
43+
- qcom,sdm670-rpmhpd
44+
- qcom,sdm845-rpmhpd
45+
- qcom,sdx55-rpmhpd
46+
- qcom,sdx65-rpmhpd
47+
- qcom,sdx75-rpmhpd
48+
- qcom,sm6115-rpmpd
49+
- qcom,sm6125-rpmpd
50+
- qcom,sm6350-rpmhpd
51+
- qcom,sm6375-rpmpd
52+
- qcom,sm7150-rpmhpd
53+
- qcom,sm8150-rpmhpd
54+
- qcom,sm8250-rpmhpd
55+
- qcom,sm8350-rpmhpd
56+
- qcom,sm8450-rpmhpd
57+
- qcom,sm8550-rpmhpd
58+
- qcom,sm8650-rpmhpd
59+
- qcom,sm8750-rpmhpd
60+
- qcom,x1e80100-rpmhpd
61+
- items:
62+
- enum:
63+
- qcom,msm8937-rpmpd
64+
- const: qcom,msm8917-rpmpd
5465

5566
'#power-domain-cells':
5667
const: 1

Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,13 +85,21 @@ required:
8585
- reg
8686
- "#address-cells"
8787
- "#size-cells"
88-
- dma-ranges
8988
- ranges
9089
- clocks
9190
- clock-names
9291
- interrupts
9392
- power-domains
9493

94+
allOf:
95+
- if:
96+
properties:
97+
compatible:
98+
const: fsl,imx8mp-dwc3
99+
then:
100+
required:
101+
- dma-ranges
102+
95103
additionalProperties: false
96104

97105
examples:

Documentation/driver-api/tty/tty_port.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,10 @@ TTY Refcounting
4242
TTY Helpers
4343
-----------
4444

45+
.. kernel-doc:: include/linux/tty_port.h
46+
:identifiers: tty_port_tty_hangup tty_port_tty_vhangup
4547
.. kernel-doc:: drivers/tty/tty_port.c
46-
:identifiers: tty_port_tty_hangup tty_port_tty_wakeup
47-
48+
:identifiers: tty_port_tty_wakeup
4849

4950
Modem Signals
5051
-------------

Documentation/netlink/specs/fou.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ attribute-sets:
3939
-
4040
name: ipproto
4141
type: u8
42+
checks:
43+
min: 1
4244
-
4345
name: type
4446
type: u8

Documentation/process/2.Process.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,10 @@ kernels go out with a handful of known regressions though, hopefully, none
104104
of them are serious.
105105

106106
Once a stable release is made, its ongoing maintenance is passed off to the
107-
"stable team," currently Greg Kroah-Hartman. The stable team will release
108-
occasional updates to the stable release using the 5.x.y numbering scheme.
107+
"stable team," currently consists of Greg Kroah-Hartman and Sasha Levin. The
108+
stable team will release occasional updates to the stable release using the
109+
5.x.y numbering scheme.
110+
109111
To be considered for an update release, a patch must (1) fix a significant
110112
bug, and (2) already be merged into the mainline for the next development
111113
kernel. Kernels will typically receive stable updates for a little more

0 commit comments

Comments
 (0)