Skip to content

Commit

Permalink
Merge pull request #60 from Rust-for-Linux/sync-v5.10
Browse files Browse the repository at this point in the history
Sync with v5.10
  • Loading branch information
ojeda authored Dec 16, 2020
2 parents e68d341 + a915685 commit 00c1ce0
Show file tree
Hide file tree
Showing 14,687 changed files with 616,522 additions and 344,531 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 5 additions & 1 deletion .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -203,11 +203,13 @@ ForEachMacros:
- 'for_each_matching_node'
- 'for_each_matching_node_and_match'
- 'for_each_member'
- 'for_each_memblock'
- 'for_each_mem_region'
- 'for_each_memblock_type'
- 'for_each_memcg_cache_index'
- 'for_each_mem_pfn_range'
- '__for_each_mem_range'
- 'for_each_mem_range'
- '__for_each_mem_range_rev'
- 'for_each_mem_range_rev'
- 'for_each_migratetype_order'
- 'for_each_msi_entry'
Expand Down Expand Up @@ -271,6 +273,7 @@ ForEachMacros:
- 'for_each_registered_fb'
- 'for_each_requested_gpio'
- 'for_each_requested_gpio_in_range'
- 'for_each_reserved_mem_range'
- 'for_each_reserved_mem_region'
- 'for_each_rtd_codec_dais'
- 'for_each_rtd_codec_dais_rollback'
Expand Down Expand Up @@ -426,6 +429,7 @@ ForEachMacros:
- 'rbtree_postorder_for_each_entry_safe'
- 'rdma_for_each_block'
- 'rdma_for_each_port'
- 'rdma_umem_for_each_dma_block'
- 'resource_list_for_each_entry'
- 'resource_list_for_each_entry_safe'
- 'rhl_for_each_entry_rcu'
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ jobs:
steps:
# Setup
- uses: actions/checkout@v2
- run: sudo apt update
- run: sudo apt install libelf-dev qemu-system-x86 busybox-static
- run: wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
- run: sudo add-apt-repository 'deb http://apt.llvm.org/focal/ llvm-toolchain-focal-11 main'
- run: sudo apt-get update -y
- run: sudo apt-get install -y clang-11 libelf-dev qemu-system-x86 busybox-static
- run: rustup default nightly-2020-08-27
- run: rustup component add rustfmt
- run: rustup component add rust-src
Expand All @@ -33,9 +35,9 @@ jobs:
run: mkdir build && mv .config build/.config

- if: matrix.outputdir == 'src'
run: make CC=clang-10 LLVM_CONFIG_PATH=llvm-config-10 -j3
run: make CC=clang-11 LLVM_CONFIG_PATH=llvm-config-11 -j3
- if: matrix.outputdir == 'build'
run: make O=build CC=clang-10 LLVM_CONFIG_PATH=llvm-config-10 -j3
run: make O=build CC=clang-11 LLVM_CONFIG_PATH=llvm-config-11 -j3

# Run
- if: matrix.module == 'builtin'
Expand Down
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -156,5 +156,8 @@ x509.genkey
# Clang's compilation database file
/compile_commands.json

# Documentation toolchain
sphinx_*/

# Rust (cargo) compilation artifacts
/target/
10 changes: 9 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,10 @@ Dengcheng Zhu <[email protected]> <[email protected]>
Dengcheng Zhu <[email protected]> <[email protected]>
Dengcheng Zhu <[email protected]> <[email protected]>
<[email protected]> <[email protected]>
Dmitry Eremin-Solenikov <[email protected]>
Dmitry Baryshkov <[email protected]>
Dmitry Baryshkov <[email protected]> <[[email protected]]>
Dmitry Baryshkov <[email protected]> <[email protected]>
Dmitry Baryshkov <[email protected]> <[email protected]>
Dmitry Safonov <[email protected]> <[email protected]>
Dmitry Safonov <[email protected]> <[email protected]>
Dmitry Safonov <[email protected]> <[email protected]>
Expand Down Expand Up @@ -133,6 +136,7 @@ James Ketrenos <jketreno@io.(none)>
Jan Glauber <[email protected]> <[email protected]>
Jan Glauber <[email protected]> <[email protected]>
Jan Glauber <[email protected]> <[email protected]>
Jarkko Sakkinen <[email protected]> <[email protected]>
Jason Gunthorpe <[email protected]> <[email protected]>
Jason Gunthorpe <[email protected]> <[email protected]>
Jason Gunthorpe <[email protected]> <[email protected]>
Expand Down Expand Up @@ -197,6 +201,7 @@ Maciej W. Rozycki <[email protected]> <[email protected]>
Marcin Nowakowski <[email protected]> <[email protected]>
Marc Zyngier <[email protected]> <[email protected]>
Mark Brown <[email protected]>
Mark Starovoytov <[email protected]> <[email protected]>
Mark Yao <[email protected]> <[email protected]>
Martin Kepplinger <[email protected]> <[email protected]>
Martin Kepplinger <[email protected]> <[email protected]>
Expand Down Expand Up @@ -285,6 +290,7 @@ Santosh Shilimkar <[email protected]>
Sarangdhar Joshi <[email protected]>
Sascha Hauer <[email protected]>
S.Çağlar Onur <[email protected]>
Sean Christopherson <[email protected]> <[email protected]>
Sean Nyekjaer <[email protected]> <[email protected]>
Sebastian Reichel <[email protected]> <[email protected]>
Sebastian Reichel <[email protected]> <[email protected]>
Expand Down Expand Up @@ -316,6 +322,8 @@ TripleX Chung <[email protected]> <[email protected]>
Tsuneo Yoshioka <[email protected]>
Tycho Andersen <[email protected]> <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Uwe Kleine-König <[email protected]>
Valdis Kletnieks <[email protected]>
Expand Down
84 changes: 58 additions & 26 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ N: Erik Andersen
E: [email protected]
W: https://www.codepoet.org/
P: 1024D/30D39057 1BC4 2742 E885 E4DE 9301 0C82 5F9B 643E 30D3 9057
D: Maintainer of ide-cd and Uniform CD-ROM driver,
D: Maintainer of ide-cd and Uniform CD-ROM driver,
D: ATAPI CD-Changer support, Major 2.1.x CD-ROM update.
S: 352 North 525 East
S: Springville, Utah 84663
Expand Down Expand Up @@ -191,6 +191,10 @@ N: Krishna Balasubramanian
E: [email protected]
D: Wrote SYS V IPC (part of standard kernel since 0.99.10)

B: Robert Baldyga
E: [email protected]
D: Samsung S3FWRN5 NCI NFC Controller

N: Chris Ball
E: [email protected]
D: Former maintainer of the MMC/SD/SDIO subsystem.
Expand Down Expand Up @@ -259,7 +263,7 @@ N: Paul Barton-Davis
E: [email protected]
D: Driver for WaveFront soundcards (Turtle Beach Maui, Tropez, Tropez+)
D: Various bugfixes and changes to sound drivers
S: USA
S: USA

N: Carlos Henrique Bauer
E: [email protected]
Expand Down Expand Up @@ -736,6 +740,11 @@ S: (ask for current address)
S: Portland, Oregon
S: USA

N: Jason Cooper
D: ARM/Marvell SOC co-maintainer
D: irqchip co-maintainer
D: MVEBU PCI DRIVER co-maintainer

N: Robin Cornelius
E: [email protected]
D: Ralink rt2x00 WLAN driver
Expand Down Expand Up @@ -845,6 +854,12 @@ D: trivial hack to add variable address length routing to Rose.
D: AX25-HOWTO, HAM-HOWTO, IPX-HOWTO, NET-2-HOWTO
D: ax25-utils maintainer.

N: Kamil Debski
E: [email protected]
D: Samsung S5P 2D graphics acceleration and Multi Format Codec drivers
D: Samsung USB2 phy drivers
D: PWM fan driver

N: Helge Deller
E: [email protected]
W: http://www.parisc-linux.org/
Expand Down Expand Up @@ -1195,7 +1210,7 @@ N: Daniel J. Frasnelli
E: [email protected]
W: http://www.alphalinux.org/
P: 1024/3EF87611 B9 F1 44 50 D3 E8 C2 80 DA E5 55 AA 56 7C 42 DA
D: DEC Alpha hacker
D: DEC Alpha hacker
D: Miscellaneous bug squisher

N: Jim Freeman
Expand Down Expand Up @@ -1295,7 +1310,7 @@ S: P.O. Box 76, Epping
S: New South Wales, 2121
S: Australia

N: Carlos E. Gorges
N: Carlos E. Gorges
E: [email protected]
D: fix smp support on cmpci driver
P: 2048G/EA3C4B19 FF31 33A6 0362 4915 B7EB E541 17D0 0379 EA3C 4B19
Expand Down Expand Up @@ -1336,7 +1351,7 @@ E: [email protected]
E: [email protected]
D: Current Belkin USB Serial Adapter F5U103 hacker
D: Kernel hacker, embedded systems
S: 7802 Fitzwater Road
S: 7802 Fitzwater Road
S: Brecksville, OH 44141-1334
S: USA

Expand Down Expand Up @@ -1377,7 +1392,7 @@ N: Grant Guenther
E: [email protected]
W: http://www.torque.net/linux-pp.html
D: original author of ppa driver for parallel port ZIP drive
D: original architect of the parallel-port sharing scheme
D: original architect of the parallel-port sharing scheme
D: PARIDE subsystem: drivers for parallel port IDE & ATAPI devices
S: 44 St. Joseph Street, Suite 506
S: Toronto, Ontario, M4Y 2W4
Expand Down Expand Up @@ -1519,7 +1534,7 @@ N: Benjamin Herrenschmidt
E: [email protected]
D: Various parts of PPC/PPC64 & PowerMac
S: 312/107 Canberra Avenue
S: Griffith, ACT 2603
S: Griffith, ACT 2603
S: Australia

N: Andreas Herrmann
Expand Down Expand Up @@ -1821,7 +1836,7 @@ S: Hungary
N: Bernhard Kaindl
E: [email protected]
E: [email protected]
D: Author of a menu based configuration tool, kmenu, which
D: Author of a menu based configuration tool, kmenu, which
D: is the predecessor of 'make menuconfig' and 'make xconfig'.
D: digiboard driver update(modularisation work and 2.1.x upd)
S: Tallak 95
Expand Down Expand Up @@ -1906,6 +1921,15 @@ S: 660 Harvard Ave. #7
S: Santa Clara, CA 95051
S: USA

N: Kukjin Kim
E: [email protected]
D: Samsung S3C, S5P and Exynos ARM architectures

N: Sangbeom Kim
E: [email protected]
D: Samsung SoC Audio (ASoC) drivers
D: Samsung PMIC (RTC, regulators, MFD) drivers

N: Russell King
E: [email protected]
D: Linux/arm integrator, maintainer & hacker
Expand Down Expand Up @@ -1942,6 +1966,10 @@ S: Post Office Box 611311
S: San Jose, California 95161-1311
S: USA

N: Hartmut Knaack
E: [email protected]
D: IIO subsystem and drivers

N: Thorsten Knabe
E: Thorsten Knabe <[email protected]>
E: Thorsten Knabe <[email protected]>
Expand Down Expand Up @@ -1999,7 +2027,7 @@ W: http://www.xos.nl/
D: IP transparent proxy support
S: X/OS Experts in Open Systems BV
S: Kruislaan 419
S: 1098 VA Amsterdam
S: 1098 VA Amsterdam
S: The Netherlands

N: Goran Koruga
Expand Down Expand Up @@ -2071,7 +2099,7 @@ S: Germany

N: Andrzej M. Krzysztofowicz
E: [email protected]
D: Some 8-bit XT disk driver and devfs hacking
D: Some 8-bit XT disk driver and devfs hacking
D: Aladdin 1533/1543(C) chipset IDE
D: PIIX chipset IDE
S: ul. Matemblewska 1B/10
Expand Down Expand Up @@ -2446,7 +2474,7 @@ E: [email protected]
D: Logical Volume Manager
S: Bartningstr. 12
S: 64289 Darmstadt
S: Germany
S: Germany

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

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

N: Kyungmin Park
E: [email protected]
D: Samsung S5Pv210 and Exynos4210 mobile platforms

N: David Parsons
E: [email protected]
D: improved memory detection code.
Expand Down Expand Up @@ -3002,7 +3034,7 @@ D: Embedded PowerPC 4xx/6xx/7xx/74xx support
S: Chandler, Arizona 85249
S: USA

N: Frederic Potter
N: Frederic Potter
E: [email protected]
D: Some PCI kernel support

Expand Down Expand Up @@ -3435,21 +3467,21 @@ S: Klosterweg 28 / i309
S: 76131 Karlsruhe
S: Germany

N: James Simmons
N: James Simmons
E: [email protected]
E: [email protected]
E: [email protected]
D: Frame buffer device maintainer
D: input layer development
D: tty/console layer
D: various mipsel devices
S: 115 Carmel Avenue
D: various mipsel devices
S: 115 Carmel Avenue
S: El Cerrito CA 94530
S: USA
S: USA

N: Jaspreet Singh
E: [email protected]
W: www.sangoma.com
D: WANPIPE drivers & API Support for Sangoma S508/FT1 cards
D: WANPIPE drivers & API Support for Sangoma S508/FT1 cards
S: Sangoma Technologies Inc.,
S: 1001 Denison Street
S: Suite 101
Expand All @@ -3473,7 +3505,7 @@ N: Craig Small
E: [email protected]
E: [email protected] (packet radio)
D: Gracilis PackeTwin device driver
D: RSPF daemon
D: RSPF daemon
S: 10 Stockalls Place
S: Minto, NSW, 2566
S: Australia
Expand Down Expand Up @@ -3683,7 +3715,7 @@ N: Tsu-Sheng Tsao
E: [email protected]
D: IGMP(Internet Group Management Protocol) version 2
S: 2F 14 ALY 31 LN 166 SEC 1 SHIH-PEI RD
S: Taipei
S: Taipei
S: Taiwan 112
S: Republic of China
S: 24335 Delta Drive
Expand Down Expand Up @@ -3844,15 +3876,15 @@ D: Produced the Slackware distribution, updated the SVGAlib
D: patches for ghostscript, worked on color 'ls', etc.
S: 301 15th Street S.
S: Moorhead, Minnesota 56560
S: USA
S: USA

N: Jos Vos
E: [email protected]
W: http://www.xos.nl/
D: Various IP firewall updates, ipfwadm
S: X/OS Experts in Open Systems BV
S: Kruislaan 419
S: 1098 VA Amsterdam
S: 1098 VA Amsterdam
S: The Netherlands

N: Jeroen Vreeken
Expand Down Expand Up @@ -4090,7 +4122,7 @@ S: People's Repulic of China
N: Victor Yodaiken
E: [email protected]
D: RTLinux (RealTime Linux)
S: POB 1822
S: POB 1822
S: Socorro NM, 87801
S: USA

Expand Down Expand Up @@ -4188,7 +4220,7 @@ D: EISA/sysfs subsystem
S: France

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

0 comments on commit 00c1ce0

Please sign in to comment.