Skip to content

Commit d69df1d

Browse files
committed
Merge tag 'v5.16' into sync
Linux 5.16 Signed-off-by: Miguel Ojeda <ojeda@kernel.org>
2 parents 73bd4bb + df0cc57 commit d69df1d

358 files changed

Lines changed: 3423 additions & 1715 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/admin-guide/kernel-parameters.txt

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1689,6 +1689,8 @@
16891689
architectures force reset to be always executed
16901690
i8042.unlock [HW] Unlock (ignore) the keylock
16911691
i8042.kbdreset [HW] Reset device connected to KBD port
1692+
i8042.probe_defer
1693+
[HW] Allow deferred probing upon i8042 probe errors
16921694

16931695
i810= [HW,DRM]
16941696

@@ -2413,8 +2415,12 @@
24132415
Default is 1 (enabled)
24142416

24152417
kvm-intel.emulate_invalid_guest_state=
2416-
[KVM,Intel] Enable emulation of invalid guest states
2417-
Default is 0 (disabled)
2418+
[KVM,Intel] Disable emulation of invalid guest state.
2419+
Ignored if kvm-intel.enable_unrestricted_guest=1, as
2420+
guest state is never invalid for unrestricted guests.
2421+
This param doesn't apply to nested guests (L2), as KVM
2422+
never emulates invalid L2 guest state.
2423+
Default is 1 (enabled)
24182424

24192425
kvm-intel.flexpriority=
24202426
[KVM,Intel] Disable FlexPriority feature (TPR shadow).

Documentation/devicetree/bindings/regulator/samsung,s5m8767.yaml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,19 @@ patternProperties:
5151
description:
5252
Properties for single BUCK regulator.
5353

54+
properties:
55+
op_mode:
56+
$ref: /schemas/types.yaml#/definitions/uint32
57+
enum: [0, 1, 2, 3]
58+
default: 1
59+
description: |
60+
Describes the different operating modes of the regulator with power
61+
mode change in SOC. The different possible values are:
62+
0 - always off mode
63+
1 - on in normal mode
64+
2 - low power mode
65+
3 - suspend mode
66+
5467
required:
5568
- regulator-name
5669

@@ -63,6 +76,18 @@ patternProperties:
6376
Properties for single BUCK regulator.
6477

6578
properties:
79+
op_mode:
80+
$ref: /schemas/types.yaml#/definitions/uint32
81+
enum: [0, 1, 2, 3]
82+
default: 1
83+
description: |
84+
Describes the different operating modes of the regulator with power
85+
mode change in SOC. The different possible values are:
86+
0 - always off mode
87+
1 - on in normal mode
88+
2 - low power mode
89+
3 - suspend mode
90+
6691
s5m8767,pmic-ext-control-gpios:
6792
maxItems: 1
6893
description: |

Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ properties:
2929
- ti,am654-ospi
3030
- intel,lgm-qspi
3131
- xlnx,versal-ospi-1.0
32+
- intel,socfpga-qspi
3233
- const: cdns,qspi-nor
3334
- const: cdns,qspi-nor
3435

Documentation/i2c/summary.rst

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,11 @@ systems. Some systems use variants that don't meet branding requirements,
1111
and so are not advertised as being I2C but come under different names,
1212
e.g. TWI (Two Wire Interface), IIC.
1313

14-
The official I2C specification is the `"I2C-bus specification and user
15-
manual" (UM10204) <https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_
16-
published by NXP Semiconductors.
14+
The latest official I2C specification is the `"I2C-bus specification and user
15+
manual" (UM10204) <https://www.nxp.com/webapp/Download?colCode=UM10204>`_
16+
published by NXP Semiconductors. However, you need to log-in to the site to
17+
access the PDF. An older version of the specification (revision 6) is archived
18+
`here <https://web.archive.org/web/20210813122132/https://www.nxp.com/docs/en/user-guide/UM10204.pdf>`_.
1719

1820
SMBus (System Management Bus) is based on the I2C protocol, and is mostly
1921
a subset of I2C protocols and signaling. Many I2C devices will work on an

Documentation/networking/bonding.rst

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -196,11 +196,12 @@ ad_actor_sys_prio
196196
ad_actor_system
197197

198198
In an AD system, this specifies the mac-address for the actor in
199-
protocol packet exchanges (LACPDUs). The value cannot be NULL or
200-
multicast. It is preferred to have the local-admin bit set for this
201-
mac but driver does not enforce it. If the value is not given then
202-
system defaults to using the masters' mac address as actors' system
203-
address.
199+
protocol packet exchanges (LACPDUs). The value cannot be a multicast
200+
address. If the all-zeroes MAC is specified, bonding will internally
201+
use the MAC of the bond itself. It is preferred to have the
202+
local-admin bit set for this mac but driver does not enforce it. If
203+
the value is not given then system defaults to using the masters'
204+
mac address as actors' system address.
204205

205206
This parameter has effect only in 802.3ad mode and is available through
206207
SysFs interface.

Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ PHY and allows physical transmission and reception of Ethernet frames.
183183
IRQ config, enable, reset
184184

185185
DPNI (Datapath Network Interface)
186+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
186187
Contains TX/RX queues, network interface configuration, and RX buffer pool
187188
configuration mechanisms. The TX/RX queues are in memory and are identified
188189
by queue number.

Documentation/networking/ip-sysctl.rst

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ ip_default_ttl - INTEGER
2525
ip_no_pmtu_disc - INTEGER
2626
Disable Path MTU Discovery. If enabled in mode 1 and a
2727
fragmentation-required ICMP is received, the PMTU to this
28-
destination will be set to min_pmtu (see below). You will need
28+
destination will be set to the smallest of the old MTU to
29+
this destination and min_pmtu (see below). You will need
2930
to raise min_pmtu to the smallest interface MTU on your system
3031
manually if you want to avoid locally generated fragments.
3132

@@ -49,7 +50,8 @@ ip_no_pmtu_disc - INTEGER
4950
Default: FALSE
5051

5152
min_pmtu - INTEGER
52-
default 552 - minimum discovered Path MTU
53+
default 552 - minimum Path MTU. Unless this is changed mannually,
54+
each cached pmtu will never be lower than this setting.
5355

5456
ip_forward_use_pmtu - BOOLEAN
5557
By default we don't trust protocol path MTUs while forwarding

Documentation/networking/timestamping.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -582,8 +582,8 @@ Time stamps for outgoing packets are to be generated as follows:
582582
and hardware timestamping is not possible (SKBTX_IN_PROGRESS not set).
583583
- As soon as the driver has sent the packet and/or obtained a
584584
hardware time stamp for it, it passes the time stamp back by
585-
calling skb_hwtstamp_tx() with the original skb, the raw
586-
hardware time stamp. skb_hwtstamp_tx() clones the original skb and
585+
calling skb_tstamp_tx() with the original skb, the raw
586+
hardware time stamp. skb_tstamp_tx() clones the original skb and
587587
adds the timestamps, therefore the original skb has to be freed now.
588588
If obtaining the hardware time stamp somehow fails, then the driver
589589
should not fall back to software time stamping. The rationale is that

Documentation/sound/hd-audio/models.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,8 @@ usi-headset
326326
Headset support on USI machines
327327
dual-codecs
328328
Lenovo laptops with dual codecs
329+
alc285-hp-amp-init
330+
HP laptops which require speaker amplifier initialization (ALC285)
329331

330332
ALC680
331333
======

MAINTAINERS

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3769,7 +3769,8 @@ S: Supported
37693769
F: drivers/net/wireless/broadcom/brcm80211/
37703770

37713771
BROADCOM BRCMSTB GPIO DRIVER
3772-
M: Gregory Fong <gregory.0xf0@gmail.com>
3772+
M: Doug Berger <opendmb@gmail.com>
3773+
M: Florian Fainelli <f.fainelli@gmail.com>
37733774
L: bcm-kernel-feedback-list@broadcom.com
37743775
S: Supported
37753776
F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
@@ -14845,7 +14846,7 @@ PCIE DRIVER FOR MEDIATEK
1484514846
M: Ryder Lee <ryder.lee@mediatek.com>
1484614847
M: Jianjun Wang <jianjun.wang@mediatek.com>
1484714848
L: linux-pci@vger.kernel.org
14848-
L: linux-mediatek@lists.infradead.org
14849+
L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1484914850
S: Supported
1485014851
F: Documentation/devicetree/bindings/pci/mediatek*
1485114852
F: drivers/pci/controller/*mediatek*
@@ -17438,7 +17439,7 @@ F: drivers/video/fbdev/sm712*
1743817439
SILVACO I3C DUAL-ROLE MASTER
1743917440
M: Miquel Raynal <miquel.raynal@bootlin.com>
1744017441
M: Conor Culhane <conor.culhane@silvaco.com>
17441-
L: linux-i3c@lists.infradead.org
17442+
L: linux-i3c@lists.infradead.org (moderated for non-subscribers)
1744217443
S: Maintained
1744317444
F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
1744417445
F: drivers/i3c/master/svc-i3c-master.c

0 commit comments

Comments
 (0)