Skip to content

Commit 35f4a62

Browse files
committed
Merge 6.11-rc6 into usb-next
We need the USB fixes in here as well. Signed-off-by: Greg Kroah-Hartman <[email protected]>
2 parents fc88bb1 + 431c164 commit 35f4a62

File tree

500 files changed

+6009
-2627
lines changed

Some content is hidden

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

500 files changed

+6009
-2627
lines changed

.mailmap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,8 @@ Kenneth Westfield <[email protected]> <[email protected]>
354354
355355
356356
Kishon Vijay Abraham I <[email protected]> <[email protected]>
357+
358+
357359
Konstantin Khlebnikov <[email protected]> <[email protected]>
358360
Konstantin Khlebnikov <[email protected]> <[email protected]>
359361
@@ -614,6 +616,7 @@ Simon Kelley <[email protected]>
614616
Sricharan Ramabadhran <[email protected]> <[email protected]>
615617
616618
619+
617620
Stanislav Fomichev <[email protected]> <[email protected]>
618621
619622
Stéphane Witzmann <[email protected]>

Documentation/core-api/workqueue.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ Some users depend on strict execution ordering where only one work item
260260
is in flight at any given time and the work items are processed in
261261
queueing order. While the combination of ``@max_active`` of 1 and
262262
``WQ_UNBOUND`` used to achieve this behavior, this is no longer the
263-
case. Use ``alloc_ordered_queue()`` instead.
263+
case. Use alloc_ordered_workqueue() instead.
264264

265265

266266
Example Execution Scenarios

Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ properties:
4242
- focaltech,ft5426
4343
- focaltech,ft5452
4444
- focaltech,ft6236
45+
- focaltech,ft8201
4546
- focaltech,ft8719
4647

4748
reg:

Documentation/devicetree/bindings/usb/microchip,usb2514.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ maintainers:
1010
- Fabio Estevam <[email protected]>
1111

1212
allOf:
13-
- $ref: usb-hcd.yaml#
13+
- $ref: usb-device.yaml#
1414

1515
properties:
1616
compatible:
@@ -36,6 +36,13 @@ required:
3636
- compatible
3737
- reg
3838

39+
patternProperties:
40+
"^.*@[0-9a-f]{1,2}$":
41+
description: The hard wired USB devices
42+
type: object
43+
$ref: /schemas/usb/usb-device.yaml
44+
additionalProperties: true
45+
3946
unevaluatedProperties: false
4047

4148
examples:

Documentation/filesystems/erofs.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ Here are the main features of EROFS:
7575

7676
- Support merging tail-end data into a special inode as fragments.
7777

78-
- Support large folios for uncompressed files.
78+
- Support large folios to make use of THPs (Transparent Hugepages);
7979

8080
- Support direct I/O on uncompressed files to avoid double caching for loop
8181
devices;

Documentation/filesystems/smb/ksmbd.rst

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ KSMBD architecture
1313
The subset of performance related operations belong in kernelspace and
1414
the other subset which belong to operations which are not really related with
1515
performance in userspace. So, DCE/RPC management that has historically resulted
16-
into number of buffer overflow issues and dangerous security bugs and user
16+
into a number of buffer overflow issues and dangerous security bugs and user
1717
account management are implemented in user space as ksmbd.mountd.
1818
File operations that are related with performance (open/read/write/close etc.)
1919
in kernel space (ksmbd). This also allows for easier integration with VFS
@@ -24,8 +24,8 @@ ksmbd (kernel daemon)
2424

2525
When the server daemon is started, It starts up a forker thread
2626
(ksmbd/interface name) at initialization time and open a dedicated port 445
27-
for listening to SMB requests. Whenever new clients make request, Forker
28-
thread will accept the client connection and fork a new thread for dedicated
27+
for listening to SMB requests. Whenever new clients make a request, the Forker
28+
thread will accept the client connection and fork a new thread for a dedicated
2929
communication channel between the client and the server. It allows for parallel
3030
processing of SMB requests(commands) from clients as well as allowing for new
3131
clients to make new connections. Each instance is named ksmbd/1~n(port number)
@@ -34,12 +34,12 @@ thread can decide to pass through the commands to the user space (ksmbd.mountd),
3434
currently DCE/RPC commands are identified to be handled through the user space.
3535
To further utilize the linux kernel, it has been chosen to process the commands
3636
as workitems and to be executed in the handlers of the ksmbd-io kworker threads.
37-
It allows for multiplexing of the handlers as the kernel take care of initiating
37+
It allows for multiplexing of the handlers as the kernel takes care of initiating
3838
extra worker threads if the load is increased and vice versa, if the load is
39-
decreased it destroys the extra worker threads. So, after connection is
40-
established with client. Dedicated ksmbd/1..n(port number) takes complete
39+
decreased it destroys the extra worker threads. So, after the connection is
40+
established with the client. Dedicated ksmbd/1..n(port number) takes complete
4141
ownership of receiving/parsing of SMB commands. Each received command is worked
42-
in parallel i.e., There can be multiple clients commands which are worked in
42+
in parallel i.e., there can be multiple client commands which are worked in
4343
parallel. After receiving each command a separated kernel workitem is prepared
4444
for each command which is further queued to be handled by ksmbd-io kworkers.
4545
So, each SMB workitem is queued to the kworkers. This allows the benefit of load
@@ -49,9 +49,9 @@ performance by handling client commands in parallel.
4949
ksmbd.mountd (user space daemon)
5050
--------------------------------
5151

52-
ksmbd.mountd is userspace process to, transfer user account and password that
52+
ksmbd.mountd is a userspace process to, transfer the user account and password that
5353
are registered using ksmbd.adduser (part of utils for user space). Further it
54-
allows sharing information parameters that parsed from smb.conf to ksmbd in
54+
allows sharing information parameters that are 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
5757
requests (dcerpc and share/user info). It handles RPC calls (at a minimum few
@@ -124,7 +124,7 @@ How to run
124124
1. Download ksmbd-tools(https://github.com/cifsd-team/ksmbd-tools/releases) and
125125
compile them.
126126

127-
- Refer README(https://github.com/cifsd-team/ksmbd-tools/blob/master/README.md)
127+
- Refer to README(https://github.com/cifsd-team/ksmbd-tools/blob/master/README.md)
128128
to know how to use ksmbd.mountd/adduser/addshare/control utils
129129

130130
$ ./autogen.sh
@@ -133,7 +133,7 @@ How to run
133133

134134
2. Create /usr/local/etc/ksmbd/ksmbd.conf file, add SMB share in ksmbd.conf file.
135135

136-
- Refer ksmbd.conf.example in ksmbd-utils, See ksmbd.conf manpage
136+
- Refer to ksmbd.conf.example in ksmbd-utils, See ksmbd.conf manpage
137137
for details to configure shares.
138138

139139
$ man ksmbd.conf
@@ -145,7 +145,7 @@ How to run
145145
$ man ksmbd.adduser
146146
$ sudo ksmbd.adduser -a <Enter USERNAME for SMB share access>
147147

148-
4. Insert ksmbd.ko module after build your kernel. No need to load module
148+
4. Insert the ksmbd.ko module after you build your kernel. No need to load the module
149149
if ksmbd is built into the kernel.
150150

151151
- Set ksmbd in menuconfig(e.g. $ make menuconfig)
@@ -175,7 +175,7 @@ Each layer
175175
1. Enable all component prints
176176
# sudo ksmbd.control -d "all"
177177

178-
2. Enable one of components (smb, auth, vfs, oplock, ipc, conn, rdma)
178+
2. Enable one of the components (smb, auth, vfs, oplock, ipc, conn, rdma)
179179
# sudo ksmbd.control -d "smb"
180180

181181
3. Show what prints are enabled.

Documentation/kbuild/llvm.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ Ccache
126126

127127
``ccache`` can be used with ``clang`` to improve subsequent builds, (though
128128
KBUILD_BUILD_TIMESTAMP_ should be set to a deterministic value between builds
129-
in order to avoid 100% cache misses, see Reproducible_builds_ for more info):
129+
in order to avoid 100% cache misses, see Reproducible_builds_ for more info)::
130130

131131
KBUILD_BUILD_TIMESTAMP='' make LLVM=1 CC="ccache clang"
132132

Documentation/process/coding-style.rst

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -629,18 +629,6 @@ The preferred style for long (multi-line) comments is:
629629
* with beginning and ending almost-blank lines.
630630
*/
631631
632-
For files in net/ and drivers/net/ the preferred style for long (multi-line)
633-
comments is a little different.
634-
635-
.. code-block:: c
636-
637-
/* The preferred comment style for files in net/ and drivers/net
638-
* looks like this.
639-
*
640-
* It is nearly the same as the generally preferred comment style,
641-
* but there is no initial almost-blank line.
642-
*/
643-
644632
It's also important to comment data, whether they are basic types or derived
645633
types. To this end, use just one data declaration per line (no commas for
646634
multiple data declarations). This leaves you room for a small comment on each

Documentation/process/maintainer-netdev.rst

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -355,23 +355,6 @@ just do it. As a result, a sequence of smaller series gets merged quicker and
355355
with better review coverage. Re-posting large series also increases the mailing
356356
list traffic.
357357

358-
Multi-line comments
359-
~~~~~~~~~~~~~~~~~~~
360-
361-
Comment style convention is slightly different for networking and most of
362-
the tree. Instead of this::
363-
364-
/*
365-
* foobar blah blah blah
366-
* another line of text
367-
*/
368-
369-
it is requested that you make it look like this::
370-
371-
/* foobar blah blah blah
372-
* another line of text
373-
*/
374-
375358
Local variable ordering ("reverse xmas tree", "RCS")
376359
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
377360

0 commit comments

Comments
 (0)