Skip to content

Commit c23010f

Browse files
committed
Merge tag 'asoc-fix-v5.11-rc4' of https://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
ASoC: Fixes for v5.11 A few more fixes for v5.11, mostly around HDA jack detection, plus a couple of updates to the MAINTAINERS entries.
2 parents 532a208 + 7505c06 commit c23010f

File tree

550 files changed

+5152
-3328
lines changed

Some content is hidden

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

550 files changed

+5152
-3328
lines changed

Documentation/RCU/Design/Memory-Ordering/Tree-RCU-Memory-Ordering.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -473,7 +473,7 @@ read-side critical sections that follow the idle period (the oval near
473473
the bottom of the diagram above).
474474

475475
Plumbing this into the full grace-period execution is described
476-
`below <#Forcing%20Quiescent%20States>`__.
476+
`below <Forcing Quiescent States_>`__.
477477

478478
CPU-Hotplug Interface
479479
^^^^^^^^^^^^^^^^^^^^^
@@ -494,7 +494,7 @@ mask to detect CPUs having gone offline since the beginning of this
494494
grace period.
495495

496496
Plumbing this into the full grace-period execution is described
497-
`below <#Forcing%20Quiescent%20States>`__.
497+
`below <Forcing Quiescent States_>`__.
498498

499499
Forcing Quiescent States
500500
^^^^^^^^^^^^^^^^^^^^^^^^
@@ -532,7 +532,7 @@ from other CPUs.
532532
| RCU. But this diagram is complex enough as it is, so simplicity |
533533
| overrode accuracy. You can think of it as poetic license, or you can |
534534
| think of it as misdirection that is resolved in the |
535-
| `stitched-together diagram <#Putting%20It%20All%20Together>`__. |
535+
| `stitched-together diagram <Putting It All Together_>`__. |
536536
+-----------------------------------------------------------------------+
537537

538538
Grace-Period Cleanup
@@ -596,7 +596,7 @@ maintain ordering. For example, if the callback function wakes up a task
596596
that runs on some other CPU, proper ordering must in place in both the
597597
callback function and the task being awakened. To see why this is
598598
important, consider the top half of the `grace-period
599-
cleanup <#Grace-Period%20Cleanup>`__ diagram. The callback might be
599+
cleanup`_ diagram. The callback might be
600600
running on a CPU corresponding to the leftmost leaf ``rcu_node``
601601
structure, and awaken a task that is to run on a CPU corresponding to
602602
the rightmost leaf ``rcu_node`` structure, and the grace-period kernel

Documentation/RCU/Design/Requirements/Requirements.rst

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ requirements:
4545
#. `Other RCU Flavors`_
4646
#. `Possible Future Changes`_
4747

48-
This is followed by a `summary <#Summary>`__, however, the answers to
48+
This is followed by a summary_, however, the answers to
4949
each quick quiz immediately follows the quiz. Select the big white space
5050
with your mouse to see the answer.
5151

@@ -1096,7 +1096,7 @@ memory barriers.
10961096
| case, voluntary context switch) within an RCU read-side critical |
10971097
| section. However, sleeping locks may be used within userspace RCU |
10981098
| read-side critical sections, and also within Linux-kernel sleepable |
1099-
| RCU `(SRCU) <#Sleepable%20RCU>`__ read-side critical sections. In |
1099+
| RCU `(SRCU) <Sleepable RCU_>`__ read-side critical sections. In |
11001100
| addition, the -rt patchset turns spinlocks into a sleeping locks so |
11011101
| that the corresponding critical sections can be preempted, which also |
11021102
| means that these sleeplockified spinlocks (but not other sleeping |
@@ -1186,7 +1186,7 @@ non-preemptible (``CONFIG_PREEMPT=n``) kernels, and thus `tiny
11861186
RCU <https://lkml.kernel.org/g/[email protected]>`__
11871187
was born. Josh Triplett has since taken over the small-memory banner
11881188
with his `Linux kernel tinification <https://tiny.wiki.kernel.org/>`__
1189-
project, which resulted in `SRCU <#Sleepable%20RCU>`__ becoming optional
1189+
project, which resulted in `SRCU <Sleepable RCU_>`__ becoming optional
11901190
for those kernels not needing it.
11911191

11921192
The remaining performance requirements are, for the most part,
@@ -1457,8 +1457,8 @@ will vary as the value of ``HZ`` varies, and can also be changed using
14571457
the relevant Kconfig options and kernel boot parameters. RCU currently
14581458
does not do much sanity checking of these parameters, so please use
14591459
caution when changing them. Note that these forward-progress measures
1460-
are provided only for RCU, not for `SRCU <#Sleepable%20RCU>`__ or `Tasks
1461-
RCU <#Tasks%20RCU>`__.
1460+
are provided only for RCU, not for `SRCU <Sleepable RCU_>`__ or `Tasks
1461+
RCU`_.
14621462

14631463
RCU takes the following steps in ``call_rcu()`` to encourage timely
14641464
invocation of callbacks when any given non-\ ``rcu_nocbs`` CPU has
@@ -1477,8 +1477,8 @@ encouragement was provided:
14771477

14781478
Again, these are default values when running at ``HZ=1000``, and can be
14791479
overridden. Again, these forward-progress measures are provided only for
1480-
RCU, not for `SRCU <#Sleepable%20RCU>`__ or `Tasks
1481-
RCU <#Tasks%20RCU>`__. Even for RCU, callback-invocation forward
1480+
RCU, not for `SRCU <Sleepable RCU_>`__ or `Tasks
1481+
RCU`_. Even for RCU, callback-invocation forward
14821482
progress for ``rcu_nocbs`` CPUs is much less well-developed, in part
14831483
because workloads benefiting from ``rcu_nocbs`` CPUs tend to invoke
14841484
``call_rcu()`` relatively infrequently. If workloads emerge that need
@@ -1920,7 +1920,7 @@ Hotplug CPU
19201920

19211921
The Linux kernel supports CPU hotplug, which means that CPUs can come
19221922
and go. It is of course illegal to use any RCU API member from an
1923-
offline CPU, with the exception of `SRCU <#Sleepable%20RCU>`__ read-side
1923+
offline CPU, with the exception of `SRCU <Sleepable RCU_>`__ read-side
19241924
critical sections. This requirement was present from day one in
19251925
DYNIX/ptx, but on the other hand, the Linux kernel's CPU-hotplug
19261926
implementation is “interesting.”
@@ -2177,7 +2177,7 @@ handles these states differently:
21772177
However, RCU must be reliably informed as to whether any given CPU is
21782178
currently in the idle loop, and, for ``NO_HZ_FULL``, also whether that
21792179
CPU is executing in usermode, as discussed
2180-
`earlier <#Energy%20Efficiency>`__. It also requires that the
2180+
`earlier <Energy Efficiency_>`__. It also requires that the
21812181
scheduling-clock interrupt be enabled when RCU needs it to be:
21822182

21832183
#. If a CPU is either idle or executing in usermode, and RCU believes it
@@ -2294,7 +2294,7 @@ Performance, Scalability, Response Time, and Reliability
22942294
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
22952295

22962296
Expanding on the `earlier
2297-
discussion <#Performance%20and%20Scalability>`__, RCU is used heavily by
2297+
discussion <Performance and Scalability_>`__, RCU is used heavily by
22982298
hot code paths in performance-critical portions of the Linux kernel's
22992299
networking, security, virtualization, and scheduling code paths. RCU
23002300
must therefore use efficient implementations, especially in its

Documentation/admin-guide/binfmt-misc.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Here is what the fields mean:
2323

2424
- ``name``
2525
is an identifier string. A new /proc file will be created with this
26-
``name below /proc/sys/fs/binfmt_misc``; cannot contain slashes ``/`` for
26+
name below ``/proc/sys/fs/binfmt_misc``; cannot contain slashes ``/`` for
2727
obvious reasons.
2828
- ``type``
2929
is the type of recognition. Give ``M`` for magic and ``E`` for extension.
@@ -83,7 +83,7 @@ Here is what the fields mean:
8383
``F`` - fix binary
8484
The usual behaviour of binfmt_misc is to spawn the
8585
binary lazily when the misc format file is invoked. However,
86-
this doesn``t work very well in the face of mount namespaces and
86+
this doesn't work very well in the face of mount namespaces and
8787
changeroots, so the ``F`` mode opens the binary as soon as the
8888
emulation is installed and uses the opened image to spawn the
8989
emulator, meaning it is always available once installed,

Documentation/admin-guide/bootconfig.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ get the boot configuration data.
154154
Because of this "piggyback" method, there is no need to change or
155155
update the boot loader and the kernel image itself as long as the boot
156156
loader passes the correct initrd file size. If by any chance, the boot
157-
loader passes a longer size, the kernel feils to find the bootconfig data.
157+
loader passes a longer size, the kernel fails to find the bootconfig data.
158158

159159
To do this operation, Linux kernel provides "bootconfig" command under
160160
tools/bootconfig, which allows admin to apply or delete the config file

Documentation/admin-guide/kernel-parameters.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
The kernel's command-line parameters
44
====================================
55

6-
The following is a consolidated list of the kernel parameters as
7-
implemented by the __setup(), core_param() and module_param() macros
6+
The following is a consolidated list of the kernel parameters as implemented
7+
by the __setup(), early_param(), core_param() and module_param() macros
88
and sorted into English Dictionary order (defined as ignoring all
99
punctuation and sorting digits before letters in a case insensitive
1010
manner), and with descriptions where known.

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1385,7 +1385,7 @@
13851385

13861386
ftrace_filter=[function-list]
13871387
[FTRACE] Limit the functions traced by the function
1388-
tracer at boot up. function-list is a comma separated
1388+
tracer at boot up. function-list is a comma-separated
13891389
list of functions. This list can be changed at run
13901390
time by the set_ftrace_filter file in the debugfs
13911391
tracing directory.
@@ -1399,13 +1399,13 @@
13991399
ftrace_graph_filter=[function-list]
14001400
[FTRACE] Limit the top level callers functions traced
14011401
by the function graph tracer at boot up.
1402-
function-list is a comma separated list of functions
1402+
function-list is a comma-separated list of functions
14031403
that can be changed at run time by the
14041404
set_graph_function file in the debugfs tracing directory.
14051405

14061406
ftrace_graph_notrace=[function-list]
14071407
[FTRACE] Do not trace from the functions specified in
1408-
function-list. This list is a comma separated list of
1408+
function-list. This list is a comma-separated list of
14091409
functions that can be changed at run time by the
14101410
set_graph_notrace file in the debugfs tracing directory.
14111411

@@ -2421,7 +2421,7 @@
24212421
when set.
24222422
Format: <int>
24232423

2424-
libata.force= [LIBATA] Force configurations. The format is comma
2424+
libata.force= [LIBATA] Force configurations. The format is comma-
24252425
separated list of "[ID:]VAL" where ID is
24262426
PORT[.DEVICE]. PORT and DEVICE are decimal numbers
24272427
matching port, link or device. Basically, it matches
@@ -5145,7 +5145,7 @@
51455145

51465146
stacktrace_filter=[function-list]
51475147
[FTRACE] Limit the functions that the stack tracer
5148-
will trace at boot up. function-list is a comma separated
5148+
will trace at boot up. function-list is a comma-separated
51495149
list of functions. This list can be changed at run
51505150
time by the stack_trace_filter file in the debugfs
51515151
tracing directory. Note, this enables stack tracing
@@ -5348,7 +5348,7 @@
53485348
trace_event=[event-list]
53495349
[FTRACE] Set and start specified trace events in order
53505350
to facilitate early boot debugging. The event-list is a
5351-
comma separated list of trace events to enable. See
5351+
comma-separated list of trace events to enable. See
53525352
also Documentation/trace/events.rst
53535353

53545354
trace_options=[option-list]

Documentation/admin-guide/mm/concepts.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ pages either asynchronously or synchronously, depending on the state
184184
of the system. When the system is not loaded, most of the memory is free
185185
and allocation requests will be satisfied immediately from the free
186186
pages supply. As the load increases, the amount of the free pages goes
187-
down and when it reaches a certain threshold (high watermark), an
187+
down and when it reaches a certain threshold (low watermark), an
188188
allocation request will awaken the ``kswapd`` daemon. It will
189189
asynchronously scan memory pages and either just free them if the data
190190
they contain is available elsewhere, or evict to the backing storage

Documentation/core-api/index.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ How Linux keeps everything from happening at the same time. See
5353
.. toctree::
5454
:maxdepth: 1
5555

56-
atomic_ops
5756
refcount-vs-atomic
5857
irq/index
5958
local_ops

Documentation/devicetree/bindings/dma/ti/k3-bcdma.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
# Copyright (C) 2020 Texas Instruments Incorporated
3+
# Author: Peter Ujfalusi <[email protected]>
24
%YAML 1.2
35
---
46
$id: http://devicetree.org/schemas/dma/ti/k3-bcdma.yaml#
@@ -7,7 +9,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
79
title: Texas Instruments K3 DMSS BCDMA Device Tree Bindings
810

911
maintainers:
10-
- Peter Ujfalusi <peter.ujfalusi@ti.com>
12+
- Peter Ujfalusi <peter.ujfalusi@gmail.com>
1113

1214
description: |
1315
The Block Copy DMA (BCDMA) is intended to perform similar functions as the TR

Documentation/devicetree/bindings/dma/ti/k3-pktdma.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2+
# Copyright (C) 2020 Texas Instruments Incorporated
3+
# Author: Peter Ujfalusi <[email protected]>
24
%YAML 1.2
35
---
46
$id: http://devicetree.org/schemas/dma/ti/k3-pktdma.yaml#
@@ -7,7 +9,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
79
title: Texas Instruments K3 DMSS PKTDMA Device Tree Bindings
810

911
maintainers:
10-
- Peter Ujfalusi <peter.ujfalusi@ti.com>
12+
- Peter Ujfalusi <peter.ujfalusi@gmail.com>
1113

1214
description: |
1315
The Packet DMA (PKTDMA) is intended to perform similar functions as the packet

0 commit comments

Comments
 (0)