Skip to content

Commit 3fb5a65

Browse files
committed
Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/pub/scm/fs/xfs/xfs-linux
Pull filesystem freezing updates from Darrick Wong: New code for 6.6: * Allow the kernel to initiate a freeze of a filesystem. The kernel and userspace can both hold a freeze on a filesystem at the same time; the freeze is not lifted until /both/ holders lift it. This will enable us to fix a longstanding bug in XFS online fsck. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Message-Id: <20230822182604.GB11286@frogsfrogsfrogs> Signed-off-by: Christian Brauner <brauner@kernel.org>
2 parents 051178c + 59ba4fd commit 3fb5a65

File tree

304 files changed

+2996
-1672
lines changed

Some content is hidden

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

304 files changed

+2996
-1672
lines changed

.mailmap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
246246
John Stultz <johnstul@us.ibm.com>
247247
<jon.toppins+linux@gmail.com> <jtoppins@cumulusnetworks.com>
248248
<jon.toppins+linux@gmail.com> <jtoppins@redhat.com>
249+
Jonas Gorski <jonas.gorski@gmail.com> <jogo@openwrt.org>
249250
Jordan Crouse <jordan@cosmicpenguin.net> <jcrouse@codeaurora.org>
250251
<josh@joshtriplett.org> <josh@freedesktop.org>
251252
<josh@joshtriplett.org> <josh@kernel.org>

Documentation/ABI/testing/sysfs-driver-ufs

Lines changed: 38 additions & 38 deletions
Large diffs are not rendered by default.
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
%YAML 1.2
3+
---
4+
$id: http://devicetree.org/schemas/watchdog/loongson,ls1x-wdt.yaml#
5+
$schema: http://devicetree.org/meta-schemas/core.yaml#
6+
7+
title: Loongson-1 Watchdog Timer
8+
9+
maintainers:
10+
- Keguang Zhang <keguang.zhang@gmail.com>
11+
12+
allOf:
13+
- $ref: watchdog.yaml#
14+
15+
properties:
16+
compatible:
17+
enum:
18+
- loongson,ls1b-wdt
19+
- loongson,ls1c-wdt
20+
21+
reg:
22+
maxItems: 1
23+
24+
clocks:
25+
maxItems: 1
26+
27+
required:
28+
- compatible
29+
- reg
30+
- clocks
31+
32+
unevaluatedProperties: false
33+
34+
examples:
35+
- |
36+
#include <dt-bindings/clock/loongson,ls1x-clk.h>
37+
watchdog: watchdog@1fe5c060 {
38+
compatible = "loongson,ls1b-wdt";
39+
reg = <0x1fe5c060 0xc>;
40+
41+
clocks = <&clkc LS1X_CLKID_APB>;
42+
};

Documentation/filesystems/vfs.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,9 +260,11 @@ filesystem. The following members are defined:
260260
void (*evict_inode) (struct inode *);
261261
void (*put_super) (struct super_block *);
262262
int (*sync_fs)(struct super_block *sb, int wait);
263-
int (*freeze_super) (struct super_block *);
263+
int (*freeze_super) (struct super_block *sb,
264+
enum freeze_holder who);
264265
int (*freeze_fs) (struct super_block *);
265-
int (*thaw_super) (struct super_block *);
266+
int (*thaw_super) (struct super_block *sb,
267+
enum freeze_wholder who);
266268
int (*unfreeze_fs) (struct super_block *);
267269
int (*statfs) (struct dentry *, struct kstatfs *);
268270
int (*remount_fs) (struct super_block *, int *, char *);

Documentation/process/maintainer-netdev.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ If you aren't subscribed to netdev and/or are simply unsure if
9898
repository link above for any new networking-related commits. You may
9999
also check the following website for the current status:
100100

101-
http://vger.kernel.org/~davem/net-next.html
101+
https://patchwork.hopto.org/net-next.html
102102

103103
The ``net`` tree continues to collect fixes for the vX.Y content, and is
104104
fed back to Linus at regular (~weekly) intervals. Meaning that the

Documentation/riscv/hwprobe.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ The following keys are defined:
4949
privileged ISA, with the following known exceptions (more exceptions may be
5050
added, but only if it can be demonstrated that the user ABI is not broken):
5151

52-
* The :fence.i: instruction cannot be directly executed by userspace
52+
* The ``fence.i`` instruction cannot be directly executed by userspace
5353
programs (it may still be executed in userspace via a
5454
kernel-controlled mechanism such as the vDSO).
5555

Documentation/wmi/devices/dell-wmi-ddv.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,7 +187,8 @@ WMI method BatteryeRawAnalytics()
187187

188188
Returns a buffer usually containg 12 blocks of analytics data.
189189
Those blocks contain:
190-
- block number starting with 0 (u8)
190+
191+
- a block number starting with 0 (u8)
191192
- 31 bytes of unknown data
192193

193194
.. note::

MAINTAINERS

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4121,6 +4121,13 @@ F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
41214121
F: drivers/spi/spi-bcm63xx-hsspi.c
41224122
F: drivers/spi/spi-bcmbca-hsspi.c
41234123

4124+
BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4125+
M: Jonas Gorski <jonas.gorski@gmail.com>
4126+
L: linux-spi@vger.kernel.org
4127+
S: Odd Fixes
4128+
F: Documentation/devicetree/bindings/spi/spi-bcm63xx.txt
4129+
F: drivers/spi/spi-bcm63xx.c
4130+
41244131
BROADCOM ETHERNET PHY DRIVERS
41254132
M: Florian Fainelli <florian.fainelli@broadcom.com>
41264133
R: Broadcom internal kernel review list <bcm-kernel-feedback-list@broadcom.com>
@@ -8672,8 +8679,11 @@ S: Maintained
86728679
F: drivers/input/touchscreen/resistive-adc-touch.c
86738680

86748681
GENERIC STRING LIBRARY
8682+
M: Kees Cook <keescook@chromium.org>
86758683
R: Andy Shevchenko <andy@kernel.org>
8676-
S: Maintained
8684+
L: linux-hardening@vger.kernel.org
8685+
S: Supported
8686+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
86778687
F: include/linux/string.h
86788688
F: include/linux/string_choices.h
86798689
F: include/linux/string_helpers.h
@@ -13968,7 +13978,7 @@ T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
1396813978
F: drivers/soc/microchip/
1396913979

1397013980
MICROCHIP SPI DRIVER
13971-
M: Tudor Ambarus <tudor.ambarus@linaro.org>
13981+
M: Ryan Wanner <ryan.wanner@microchip.com>
1397213982
S: Supported
1397313983
F: drivers/spi/spi-atmel.*
1397413984

@@ -17543,6 +17553,7 @@ QUALCOMM ETHQOS ETHERNET DRIVER
1754317553
M: Vinod Koul <vkoul@kernel.org>
1754417554
R: Bhupesh Sharma <bhupesh.sharma@linaro.org>
1754517555
L: netdev@vger.kernel.org
17556+
L: linux-arm-msm@vger.kernel.org
1754617557
S: Maintained
1754717558
F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
1754817559
F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 6
33
PATCHLEVEL = 5
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc1
5+
EXTRAVERSION = -rc2
66
NAME = Hurr durr I'ma ninja sloth
77

88
# *DOCUMENTATION*

arch/arm64/Kconfig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,6 +197,8 @@ config ARM64
197197
!CC_OPTIMIZE_FOR_SIZE)
198198
select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY \
199199
if DYNAMIC_FTRACE_WITH_ARGS
200+
select HAVE_SAMPLE_FTRACE_DIRECT
201+
select HAVE_SAMPLE_FTRACE_DIRECT_MULTI
200202
select HAVE_EFFICIENT_UNALIGNED_ACCESS
201203
select HAVE_FAST_GUP
202204
select HAVE_FTRACE_MCOUNT_RECORD

0 commit comments

Comments
 (0)