Skip to content

Commit 7ade21a

Browse files
committed
Merge tag 'rolling-lts/wsl/5.15.79.1' into linux-msft-wsl-5.15.y
Signed-off-by: Kelsey Steele <[email protected]>
2 parents 55ed74e + ea6ea9f commit 7ade21a

File tree

1,008 files changed

+10707
-5842
lines changed

Some content is hidden

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

1,008 files changed

+10707
-5842
lines changed

Documentation/ABI/testing/sysfs-bus-iio

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ Description:
188188
Raw capacitance measurement from channel Y. Units after
189189
application of scale and offset are nanofarads.
190190

191-
What: /sys/.../iio:deviceX/in_capacitanceY-in_capacitanceZ_raw
191+
What: /sys/.../iio:deviceX/in_capacitanceY-capacitanceZ_raw
192192
KernelVersion: 3.2
193193
194194
Description:

Documentation/arm64/silicon-errata.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,8 @@ stable kernels.
6868
+----------------+-----------------+-----------------+-----------------------------+
6969
| ARM | Cortex-A55 | #1530923 | ARM64_ERRATUM_1530923 |
7070
+----------------+-----------------+-----------------+-----------------------------+
71+
| ARM | Cortex-A55 | #2441007 | ARM64_ERRATUM_2441007 |
72+
+----------------+-----------------+-----------------+-----------------------------+
7173
| ARM | Cortex-A57 | #832075 | ARM64_ERRATUM_832075 |
7274
+----------------+-----------------+-----------------+-----------------------------+
7375
| ARM | Cortex-A57 | #852523 | N/A |
@@ -76,10 +78,14 @@ stable kernels.
7678
+----------------+-----------------+-----------------+-----------------------------+
7779
| ARM | Cortex-A57 | #1319537 | ARM64_ERRATUM_1319367 |
7880
+----------------+-----------------+-----------------+-----------------------------+
81+
| ARM | Cortex-A57 | #1742098 | ARM64_ERRATUM_1742098 |
82+
+----------------+-----------------+-----------------+-----------------------------+
7983
| ARM | Cortex-A72 | #853709 | N/A |
8084
+----------------+-----------------+-----------------+-----------------------------+
8185
| ARM | Cortex-A72 | #1319367 | ARM64_ERRATUM_1319367 |
8286
+----------------+-----------------+-----------------+-----------------------------+
87+
| ARM | Cortex-A72 | #1655431 | ARM64_ERRATUM_1742098 |
88+
+----------------+-----------------+-----------------+-----------------------------+
8389
| ARM | Cortex-A73 | #858921 | ARM64_ERRATUM_858921 |
8490
+----------------+-----------------+-----------------+-----------------------------+
8591
| ARM | Cortex-A76 | #1188873,1418040| ARM64_ERRATUM_1418040 |

Documentation/filesystems/vfs.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,9 @@ or bottom half).
274274
This is specifically for the inode itself being marked dirty,
275275
not its data. If the update needs to be persisted by fdatasync(),
276276
then I_DIRTY_DATASYNC will be set in the flags argument.
277+
I_DIRTY_TIME will be set in the flags in case lazytime is enabled
278+
and struct inode has times updated since the last ->dirty_inode
279+
call.
277280

278281
``write_inode``
279282
this method is called when the VFS needs to write an inode to

Documentation/trace/histogram.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Documentation written by Tom Zanussi
3939
will use the event's kernel stacktrace as the key. The keywords
4040
'keys' or 'key' can be used to specify keys, and the keywords
4141
'values', 'vals', or 'val' can be used to specify values. Compound
42-
keys consisting of up to two fields can be specified by the 'keys'
42+
keys consisting of up to three fields can be specified by the 'keys'
4343
keyword. Hashing a compound key produces a unique entry in the
4444
table for each unique combination of component keys, and can be
4545
useful for providing more fine-grained summaries of event data.

Documentation/virt/kvm/devices/vm.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ KVM_S390_VM_TOD_EXT).
215215
:Parameters: address of a buffer in user space to store the data (u8) to
216216
:Returns: -EFAULT if the given address is not accessible from kernel space;
217217
-EINVAL if setting the TOD clock extension to != 0 is not supported
218+
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
218219

219220
3.2. ATTRIBUTE: KVM_S390_VM_TOD_LOW
220221
-----------------------------------
@@ -224,6 +225,7 @@ the POP (u64).
224225

225226
:Parameters: address of a buffer in user space to store the data (u64) to
226227
:Returns: -EFAULT if the given address is not accessible from kernel space
228+
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
227229

228230
3.3. ATTRIBUTE: KVM_S390_VM_TOD_EXT
229231
-----------------------------------
@@ -237,6 +239,7 @@ it, it is stored as 0 and not allowed to be set to a value != 0.
237239
(kvm_s390_vm_tod_clock) to
238240
:Returns: -EFAULT if the given address is not accessible from kernel space;
239241
-EINVAL if setting the TOD clock extension to != 0 is not supported
242+
-EOPNOTSUPP for a PV guest (TOD managed by the ultravisor)
240243

241244
4. GROUP: KVM_S390_VM_CRYPTO
242245
============================

MSFT-Merge/log

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ feature/arm64-hyperv-hypercall-interface/5.15 3e314b48254cb9c3eeac699356ac6
55
feature/arm64-hyperv-synthetic-clocks-timers/5.15 59db35e760b9bacc8596a3660a12420f1fa5318f
66
feature/dxgkrnl/5.15 411a9171ae715efe3817a05a1802f9367c04df33
77
feature/hvlite_virtio_pmem/5.15 9194f84de8a58bc1a83125054286d649e35054be
8+
feature/page-reporting/5.15 ad427234defd6cdfdc0c21ca5b64ef589b82a421
89
feature/vpci/5.15 d19bb684cca000b65a3b001964a3cc820cbbf9b5
910
fix/vsock/5.15 c9e883dfbd7be1194e53133d888b435b277e2e5b
1011
product/wsl/readme/5.15 0e1ddcfdc9986e1bf420a3663011abd79752c642

Makefile

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# SPDX-License-Identifier: GPL-2.0
22
VERSION = 5
33
PATCHLEVEL = 15
4-
SUBLEVEL = 74
5-
EXTRAVERSION = .2
4+
SUBLEVEL = 79
5+
EXTRAVERSION = .1
66
NAME = Trick or Treat
77

88
# *DOCUMENTATION*
@@ -844,12 +844,12 @@ endif
844844

845845
# Initialize all stack variables with a zero value.
846846
ifdef CONFIG_INIT_STACK_ALL_ZERO
847-
# Future support for zero initialization is still being debated, see
848-
# https://bugs.llvm.org/show_bug.cgi?id=45497. These flags are subject to being
849-
# renamed or dropped.
850847
KBUILD_CFLAGS += -ftrivial-auto-var-init=zero
848+
ifdef CONFIG_CC_HAS_AUTO_VAR_INIT_ZERO_ENABLER
849+
# https://github.com/llvm/llvm-project/issues/44842
851850
KBUILD_CFLAGS += -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang
852851
endif
852+
endif
853853

854854
# While VLAs have been removed, GCC produces unreachable stack probes
855855
# for the randomize_kstack_offset feature. Disable it for all compilers.
@@ -870,7 +870,9 @@ else
870870
DEBUG_CFLAGS += -g
871871
endif
872872

873-
ifndef CONFIG_AS_IS_LLVM
873+
ifdef CONFIG_AS_IS_LLVM
874+
KBUILD_AFLAGS += -g
875+
else
874876
KBUILD_AFLAGS += -Wa,-gdwarf-2
875877
endif
876878

Microsoft/config-wsl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/x86 5.15.74.2 Kernel Configuration
3+
# Linux/x86 5.15.79.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="x86_64-msft-linux-gcc (GCC) 9.3.0"
66
CONFIG_CC_IS_GCC=y
@@ -3903,6 +3903,8 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=1
39033903
CONFIG_DEBUG_BUGVERBOSE=y
39043904
# end of printk and dmesg options
39053905

3906+
CONFIG_AS_HAS_NON_CONST_LEB128=y
3907+
39063908
#
39073909
# Compile-time checks and compiler options
39083910
#

Microsoft/config-wsl-arm64

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#
22
# Automatically generated file; DO NOT EDIT.
3-
# Linux/arm64 5.15.74.2 Kernel Configuration
3+
# Linux/arm64 5.15.79.1 Kernel Configuration
44
#
55
CONFIG_CC_VERSION_TEXT="aarch64-msft-linux-gcc (GCC) 9.3.0"
66
CONFIG_CC_IS_GCC=y
@@ -345,6 +345,7 @@ CONFIG_ARM64_WORKAROUND_SPECULATIVE_AT=y
345345
# CONFIG_ARM64_ERRATUM_1165522 is not set
346346
CONFIG_ARM64_ERRATUM_1319367=y
347347
CONFIG_ARM64_ERRATUM_1530923=y
348+
# CONFIG_ARM64_ERRATUM_2441007 is not set
348349
# CONFIG_ARM64_ERRATUM_1286807 is not set
349350
# CONFIG_ARM64_ERRATUM_1463225 is not set
350351
# CONFIG_ARM64_ERRATUM_1542419 is not set
@@ -4038,6 +4039,8 @@ CONFIG_MESSAGE_LOGLEVEL_DEFAULT=1
40384039
CONFIG_DEBUG_BUGVERBOSE=y
40394040
# end of printk and dmesg options
40404041

4042+
CONFIG_AS_HAS_NON_CONST_LEB128=y
4043+
40414044
#
40424045
# Compile-time checks and compiler options
40434046
#

arch/arc/include/asm/io.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ static inline void ioport_unmap(void __iomem *addr)
3232
{
3333
}
3434

35-
extern void iounmap(const void __iomem *addr);
35+
extern void iounmap(const volatile void __iomem *addr);
3636

3737
/*
3838
* io{read,write}{16,32}be() macros

0 commit comments

Comments
 (0)