Skip to content

Commit f6fc17d

Browse files
committed
Merge branch 'stable/linux-5.4.y' into linux-5.4-at91
2 parents a670469 + bc844d5 commit f6fc17d

1,942 files changed

Lines changed: 21590 additions & 12022 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/ABI/testing/sysfs-class-devfreq

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ Description:
77
The name of devfreq object denoted as ... is same as the
88
name of device using devfreq.
99

10+
What: /sys/class/devfreq/.../name
11+
Date: November 2019
12+
Contact: Chanwoo Choi <cw00.choi@samsung.com>
13+
Description:
14+
The /sys/class/devfreq/.../name shows the name of device
15+
of the corresponding devfreq object.
16+
1017
What: /sys/class/devfreq/.../governor
1118
Date: September 2011
1219
Contact: MyungJoo Ham <myungjoo.ham@samsung.com>

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@
136136
dynamic table installation which will install SSDT
137137
tables to /sys/firmware/acpi/tables/dynamic.
138138

139+
acpi_no_watchdog [HW,ACPI,WDT]
140+
Ignore the ACPI-based watchdog interface (WDAT) and let
141+
a native driver control the watchdog device instead.
142+
139143
acpi_rsdp= [ACPI,EFI,KEXEC]
140144
Pass the RSDP address to the kernel, mostly used
141145
on machines running EFI runtime service to boot the

Documentation/arm64/tagged-address-abi.rst

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,15 @@ The AArch64 Tagged Address ABI has two stages of relaxation depending
4444
how the user addresses are used by the kernel:
4545

4646
1. User addresses not accessed by the kernel but used for address space
47-
management (e.g. ``mmap()``, ``mprotect()``, ``madvise()``). The use
48-
of valid tagged pointers in this context is always allowed.
47+
management (e.g. ``mprotect()``, ``madvise()``). The use of valid
48+
tagged pointers in this context is allowed with the exception of
49+
``brk()``, ``mmap()`` and the ``new_address`` argument to
50+
``mremap()`` as these have the potential to alias with existing
51+
user addresses.
52+
53+
NOTE: This behaviour changed in v5.6 and so some earlier kernels may
54+
incorrectly accept valid tagged pointers for the ``brk()``,
55+
``mmap()`` and ``mremap()`` system calls.
4956

5057
2. User addresses accessed by the kernel (e.g. ``write()``). This ABI
5158
relaxation is disabled by default and the application thread needs to

Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ properties:
8585
Must be the device tree identifier of the over-sampling
8686
mode pins. As the line is active high, it should be marked
8787
GPIO_ACTIVE_HIGH.
88-
maxItems: 1
88+
maxItems: 3
8989

9090
adi,sw-mode:
9191
description:
@@ -128,9 +128,9 @@ examples:
128128
adi,conversion-start-gpios = <&gpio 17 GPIO_ACTIVE_HIGH>;
129129
reset-gpios = <&gpio 27 GPIO_ACTIVE_HIGH>;
130130
adi,first-data-gpios = <&gpio 22 GPIO_ACTIVE_HIGH>;
131-
adi,oversampling-ratio-gpios = <&gpio 18 GPIO_ACTIVE_HIGH
132-
&gpio 23 GPIO_ACTIVE_HIGH
133-
&gpio 26 GPIO_ACTIVE_HIGH>;
131+
adi,oversampling-ratio-gpios = <&gpio 18 GPIO_ACTIVE_HIGH>,
132+
<&gpio 23 GPIO_ACTIVE_HIGH>,
133+
<&gpio 26 GPIO_ACTIVE_HIGH>;
134134
standby-gpios = <&gpio 24 GPIO_ACTIVE_LOW>;
135135
adi,sw-mode;
136136
};

Documentation/devicetree/bindings/net/fsl-fman.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,13 @@ PROPERTIES
110110
Usage: required
111111
Definition: See soc/fsl/qman.txt and soc/fsl/bman.txt
112112

113+
- fsl,erratum-a050385
114+
Usage: optional
115+
Value type: boolean
116+
Definition: A boolean property. Indicates the presence of the
117+
erratum A050385 which indicates that DMA transactions that are
118+
split can result in a FMan lock.
119+
113120
=============================================================================
114121
FMan MURAM Node
115122

Documentation/fb/fbcon.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ C. Boot options
127127
is typically located on the same video card. Thus, the consoles that
128128
are controlled by the VGA console will be garbled.
129129

130-
4. fbcon=rotate:<n>
130+
5. fbcon=rotate:<n>
131131

132132
This option changes the orientation angle of the console display. The
133133
value 'n' accepts the following:
@@ -152,21 +152,21 @@ C. Boot options
152152
Actually, the underlying fb driver is totally ignorant of console
153153
rotation.
154154

155-
5. fbcon=margin:<color>
155+
6. fbcon=margin:<color>
156156

157157
This option specifies the color of the margins. The margins are the
158158
leftover area at the right and the bottom of the screen that are not
159159
used by text. By default, this area will be black. The 'color' value
160160
is an integer number that depends on the framebuffer driver being used.
161161

162-
6. fbcon=nodefer
162+
7. fbcon=nodefer
163163

164164
If the kernel is compiled with deferred fbcon takeover support, normally
165165
the framebuffer contents, left in place by the firmware/bootloader, will
166166
be preserved until there actually is some text is output to the console.
167167
This option causes fbcon to bind immediately to the fbdev device.
168168

169-
7. fbcon=logo-pos:<location>
169+
8. fbcon=logo-pos:<location>
170170

171171
The only possible 'location' is 'center' (without quotes), and when
172172
given, the bootup logo is moved from the default top-left corner

Documentation/filesystems/porting.rst

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -850,3 +850,11 @@ business doing so.
850850
d_alloc_pseudo() is internal-only; uses outside of alloc_file_pseudo() are
851851
very suspect (and won't work in modules). Such uses are very likely to
852852
be misspelled d_alloc_anon().
853+
854+
---
855+
856+
**mandatory**
857+
858+
[should've been added in 2016] stale comment in finish_open() nonwithstanding,
859+
failure exits in ->atomic_open() instances should *NOT* fput() the file,
860+
no matter what. Everything is handled by the caller.

Documentation/kbuild/makefiles.rst

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1115,23 +1115,6 @@ When kbuild executes, the following steps are followed (roughly):
11151115
In this example, extra-y is used to list object files that
11161116
shall be built, but shall not be linked as part of built-in.a.
11171117

1118-
header-test-y
1119-
1120-
header-test-y specifies headers (`*.h`) in the current directory that
1121-
should be compile tested to ensure they are self-contained,
1122-
i.e. compilable as standalone units. If CONFIG_HEADER_TEST is enabled,
1123-
this builds them as part of extra-y.
1124-
1125-
header-test-pattern-y
1126-
1127-
This works as a weaker version of header-test-y, and accepts wildcard
1128-
patterns. The typical usage is::
1129-
1130-
header-test-pattern-y += *.h
1131-
1132-
This specifies all the files that matches to `*.h` in the current
1133-
directory, but the files in 'header-test-' are excluded.
1134-
11351118
6.7 Commands useful for building a boot image
11361119
---------------------------------------------
11371120

Documentation/kbuild/modules.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -470,9 +470,9 @@ build.
470470

471471
The syntax of the Module.symvers file is::
472472

473-
<CRC> <Symbol> <Namespace> <Module> <Export Type>
473+
<CRC> <Symbol> <Module> <Export Type> <Namespace>
474474

475-
0xe1cc2a05 usb_stor_suspend USB_STORAGE drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL
475+
0xe1cc2a05 usb_stor_suspend drivers/usb/storage/usb-storage EXPORT_SYMBOL_GPL USB_STORAGE
476476

477477
The fields are separated by tabs and values may be empty (e.g.
478478
if no namespace is defined for an exported symbol).

Documentation/networking/nf_flowtable.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ flowtable and add one rule to your forward chain.
7676

7777
table inet x {
7878
flowtable f {
79-
hook ingress priority 0 devices = { eth0, eth1 };
79+
hook ingress priority 0; devices = { eth0, eth1 };
8080
}
8181
chain y {
8282
type filter hook forward priority 0; policy accept;

0 commit comments

Comments
 (0)