Skip to content

Commit 3839513

Browse files
committed
Merge tag 'v5.16-rc3' into HEAD
Linux 5.16-rc3 Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2 parents fbb7b1a + d58071a commit 3839513

367 files changed

Lines changed: 4164 additions & 4162 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/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@ properties:
1717
oneOf:
1818
- enum:
1919
- fsl,imx7ulp-lpi2c
20-
- fsl,imx8qm-lpi2c
2120
- items:
22-
- const: fsl,imx8qxp-lpi2c
21+
- enum:
22+
- fsl,imx8qxp-lpi2c
23+
- fsl,imx8qm-lpi2c
2324
- const: fsl,imx7ulp-lpi2c
2425

2526
reg:

Documentation/filesystems/cifs/ksmbd.rst

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,11 +50,11 @@ ksmbd.mountd (user space daemon)
5050
--------------------------------
5151

5252
ksmbd.mountd is userspace process to, transfer user account and password that
53-
are registered using ksmbd.adduser(part of utils for user space). Further it
53+
are registered using ksmbd.adduser (part of utils for user space). Further it
5454
allows sharing information parameters that parsed from smb.conf to ksmbd in
5555
kernel. For the execution part it has a daemon which is continuously running
5656
and connected to the kernel interface using netlink socket, it waits for the
57-
requests(dcerpc and share/user info). It handles RPC calls (at a minimum few
57+
requests (dcerpc and share/user info). It handles RPC calls (at a minimum few
5858
dozen) that are most important for file server from NetShareEnum and
5959
NetServerGetInfo. Complete DCE/RPC response is prepared from the user space
6060
and passed over to the associated kernel thread for the client.
@@ -154,11 +154,11 @@ Each layer
154154
1. Enable all component prints
155155
# sudo ksmbd.control -d "all"
156156

157-
2. Enable one of components(smb, auth, vfs, oplock, ipc, conn, rdma)
157+
2. Enable one of components (smb, auth, vfs, oplock, ipc, conn, rdma)
158158
# sudo ksmbd.control -d "smb"
159159

160-
3. Show what prints are enable.
161-
# cat/sys/class/ksmbd-control/debug
160+
3. Show what prints are enabled.
161+
# cat /sys/class/ksmbd-control/debug
162162
[smb] auth vfs oplock ipc conn [rdma]
163163

164164
4. Disable prints:

Documentation/i2c/smbus-protocol.rst

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ Key to symbols
3636

3737
=============== =============================================================
3838
S Start condition
39+
Sr Repeated start condition, used to switch from write to
40+
read mode.
3941
P Stop condition
4042
Rd/Wr (1 bit) Read/Write bit. Rd equals 1, Wr equals 0.
4143
A, NA (1 bit) Acknowledge (ACK) and Not Acknowledge (NACK) bit
@@ -100,7 +102,7 @@ Implemented by i2c_smbus_read_byte_data()
100102
This reads a single byte from a device, from a designated register.
101103
The register is specified through the Comm byte::
102104

103-
S Addr Wr [A] Comm [A] S Addr Rd [A] [Data] NA P
105+
S Addr Wr [A] Comm [A] Sr Addr Rd [A] [Data] NA P
104106

105107
Functionality flag: I2C_FUNC_SMBUS_READ_BYTE_DATA
106108

@@ -114,7 +116,7 @@ This operation is very like Read Byte; again, data is read from a
114116
device, from a designated register that is specified through the Comm
115117
byte. But this time, the data is a complete word (16 bits)::
116118

117-
S Addr Wr [A] Comm [A] S Addr Rd [A] [DataLow] A [DataHigh] NA P
119+
S Addr Wr [A] Comm [A] Sr Addr Rd [A] [DataLow] A [DataHigh] NA P
118120

119121
Functionality flag: I2C_FUNC_SMBUS_READ_WORD_DATA
120122

@@ -164,7 +166,7 @@ This command selects a device register (through the Comm byte), sends
164166
16 bits of data to it, and reads 16 bits of data in return::
165167

166168
S Addr Wr [A] Comm [A] DataLow [A] DataHigh [A]
167-
S Addr Rd [A] [DataLow] A [DataHigh] NA P
169+
Sr Addr Rd [A] [DataLow] A [DataHigh] NA P
168170

169171
Functionality flag: I2C_FUNC_SMBUS_PROC_CALL
170172

@@ -181,7 +183,7 @@ of data is specified by the device in the Count byte.
181183
::
182184

183185
S Addr Wr [A] Comm [A]
184-
S Addr Rd [A] [Count] A [Data] A [Data] A ... A [Data] NA P
186+
Sr Addr Rd [A] [Count] A [Data] A [Data] A ... A [Data] NA P
185187

186188
Functionality flag: I2C_FUNC_SMBUS_READ_BLOCK_DATA
187189

@@ -212,7 +214,7 @@ This command selects a device register (through the Comm byte), sends
212214
1 to 31 bytes of data to it, and reads 1 to 31 bytes of data in return::
213215

214216
S Addr Wr [A] Comm [A] Count [A] Data [A] ...
215-
S Addr Rd [A] [Count] A [Data] ... A P
217+
Sr Addr Rd [A] [Count] A [Data] ... A P
216218

217219
Functionality flag: I2C_FUNC_SMBUS_BLOCK_PROC_CALL
218220

@@ -300,7 +302,7 @@ This command reads a block of bytes from a device, from a
300302
designated register that is specified through the Comm byte::
301303

302304
S Addr Wr [A] Comm [A]
303-
S Addr Rd [A] [Data] A [Data] A ... A [Data] NA P
305+
Sr Addr Rd [A] [Data] A [Data] A ... A [Data] NA P
304306

305307
Functionality flag: I2C_FUNC_SMBUS_READ_I2C_BLOCK
306308

Documentation/networking/ipvs-sysctl.rst

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,7 @@ conn_reuse_mode - INTEGER
3737

3838
0: disable any special handling on port reuse. The new
3939
connection will be delivered to the same real server that was
40-
servicing the previous connection. This will effectively
41-
disable expire_nodest_conn.
40+
servicing the previous connection.
4241

4342
bit 1: enable rescheduling of new connections when it is safe.
4443
That is, whenever expire_nodest_conn and for TCP sockets, when

Documentation/networking/timestamping.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -486,8 +486,8 @@ of packets.
486486
Drivers are free to use a more permissive configuration than the requested
487487
configuration. It is expected that drivers should only implement directly the
488488
most generic mode that can be supported. For example if the hardware can
489-
support HWTSTAMP_FILTER_V2_EVENT, then it should generally always upscale
490-
HWTSTAMP_FILTER_V2_L2_SYNC_MESSAGE, and so forth, as HWTSTAMP_FILTER_V2_EVENT
489+
support HWTSTAMP_FILTER_PTP_V2_EVENT, then it should generally always upscale
490+
HWTSTAMP_FILTER_PTP_V2_L2_SYNC, and so forth, as HWTSTAMP_FILTER_PTP_V2_EVENT
491491
is more generic (and more useful to applications).
492492

493493
A driver which supports hardware time stamping shall update the struct

MAINTAINERS

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2263,6 +2263,15 @@ L: linux-iio@vger.kernel.org
22632263
S: Maintained
22642264
F: drivers/counter/microchip-tcb-capture.c
22652265

2266+
ARM/MILBEAUT ARCHITECTURE
2267+
M: Taichi Sugaya <sugaya.taichi@socionext.com>
2268+
M: Takao Orito <orito.takao@socionext.com>
2269+
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2270+
S: Maintained
2271+
F: arch/arm/boot/dts/milbeaut*
2272+
F: arch/arm/mach-milbeaut/
2273+
N: milbeaut
2274+
22662275
ARM/MIOA701 MACHINE SUPPORT
22672276
M: Robert Jarzmik <robert.jarzmik@free.fr>
22682277
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
@@ -2729,10 +2738,11 @@ S: Maintained
27292738
F: drivers/memory/*emif*
27302739

27312740
ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2741+
M: Nishanth Menon <nm@ti.com>
27322742
M: Santosh Shilimkar <ssantosh@kernel.org>
27332743
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
27342744
S: Maintained
2735-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2745+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27362746
F: arch/arm/boot/dts/keystone-*
27372747
F: arch/arm/mach-keystone/
27382748

@@ -3570,13 +3580,14 @@ L: netdev@vger.kernel.org
35703580
S: Supported
35713581
F: drivers/net/ethernet/broadcom/b44.*
35723582

3573-
BROADCOM B53 ETHERNET SWITCH DRIVER
3583+
BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
35743584
M: Florian Fainelli <f.fainelli@gmail.com>
35753585
L: netdev@vger.kernel.org
35763586
L: openwrt-devel@lists.openwrt.org (subscribers-only)
35773587
S: Supported
35783588
F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
35793589
F: drivers/net/dsa/b53/*
3590+
F: drivers/net/dsa/bcm_sf2*
35803591
F: include/linux/dsa/brcm.h
35813592
F: include/linux/platform_data/b53.h
35823593

@@ -18497,6 +18508,7 @@ F: include/uapi/linux/pkt_sched.h
1849718508
F: include/uapi/linux/tc_act/
1849818509
F: include/uapi/linux/tc_ematch/
1849918510
F: net/sched/
18511+
F: tools/testing/selftests/tc-testing
1850018512

1850118513
TC90522 MEDIA DRIVER
1850218514
M: Akihiro Tsukada <tskd08@gmail.com>
@@ -19045,11 +19057,12 @@ F: drivers/mmc/host/tifm_sd.c
1904519057
F: include/linux/tifm.h
1904619058

1904719059
TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
19060+
M: Nishanth Menon <nm@ti.com>
1904819061
M: Santosh Shilimkar <ssantosh@kernel.org>
1904919062
L: linux-kernel@vger.kernel.org
1905019063
L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905119064
S: Maintained
19052-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
19065+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
1905319066
F: drivers/soc/ti/*
1905419067

1905519068
TI LM49xxx FAMILY ASoC CODEC DRIVERS

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
VERSION = 5
33
PATCHLEVEL = 16
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc2
6-
NAME = Trick or Treat
5+
EXTRAVERSION = -rc3
6+
NAME = Gobble Gobble
77

88
# *DOCUMENTATION*
99
# To see a list of typical targets execute "make help"

arch/Kconfig

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -991,6 +991,16 @@ config HAVE_ARCH_COMPAT_MMAP_BASES
991991
and vice-versa 32-bit applications to call 64-bit mmap().
992992
Required for applications doing different bitness syscalls.
993993

994+
config PAGE_SIZE_LESS_THAN_64KB
995+
def_bool y
996+
depends on !ARM64_64K_PAGES
997+
depends on !IA64_PAGE_SIZE_64KB
998+
depends on !PAGE_SIZE_64KB
999+
depends on !PARISC_PAGE_SIZE_64KB
1000+
depends on !PPC_64K_PAGES
1001+
depends on !PPC_256K_PAGES
1002+
depends on !PAGE_SIZE_256KB
1003+
9941004
# This allows to use a set of generic functions to determine mmap base
9951005
# address by giving priority to top-down scheme only if the process
9961006
# is not in legacy mode (compat task, unlimited stack size or

arch/alpha/kernel/syscalls/syscall.tbl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -488,3 +488,4 @@
488488
556 common landlock_restrict_self sys_landlock_restrict_self
489489
# 557 reserved for memfd_secret
490490
558 common process_mrelease sys_process_mrelease
491+
559 common futex_waitv sys_futex_waitv

arch/arc/include/asm/cacheflush.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ void __flush_dcache_page(phys_addr_t paddr, unsigned long vaddr);
3636
#define ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE 1
3737

3838
void flush_dcache_page(struct page *page);
39-
void flush_dcache_folio(struct folio *folio);
4039

4140
void dma_cache_wback_inv(phys_addr_t start, unsigned long sz);
4241
void dma_cache_inv(phys_addr_t start, unsigned long sz);

0 commit comments

Comments
 (0)