Skip to content

Commit 5f3c721

Browse files
committed
Merge tag 'v5.10' into sync-v5.10
Linux 5.10
2 parents e68d341 + 2c85ebc commit 5f3c721

File tree

14,686 files changed

+616516
-344527
lines changed

Some content is hidden

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

14,686 files changed

+616516
-344527
lines changed

.clang-format

+5-1
Original file line numberDiff line numberDiff line change
@@ -203,11 +203,13 @@ ForEachMacros:
203203
- 'for_each_matching_node'
204204
- 'for_each_matching_node_and_match'
205205
- 'for_each_member'
206-
- 'for_each_memblock'
206+
- 'for_each_mem_region'
207207
- 'for_each_memblock_type'
208208
- 'for_each_memcg_cache_index'
209209
- 'for_each_mem_pfn_range'
210+
- '__for_each_mem_range'
210211
- 'for_each_mem_range'
212+
- '__for_each_mem_range_rev'
211213
- 'for_each_mem_range_rev'
212214
- 'for_each_migratetype_order'
213215
- 'for_each_msi_entry'
@@ -271,6 +273,7 @@ ForEachMacros:
271273
- 'for_each_registered_fb'
272274
- 'for_each_requested_gpio'
273275
- 'for_each_requested_gpio_in_range'
276+
- 'for_each_reserved_mem_range'
274277
- 'for_each_reserved_mem_region'
275278
- 'for_each_rtd_codec_dais'
276279
- 'for_each_rtd_codec_dais_rollback'
@@ -426,6 +429,7 @@ ForEachMacros:
426429
- 'rbtree_postorder_for_each_entry_safe'
427430
- 'rdma_for_each_block'
428431
- 'rdma_for_each_port'
432+
- 'rdma_umem_for_each_dma_block'
429433
- 'resource_list_for_each_entry'
430434
- 'resource_list_for_each_entry_safe'
431435
- 'rhl_for_each_entry_rcu'

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -156,5 +156,8 @@ x509.genkey
156156
# Clang's compilation database file
157157
/compile_commands.json
158158

159+
# Documentation toolchain
160+
sphinx_*/
161+
159162
# Rust (cargo) compilation artifacts
160163
/target/

.mailmap

+9-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ Dengcheng Zhu <[email protected]> <[email protected]>
8282
8383
8484
85-
Dmitry Eremin-Solenikov <[email protected]>
85+
Dmitry Baryshkov <[email protected]>
86+
Dmitry Baryshkov <[email protected]> <[[email protected]]>
87+
88+
8689
8790
8891
@@ -133,6 +136,7 @@ James Ketrenos <jketreno@io.(none)>
133136
134137
135138
139+
136140
137141
138142
@@ -197,6 +201,7 @@ Maciej W. Rozycki <[email protected]> <[email protected]>
197201
198202
199203
Mark Brown <[email protected]>
204+
200205
201206
202207
@@ -285,6 +290,7 @@ Santosh Shilimkar <[email protected]>
285290
Sarangdhar Joshi <[email protected]>
286291
Sascha Hauer <[email protected]>
287292
S.Çağlar Onur <[email protected]>
293+
Sean Christopherson <[email protected]> <[email protected]>
288294
289295
290296
@@ -316,6 +322,8 @@ TripleX Chung <[email protected]> <[email protected]>
316322
Tsuneo Yoshioka <[email protected]>
317323
318324
Uwe Kleine-König <[email protected]>
325+
Uwe Kleine-König <[email protected]>
326+
Uwe Kleine-König <[email protected]>
319327
Uwe Kleine-König <[email protected]>
320328
Uwe Kleine-König <[email protected]>
321329
Valdis Kletnieks <[email protected]>

CREDITS

+58-26
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ N: Erik Andersen
9898
9999
W: https://www.codepoet.org/
100100
P: 1024D/30D39057 1BC4 2742 E885 E4DE 9301 0C82 5F9B 643E 30D3 9057
101-
D: Maintainer of ide-cd and Uniform CD-ROM driver,
101+
D: Maintainer of ide-cd and Uniform CD-ROM driver,
102102
D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update.
103103
S: 352 North 525 East
104104
S: Springville, Utah 84663
@@ -191,6 +191,10 @@ N: Krishna Balasubramanian
191191
192192
D: Wrote SYS V IPC (part of standard kernel since 0.99.10)
193193

194+
B: Robert Baldyga
195+
196+
D: Samsung S3FWRN5 NCI NFC Controller
197+
194198
N: Chris Ball
195199
196200
D: Former maintainer of the MMC/SD/SDIO subsystem.
@@ -259,7 +263,7 @@ N: Paul Barton-Davis
259263
260264
D: Driver for WaveFront soundcards (Turtle Beach Maui, Tropez, Tropez+)
261265
D: Various bugfixes and changes to sound drivers
262-
S: USA
266+
S: USA
263267

264268
N: Carlos Henrique Bauer
265269
@@ -736,6 +740,11 @@ S: (ask for current address)
736740
S: Portland, Oregon
737741
S: USA
738742

743+
N: Jason Cooper
744+
D: ARM/Marvell SOC co-maintainer
745+
D: irqchip co-maintainer
746+
D: MVEBU PCI DRIVER co-maintainer
747+
739748
N: Robin Cornelius
740749
741750
D: Ralink rt2x00 WLAN driver
@@ -845,6 +854,12 @@ D: trivial hack to add variable address length routing to Rose.
845854
D: AX25-HOWTO, HAM-HOWTO, IPX-HOWTO, NET-2-HOWTO
846855
D: ax25-utils maintainer.
847856

857+
N: Kamil Debski
858+
859+
D: Samsung S5P 2D graphics acceleration and Multi Format Codec drivers
860+
D: Samsung USB2 phy drivers
861+
D: PWM fan driver
862+
848863
N: Helge Deller
849864
850865
W: http://www.parisc-linux.org/
@@ -1195,7 +1210,7 @@ N: Daniel J. Frasnelli
11951210
11961211
W: http://www.alphalinux.org/
11971212
P: 1024/3EF87611 B9 F1 44 50 D3 E8 C2 80 DA E5 55 AA 56 7C 42 DA
1198-
D: DEC Alpha hacker
1213+
D: DEC Alpha hacker
11991214
D: Miscellaneous bug squisher
12001215

12011216
N: Jim Freeman
@@ -1295,7 +1310,7 @@ S: P.O. Box 76, Epping
12951310
S: New South Wales, 2121
12961311
S: Australia
12971312

1298-
N: Carlos E. Gorges
1313+
N: Carlos E. Gorges
12991314
13001315
D: fix smp support on cmpci driver
13011316
P: 2048G/EA3C4B19 FF31 33A6 0362 4915 B7EB E541 17D0 0379 EA3C 4B19
@@ -1336,7 +1351,7 @@ E: [email protected]
13361351
13371352
D: Current Belkin USB Serial Adapter F5U103 hacker
13381353
D: Kernel hacker, embedded systems
1339-
S: 7802 Fitzwater Road
1354+
S: 7802 Fitzwater Road
13401355
S: Brecksville, OH 44141-1334
13411356
S: USA
13421357

@@ -1377,7 +1392,7 @@ N: Grant Guenther
13771392
13781393
W: http://www.torque.net/linux-pp.html
13791394
D: original author of ppa driver for parallel port ZIP drive
1380-
D: original architect of the parallel-port sharing scheme
1395+
D: original architect of the parallel-port sharing scheme
13811396
D: PARIDE subsystem: drivers for parallel port IDE & ATAPI devices
13821397
S: 44 St. Joseph Street, Suite 506
13831398
S: Toronto, Ontario, M4Y 2W4
@@ -1519,7 +1534,7 @@ N: Benjamin Herrenschmidt
15191534
15201535
D: Various parts of PPC/PPC64 & PowerMac
15211536
S: 312/107 Canberra Avenue
1522-
S: Griffith, ACT 2603
1537+
S: Griffith, ACT 2603
15231538
S: Australia
15241539

15251540
N: Andreas Herrmann
@@ -1821,7 +1836,7 @@ S: Hungary
18211836
N: Bernhard Kaindl
18221837
18231838
1824-
D: Author of a menu based configuration tool, kmenu, which
1839+
D: Author of a menu based configuration tool, kmenu, which
18251840
D: is the predecessor of 'make menuconfig' and 'make xconfig'.
18261841
D: digiboard driver update(modularisation work and 2.1.x upd)
18271842
S: Tallak 95
@@ -1906,6 +1921,15 @@ S: 660 Harvard Ave. #7
19061921
S: Santa Clara, CA 95051
19071922
S: USA
19081923

1924+
N: Kukjin Kim
1925+
1926+
D: Samsung S3C, S5P and Exynos ARM architectures
1927+
1928+
N: Sangbeom Kim
1929+
1930+
D: Samsung SoC Audio (ASoC) drivers
1931+
D: Samsung PMIC (RTC, regulators, MFD) drivers
1932+
19091933
N: Russell King
19101934
19111935
D: Linux/arm integrator, maintainer & hacker
@@ -1942,6 +1966,10 @@ S: Post Office Box 611311
19421966
S: San Jose, California 95161-1311
19431967
S: USA
19441968

1969+
N: Hartmut Knaack
1970+
1971+
D: IIO subsystem and drivers
1972+
19451973
N: Thorsten Knabe
19461974
E: Thorsten Knabe <[email protected]>
19471975
E: Thorsten Knabe <[email protected]>
@@ -1999,7 +2027,7 @@ W: http://www.xos.nl/
19992027
D: IP transparent proxy support
20002028
S: X/OS Experts in Open Systems BV
20012029
S: Kruislaan 419
2002-
S: 1098 VA Amsterdam
2030+
S: 1098 VA Amsterdam
20032031
S: The Netherlands
20042032

20052033
N: Goran Koruga
@@ -2071,7 +2099,7 @@ S: Germany
20712099

20722100
N: Andrzej M. Krzysztofowicz
20732101
2074-
D: Some 8-bit XT disk driver and devfs hacking
2102+
D: Some 8-bit XT disk driver and devfs hacking
20752103
D: Aladdin 1533/1543(C) chipset IDE
20762104
D: PIIX chipset IDE
20772105
S: ul. Matemblewska 1B/10
@@ -2446,7 +2474,7 @@ E: [email protected]
24462474
D: Logical Volume Manager
24472475
S: Bartningstr. 12
24482476
S: 64289 Darmstadt
2449-
S: Germany
2477+
S: Germany
24502478

24512479
N: Mark W. McClelland
24522480
@@ -2530,7 +2558,7 @@ E: [email protected]
25302558
P: 1024/04B6E8F5 6C 77 33 CA CC D6 22 03 AB AB 15 A3 AE AD 39 7D
25312559
D: Kernel hacker. PostgreSQL hacker. Software watchdog daemon.
25322560
D: Maintainer of several Debian packages
2533-
S: Th.-Heuss-Str. 61
2561+
S: Th.-Heuss-Str. 61
25342562
S: D-41812 Erkelenz
25352563
S: Germany
25362564

@@ -2768,7 +2796,7 @@ E: [email protected]
27682796
W: http://www.i-Connect.Net/~mike/
27692797
D: Developer and maintainer of the EATA-DMA SCSI driver
27702798
D: Co-developer EATA-PIO SCSI driver
2771-
D: /proc/scsi and assorted other snippets
2799+
D: /proc/scsi and assorted other snippets
27722800
S: Zum Schiersteiner Grund 2
27732801
S: 55127 Mainz
27742802
S: Germany
@@ -2835,6 +2863,10 @@ D: IPX development and support
28352863
N: Venkatesh Pallipadi (Venki)
28362864
D: x86/HPET
28372865

2866+
N: Kyungmin Park
2867+
2868+
D: Samsung S5Pv210 and Exynos4210 mobile platforms
2869+
28382870
N: David Parsons
28392871
28402872
D: improved memory detection code.
@@ -3002,7 +3034,7 @@ D: Embedded PowerPC 4xx/6xx/7xx/74xx support
30023034
S: Chandler, Arizona 85249
30033035
S: USA
30043036

3005-
N: Frederic Potter
3037+
N: Frederic Potter
30063038
30073039
D: Some PCI kernel support
30083040

@@ -3435,21 +3467,21 @@ S: Klosterweg 28 / i309
34353467
S: 76131 Karlsruhe
34363468
S: Germany
34373469

3438-
N: James Simmons
3470+
N: James Simmons
34393471
3440-
3472+
34413473
D: Frame buffer device maintainer
34423474
D: input layer development
34433475
D: tty/console layer
3444-
D: various mipsel devices
3445-
S: 115 Carmel Avenue
3476+
D: various mipsel devices
3477+
S: 115 Carmel Avenue
34463478
S: El Cerrito CA 94530
3447-
S: USA
3479+
S: USA
34483480

34493481
N: Jaspreet Singh
34503482
34513483
W: www.sangoma.com
3452-
D: WANPIPE drivers & API Support for Sangoma S508/FT1 cards
3484+
D: WANPIPE drivers & API Support for Sangoma S508/FT1 cards
34533485
S: Sangoma Technologies Inc.,
34543486
S: 1001 Denison Street
34553487
S: Suite 101
@@ -3473,7 +3505,7 @@ N: Craig Small
34733505
34743506
E: [email protected] (packet radio)
34753507
D: Gracilis PackeTwin device driver
3476-
D: RSPF daemon
3508+
D: RSPF daemon
34773509
S: 10 Stockalls Place
34783510
S: Minto, NSW, 2566
34793511
S: Australia
@@ -3683,7 +3715,7 @@ N: Tsu-Sheng Tsao
36833715
36843716
D: IGMP(Internet Group Management Protocol) version 2
36853717
S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD
3686-
S: Taipei
3718+
S: Taipei
36873719
S: Taiwan 112
36883720
S: Republic of China
36893721
S: 24335 Delta Drive
@@ -3844,15 +3876,15 @@ D: Produced the Slackware distribution, updated the SVGAlib
38443876
D: patches for ghostscript, worked on color 'ls', etc.
38453877
S: 301 15th Street S.
38463878
S: Moorhead, Minnesota 56560
3847-
S: USA
3879+
S: USA
38483880

38493881
N: Jos Vos
38503882
38513883
W: http://www.xos.nl/
38523884
D: Various IP firewall updates, ipfwadm
38533885
S: X/OS Experts in Open Systems BV
38543886
S: Kruislaan 419
3855-
S: 1098 VA Amsterdam
3887+
S: 1098 VA Amsterdam
38563888
S: The Netherlands
38573889

38583890
N: Jeroen Vreeken
@@ -4090,7 +4122,7 @@ S: People's Repulic of China
40904122
N: Victor Yodaiken
40914123
40924124
D: RTLinux (RealTime Linux)
4093-
S: POB 1822
4125+
S: POB 1822
40944126
S: Socorro NM, 87801
40954127
S: USA
40964128

@@ -4188,7 +4220,7 @@ D: EISA/sysfs subsystem
41884220
S: France
41894221

41904222
# Don't add your name here, unless you really _are_ after Marc
4191-
# alphabetically. Leonard used to be very proud of being the
4223+
# alphabetically. Leonard used to be very proud of being the
41924224
# last entry, and he'll get positively pissed if he can't even
41934225
# be second-to-last. (and this file really _is_ supposed to be
41944226
# in alphabetic order)

Documentation/ABI/README

+9-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ The different levels of stability are:
3232
layout of the files below for details on how to do this.)
3333

3434
obsolete/
35-
This directory documents interfaces that are still remaining in
35+
This directory documents interfaces that are still remaining in
3636
the kernel, but are marked to be removed at some later point in
3737
time. The description of the interface will document the reason
3838
why it is obsolete and when it can be expected to be removed.
@@ -58,6 +58,14 @@ Users: All users of this interface who wish to be notified when
5858
be changed further.
5959

6060

61+
Note:
62+
The fields should be use a simple notation, compatible with ReST markup.
63+
Also, the file **should not** have a top-level index, like::
64+
65+
===
66+
foo
67+
===
68+
6169
How things move between levels:
6270

6371
Interfaces in stable may move to obsolete, as long as the proper

0 commit comments

Comments
 (0)