19fd08b85b
- Fix RDMA uapi headers to actually compile in userspace and be more complete - Three shared with netdev pull requests from Mellanox: * 7 patches, mostly to net with 1 IB related one at the back). This series addresses an IRQ performance issue (patch 1), cleanups related to the fix for the IRQ performance problem (patches 2-6), and then extends the fragmented completion queue support that already exists in the net side of the driver to the ib side of the driver (patch 7). * Mostly IB, with 5 patches to net that are needed to support the remaining 10 patches to the IB subsystem. This series extends the current 'representor' framework when the mlx5 driver is in switchdev mode from being a netdev only construct to being a netdev/IB dev construct. The IB dev is limited to raw Eth queue pairs only, but by having an IB dev of this type attached to the representor for a switchdev port, it enables DPDK to work on the switchdev device. * All net related, but needed as infrastructure for the rdma driver - Updates for the hns, i40iw, bnxt_re, cxgb3, cxgb4, hns drivers - SRP performance updates - IB uverbs write path cleanup patch series from Leon - Add RDMA_CM support to ib_srpt. This is disabled by default. Users need to set the port for ib_srpt to listen on in configfs in order for it to be enabled (/sys/kernel/config/target/srpt/discovery_auth/rdma_cm_port) - TSO and Scatter FCS support in mlx4 - Refactor of modify_qp routine to resolve problems seen while working on new code that is forthcoming - More refactoring and updates of RDMA CM for containers support from Parav - mlx5 'fine grained packet pacing', 'ipsec offload' and 'device memory' user API features - Infrastructure updates for the new IOCTL interface, based on increased usage - ABI compatibility bug fixes to fully support 32 bit userspace on 64 bit kernel as was originally intended. See the commit messages for extensive details - Syzkaller bugs and code cleanups motivated by them -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAABCgAGBQJax5Z0AAoJEDht9xV+IJsacCwQAJBIgmLCvVp5fBu2kJcXMMVI y3l2YNzAUJvDDKv1r5yTC9ugBXEkDtgzi/W/C2/5es2yUG/QeT/zzQ3YPrtsnN68 5FkiXQ35Tt7+PBHMr0cacGRmF4M3Td3MeW0X5aJaBKhqlNKwA+aF18pjGWBmpVYx URYCwLb5BZBKVh4+1Leebsk4i0/7jSauAqE5M+9notuAUfBCoY1/Eve3DipEIBBp EyrEnMDIdujYRsg4KHlxFKKJ1EFGItknLQbNL1+SEa0Oe0SnEl5Bd53Yxfz7ekNP oOWQe5csTcs3Yr4Ob0TC+69CzI71zKbz6qPDILTwXmsPFZJ9ipJs4S8D6F7ra8tb D5aT1EdRzh/vAORPC9T3DQ3VsHdvhwpUMG7knnKrVT9X/g7E+gSji1BqaQaTr/xs i40GepHT7lM/TWEuee/6LRpqdhuOhud7vfaRFwn2JGRX9suqTcvwhkBkPUDGV5XX 5RkHcWOb/7KvmpG7S1gaRGK5kO208LgmAZi7REaJFoZB74FqSneMR6NHIH07ha41 Zou7rnxV68CT2bgu27m+72EsprgmBkVDeEzXgKxVI/+PZ1oadUFpgcZ3pRLOPWVx rEqjHu65rlA/YPog4iXQaMfSwt/oRD3cVJS/n8EdJKXi4Qt2RDDGdyOmt74w4prM QuLEdvJIFmwrND1KDoqn =Ku8g -----END PGP SIGNATURE----- Merge tag 'for-linus-unmerged' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma Pull rdma updates from Jason Gunthorpe: "Doug and I are at a conference next week so if another PR is sent I expect it to only be bug fixes. Parav noted yesterday that there are some fringe case behavior changes in his work that he would like to fix, and I see that Intel has a number of rc looking patches for HFI1 they posted yesterday. Parav is again the biggest contributor by patch count with his ongoing work to enable container support in the RDMA stack, followed by Leon doing syzkaller inspired cleanups, though most of the actual fixing went to RC. There is one uncomfortable series here fixing the user ABI to actually work as intended in 32 bit mode. There are lots of notes in the commit messages, but the basic summary is we don't think there is an actual 32 bit kernel user of drivers/infiniband for several good reasons. However we are seeing people want to use a 32 bit user space with 64 bit kernel, which didn't completely work today. So in fixing it we required a 32 bit rxe user to upgrade their userspace. rxe users are still already quite rare and we think a 32 bit one is non-existing. - Fix RDMA uapi headers to actually compile in userspace and be more complete - Three shared with netdev pull requests from Mellanox: * 7 patches, mostly to net with 1 IB related one at the back). This series addresses an IRQ performance issue (patch 1), cleanups related to the fix for the IRQ performance problem (patches 2-6), and then extends the fragmented completion queue support that already exists in the net side of the driver to the ib side of the driver (patch 7). * Mostly IB, with 5 patches to net that are needed to support the remaining 10 patches to the IB subsystem. This series extends the current 'representor' framework when the mlx5 driver is in switchdev mode from being a netdev only construct to being a netdev/IB dev construct. The IB dev is limited to raw Eth queue pairs only, but by having an IB dev of this type attached to the representor for a switchdev port, it enables DPDK to work on the switchdev device. * All net related, but needed as infrastructure for the rdma driver - Updates for the hns, i40iw, bnxt_re, cxgb3, cxgb4, hns drivers - SRP performance updates - IB uverbs write path cleanup patch series from Leon - Add RDMA_CM support to ib_srpt. This is disabled by default. Users need to set the port for ib_srpt to listen on in configfs in order for it to be enabled (/sys/kernel/config/target/srpt/discovery_auth/rdma_cm_port) - TSO and Scatter FCS support in mlx4 - Refactor of modify_qp routine to resolve problems seen while working on new code that is forthcoming - More refactoring and updates of RDMA CM for containers support from Parav - mlx5 'fine grained packet pacing', 'ipsec offload' and 'device memory' user API features - Infrastructure updates for the new IOCTL interface, based on increased usage - ABI compatibility bug fixes to fully support 32 bit userspace on 64 bit kernel as was originally intended. See the commit messages for extensive details - Syzkaller bugs and code cleanups motivated by them" * tag 'for-linus-unmerged' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma: (199 commits) IB/rxe: Fix for oops in rxe_register_device on ppc64le arch IB/mlx5: Device memory mr registration support net/mlx5: Mkey creation command adjustments IB/mlx5: Device memory support in mlx5_ib net/mlx5: Query device memory capabilities IB/uverbs: Add device memory registration ioctl support IB/uverbs: Add alloc/free dm uverbs ioctl support IB/uverbs: Add device memory capabilities reporting IB/uverbs: Expose device memory capabilities to user RDMA/qedr: Fix wmb usage in qedr IB/rxe: Removed GID add/del dummy routines RDMA/qedr: Zero stack memory before copying to user space IB/mlx5: Add ability to hash by IPSEC_SPI when creating a TIR IB/mlx5: Add information for querying IPsec capabilities IB/mlx5: Add IPsec support for egress and ingress {net,IB}/mlx5: Add ipsec helper IB/mlx5: Add modify_flow_action_esp verb IB/mlx5: Add implementation for create and destroy action_xfrm IB/uverbs: Introduce ESP steering match filter IB/uverbs: Add modify ESP flow_action ...
200 lines
9.2 KiB
Plaintext
200 lines
9.2 KiB
Plaintext
#
|
|
# This list is used by git-shortlog to fix a few botched name translations
|
|
# in the git archive, either because the author's full name was messed up
|
|
# and/or not always written the same way, making contributions from the
|
|
# same person appearing not to be so or badly displayed.
|
|
#
|
|
# repo-abbrev: /pub/scm/linux/kernel/git/
|
|
#
|
|
|
|
Aaron Durbin <adurbin@google.com>
|
|
Adam Oldham <oldhamca@gmail.com>
|
|
Adam Radford <aradford@gmail.com>
|
|
Adrian Bunk <bunk@stusta.de>
|
|
Adriana Reus <adi.reus@gmail.com> <adriana.reus@intel.com>
|
|
Alan Cox <alan@lxorguk.ukuu.org.uk>
|
|
Alan Cox <root@hraefn.swansea.linux.org.uk>
|
|
Aleksey Gorelov <aleksey_gorelov@phoenix.com>
|
|
Aleksandar Markovic <aleksandar.markovic@mips.com> <aleksandar.markovic@imgtec.com>
|
|
Al Viro <viro@ftp.linux.org.uk>
|
|
Al Viro <viro@zenIV.linux.org.uk>
|
|
Andi Shyti <andi@etezian.org> <andi.shyti@samsung.com>
|
|
Andreas Herrmann <aherrman@de.ibm.com>
|
|
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
|
|
Andrew Morton <akpm@linux-foundation.org>
|
|
Andrew Vasquez <andrew.vasquez@qlogic.com>
|
|
Andy Adamson <andros@citi.umich.edu>
|
|
Antoine Tenart <antoine.tenart@free-electrons.com>
|
|
Antonio Ospite <ao2@ao2.it> <ao2@amarulasolutions.com>
|
|
Archit Taneja <archit@ti.com>
|
|
Arnaud Patard <arnaud.patard@rtp-net.org>
|
|
Arnd Bergmann <arnd@arndb.de>
|
|
Axel Dyks <xl@xlsigned.net>
|
|
Axel Lin <axel.lin@gmail.com>
|
|
Ben Gardner <bgardner@wabtec.com>
|
|
Ben M Cahill <ben.m.cahill@intel.com>
|
|
Björn Steinbrink <B.Steinbrink@gmx.de>
|
|
Boris Brezillon <boris.brezillon@bootlin.com> <boris.brezillon@free-electrons.com>
|
|
Boris Brezillon <boris.brezillon@bootlin.com> <b.brezillon.dev@gmail.com>
|
|
Boris Brezillon <boris.brezillon@bootlin.com> <b.brezillon@overkiz.com>
|
|
Brian Avery <b.avery@hp.com>
|
|
Brian King <brking@us.ibm.com>
|
|
Christoph Hellwig <hch@lst.de>
|
|
Christophe Ricard <christophe.ricard@gmail.com>
|
|
Corey Minyard <minyard@acm.org>
|
|
Damian Hobson-Garcia <dhobsong@igel.co.jp>
|
|
David Brownell <david-b@pacbell.net>
|
|
David Woodhouse <dwmw2@shinybook.infradead.org>
|
|
Deng-Cheng Zhu <dengcheng.zhu@mips.com> <dengcheng.zhu@imgtec.com>
|
|
Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
|
|
Domen Puncer <domen@coderock.org>
|
|
Douglas Gilbert <dougg@torque.net>
|
|
Ed L. Cashin <ecashin@coraid.com>
|
|
Evgeniy Polyakov <johnpol@2ka.mipt.ru>
|
|
Felipe W Damasio <felipewd@terra.com.br>
|
|
Felix Kuhling <fxkuehl@gmx.de>
|
|
Felix Moeller <felix@derklecks.de>
|
|
Filipe Lautert <filipe@icewall.org>
|
|
Franck Bui-Huu <vagabon.xyz@gmail.com>
|
|
Frank Rowand <frowand.list@gmail.com> <frowand@mvista.com>
|
|
Frank Rowand <frowand.list@gmail.com> <frank.rowand@am.sony.com>
|
|
Frank Rowand <frowand.list@gmail.com> <frank.rowand@sonymobile.com>
|
|
Frank Zago <fzago@systemfabricworks.com>
|
|
Greg Kroah-Hartman <greg@echidna.(none)>
|
|
Greg Kroah-Hartman <gregkh@suse.de>
|
|
Greg Kroah-Hartman <greg@kroah.com>
|
|
Gregory CLEMENT <gregory.clement@bootlin.com> <gregory.clement@free-electrons.com>
|
|
Henk Vergonet <Henk.Vergonet@gmail.com>
|
|
Henrik Kretzschmar <henne@nachtwindheim.de>
|
|
Henrik Rydberg <rydberg@bitmath.org>
|
|
Herbert Xu <herbert@gondor.apana.org.au>
|
|
Jacob Shin <Jacob.Shin@amd.com>
|
|
James Bottomley <jejb@mulgrave.(none)>
|
|
James Bottomley <jejb@titanic.il.steeleye.com>
|
|
James E Wilson <wilson@specifix.com>
|
|
James Hogan <jhogan@kernel.org> <james.hogan@imgtec.com>
|
|
James Hogan <jhogan@kernel.org> <james@albanarts.com>
|
|
James Ketrenos <jketreno@io.(none)>
|
|
Jason Gunthorpe <jgg@ziepe.ca> <jgg@mellanox.com>
|
|
Jason Gunthorpe <jgg@ziepe.ca> <jgunthorpe@obsidianresearch.com>
|
|
Javi Merino <javi.merino@kernel.org> <javi.merino@arm.com>
|
|
<javier@osg.samsung.com> <javier.martinez@collabora.co.uk>
|
|
Jean Tourrilhes <jt@hpl.hp.com>
|
|
Jeff Garzik <jgarzik@pretzel.yyz.us>
|
|
Jens Axboe <axboe@suse.de>
|
|
Jens Osterkamp <Jens.Osterkamp@de.ibm.com>
|
|
Johan Hovold <johan@kernel.org> <jhovold@gmail.com>
|
|
Johan Hovold <johan@kernel.org> <johan@hovoldconsulting.com>
|
|
John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
|
|
John Stultz <johnstul@us.ibm.com>
|
|
<josh@joshtriplett.org> <josh@freedesktop.org>
|
|
<josh@joshtriplett.org> <josh@kernel.org>
|
|
<josh@joshtriplett.org> <josht@linux.vnet.ibm.com>
|
|
<josh@joshtriplett.org> <josht@us.ibm.com>
|
|
<josh@joshtriplett.org> <josht@vnet.ibm.com>
|
|
Juha Yrjola <at solidboot.com>
|
|
Juha Yrjola <juha.yrjola@nokia.com>
|
|
Juha Yrjola <juha.yrjola@solidboot.com>
|
|
Kay Sievers <kay.sievers@vrfy.org>
|
|
Kenneth W Chen <kenneth.w.chen@intel.com>
|
|
Konstantin Khlebnikov <koct9i@gmail.com> <k.khlebnikov@samsung.com>
|
|
Koushik <raghavendra.koushik@neterion.com>
|
|
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski@samsung.com>
|
|
Krzysztof Kozlowski <krzk@kernel.org> <k.kozlowski.k@gmail.com>
|
|
Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
|
|
Leon Romanovsky <leon@kernel.org> <leon@leon.nu>
|
|
Leon Romanovsky <leon@kernel.org> <leonro@mellanox.com>
|
|
Leonid I Ananiev <leonid.i.ananiev@intel.com>
|
|
Linas Vepstas <linas@austin.ibm.com>
|
|
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@web.de>
|
|
Linus Lüssing <linus.luessing@c0d3.blue> <linus.luessing@ascom.ch>
|
|
Maciej W. Rozycki <macro@mips.com> <macro@imgtec.com>
|
|
Marcin Nowakowski <marcin.nowakowski@mips.com> <marcin.nowakowski@imgtec.com>
|
|
Mark Brown <broonie@sirena.org.uk>
|
|
Mark Yao <markyao0591@gmail.com> <mark.yao@rock-chips.com>
|
|
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@theobroma-systems.com>
|
|
Martin Kepplinger <martink@posteo.de> <martin.kepplinger@ginzinger.com>
|
|
Matthieu CASTET <castet.matthieu@free.fr>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@brturbo.com.br>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <maurochehab@gmail.com>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@infradead.org>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@redhat.com>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <m.chehab@samsung.com>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@osg.samsung.com>
|
|
Mauro Carvalho Chehab <mchehab@kernel.org> <mchehab@s-opensource.com>
|
|
Matt Ranostay <mranostay@gmail.com> Matthew Ranostay <mranostay@embeddedalley.com>
|
|
Matt Ranostay <mranostay@gmail.com> <matt.ranostay@intel.com>
|
|
Matt Ranostay <matt.ranostay@konsulko.com> <matt@ranostay.consulting>
|
|
Matt Redfearn <matt.redfearn@mips.com> <matt.redfearn@imgtec.com>
|
|
Mayuresh Janorkar <mayur@ti.com>
|
|
Michael Buesch <m@bues.ch>
|
|
Michel Dänzer <michel@tungstengraphics.com>
|
|
Miodrag Dinic <miodrag.dinic@mips.com> <miodrag.dinic@imgtec.com>
|
|
Miquel Raynal <miquel.raynal@bootlin.com> <miquel.raynal@free-electrons.com>
|
|
Mitesh shah <mshah@teja.com>
|
|
Mohit Kumar <mohit.kumar@st.com> <mohit.kumar.dhaka@gmail.com>
|
|
Morten Welinder <terra@gnome.org>
|
|
Morten Welinder <welinder@anemone.rentec.com>
|
|
Morten Welinder <welinder@darter.rentec.com>
|
|
Morten Welinder <welinder@troll.com>
|
|
Mythri P K <mythripk@ti.com>
|
|
Nguyen Anh Quynh <aquynh@gmail.com>
|
|
Paolo 'Blaisorblade' Giarrusso <blaisorblade@yahoo.it>
|
|
Patrick Mochel <mochel@digitalimplant.org>
|
|
Paul Burton <paul.burton@mips.com> <paul.burton@imgtec.com>
|
|
Peter A Jonsson <pj@ludd.ltu.se>
|
|
Peter Oruba <peter@oruba.de>
|
|
Peter Oruba <peter.oruba@amd.com>
|
|
Pratyush Anand <pratyush.anand@gmail.com> <pratyush.anand@st.com>
|
|
Praveen BP <praveenbp@ti.com>
|
|
Qais Yousef <qsyousef@gmail.com> <qais.yousef@imgtec.com>
|
|
Rajesh Shah <rajesh.shah@intel.com>
|
|
Ralf Baechle <ralf@linux-mips.org>
|
|
Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
|
|
Randy Dunlap <rdunlap@infradead.org> <rdunlap@xenotime.net>
|
|
Rémi Denis-Courmont <rdenis@simphalempin.com>
|
|
Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com>
|
|
Rudolf Marek <R.Marek@sh.cvut.cz>
|
|
Rui Saraiva <rmps@joel.ist.utl.pt>
|
|
Sachin P Sant <ssant@in.ibm.com>
|
|
Sarangdhar Joshi <spjoshi@codeaurora.org>
|
|
Sam Ravnborg <sam@mars.ravnborg.org>
|
|
Santosh Shilimkar <ssantosh@kernel.org>
|
|
Santosh Shilimkar <santosh.shilimkar@oracle.org>
|
|
Sascha Hauer <s.hauer@pengutronix.de>
|
|
S.Çağlar Onur <caglar@pardus.org.tr>
|
|
Sebastian Reichel <sre@kernel.org> <sre@debian.org>
|
|
Sebastian Reichel <sre@kernel.org> <sebastian.reichel@collabora.co.uk>
|
|
Shiraz Hashim <shiraz.linux.kernel@gmail.com> <shiraz.hashim@st.com>
|
|
Shuah Khan <shuah@kernel.org> <shuahkhan@gmail.com>
|
|
Shuah Khan <shuah@kernel.org> <shuah.khan@hp.com>
|
|
Shuah Khan <shuah@kernel.org> <shuahkh@osg.samsung.com>
|
|
Shuah Khan <shuah@kernel.org> <shuah.kh@samsung.com>
|
|
Simon Kelley <simon@thekelleys.org.uk>
|
|
Stéphane Witzmann <stephane.witzmann@ubpmes.univ-bpclermont.fr>
|
|
Stephen Hemminger <shemminger@osdl.org>
|
|
Subash Abhinov Kasiviswanathan <subashab@codeaurora.org>
|
|
Subhash Jadavani <subhashj@codeaurora.org>
|
|
Sudeep Holla <sudeep.holla@arm.com> Sudeep KarkadaNagesha <sudeep.karkadanagesha@arm.com>
|
|
Sumit Semwal <sumit.semwal@ti.com>
|
|
Tejun Heo <htejun@gmail.com>
|
|
Thomas Graf <tgraf@suug.ch>
|
|
Thomas Pedersen <twp@codeaurora.org>
|
|
Tony Luck <tony.luck@intel.com>
|
|
Tsuneo Yoshioka <Tsuneo.Yoshioka@f-secure.com>
|
|
Uwe Kleine-König <ukleinek@informatik.uni-freiburg.de>
|
|
Uwe Kleine-König <ukl@pengutronix.de>
|
|
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
|
|
Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
|
|
Viresh Kumar <vireshk@kernel.org> <viresh.kumar@st.com>
|
|
Viresh Kumar <vireshk@kernel.org> <viresh.linux@gmail.com>
|
|
Viresh Kumar <vireshk@kernel.org> <viresh.kumar2@arm.com>
|
|
Vlad Dogaru <ddvlad@gmail.com> <vlad.dogaru@intel.com>
|
|
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@virtuozzo.com>
|
|
Vladimir Davydov <vdavydov.dev@gmail.com> <vdavydov@parallels.com>
|
|
Takashi YOSHII <takashi.yoshii.zj@renesas.com>
|
|
Yakir Yang <kuankuan.y@gmail.com> <ykk@rock-chips.com>
|
|
Yusuke Goda <goda.yusuke@renesas.com>
|
|
Gustavo Padovan <gustavo@las.ic.unicamp.br>
|
|
Gustavo Padovan <padovan@profusion.mobi>
|