Message ID | 20190417150051.365-13-bmt@zurich.ibm.com (mailing list archive) |
---|---|
State | Superseded |
Delegated to: | Jason Gunthorpe |
Headers | show |
Series | SIW: Request for Comments | expand |
On 4/17/2019 11:00 AM, Bernard Metzler wrote: > Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com> > --- > MAINTAINERS | 579 ++++++++++++++++++++++------- ^^^^ Take a look at your MAINTAINERS change. > drivers/infiniband/Kconfig | 1 + > drivers/infiniband/sw/Makefile | 1 + > drivers/infiniband/sw/siw/Kconfig | 17 + > drivers/infiniband/sw/siw/Makefile | 12 + > 5 files changed, 477 insertions(+), 133 deletions(-) > create mode 100644 drivers/infiniband/sw/siw/Kconfig > create mode 100644 drivers/infiniband/sw/siw/Makefile > > diff --git a/MAINTAINERS b/MAINTAINERS > index 8c68de3cfd80..1e0abd0f96f9 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -331,6 +331,7 @@ ACPI APEI > M: "Rafael J. Wysocki" <rjw@rjwysocki.net> > M: Len Brown <lenb@kernel.org> > L: linux-acpi@vger.kernel.org > +R: James Morse <james.morse@arm.com> > R: Tony Luck <tony.luck@intel.com> > R: Borislav Petkov <bp@alien8.de> > F: drivers/acpi/apei/ > @@ -365,6 +366,7 @@ M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> > M: Hanjun Guo <hanjun.guo@linaro.org> > M: Sudeep Holla <sudeep.holla@arm.com> > L: linux-acpi@vger.kernel.org > +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > S: Maintained > F: drivers/acpi/arm64 > > @@ -409,8 +411,7 @@ F: drivers/platform/x86/wmi.c > F: include/uapi/linux/wmi.h > > AD1889 ALSA SOUND DRIVER > -M: Thibaut Varene <T-Bone@parisc-linux.org> > -W: http://wiki.parisc-linux.org/AD1889 > +W: https://parisc.wiki.kernel.org/index.php/AD1889 > L: linux-parisc@vger.kernel.org > S: Maintained > F: sound/pci/ad1889.* > @@ -766,6 +767,13 @@ S: Supported > F: Documentation/hwmon/fam15h_power > F: drivers/hwmon/fam15h_power.c > > +AMD FCH GPIO DRIVER > +M: Enrico Weigelt, metux IT consult <info@metux.net> > +L: linux-gpio@vger.kernel.org > +S: Maintained > +F: drivers/gpio/gpio-amd-fch.c > +F: include/linux/platform_data/gpio/gpio-amd-fch.h > + > AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER > L: linux-geode@lists.infradead.org (moderated for non-subscribers) > S: Orphan > @@ -854,6 +862,22 @@ S: Supported > F: drivers/iio/adc/ad7124.c > F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt > > +ANALOG DEVICES INC AD7606 DRIVER > +M: Stefan Popa <stefan.popa@analog.com> > +L: linux-iio@vger.kernel.org > +W: http://ez.analog.com/community/linux-device-drivers > +S: Supported > +F: drivers/iio/adc/ad7606.c > +F: Documentation/devicetree/bindings/iio/adc/ad7606.txt > + > +ANALOG DEVICES INC AD7768-1 DRIVER > +M: Stefan Popa <stefan.popa@analog.com> > +L: linux-iio@vger.kernel.org > +W: http://ez.analog.com/community/linux-device-drivers > +S: Supported > +F: drivers/iio/adc/ad7768-1.c > +F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt > + > ANALOG DEVICES INC AD9389B DRIVER > M: Hans Verkuil <hans.verkuil@cisco.com> > L: linux-media@vger.kernel.org > @@ -1035,28 +1059,30 @@ L: netdev@vger.kernel.org > S: Odd fixes > F: drivers/net/appletalk/ > F: net/appletalk/ > +F: include/linux/atalk.h > +F: include/uapi/linux/atalk.h > > APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT > -M: Duc Dang <dhdang@apm.com> > +M: Khuong Dinh <khuong@os.amperecomputing.com> > S: Supported > F: arch/arm64/boot/dts/apm/ > > APPLIED MICRO (APM) X-GENE SOC EDAC > -M: Loc Ho <lho@apm.com> > +M: Khuong Dinh <khuong@os.amperecomputing.com> > S: Supported > F: drivers/edac/xgene_edac.c > F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt > > APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER > -M: Iyappan Subramanian <isubramanian@apm.com> > -M: Keyur Chudgar <kchudgar@apm.com> > +M: Iyappan Subramanian <iyappan@os.amperecomputing.com> > +M: Keyur Chudgar <keyur@os.amperecomputing.com> > S: Supported > F: drivers/net/ethernet/apm/xgene-v2/ > > APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER > -M: Iyappan Subramanian <isubramanian@apm.com> > -M: Keyur Chudgar <kchudgar@apm.com> > -M: Quan Nguyen <qnguyen@apm.com> > +M: Iyappan Subramanian <iyappan@os.amperecomputing.com> > +M: Keyur Chudgar <keyur@os.amperecomputing.com> > +M: Quan Nguyen <quan@os.amperecomputing.com> > S: Supported > F: drivers/net/ethernet/apm/xgene/ > F: drivers/net/phy/mdio-xgene.c > @@ -1064,7 +1090,7 @@ F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt > F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt > > APPLIED MICRO (APM) X-GENE SOC PMU > -M: Tai Nguyen <ttnguyen@apm.com> > +M: Khuong Dinh <khuong@os.amperecomputing.com> > S: Supported > F: drivers/perf/xgene_pmu.c > F: Documentation/perf/xgene-pmu.txt > @@ -1133,13 +1159,26 @@ S: Supported > F: drivers/gpu/drm/arm/hdlcd_* > F: Documentation/devicetree/bindings/display/arm,hdlcd.txt > > +ARM KOMEDA DRM-KMS DRIVER > +M: James (Qian) Wang <james.qian.wang@arm.com> > +M: Liviu Dudau <liviu.dudau@arm.com> > +L: Mali DP Maintainers <malidp@foss.arm.com> > +S: Supported > +T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp > +F: drivers/gpu/drm/arm/display/include/ > +F: drivers/gpu/drm/arm/display/komeda/ > +F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt > +F: Documentation/gpu/komeda-kms.rst > + > ARM MALI-DP DRM DRIVER > M: Liviu Dudau <liviu.dudau@arm.com> > M: Brian Starkey <brian.starkey@arm.com> > -M: Mali DP Maintainers <malidp@foss.arm.com> > +L: Mali DP Maintainers <malidp@foss.arm.com> > S: Supported > +T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp > F: drivers/gpu/drm/arm/ > F: Documentation/devicetree/bindings/display/arm,malidp.txt > +F: Documentation/gpu/afbc.rst > > ARM MFM AND FLOPPY DRIVERS > M: Ian Molton <spyro@f2s.com> > @@ -1159,7 +1198,7 @@ F: arch/arm*/include/asm/hw_breakpoint.h > F: arch/arm*/include/asm/perf_event.h > F: drivers/perf/* > F: include/linux/perf/arm_pmu.h > -F: Documentation/devicetree/bindings/arm/pmu.txt > +F: Documentation/devicetree/bindings/arm/pmu.yaml > F: Documentation/devicetree/bindings/perf/ > > ARM PORT > @@ -1372,6 +1411,13 @@ F: arch/arm/mach-aspeed/ > F: arch/arm/boot/dts/aspeed-* > N: aspeed > > +ARM/BITMAIN ARCHITECTURE > +M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> > +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > +S: Maintained > +F: arch/arm64/boot/dts/bitmain/ > +F: Documentation/devicetree/bindings/arm/bitmain.yaml > + > ARM/CALXEDA HIGHBANK ARCHITECTURE > M: Rob Herring <robh@kernel.org> > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > @@ -1531,21 +1577,14 @@ ARM/FREESCALE IMX / MXC ARM ARCHITECTURE > M: Shawn Guo <shawnguo@kernel.org> > M: Sascha Hauer <s.hauer@pengutronix.de> > R: Pengutronix Kernel Team <kernel@pengutronix.de> > -R: Fabio Estevam <fabio.estevam@nxp.com> > +R: Fabio Estevam <festevam@gmail.com> > R: NXP Linux Team <linux-imx@nxp.com> > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > S: Maintained > T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git > -F: arch/arm/mach-imx/ > -F: arch/arm/mach-mxs/ > -F: arch/arm/boot/dts/imx* > -F: arch/arm/configs/imx*_defconfig > -F: arch/arm64/boot/dts/freescale/imx* > -F: drivers/clk/imx/ > -F: drivers/firmware/imx/ > -F: drivers/soc/imx/ > -F: include/linux/firmware/imx/ > -F: include/soc/imx/ > +N: imx > +N: mxs > +X: drivers/media/i2c/ > > ARM/FREESCALE VYBRID ARM ARCHITECTURE > M: Shawn Guo <shawnguo@kernel.org> > @@ -1737,6 +1776,7 @@ F: arch/arm/configs/mvebu_*_defconfig > F: arch/arm/mach-mvebu/ > F: arch/arm64/boot/dts/marvell/armada* > F: drivers/cpufreq/armada-37xx-cpufreq.c > +F: drivers/cpufreq/armada-8k-cpufreq.c > F: drivers/cpufreq/mvebu-cpufreq.c > F: drivers/irqchip/irq-armada-370-xp.c > F: drivers/irqchip/irq-mvebu-* > @@ -1882,10 +1922,11 @@ F: drivers/usb/host/ehci-w90x900.c > F: drivers/video/fbdev/nuc900fb.c > > ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT > -M: Nelson Castillo <arhuaco@freaks-unidos.net> > L: openmoko-kernel@lists.openmoko.org (subscribers-only) > W: http://wiki.openmoko.org/wiki/Neo_FreeRunner > -S: Supported > +S: Orphan > +F: arch/arm/mach-s3c24xx/mach-gta02.c > +F: arch/arm/mach-s3c24xx/gta02.h > > ARM/Orion SoC/Technologic Systems TS-78xx platform support > M: Alexander Clouter <alex@digriz.org.uk> > @@ -1948,19 +1989,37 @@ M: David Brown <david.brown@linaro.org> > L: linux-arm-msm@vger.kernel.org > S: Maintained > F: Documentation/devicetree/bindings/soc/qcom/ > +F: Documentation/devicetree/bindings/*/qcom* > F: arch/arm/boot/dts/qcom-*.dts > F: arch/arm/boot/dts/qcom-*.dtsi > F: arch/arm/mach-qcom/ > -F: arch/arm64/boot/dts/qcom/* > +F: arch/arm64/boot/dts/qcom/ > +F: drivers/*/qcom/ > +F: drivers/*/qcom* > +F: drivers/*/*/qcom/ > +F: drivers/*/*/qcom* > +F: drivers/*/pm8???-* > +F: drivers/bluetooth/btqcomsmd.c > +F: drivers/clocksource/timer-qcom.c > +F: drivers/extcon/extcon-qcom* > +F: drivers/iommu/msm* > F: drivers/i2c/busses/i2c-qup.c > -F: drivers/clk/qcom/ > -F: drivers/dma/qcom/ > -F: drivers/soc/qcom/ > +F: drivers/i2c/busses/i2c-qcom-geni.c > +F: drivers/mfd/ssbi.c > +F: drivers/mmc/host/mmci_qcom* > +F: drivers/mmc/host/sdhci_msm.c > +F: drivers/pci/controller/dwc/pcie-qcom.c > +F: drivers/phy/qualcomm/ > +F: drivers/power/*/msm* > +F: drivers/reset/reset-qcom-* > +F: drivers/scsi/ufs/ufs-qcom.* > F: drivers/spi/spi-qup.c > +F: drivers/spi/spi-geni-qcom.c > +F: drivers/spi/spi-qcom-qspi.c > F: drivers/tty/serial/msm_serial.c > -F: drivers/*/pm8???-* > -F: drivers/mfd/ssbi.c > -F: drivers/firmware/qcom_scm* > +F: drivers/usb/dwc3/dwc3-qcom.c > +F: include/dt-bindings/*/qcom* > +F: include/linux/*/qcom* > T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git > > ARM/RADISYS ENP2611 MACHINE SUPPORT > @@ -1997,7 +2056,7 @@ Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ > T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next > S: Supported > F: arch/arm64/boot/dts/renesas/ > -F: Documentation/devicetree/bindings/arm/shmobile.txt > +F: Documentation/devicetree/bindings/arm/renesas.yaml > F: drivers/soc/renesas/ > F: include/linux/soc/renesas/ > > @@ -2084,8 +2143,9 @@ F: drivers/media/platform/s5p-cec/ > F: Documentation/devicetree/bindings/media/s5p-cec.txt > > ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT > -M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> > +M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> > M: Jacek Anaszewski <jacek.anaszewski@gmail.com> > +M: Sylwester Nawrocki <s.nawrocki@samsung.com> > L: linux-arm-kernel@lists.infradead.org > L: linux-media@vger.kernel.org > S: Maintained > @@ -2109,6 +2169,8 @@ Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ > T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next > S: Supported > F: arch/arm/boot/dts/emev2* > +F: arch/arm/boot/dts/gr-peach* > +F: arch/arm/boot/dts/iwg20d-q7* > F: arch/arm/boot/dts/r7s* > F: arch/arm/boot/dts/r8a* > F: arch/arm/boot/dts/r9a* > @@ -2116,7 +2178,7 @@ F: arch/arm/boot/dts/sh* > F: arch/arm/configs/shmobile_defconfig > F: arch/arm/include/debug/renesas-scif.S > F: arch/arm/mach-shmobile/ > -F: Documentation/devicetree/bindings/arm/shmobile.txt > +F: Documentation/devicetree/bindings/arm/renesas.yaml > F: drivers/soc/renesas/ > F: include/linux/soc/renesas/ > > @@ -2503,7 +2565,6 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git > S: Maintained > F: Documentation/devicetree/bindings/eeprom/at24.txt > F: drivers/misc/eeprom/at24.c > -F: include/linux/platform_data/at24.h > > ATA OVER ETHERNET (AOE) DRIVER > M: "Ed L. Cashin" <ed.cashin@acm.org> > @@ -2609,6 +2670,7 @@ L: linux-kernel@vger.kernel.org > S: Maintained > F: arch/*/include/asm/atomic*.h > F: include/*/atomic*.h > +F: scripts/atomic/ > > ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER > M: Bradley Grove <linuxdrivers@attotech.com> > @@ -2848,8 +2910,11 @@ F: include/uapi/linux/if_bonding.h > BPF (Safe dynamic programs and tools) > M: Alexei Starovoitov <ast@kernel.org> > M: Daniel Borkmann <daniel@iogearbox.net> > +R: Martin KaFai Lau <kafai@fb.com> > +R: Song Liu <songliubraving@fb.com> > +R: Yonghong Song <yhs@fb.com> > L: netdev@vger.kernel.org > -L: linux-kernel@vger.kernel.org > +L: bpf@vger.kernel.org > T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git > T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git > Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 > @@ -2873,10 +2938,13 @@ F: samples/bpf/ > F: tools/bpf/ > F: tools/lib/bpf/ > F: tools/testing/selftests/bpf/ > +K: bpf > +N: bpf > > BPF JIT for ARM > M: Shubham Bansal <illusionist.neo@gmail.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/arm/net/ > > @@ -2885,18 +2953,21 @@ M: Daniel Borkmann <daniel@iogearbox.net> > M: Alexei Starovoitov <ast@kernel.org> > M: Zi Shen Lim <zlim.lnx@gmail.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Supported > F: arch/arm64/net/ > > BPF JIT for MIPS (32-BIT AND 64-BIT) > M: Paul Burton <paul.burton@mips.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/mips/net/ > > BPF JIT for NFP NICs > M: Jakub Kicinski <jakub.kicinski@netronome.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Supported > F: drivers/net/ethernet/netronome/nfp/bpf/ > > @@ -2904,13 +2975,21 @@ BPF JIT for POWERPC (32-BIT AND 64-BIT) > M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> > M: Sandipan Das <sandipan@linux.ibm.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/powerpc/net/ > > +BPF JIT for RISC-V (RV64G) > +M: Björn Töpel <bjorn.topel@gmail.com> > +L: netdev@vger.kernel.org > +S: Maintained > +F: arch/riscv/net/ > + > BPF JIT for S390 > M: Martin Schwidefsky <schwidefsky@de.ibm.com> > M: Heiko Carstens <heiko.carstens@de.ibm.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/s390/net/ > X: arch/s390/net/pnet.c > @@ -2918,12 +2997,14 @@ X: arch/s390/net/pnet.c > BPF JIT for SPARC (32-BIT AND 64-BIT) > M: David S. Miller <davem@davemloft.net> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/sparc/net/ > > BPF JIT for X86 32-BIT > M: Wang YanQing <udknight@gmail.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: arch/x86/net/bpf_jit_comp32.c > > @@ -2931,6 +3012,7 @@ BPF JIT for X86 64-BIT > M: Alexei Starovoitov <ast@kernel.org> > M: Daniel Borkmann <daniel@iogearbox.net> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Supported > F: arch/x86/net/ > X: arch/x86/net/bpf_jit_comp32.c > @@ -3122,6 +3204,7 @@ F: drivers/phy/broadcom/phy-brcm-usb* > BROADCOM GENET ETHERNET DRIVER > M: Doug Berger <opendmb@gmail.com> > M: Florian Fainelli <f.fainelli@gmail.com> > +L: bcm-kernel-feedback-list@broadcom.com > L: netdev@vger.kernel.org > S: Supported > F: drivers/net/ethernet/broadcom/genet/ > @@ -3229,6 +3312,7 @@ F: drivers/spi/spi-iproc-qspi.c > > BROADCOM SYSTEMPORT ETHERNET DRIVER > M: Florian Fainelli <f.fainelli@gmail.com> > +L: bcm-kernel-feedback-list@broadcom.com > L: netdev@vger.kernel.org > S: Supported > F: drivers/net/ethernet/broadcom/bcmsysport.* > @@ -3385,9 +3469,8 @@ F: Documentation/media/v4l-drivers/cafe_ccic* > F: drivers/media/platform/marvell-ccic/ > > CAIF NETWORK LAYER > -M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> > L: netdev@vger.kernel.org > -S: Supported > +S: Orphan > F: Documentation/networking/caif/ > F: drivers/net/caif/ > F: include/uapi/linux/caif/ > @@ -3511,7 +3594,6 @@ F: include/linux/spi/cc2520.h > F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt > > CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER > -M: Yael Chemla <yael.chemla@foss.arm.com> > M: Gilad Ben-Yossef <gilad@benyossef.com> > L: linux-crypto@vger.kernel.org > S: Supported > @@ -3675,7 +3757,7 @@ CHROME HARDWARE PLATFORM SUPPORT > M: Benson Leung <bleung@chromium.org> > M: Enric Balletbo i Serra <enric.balletbo@collabora.com> > S: Maintained > -T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git > F: drivers/platform/chrome/ > > CHROMEOS EC SUBDRIVERS > @@ -3687,6 +3769,14 @@ N: cros_ec > N: cros-ec > F: drivers/power/supply/cros_usbpd-charger.c > > +CHROMEOS EC CODEC DRIVER > +M: Cheng-Yi Chiang <cychiang@chromium.org> > +S: Maintained > +R: Enric Balletbo i Serra <enric.balletbo@collabora.com> > +R: Guenter Roeck <groeck@chromium.org> > +F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt > +F: sound/soc/codecs/cros_ec_codec.* > + > CIRRUS LOGIC AUDIO CODEC DRIVERS > M: Brian Austin <brian.austin@cirrus.com> > M: Paul Handrigan <Paul.Handrigan@cirrus.com> > @@ -3700,6 +3790,23 @@ L: netdev@vger.kernel.org > S: Maintained > F: drivers/net/ethernet/cirrus/ep93xx_eth.c > > +CIRRUS LOGIC LOCHNAGAR DRIVER > +M: Charles Keepax <ckeepax@opensource.cirrus.com> > +M: Richard Fitzgerald <rf@opensource.cirrus.com> > +L: patches@opensource.cirrus.com > +S: Supported > +F: drivers/clk/clk-lochnagar.c > +F: drivers/mfd/lochnagar-i2c.c > +F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c > +F: drivers/regulator/lochnagar-regulator.c > +F: include/dt-bindings/clk/lochnagar.h > +F: include/dt-bindings/pinctrl/lochnagar.h > +F: include/linux/mfd/lochnagar* > +F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt > +F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt > +F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt > +F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt > + > CISCO FCOE HBA DRIVER > M: Satish Kharat <satishkh@cisco.com> > M: Sesidhar Baddela <sebaddel@cisco.com> > @@ -3906,9 +4013,10 @@ M: Johannes Weiner <hannes@cmpxchg.org> > L: cgroups@vger.kernel.org > T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git > S: Maintained > -F: Documentation/cgroup* > +F: Documentation/admin-guide/cgroup-v2.rst > +F: Documentation/cgroup-v1/ > F: include/linux/cgroup* > -F: kernel/cgroup* > +F: kernel/cgroup/ > > CONTROL GROUP - CPUSET > M: Li Zefan <lizefan@huawei.com> > @@ -3956,7 +4064,7 @@ M: Viresh Kumar <viresh.kumar@linaro.org> > L: linux-pm@vger.kernel.org > S: Maintained > T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git > -T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) > B: https://bugzilla.kernel.org > F: Documentation/admin-guide/pm/cpufreq.rst > F: Documentation/admin-guide/pm/intel_pstate.rst > @@ -4016,6 +4124,7 @@ S: Maintained > T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git > B: https://bugzilla.kernel.org > F: Documentation/admin-guide/pm/cpuidle.rst > +F: Documentation/driver-api/pm/cpuidle.rst > F: drivers/cpuidle/* > F: include/linux/cpuidle.h > > @@ -4123,7 +4232,7 @@ S: Maintained > F: drivers/media/dvb-frontends/cxd2820r* > > CXGB3 ETHERNET DRIVER (CXGB3) > -M: Arjun Vynipadath <arjun@chelsio.com> > +M: Vishal Kulkarni <vishal@chelsio.com> > L: netdev@vger.kernel.org > W: http://www.chelsio.com > S: Supported > @@ -4152,7 +4261,7 @@ S: Supported > F: drivers/crypto/chelsio > > CXGB4 ETHERNET DRIVER (CXGB4) > -M: Arjun Vynipadath <arjun@chelsio.com> > +M: Vishal Kulkarni <vishal@chelsio.com> > L: netdev@vger.kernel.org > W: http://www.chelsio.com > S: Supported > @@ -4536,10 +4645,11 @@ S: Maintained > F: drivers/i2c/busses/i2c-diolan-u2c.c > > FILESYSTEM DIRECT ACCESS (DAX) > -M: Matthew Wilcox <willy@infradead.org> > -M: Ross Zwisler <zwisler@kernel.org> > -M: Jan Kara <jack@suse.cz> > +M: Dan Williams <dan.j.williams@intel.com> > +R: Matthew Wilcox <willy@infradead.org> > +R: Jan Kara <jack@suse.cz> > L: linux-fsdevel@vger.kernel.org > +L: linux-nvdimm@lists.01.org > S: Supported > F: fs/dax.c > F: include/linux/dax.h > @@ -4547,9 +4657,9 @@ F: include/trace/events/fs_dax.h > > DEVICE DIRECT ACCESS (DAX) > M: Dan Williams <dan.j.williams@intel.com> > -M: Dave Jiang <dave.jiang@intel.com> > -M: Ross Zwisler <zwisler@kernel.org> > M: Vishal Verma <vishal.l.verma@intel.com> > +M: Keith Busch <keith.busch@intel.com> > +M: Dave Jiang <dave.jiang@intel.com> > L: linux-nvdimm@lists.01.org > S: Supported > F: drivers/dax/ > @@ -4833,10 +4943,11 @@ F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt > > DRM DRIVER FOR MSM ADRENO GPU > M: Rob Clark <robdclark@gmail.com> > +M: Sean Paul <sean@poorly.run> > L: linux-arm-msm@vger.kernel.org > L: dri-devel@lists.freedesktop.org > L: freedreno@lists.freedesktop.org > -T: git git://people.freedesktop.org/~robclark/linux > +T: git https://gitlab.freedesktop.org/drm/msm.git > S: Maintained > F: drivers/gpu/drm/msm/ > F: include/uapi/drm/msm_drm.h > @@ -4876,6 +4987,7 @@ DRM DRIVER FOR QXL VIRTUAL GPU > M: Dave Airlie <airlied@redhat.com> > M: Gerd Hoffmann <kraxel@redhat.com> > L: virtualization@lists.linux-foundation.org > +L: spice-devel@lists.freedesktop.org > T: git git://anongit.freedesktop.org/drm/drm-misc > S: Maintained > F: drivers/gpu/drm/qxl/ > @@ -4896,6 +5008,12 @@ S: Orphan / Obsolete > F: drivers/gpu/drm/sis/ > F: include/uapi/drm/sis_drm.h > > +DRM DRIVER FOR SITRONIX ST7701 PANELS > +M: Jagan Teki <jagan@amarulasolutions.com> > +S: Maintained > +F: drivers/gpu/drm/panel/panel-sitronix-st7701.c > +F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt > + > DRM DRIVER FOR SITRONIX ST7586 PANELS > M: David Lechner <david@lechnology.com> > S: Maintained > @@ -4912,6 +5030,13 @@ DRM DRIVER FOR TDFX VIDEO CARDS > S: Orphan / Obsolete > F: drivers/gpu/drm/tdfx/ > > +DRM DRIVER FOR TPO TPG110 PANELS > +M: Linus Walleij <linus.walleij@linaro.org> > +T: git git://anongit.freedesktop.org/drm/drm-misc > +S: Maintained > +F: drivers/gpu/drm/panel/panel-tpo-tpg110.c > +F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt > + > DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS > M: Dave Airlie <airlied@redhat.com> > R: Sean Paul <sean@poorly.run> > @@ -4920,6 +5045,16 @@ S: Odd Fixes > F: drivers/gpu/drm/udl/ > T: git git://anongit.freedesktop.org/drm/drm-misc > > +DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) > +M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> > +R: Haneen Mohammed <hamohammed.sa@gmail.com> > +R: Daniel Vetter <daniel@ffwll.ch> > +T: git git://anongit.freedesktop.org/drm/drm-misc > +S: Maintained > +L: dri-devel@lists.freedesktop.org > +F: drivers/gpu/drm/vkms/ > +F: Documentation/gpu/vkms.rst > + > DRM DRIVER FOR VMWARE VIRTUAL GPU > M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> > M: Thomas Hellstrom <thellstrom@vmware.com> > @@ -4989,7 +5124,6 @@ F: Documentation/devicetree/bindings/display/atmel/ > T: git git://anongit.freedesktop.org/drm/drm-misc > > DRM DRIVERS FOR BRIDGE CHIPS > -M: Archit Taneja <architt@codeaurora.org> > M: Andrzej Hajda <a.hajda@samsung.com> > R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> > S: Maintained > @@ -5144,7 +5278,7 @@ DRM DRIVERS FOR VIVANTE GPU IP > M: Lucas Stach <l.stach@pengutronix.de> > R: Russell King <linux+etnaviv@armlinux.org.uk> > R: Christian Gmeiner <christian.gmeiner@gmail.com> > -L: etnaviv@lists.freedesktop.org > +L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) > L: dri-devel@lists.freedesktop.org > S: Maintained > F: drivers/gpu/drm/etnaviv/ > @@ -5181,7 +5315,7 @@ DRM DRIVERS FOR XEN > M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> > T: git git://anongit.freedesktop.org/drm/drm-misc > L: dri-devel@lists.freedesktop.org > -L: xen-devel@lists.xen.org > +L: xen-devel@lists.xenproject.org (moderated for non-subscribers) > S: Supported > F: drivers/gpu/drm/xen/ > F: Documentation/gpu/xen-front.rst > @@ -5399,6 +5533,12 @@ L: linux-edac@vger.kernel.org > S: Maintained > F: drivers/edac/amd64_edac* > > +EDAC-AST2500 > +M: Stefan Schaeckeler <sschaeck@cisco.com> > +S: Supported > +F: drivers/edac/aspeed_edac.c > +F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt > + > EDAC-CALXEDA > M: Robert Richter <rric@kernel.org> > L: linux-edac@vger.kernel.org > @@ -5423,6 +5563,7 @@ F: drivers/edac/thunderx_edac* > EDAC-CORE > M: Borislav Petkov <bp@alien8.de> > M: Mauro Carvalho Chehab <mchehab@kernel.org> > +R: James Morse <james.morse@arm.com> > L: linux-edac@vger.kernel.org > T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next > T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next > @@ -5855,7 +5996,7 @@ S: Maintained > F: drivers/media/tuners/fc2580* > > FCOE SUBSYSTEM (libfc, libfcoe, fcoe) > -M: Johannes Thumshirn <jth@kernel.org> > +M: Hannes Reinecke <hare@suse.de> > L: linux-scsi@vger.kernel.org > W: www.Open-FCoE.org > S: Supported > @@ -5882,6 +6023,7 @@ L: linux-fsdevel@vger.kernel.org > S: Maintained > F: fs/* > F: include/linux/fs.h > +F: include/linux/fs_types.h > F: include/uapi/linux/fs.h > > FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER > @@ -6024,6 +6166,12 @@ L: linuxppc-dev@lists.ozlabs.org > S: Maintained > F: drivers/dma/fsldma.* > > +FREESCALE ENETC ETHERNET DRIVERS > +M: Claudiu Manoil <claudiu.manoil@nxp.com> > +L: netdev@vger.kernel.org > +S: Maintained > +F: drivers/net/ethernet/freescale/enetc/ > + > FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) > M: Claudiu Manoil <claudiu.manoil@nxp.com> > L: netdev@vger.kernel.org > @@ -6087,15 +6235,17 @@ FREESCALE QORIQ PTP CLOCK DRIVER > M: Yangbo Lu <yangbo.lu@nxp.com> > L: netdev@vger.kernel.org > S: Maintained > +F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c > F: drivers/ptp/ptp_qoriq.c > +F: drivers/ptp/ptp_qoriq_debugfs.c > F: include/linux/fsl/ptp_qoriq.h > F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt > > FREESCALE QUAD SPI DRIVER > M: Han Xu <han.xu@nxp.com> > -L: linux-mtd@lists.infradead.org > +L: linux-spi@vger.kernel.org > S: Maintained > -F: drivers/mtd/spi-nor/fsl-quadspi.c > +F: drivers/spi/spi-fsl-qspi.c > > FREESCALE QUICC ENGINE LIBRARY > M: Qiang Zhao <qiang.zhao@nxp.com> > @@ -6146,7 +6296,7 @@ FREESCALE SOC SOUND DRIVERS > M: Timur Tabi <timur@kernel.org> > M: Nicolin Chen <nicoleotsuka@gmail.com> > M: Xiubo Li <Xiubo.Lee@gmail.com> > -R: Fabio Estevam <fabio.estevam@nxp.com> > +R: Fabio Estevam <festevam@gmail.com> > L: alsa-devel@alsa-project.org (moderated for non-subscribers) > L: linuxppc-dev@lists.ozlabs.org > S: Maintained > @@ -6194,9 +6344,10 @@ F: include/linux/fscache*.h > FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT > M: Theodore Y. Ts'o <tytso@mit.edu> > M: Jaegeuk Kim <jaegeuk@kernel.org> > +M: Eric Biggers <ebiggers@kernel.org> > L: linux-fscrypt@vger.kernel.org > Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ > -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git > +T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git > S: Supported > F: fs/crypto/ > F: include/linux/fscrypt*.h > @@ -6642,6 +6793,15 @@ F: drivers/clocksource/h8300_*.c > F: drivers/clk/h8300/ > F: drivers/irqchip/irq-renesas-h8*.c > > +HABANALABS PCI DRIVER > +M: Oded Gabbay <oded.gabbay@gmail.com> > +T: git https://github.com/HabanaAI/linux.git > +S: Supported > +F: drivers/misc/habanalabs/ > +F: include/uapi/misc/habanalabs.h > +F: Documentation/ABI/testing/sysfs-driver-habanalabs > +F: Documentation/ABI/testing/debugfs-driver-habanalabs > + > HACKRF MEDIA DRIVER > M: Antti Palosaari <crope@iki.fi> > L: linux-media@vger.kernel.org > @@ -6999,7 +7159,7 @@ M: Haiyang Zhang <haiyangz@microsoft.com> > M: Stephen Hemminger <sthemmin@microsoft.com> > M: Sasha Levin <sashal@kernel.org> > T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git > -L: devel@linuxdriverproject.org > +L: linux-hyperv@vger.kernel.org > S: Supported > F: Documentation/networking/device_drivers/microsoft/netvsc.txt > F: arch/x86/include/asm/mshyperv.h > @@ -7015,6 +7175,7 @@ F: drivers/net/hyperv/ > F: drivers/scsi/storvsc_drv.c > F: drivers/uio/uio_hv_generic.c > F: drivers/video/fbdev/hyperv_fb.c > +F: drivers/iommu/hyperv_iommu.c > F: net/vmw_vsock/hyperv_transport.c > F: include/linux/hyperv.h > F: include/uapi/linux/hyperv.h > @@ -7164,6 +7325,7 @@ F: drivers/i2c/i2c-stub.c > I3C SUBSYSTEM > M: Boris Brezillon <bbrezillon@kernel.org> > L: linux-i3c@lists.infradead.org > +C: irc://chat.freenode.net/linux-i3c > T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git > S: Maintained > F: Documentation/ABI/testing/sysfs-bus-i3c > @@ -7698,7 +7860,6 @@ M: Yong Zhi <yong.zhi@intel.com> > M: Sakari Ailus <sakari.ailus@linux.intel.com> > M: Bingbu Cao <bingbu.cao@intel.com> > R: Tian Shu Qiu <tian.shu.qiu@intel.com> > -R: Jian Xu Zheng <jian.xu.zheng@intel.com> > L: linux-media@vger.kernel.org > S: Maintained > F: drivers/media/pci/intel/ipu3/ > @@ -7883,6 +8044,16 @@ L: linux-gpio@vger.kernel.org > S: Maintained > F: drivers/gpio/gpio-intel-mid.c > > +INTERCONNECT API > +M: Georgi Djakov <georgi.djakov@linaro.org> > +S: Maintained > +F: Documentation/interconnect/ > +F: Documentation/devicetree/bindings/interconnect/ > +F: drivers/interconnect/ > +F: include/dt-bindings/interconnect/ > +F: include/linux/interconnect-provider.h > +F: include/linux/interconnect.h > + > INVENSENSE MPU-3050 GYROSCOPE DRIVER > M: Linus Walleij <linus.walleij@linaro.org> > L: linux-iio@vger.kernel.org > @@ -7925,6 +8096,16 @@ F: include/linux/iommu.h > F: include/linux/of_iommu.h > F: include/linux/iova.h > > +IO_URING > +M: Jens Axboe <axboe@kernel.dk> > +L: linux-block@vger.kernel.org > +L: linux-fsdevel@vger.kernel.org > +T: git git://git.kernel.dk/linux-block > +T: git git://git.kernel.dk/liburing > +S: Maintained > +F: fs/io_uring.c > +F: include/uapi/linux/io_uring.h > + > IP MASQUERADING > M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> > S: Maintained > @@ -8290,6 +8471,7 @@ F: include/linux/kvm* > F: include/kvm/iodev.h > F: virt/kvm/* > F: tools/kvm/ > +F: tools/testing/selftests/kvm/ > > KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) > M: Joerg Roedel <joro@8bytes.org> > @@ -8299,29 +8481,25 @@ S: Maintained > F: arch/x86/include/asm/svm.h > F: arch/x86/kvm/svm.c > > -KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) > +KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) > M: Christoffer Dall <christoffer.dall@arm.com> > M: Marc Zyngier <marc.zyngier@arm.com> > +R: James Morse <james.morse@arm.com> > +R: Julien Thierry <julien.thierry@arm.com> > +R: Suzuki K Pouloze <suzuki.poulose@arm.com> > L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > L: kvmarm@lists.cs.columbia.edu > W: http://systems.cs.columbia.edu/projects/kvm-arm > T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git > -S: Supported > +S: Maintained > F: arch/arm/include/uapi/asm/kvm* > F: arch/arm/include/asm/kvm* > F: arch/arm/kvm/ > -F: virt/kvm/arm/ > -F: include/kvm/arm_* > - > -KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) > -M: Christoffer Dall <christoffer.dall@arm.com> > -M: Marc Zyngier <marc.zyngier@arm.com> > -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) > -L: kvmarm@lists.cs.columbia.edu > -S: Maintained > F: arch/arm64/include/uapi/asm/kvm* > F: arch/arm64/include/asm/kvm* > F: arch/arm64/kvm/ > +F: virt/kvm/arm/ > +F: include/kvm/arm_* > > KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) > M: James Hogan <jhogan@kernel.org> > @@ -8401,7 +8579,7 @@ F: security/keys/encrypted-keys/ > KEYS-TRUSTED > M: James Bottomley <jejb@linux.ibm.com> > M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> > -M: Mimi Zohar <zohar@linuxibm.com> > +M: Mimi Zohar <zohar@linux.ibm.com> > L: linux-integrity@vger.kernel.org > L: keyrings@vger.kernel.org > S: Supported > @@ -8482,6 +8660,7 @@ L7 BPF FRAMEWORK > M: John Fastabend <john.fastabend@gmail.com> > M: Daniel Borkmann <daniel@iogearbox.net> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: include/linux/skmsg.h > F: net/core/skmsg.c > @@ -8643,7 +8822,6 @@ S: Maintained > F: tools/lib/lockdep/ > > LIBNVDIMM BLK: MMIO-APERTURE DRIVER > -M: Ross Zwisler <zwisler@kernel.org> > M: Dan Williams <dan.j.williams@intel.com> > M: Vishal Verma <vishal.l.verma@intel.com> > M: Dave Jiang <dave.jiang@intel.com> > @@ -8656,7 +8834,6 @@ F: drivers/nvdimm/region_devs.c > LIBNVDIMM BTT: BLOCK TRANSLATION TABLE > M: Vishal Verma <vishal.l.verma@intel.com> > M: Dan Williams <dan.j.williams@intel.com> > -M: Ross Zwisler <zwisler@kernel.org> > M: Dave Jiang <dave.jiang@intel.com> > L: linux-nvdimm@lists.01.org > Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ > @@ -8664,7 +8841,6 @@ S: Supported > F: drivers/nvdimm/btt* > > LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER > -M: Ross Zwisler <zwisler@kernel.org> > M: Dan Williams <dan.j.williams@intel.com> > M: Vishal Verma <vishal.l.verma@intel.com> > M: Dave Jiang <dave.jiang@intel.com> > @@ -8683,9 +8859,10 @@ F: Documentation/devicetree/bindings/pmem/pmem-region.txt > > LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM > M: Dan Williams <dan.j.williams@intel.com> > -M: Ross Zwisler <zwisler@kernel.org> > M: Vishal Verma <vishal.l.verma@intel.com> > M: Dave Jiang <dave.jiang@intel.com> > +M: Keith Busch <keith.busch@intel.com> > +M: Ira Weiny <ira.weiny@intel.com> > L: linux-nvdimm@lists.01.org > Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ > T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git > @@ -8833,10 +9010,10 @@ F: drivers/platform/x86/hp_accel.c > > LIVE PATCHING > M: Josh Poimboeuf <jpoimboe@redhat.com> > -M: Jessica Yu <jeyu@kernel.org> > M: Jiri Kosina <jikos@kernel.org> > M: Miroslav Benes <mbenes@suse.cz> > -R: Petr Mladek <pmladek@suse.com> > +M: Petr Mladek <pmladek@suse.com> > +R: Joe Lawrence <joe.lawrence@redhat.com> > S: Maintained > F: kernel/livepatch/ > F: include/linux/livepatch.h > @@ -8845,8 +9022,9 @@ F: arch/x86/kernel/livepatch.c > F: Documentation/livepatch/ > F: Documentation/ABI/testing/sysfs-kernel-livepatch > F: samples/livepatch/ > +F: tools/testing/selftests/livepatch/ > L: live-patching@vger.kernel.org > -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git > > LLC (802.2) > L: netdev@vger.kernel.org > @@ -9084,6 +9262,14 @@ F: drivers/gpu/drm/armada/ > F: include/uapi/drm/armada_drm.h > F: Documentation/devicetree/bindings/display/armada/ > > +MARVELL ARMADA 3700 PHY DRIVERS > +M: Miquel Raynal <miquel.raynal@bootlin.com> > +S: Maintained > +F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c > +F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c > +F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt > +F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt > + > MARVELL CRYPTO DRIVER > M: Boris Brezillon <bbrezillon@kernel.org> > M: Arnaud Ebalard <arno@natisbad.org> > @@ -9352,6 +9538,17 @@ T: git git://linuxtv.org/media_tree.git > S: Maintained > F: drivers/media/platform/imx-pxp.[ch] > > +MEDIA DRIVERS FOR FREESCALE IMX7 > +M: Rui Miguel Silva <rmfrfs@gmail.com> > +L: linux-media@vger.kernel.org > +T: git git://linuxtv.org/media_tree.git > +S: Maintained > +F: Documentation/devicetree/bindings/media/imx7-csi.txt > +F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt > +F: Documentation/media/v4l-drivers/imx7.rst > +F: drivers/staging/media/imx/imx7-media-csi.c > +F: drivers/staging/media/imx/imx7-mipi-csis.c > + > MEDIA DRIVERS FOR HELENE > M: Abylay Ospan <aospan@netup.ru> > L: linux-media@vger.kernel.org > @@ -9713,6 +9910,7 @@ M: Vadim Pasternak <vadimp@mellanox.com> > L: platform-driver-x86@vger.kernel.org > S: Supported > F: drivers/platform/mellanox/ > +F: include/linux/platform_data/mlxreg.h > > MELLANOX MLX4 core VPI driver > M: Tariq Toukan <tariqt@mellanox.com> > @@ -9787,6 +9985,14 @@ F: kernel/sched/membarrier.c > F: include/uapi/linux/membarrier.h > F: arch/powerpc/include/asm/membarrier.h > > +MEMBLOCK > +M: Mike Rapoport <rppt@linux.ibm.com> > +L: linux-mm@kvack.org > +S: Maintained > +F: include/linux/memblock.h > +F: mm/memblock.c > +F: Documentation/core-api/boot-time-mm.rst > + > MEMORY MANAGEMENT > L: linux-mm@kvack.org > W: http://www.linux-mm.org > @@ -9853,6 +10059,18 @@ F: drivers/media/platform/meson/ao-cec.c > F: Documentation/devicetree/bindings/media/meson-ao-cec.txt > T: git git://linuxtv.org/media_tree.git > > +MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS > +M: Liang Yang <liang.yang@amlogic.com> > +L: linux-mtd@lists.infradead.org > +S: Maintained > +F: drivers/mtd/nand/raw/meson_* > +F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt > + > +METHODE UDPU SUPPORT > +M: Vladimir Vid <vladimir.vid@sartura.hr> > +S: Maintained > +F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts > + > MICROBLAZE ARCHITECTURE > M: Michal Simek <monstr@monstr.eu> > W: http://www.monstr.eu/fdt/ > @@ -10577,6 +10795,7 @@ F: Documentation/devicetree/bindings/net/dsa/ > F: net/dsa/ > F: include/net/dsa.h > F: include/linux/dsa/ > +F: include/linux/platform_data/dsa.h > F: drivers/net/dsa/ > > NETWORKING [GENERAL] > @@ -10792,6 +11011,12 @@ F: drivers/power/supply/bq27xxx_battery_i2c.c > F: drivers/power/supply/isp1704_charger.c > F: drivers/power/supply/rx51_battery.c > > +NOLIBC HEADER FILE > +M: Willy Tarreau <w@1wt.eu> > +S: Maintained > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git > +F: tools/include/nolibc/ > + > NTB AMD DRIVER > M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> > L: linux-ntb@googlegroups.com > @@ -10893,7 +11118,7 @@ F: include/linux/nvmem-consumer.h > F: include/linux/nvmem-provider.h > > NXP SGTL5000 DRIVER > -M: Fabio Estevam <fabio.estevam@nxp.com> > +M: Fabio Estevam <festevam@gmail.com> > L: alsa-devel@alsa-project.org (moderated for non-subscribers) > S: Maintained > F: Documentation/devicetree/bindings/sound/sgtl5000.txt > @@ -10931,6 +11156,14 @@ F: lib/objagg.c > F: lib/test_objagg.c > F: include/linux/objagg.h > > +NXP FSPI DRIVER > +R: Yogesh Gaur <yogeshgaur.83@gmail.com> > +M: Ashish Kumar <ashish.kumar@nxp.com> > +L: linux-spi@vger.kernel.org > +S: Maintained > +F: drivers/spi/spi-nxp-fspi.c > +F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt > + > OBJTOOL > M: Josh Poimboeuf <jpoimboe@redhat.com> > M: Peter Zijlstra <peterz@infradead.org> > @@ -11232,6 +11465,19 @@ S: Maintained > F: drivers/media/i2c/ov7740.c > F: Documentation/devicetree/bindings/media/i2c/ov7740.txt > > +OMNIVISION OV9640 SENSOR DRIVER > +M: Petr Cvek <petrcvekcz@gmail.com> > +L: linux-media@vger.kernel.org > +S: Maintained > +F: drivers/media/i2c/ov9640.* > + > +OMNIVISION OV8856 SENSOR DRIVER > +M: Ben Kao <ben.kao@intel.com> > +L: linux-media@vger.kernel.org > +T: git git://linuxtv.org/media_tree.git > +S: Maintained > +F: drivers/media/i2c/ov8856.c > + > OMNIVISION OV9650 SENSOR DRIVER > M: Sakari Ailus <sakari.ailus@linux.intel.com> > R: Akinobu Mita <akinobu.mita@gmail.com> > @@ -11264,6 +11510,11 @@ M: Jens Wiklander <jens.wiklander@linaro.org> > S: Maintained > F: drivers/tee/optee/ > > +OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER > +M: Sumit Garg <sumit.garg@linaro.org> > +S: Maintained > +F: drivers/char/hw_random/optee-rng.c > + > OPA-VNIC DRIVER > M: Dennis Dalessandro <dennis.dalessandro@intel.com> > M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> > @@ -11307,10 +11558,12 @@ F: include/dt-bindings/ > > OPENCORES I2C BUS DRIVER > M: Peter Korsgaard <peter@korsgaard.com> > +M: Andrew Lunn <andrew@lunn.ch> > L: linux-i2c@vger.kernel.org > S: Maintained > F: Documentation/i2c/busses/i2c-ocores > F: drivers/i2c/busses/i2c-ocores.c > +F: include/linux/platform_data/i2c-ocores.h > > OPENRISC ARCHITECTURE > M: Jonas Bonn <jonas@southpole.se> > @@ -11389,13 +11642,6 @@ W: http://www.nongnu.org/orinoco/ > S: Orphan > F: drivers/net/wireless/intersil/orinoco/ > > -OSD LIBRARY and FILESYSTEM > -M: Boaz Harrosh <ooo@electrozaur.com> > -S: Maintained > -F: drivers/scsi/osd/ > -F: include/scsi/osd_* > -F: fs/exofs/ > - > OV2659 OMNIVISION SENSOR DRIVER > M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> > L: linux-media@vger.kernel.org > @@ -11481,7 +11727,7 @@ F: Documentation/blockdev/paride.txt > F: drivers/block/paride/ > > PARISC ARCHITECTURE > -M: "James E.J. Bottomley" <jejb@parisc-linux.org> > +M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> > M: Helge Deller <deller@gmx.de> > L: linux-parisc@vger.kernel.org > W: http://www.parisc-linux.org/ > @@ -11508,6 +11754,11 @@ F: lib/parman.c > F: lib/test_parman.c > F: include/linux/parman.h > > +PC ENGINES APU BOARD DRIVER > +M: Enrico Weigelt, metux IT consult <info@metux.net> > +S: Maintained > +F: drivers/platform/x86/pcengines-apuv2.c > + > PC87360 HARDWARE MONITORING DRIVER > M: Jim Cromie <jim.cromie@gmail.com> > L: linux-hwmon@vger.kernel.org > @@ -11561,7 +11812,7 @@ F: Documentation/devicetree/bindings/pci/altera-pcie.txt > F: drivers/pci/controller/pcie-altera.c > > PCI DRIVER FOR APPLIEDMICRO XGENE > -M: Tanmay Inamdar <tinamdar@apm.com> > +M: Toan Le <toan@os.amperecomputing.com> > L: linux-pci@vger.kernel.org > L: linux-arm-kernel@lists.infradead.org > S: Maintained > @@ -11585,7 +11836,7 @@ F: Documentation/devicetree/bindings/pci/pci-armada8k.txt > F: drivers/pci/controller/dwc/pcie-armada8k.c > > PCI DRIVER FOR CADENCE PCIE IP > -M: Alan Douglas <adouglas@cadence.com> > +M: Tom Joseph <tjoseph@cadence.com> > L: linux-pci@vger.kernel.org > S: Maintained > F: Documentation/devicetree/bindings/pci/cdns,*.txt > @@ -11739,7 +11990,7 @@ F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt > F: drivers/pci/controller/pcie-altera-msi.c > > PCI MSI DRIVER FOR APPLIEDMICRO XGENE > -M: Duc Dang <dhdang@apm.com> > +M: Toan Le <toan@os.amperecomputing.com> > L: linux-pci@vger.kernel.org > L: linux-arm-kernel@lists.infradead.org > S: Maintained > @@ -12228,14 +12479,6 @@ S: Maintained > F: drivers/net/ppp/pptp.c > W: http://sourceforge.net/projects/accel-pptp > > -PREEMPTIBLE KERNEL > -M: Robert Love <rml@tech9.net> > -L: kpreempt-tech@lists.sourceforge.net > -W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel > -S: Supported > -F: Documentation/preempt-locking.txt > -F: include/linux/preempt.h > - > PRINTK > M: Petr Mladek <pmladek@suse.com> > M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> > @@ -12372,6 +12615,7 @@ L: linux-media@vger.kernel.org > T: git git://linuxtv.org/media_tree.git > S: Odd Fixes > F: drivers/media/usb/pwc/* > +F: include/trace/events/pwc.h > > PWM FAN DRIVER > M: Kamil Debski <kamil@wypas.org> > @@ -12597,11 +12841,11 @@ F: Documentation/media/v4l-drivers/qcom_camss.rst > F: drivers/media/platform/qcom/camss/ > > QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 > -M: Ilia Lin <ilia.lin@gmail.com> > -L: linux-pm@vger.kernel.org > -S: Maintained > -F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt > -F: drivers/cpufreq/qcom-cpufreq-kryo.c > +M: Ilia Lin <ilia.lin@kernel.org> > +L: linux-pm@vger.kernel.org > +S: Maintained > +F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt > +F: drivers/cpufreq/qcom-cpufreq-kryo.c > > QUALCOMM EMAC GIGABIT ETHERNET DRIVER > M: Timur Tabi <timur@kernel.org> > @@ -12609,6 +12853,14 @@ L: netdev@vger.kernel.org > S: Maintained > F: drivers/net/ethernet/qualcomm/emac/ > > +QUALCOMM ETHQOS ETHERNET DRIVER > +M: Vinod Koul <vkoul@kernel.org> > +M: Niklas Cassel <niklas.cassel@linaro.org> > +L: netdev@vger.kernel.org > +S: Maintained > +F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c > +F: Documentation/devicetree/bindings/net/qcom,dwmac.txt > + > QUALCOMM GENERIC INTERFACE I2C DRIVER > M: Alok Chauhan <alokc@codeaurora.org> > M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> > @@ -12768,6 +13020,16 @@ M: Alexandre Bounine <alex.bou9@gmail.com> > S: Maintained > F: drivers/rapidio/ > > +RAS INFRASTRUCTURE > +M: Tony Luck <tony.luck@intel.com> > +M: Borislav Petkov <bp@alien8.de> > +L: linux-edac@vger.kernel.org > +S: Maintained > +F: drivers/ras/ > +F: include/linux/ras.h > +F: include/ras/ras_event.h > +F: Documentation/admin-guide/ras.rst > + > RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER > L: linux-wireless@vger.kernel.org > S: Orphan > @@ -12868,6 +13130,13 @@ F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt > F: drivers/net/dsa/realtek-smi* > F: drivers/net/dsa/rtl83* > > +REDPINE WIRELESS DRIVER > +M: Amitkumar Karwar <amitkarwar@gmail.com> > +M: Siva Rebbagondla <siva8118@gmail.com> > +L: linux-wireless@vger.kernel.org > +S: Maintained > +F: drivers/net/wireless/rsi/ > + > REGISTER MAP ABSTRACTION > M: Mark Brown <broonie@kernel.org> > L: linux-kernel@vger.kernel.org > @@ -12958,6 +13227,7 @@ F: drivers/reset/ > F: Documentation/devicetree/bindings/reset/ > F: include/dt-bindings/reset/ > F: include/linux/reset.h > +F: include/linux/reset/ > F: include/linux/reset-controller.h > > RESTARTABLE SEQUENCES SUPPORT > @@ -13458,6 +13728,7 @@ F: kernel/sched/ > F: include/linux/sched.h > F: include/uapi/linux/sched.h > F: include/linux/wait.h > +F: include/linux/preempt.h > > SCR24X CHIP CARD INTERFACE DRIVER > M: Lubomir Rintel <lkundrak@v3.sk> > @@ -13501,6 +13772,7 @@ M: "James E.J. Bottomley" <jejb@linux.ibm.com> > T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git > M: "Martin K. Petersen" <martin.petersen@oracle.com> > T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git > +Q: https://patchwork.kernel.org/project/linux-scsi/list/ > L: linux-scsi@vger.kernel.org > S: Maintained > F: Documentation/devicetree/bindings/scsi/ > @@ -13515,6 +13787,18 @@ F: Documentation/scsi/st.txt > F: drivers/scsi/st.* > F: drivers/scsi/st_*.h > > +SCSI TARGET SUBSYSTEM > +M: "Martin K. Petersen" <martin.petersen@oracle.com> > +L: linux-scsi@vger.kernel.org > +L: target-devel@vger.kernel.org > +W: http://www.linux-iscsi.org > +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git > +Q: https://patchwork.kernel.org/project/target-devel/list/ > +S: Supported > +F: drivers/target/ > +F: include/target/ > +F: Documentation/target/ > + > SCTP PROTOCOL > M: Vlad Yasevich <vyasevich@gmail.com> > M: Neil Horman <nhorman@tuxdriver.com> > @@ -13586,11 +13870,18 @@ F: drivers/mmc/host/sdhci-brcmstb* > SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER > M: Adrian Hunter <adrian.hunter@intel.com> > L: linux-mmc@vger.kernel.org > -T: git git://git.infradead.org/users/ahunter/linux-sdhci.git > S: Maintained > F: drivers/mmc/host/sdhci* > F: include/linux/mmc/sdhci* > > +EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER > +M: Adrian Hunter <adrian.hunter@intel.com> > +M: Ritesh Harjani <riteshh@codeaurora.org> > +M: Asutosh Das <asutoshd@codeaurora.org> > +L: linux-mmc@vger.kernel.org > +S: Maintained > +F: drivers/mmc/host/cqhci* > + > SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER > M: Prabu Thangamuthu <prabu.t@synopsys.com> > M: Manjunath M B <manjumb@synopsys.com> > @@ -13696,6 +13987,15 @@ L: netdev@vger.kernel.org > S: Supported > F: drivers/net/ethernet/sfc/ > > +SFF/SFP/SFP+ MODULE SUPPORT > +M: Russell King <linux@armlinux.org.uk> > +L: netdev@vger.kernel.org > +S: Maintained > +F: drivers/net/phy/phylink.c > +F: drivers/net/phy/sfp* > +F: include/linux/phylink.h > +F: include/linux/sfp.h > + > SGI GRU DRIVER > M: Dimitri Sivanich <sivanich@sgi.com> > S: Maintained > @@ -13717,6 +14017,7 @@ F: drivers/misc/sgi-xp/ > > SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS > M: Ursula Braun <ubraun@linux.ibm.com> > +M: Karsten Graul <kgraul@linux.ibm.com> > L: linux-s390@vger.kernel.org > W: http://www.ibm.com/developerworks/linux/linux390/ > S: Supported > @@ -14055,6 +14356,13 @@ M: Chris Boot <bootc@bootc.net> > S: Maintained > F: drivers/leds/leds-net48xx.c > > +SOFT-IWARP DRIVER (siw) > +M: Bernard Metzler <bmt@zurich.ibm.com> > +L: linux-rdma@vger.kernel.org > +S: Supported > +F: drivers/infiniband/sw/siw/ > +F: include/uapi/rdma/siw_user.h > + > SOFT-ROCE DRIVER (rxe) > M: Moni Shoua <monis@mellanox.com> > L: linux-rdma@vger.kernel.org > @@ -14308,6 +14616,7 @@ F: arch/arm/mach-spear/ > > SPI NOR SUBSYSTEM > M: Marek Vasut <marek.vasut@gmail.com> > +M: Tudor Ambarus <tudor.ambarus@microchip.com> > L: linux-mtd@lists.infradead.org > W: http://www.linux-mtd.infradead.org/ > Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ > @@ -14472,11 +14781,6 @@ L: linux-wireless@vger.kernel.org > S: Supported > F: drivers/staging/wilc1000/ > > -STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER > -M: Arnaud Patard <arnaud.patard@rtp-net.org> > -S: Odd Fixes > -F: drivers/staging/xgifb/ > - > STAGING SUBSYSTEM > M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> > T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git > @@ -14681,7 +14985,7 @@ S: Maintained > F: drivers/tty/serial/8250/8250_dw.c > > SYNOPSYS DESIGNWARE APB GPIO DRIVER > -M: Hoan Tran <hotran@apm.com> > +M: Hoan Tran <hoan@os.amperecomputing.com> > L: linux-gpio@vger.kernel.org > S: Maintained > F: drivers/gpio/gpio-dwapb.c > @@ -14773,18 +15077,6 @@ F: Documentation/filesystems/sysv-fs.txt > F: fs/sysv/ > F: include/linux/sysv_fs.h > > -TARGET SUBSYSTEM > -M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> > -L: linux-scsi@vger.kernel.org > -L: target-devel@vger.kernel.org > -W: http://www.linux-iscsi.org > -W: http://groups.google.com/group/linux-iscsi-target-dev > -T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master > -S: Supported > -F: drivers/target/ > -F: include/target/ > -F: Documentation/target/ > - > TASKSTATS STATISTICS INTERFACE > M: Balbir Singh <bsingharora@gmail.com> > S: Maintained > @@ -15071,6 +15363,13 @@ L: alsa-devel@alsa-project.org (moderated for non-subscribers) > S: Maintained > F: sound/soc/ti/ > > +Texas Instruments' DAC7612 DAC Driver > +M: Ricardo Ribalda <ricardo@ribalda.com> > +L: linux-iio@vger.kernel.org > +S: Supported > +F: drivers/iio/dac/ti-dac7612.c > +F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt > + > THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER > M: Hans Verkuil <hverkuil@xs4all.nl> > L: linux-media@vger.kernel.org > @@ -15382,12 +15681,11 @@ F: mm/shmem.c > TOMOYO SECURITY MODULE > M: Kentaro Takeda <takedakn@nttdata.co.jp> > M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> > -L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) > -L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) > -L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) > -L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) > -W: http://tomoyo.sourceforge.jp/ > -T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ > +L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) > +L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) > +L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) > +L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) > +W: https://tomoyo.osdn.jp/ > S: Maintained > F: security/tomoyo/ > > @@ -15676,14 +15974,16 @@ F: drivers/visorbus/ > F: drivers/staging/unisys/ > > UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER > -M: Vinayak Holikatti <vinholikatti@gmail.com> > +R: Alim Akhtar <alim.akhtar@samsung.com> > +R: Avri Altman <avri.altman@wdc.com> > +R: Pedro Sousa <pedrom.sousa@synopsys.com> > L: linux-scsi@vger.kernel.org > S: Supported > F: Documentation/scsi/ufs.txt > F: drivers/scsi/ufs/ > > UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS > -M: Joao Pinto <jpinto@synopsys.com> > +M: Pedro Sousa <pedrom.sousa@synopsys.com> > L: linux-scsi@vger.kernel.org > S: Supported > F: drivers/scsi/ufs/*dwc* > @@ -16468,6 +16768,12 @@ L: linux-gpio@vger.kernel.org > S: Maintained > F: drivers/gpio/gpio-wcove.c > > +WHWAVE RTC DRIVER > +M: Dianlong Li <long17.cool@163.com> > +L: linux-rtc@vger.kernel.org > +S: Maintained > +F: drivers/rtc/rtc-sd3078.c > + > WIIMOTE HID DRIVER > M: David Herrmann <dh.herrmann@googlemail.com> > L: linux-input@vger.kernel.org > @@ -16499,6 +16805,11 @@ M: David Härdeman <david@hardeman.nu> > S: Maintained > F: drivers/media/rc/winbond-cir.c > > +RCMM REMOTE CONTROLS DECODER > +M: Patrick Lerda <patrick9876@free.fr> > +S: Maintained > +F: drivers/media/rc/ir-rcmm-decoder.c > + > WINSYSTEMS EBC-C384 WATCHDOG DRIVER > M: William Breathitt Gray <vilhelm.gray@gmail.com> > L: linux-watchdog@vger.kernel.org > @@ -16691,6 +17002,7 @@ M: Jesper Dangaard Brouer <hawk@kernel.org> > M: John Fastabend <john.fastabend@gmail.com> > L: netdev@vger.kernel.org > L: xdp-newbies@vger.kernel.org > +L: bpf@vger.kernel.org > S: Supported > F: net/core/xdp.c > F: include/net/xdp.h > @@ -16704,6 +17016,7 @@ XDP SOCKETS (AF_XDP) > M: Björn Töpel <bjorn.topel@intel.com> > M: Magnus Karlsson <magnus.karlsson@intel.com> > L: netdev@vger.kernel.org > +L: bpf@vger.kernel.org > S: Maintained > F: kernel/bpf/xskmap.c > F: net/xdp/ > diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig > index a1fb840de45d..6d160aac26df 100644 > --- a/drivers/infiniband/Kconfig > +++ b/drivers/infiniband/Kconfig > @@ -107,6 +107,7 @@ source "drivers/infiniband/hw/hfi1/Kconfig" > source "drivers/infiniband/hw/qedr/Kconfig" > source "drivers/infiniband/sw/rdmavt/Kconfig" > source "drivers/infiniband/sw/rxe/Kconfig" > +source "drivers/infiniband/sw/siw/Kconfig" > endif > > source "drivers/infiniband/ulp/ipoib/Kconfig" > diff --git a/drivers/infiniband/sw/Makefile b/drivers/infiniband/sw/Makefile > index 8b095b27db87..d37610fcbbc7 100644 > --- a/drivers/infiniband/sw/Makefile > +++ b/drivers/infiniband/sw/Makefile > @@ -1,2 +1,3 @@ > obj-$(CONFIG_INFINIBAND_RDMAVT) += rdmavt/ > obj-$(CONFIG_RDMA_RXE) += rxe/ > +obj-$(CONFIG_RDMA_SIW) += siw/ > diff --git a/drivers/infiniband/sw/siw/Kconfig b/drivers/infiniband/sw/siw/Kconfig > new file mode 100644 > index 000000000000..94f684174ce3 > --- /dev/null > +++ b/drivers/infiniband/sw/siw/Kconfig > @@ -0,0 +1,17 @@ > +config RDMA_SIW > + tristate "Software RDMA over TCP/IP (iWARP) driver" > + depends on INET && INFINIBAND && CRYPTO_CRC32 > + help > + This driver implements the iWARP RDMA transport over > + the Linux TCP/IP network stack. It enables a system with a > + standard Ethernet adapter to interoperate with a iWARP > + adapter or with another system running the SIW driver. > + (See also RXE which is a similar software driver for RoCE.) > + > + The driver interfaces with the Linux RDMA stack and > + implements both a kernel and user space RDMA verbs API. > + The user space verbs API requires a support > + library named libsiw which is loaded by the generic user > + space verbs API, libibverbs. To implement RDMA over > + TCP/IP, the driver further interfaces with the Linux > + in-kernel TCP socket layer. > diff --git a/drivers/infiniband/sw/siw/Makefile b/drivers/infiniband/sw/siw/Makefile > new file mode 100644 > index 000000000000..ff190cb0d254 > --- /dev/null > +++ b/drivers/infiniband/sw/siw/Makefile > @@ -0,0 +1,12 @@ > +obj-$(CONFIG_RDMA_SIW) += siw.o > + > +siw-y := \ > + siw_cm.o \ > + siw_cq.o \ > + siw_debug.o \ > + siw_main.o \ > + siw_mem.o \ > + siw_qp.o \ > + siw_qp_tx.o \ > + siw_qp_rx.o \ > + siw_verbs.o >
-----"Dennis Dalessandro" <dennis.dalessandro@intel.com> wrote: ----- >To: "Bernard Metzler" <bmt@zurich.ibm.com>, >linux-rdma@vger.kernel.org >From: "Dennis Dalessandro" <dennis.dalessandro@intel.com> >Date: 04/17/2019 07:32PM >Subject: Re: [PATCH v7 12/12] SIW addition to kernel build >environment > >On 4/17/2019 11:00 AM, Bernard Metzler wrote: >> Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com> >> --- >> MAINTAINERS | 579 >++++++++++++++++++++++------- > ^^^^ >Take a look at your MAINTAINERS change. > > > <...> Damn! I did the patch against an older version with a rather different MAINTAINERS file. All other files should be OK. Thanks Bernard.
diff --git a/MAINTAINERS b/MAINTAINERS index 8c68de3cfd80..1e0abd0f96f9 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -331,6 +331,7 @@ ACPI APEI M: "Rafael J. Wysocki" <rjw@rjwysocki.net> M: Len Brown <lenb@kernel.org> L: linux-acpi@vger.kernel.org +R: James Morse <james.morse@arm.com> R: Tony Luck <tony.luck@intel.com> R: Borislav Petkov <bp@alien8.de> F: drivers/acpi/apei/ @@ -365,6 +366,7 @@ M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> M: Hanjun Guo <hanjun.guo@linaro.org> M: Sudeep Holla <sudeep.holla@arm.com> L: linux-acpi@vger.kernel.org +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained F: drivers/acpi/arm64 @@ -409,8 +411,7 @@ F: drivers/platform/x86/wmi.c F: include/uapi/linux/wmi.h AD1889 ALSA SOUND DRIVER -M: Thibaut Varene <T-Bone@parisc-linux.org> -W: http://wiki.parisc-linux.org/AD1889 +W: https://parisc.wiki.kernel.org/index.php/AD1889 L: linux-parisc@vger.kernel.org S: Maintained F: sound/pci/ad1889.* @@ -766,6 +767,13 @@ S: Supported F: Documentation/hwmon/fam15h_power F: drivers/hwmon/fam15h_power.c +AMD FCH GPIO DRIVER +M: Enrico Weigelt, metux IT consult <info@metux.net> +L: linux-gpio@vger.kernel.org +S: Maintained +F: drivers/gpio/gpio-amd-fch.c +F: include/linux/platform_data/gpio/gpio-amd-fch.h + AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER L: linux-geode@lists.infradead.org (moderated for non-subscribers) S: Orphan @@ -854,6 +862,22 @@ S: Supported F: drivers/iio/adc/ad7124.c F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt +ANALOG DEVICES INC AD7606 DRIVER +M: Stefan Popa <stefan.popa@analog.com> +L: linux-iio@vger.kernel.org +W: http://ez.analog.com/community/linux-device-drivers +S: Supported +F: drivers/iio/adc/ad7606.c +F: Documentation/devicetree/bindings/iio/adc/ad7606.txt + +ANALOG DEVICES INC AD7768-1 DRIVER +M: Stefan Popa <stefan.popa@analog.com> +L: linux-iio@vger.kernel.org +W: http://ez.analog.com/community/linux-device-drivers +S: Supported +F: drivers/iio/adc/ad7768-1.c +F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt + ANALOG DEVICES INC AD9389B DRIVER M: Hans Verkuil <hans.verkuil@cisco.com> L: linux-media@vger.kernel.org @@ -1035,28 +1059,30 @@ L: netdev@vger.kernel.org S: Odd fixes F: drivers/net/appletalk/ F: net/appletalk/ +F: include/linux/atalk.h +F: include/uapi/linux/atalk.h APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT -M: Duc Dang <dhdang@apm.com> +M: Khuong Dinh <khuong@os.amperecomputing.com> S: Supported F: arch/arm64/boot/dts/apm/ APPLIED MICRO (APM) X-GENE SOC EDAC -M: Loc Ho <lho@apm.com> +M: Khuong Dinh <khuong@os.amperecomputing.com> S: Supported F: drivers/edac/xgene_edac.c F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER -M: Iyappan Subramanian <isubramanian@apm.com> -M: Keyur Chudgar <kchudgar@apm.com> +M: Iyappan Subramanian <iyappan@os.amperecomputing.com> +M: Keyur Chudgar <keyur@os.amperecomputing.com> S: Supported F: drivers/net/ethernet/apm/xgene-v2/ APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER -M: Iyappan Subramanian <isubramanian@apm.com> -M: Keyur Chudgar <kchudgar@apm.com> -M: Quan Nguyen <qnguyen@apm.com> +M: Iyappan Subramanian <iyappan@os.amperecomputing.com> +M: Keyur Chudgar <keyur@os.amperecomputing.com> +M: Quan Nguyen <quan@os.amperecomputing.com> S: Supported F: drivers/net/ethernet/apm/xgene/ F: drivers/net/phy/mdio-xgene.c @@ -1064,7 +1090,7 @@ F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt APPLIED MICRO (APM) X-GENE SOC PMU -M: Tai Nguyen <ttnguyen@apm.com> +M: Khuong Dinh <khuong@os.amperecomputing.com> S: Supported F: drivers/perf/xgene_pmu.c F: Documentation/perf/xgene-pmu.txt @@ -1133,13 +1159,26 @@ S: Supported F: drivers/gpu/drm/arm/hdlcd_* F: Documentation/devicetree/bindings/display/arm,hdlcd.txt +ARM KOMEDA DRM-KMS DRIVER +M: James (Qian) Wang <james.qian.wang@arm.com> +M: Liviu Dudau <liviu.dudau@arm.com> +L: Mali DP Maintainers <malidp@foss.arm.com> +S: Supported +T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp +F: drivers/gpu/drm/arm/display/include/ +F: drivers/gpu/drm/arm/display/komeda/ +F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt +F: Documentation/gpu/komeda-kms.rst + ARM MALI-DP DRM DRIVER M: Liviu Dudau <liviu.dudau@arm.com> M: Brian Starkey <brian.starkey@arm.com> -M: Mali DP Maintainers <malidp@foss.arm.com> +L: Mali DP Maintainers <malidp@foss.arm.com> S: Supported +T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp F: drivers/gpu/drm/arm/ F: Documentation/devicetree/bindings/display/arm,malidp.txt +F: Documentation/gpu/afbc.rst ARM MFM AND FLOPPY DRIVERS M: Ian Molton <spyro@f2s.com> @@ -1159,7 +1198,7 @@ F: arch/arm*/include/asm/hw_breakpoint.h F: arch/arm*/include/asm/perf_event.h F: drivers/perf/* F: include/linux/perf/arm_pmu.h -F: Documentation/devicetree/bindings/arm/pmu.txt +F: Documentation/devicetree/bindings/arm/pmu.yaml F: Documentation/devicetree/bindings/perf/ ARM PORT @@ -1372,6 +1411,13 @@ F: arch/arm/mach-aspeed/ F: arch/arm/boot/dts/aspeed-* N: aspeed +ARM/BITMAIN ARCHITECTURE +M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> +L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) +S: Maintained +F: arch/arm64/boot/dts/bitmain/ +F: Documentation/devicetree/bindings/arm/bitmain.yaml + ARM/CALXEDA HIGHBANK ARCHITECTURE M: Rob Herring <robh@kernel.org> L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) @@ -1531,21 +1577,14 @@ ARM/FREESCALE IMX / MXC ARM ARCHITECTURE M: Shawn Guo <shawnguo@kernel.org> M: Sascha Hauer <s.hauer@pengutronix.de> R: Pengutronix Kernel Team <kernel@pengutronix.de> -R: Fabio Estevam <fabio.estevam@nxp.com> +R: Fabio Estevam <festevam@gmail.com> R: NXP Linux Team <linux-imx@nxp.com> L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git -F: arch/arm/mach-imx/ -F: arch/arm/mach-mxs/ -F: arch/arm/boot/dts/imx* -F: arch/arm/configs/imx*_defconfig -F: arch/arm64/boot/dts/freescale/imx* -F: drivers/clk/imx/ -F: drivers/firmware/imx/ -F: drivers/soc/imx/ -F: include/linux/firmware/imx/ -F: include/soc/imx/ +N: imx +N: mxs +X: drivers/media/i2c/ ARM/FREESCALE VYBRID ARM ARCHITECTURE M: Shawn Guo <shawnguo@kernel.org> @@ -1737,6 +1776,7 @@ F: arch/arm/configs/mvebu_*_defconfig F: arch/arm/mach-mvebu/ F: arch/arm64/boot/dts/marvell/armada* F: drivers/cpufreq/armada-37xx-cpufreq.c +F: drivers/cpufreq/armada-8k-cpufreq.c F: drivers/cpufreq/mvebu-cpufreq.c F: drivers/irqchip/irq-armada-370-xp.c F: drivers/irqchip/irq-mvebu-* @@ -1882,10 +1922,11 @@ F: drivers/usb/host/ehci-w90x900.c F: drivers/video/fbdev/nuc900fb.c ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT -M: Nelson Castillo <arhuaco@freaks-unidos.net> L: openmoko-kernel@lists.openmoko.org (subscribers-only) W: http://wiki.openmoko.org/wiki/Neo_FreeRunner -S: Supported +S: Orphan +F: arch/arm/mach-s3c24xx/mach-gta02.c +F: arch/arm/mach-s3c24xx/gta02.h ARM/Orion SoC/Technologic Systems TS-78xx platform support M: Alexander Clouter <alex@digriz.org.uk> @@ -1948,19 +1989,37 @@ M: David Brown <david.brown@linaro.org> L: linux-arm-msm@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/soc/qcom/ +F: Documentation/devicetree/bindings/*/qcom* F: arch/arm/boot/dts/qcom-*.dts F: arch/arm/boot/dts/qcom-*.dtsi F: arch/arm/mach-qcom/ -F: arch/arm64/boot/dts/qcom/* +F: arch/arm64/boot/dts/qcom/ +F: drivers/*/qcom/ +F: drivers/*/qcom* +F: drivers/*/*/qcom/ +F: drivers/*/*/qcom* +F: drivers/*/pm8???-* +F: drivers/bluetooth/btqcomsmd.c +F: drivers/clocksource/timer-qcom.c +F: drivers/extcon/extcon-qcom* +F: drivers/iommu/msm* F: drivers/i2c/busses/i2c-qup.c -F: drivers/clk/qcom/ -F: drivers/dma/qcom/ -F: drivers/soc/qcom/ +F: drivers/i2c/busses/i2c-qcom-geni.c +F: drivers/mfd/ssbi.c +F: drivers/mmc/host/mmci_qcom* +F: drivers/mmc/host/sdhci_msm.c +F: drivers/pci/controller/dwc/pcie-qcom.c +F: drivers/phy/qualcomm/ +F: drivers/power/*/msm* +F: drivers/reset/reset-qcom-* +F: drivers/scsi/ufs/ufs-qcom.* F: drivers/spi/spi-qup.c +F: drivers/spi/spi-geni-qcom.c +F: drivers/spi/spi-qcom-qspi.c F: drivers/tty/serial/msm_serial.c -F: drivers/*/pm8???-* -F: drivers/mfd/ssbi.c -F: drivers/firmware/qcom_scm* +F: drivers/usb/dwc3/dwc3-qcom.c +F: include/dt-bindings/*/qcom* +F: include/linux/*/qcom* T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git ARM/RADISYS ENP2611 MACHINE SUPPORT @@ -1997,7 +2056,7 @@ Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next S: Supported F: arch/arm64/boot/dts/renesas/ -F: Documentation/devicetree/bindings/arm/shmobile.txt +F: Documentation/devicetree/bindings/arm/renesas.yaml F: drivers/soc/renesas/ F: include/linux/soc/renesas/ @@ -2084,8 +2143,9 @@ F: drivers/media/platform/s5p-cec/ F: Documentation/devicetree/bindings/media/s5p-cec.txt ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT -M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> +M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com> M: Jacek Anaszewski <jacek.anaszewski@gmail.com> +M: Sylwester Nawrocki <s.nawrocki@samsung.com> L: linux-arm-kernel@lists.infradead.org L: linux-media@vger.kernel.org S: Maintained @@ -2109,6 +2169,8 @@ Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next S: Supported F: arch/arm/boot/dts/emev2* +F: arch/arm/boot/dts/gr-peach* +F: arch/arm/boot/dts/iwg20d-q7* F: arch/arm/boot/dts/r7s* F: arch/arm/boot/dts/r8a* F: arch/arm/boot/dts/r9a* @@ -2116,7 +2178,7 @@ F: arch/arm/boot/dts/sh* F: arch/arm/configs/shmobile_defconfig F: arch/arm/include/debug/renesas-scif.S F: arch/arm/mach-shmobile/ -F: Documentation/devicetree/bindings/arm/shmobile.txt +F: Documentation/devicetree/bindings/arm/renesas.yaml F: drivers/soc/renesas/ F: include/linux/soc/renesas/ @@ -2503,7 +2565,6 @@ T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git S: Maintained F: Documentation/devicetree/bindings/eeprom/at24.txt F: drivers/misc/eeprom/at24.c -F: include/linux/platform_data/at24.h ATA OVER ETHERNET (AOE) DRIVER M: "Ed L. Cashin" <ed.cashin@acm.org> @@ -2609,6 +2670,7 @@ L: linux-kernel@vger.kernel.org S: Maintained F: arch/*/include/asm/atomic*.h F: include/*/atomic*.h +F: scripts/atomic/ ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER M: Bradley Grove <linuxdrivers@attotech.com> @@ -2848,8 +2910,11 @@ F: include/uapi/linux/if_bonding.h BPF (Safe dynamic programs and tools) M: Alexei Starovoitov <ast@kernel.org> M: Daniel Borkmann <daniel@iogearbox.net> +R: Martin KaFai Lau <kafai@fb.com> +R: Song Liu <songliubraving@fb.com> +R: Yonghong Song <yhs@fb.com> L: netdev@vger.kernel.org -L: linux-kernel@vger.kernel.org +L: bpf@vger.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 @@ -2873,10 +2938,13 @@ F: samples/bpf/ F: tools/bpf/ F: tools/lib/bpf/ F: tools/testing/selftests/bpf/ +K: bpf +N: bpf BPF JIT for ARM M: Shubham Bansal <illusionist.neo@gmail.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/arm/net/ @@ -2885,18 +2953,21 @@ M: Daniel Borkmann <daniel@iogearbox.net> M: Alexei Starovoitov <ast@kernel.org> M: Zi Shen Lim <zlim.lnx@gmail.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Supported F: arch/arm64/net/ BPF JIT for MIPS (32-BIT AND 64-BIT) M: Paul Burton <paul.burton@mips.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/mips/net/ BPF JIT for NFP NICs M: Jakub Kicinski <jakub.kicinski@netronome.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Supported F: drivers/net/ethernet/netronome/nfp/bpf/ @@ -2904,13 +2975,21 @@ BPF JIT for POWERPC (32-BIT AND 64-BIT) M: Naveen N. Rao <naveen.n.rao@linux.ibm.com> M: Sandipan Das <sandipan@linux.ibm.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/powerpc/net/ +BPF JIT for RISC-V (RV64G) +M: Björn Töpel <bjorn.topel@gmail.com> +L: netdev@vger.kernel.org +S: Maintained +F: arch/riscv/net/ + BPF JIT for S390 M: Martin Schwidefsky <schwidefsky@de.ibm.com> M: Heiko Carstens <heiko.carstens@de.ibm.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/s390/net/ X: arch/s390/net/pnet.c @@ -2918,12 +2997,14 @@ X: arch/s390/net/pnet.c BPF JIT for SPARC (32-BIT AND 64-BIT) M: David S. Miller <davem@davemloft.net> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/sparc/net/ BPF JIT for X86 32-BIT M: Wang YanQing <udknight@gmail.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: arch/x86/net/bpf_jit_comp32.c @@ -2931,6 +3012,7 @@ BPF JIT for X86 64-BIT M: Alexei Starovoitov <ast@kernel.org> M: Daniel Borkmann <daniel@iogearbox.net> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Supported F: arch/x86/net/ X: arch/x86/net/bpf_jit_comp32.c @@ -3122,6 +3204,7 @@ F: drivers/phy/broadcom/phy-brcm-usb* BROADCOM GENET ETHERNET DRIVER M: Doug Berger <opendmb@gmail.com> M: Florian Fainelli <f.fainelli@gmail.com> +L: bcm-kernel-feedback-list@broadcom.com L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/broadcom/genet/ @@ -3229,6 +3312,7 @@ F: drivers/spi/spi-iproc-qspi.c BROADCOM SYSTEMPORT ETHERNET DRIVER M: Florian Fainelli <f.fainelli@gmail.com> +L: bcm-kernel-feedback-list@broadcom.com L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/broadcom/bcmsysport.* @@ -3385,9 +3469,8 @@ F: Documentation/media/v4l-drivers/cafe_ccic* F: drivers/media/platform/marvell-ccic/ CAIF NETWORK LAYER -M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> L: netdev@vger.kernel.org -S: Supported +S: Orphan F: Documentation/networking/caif/ F: drivers/net/caif/ F: include/uapi/linux/caif/ @@ -3511,7 +3594,6 @@ F: include/linux/spi/cc2520.h F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER -M: Yael Chemla <yael.chemla@foss.arm.com> M: Gilad Ben-Yossef <gilad@benyossef.com> L: linux-crypto@vger.kernel.org S: Supported @@ -3675,7 +3757,7 @@ CHROME HARDWARE PLATFORM SUPPORT M: Benson Leung <bleung@chromium.org> M: Enric Balletbo i Serra <enric.balletbo@collabora.com> S: Maintained -T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git F: drivers/platform/chrome/ CHROMEOS EC SUBDRIVERS @@ -3687,6 +3769,14 @@ N: cros_ec N: cros-ec F: drivers/power/supply/cros_usbpd-charger.c +CHROMEOS EC CODEC DRIVER +M: Cheng-Yi Chiang <cychiang@chromium.org> +S: Maintained +R: Enric Balletbo i Serra <enric.balletbo@collabora.com> +R: Guenter Roeck <groeck@chromium.org> +F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt +F: sound/soc/codecs/cros_ec_codec.* + CIRRUS LOGIC AUDIO CODEC DRIVERS M: Brian Austin <brian.austin@cirrus.com> M: Paul Handrigan <Paul.Handrigan@cirrus.com> @@ -3700,6 +3790,23 @@ L: netdev@vger.kernel.org S: Maintained F: drivers/net/ethernet/cirrus/ep93xx_eth.c +CIRRUS LOGIC LOCHNAGAR DRIVER +M: Charles Keepax <ckeepax@opensource.cirrus.com> +M: Richard Fitzgerald <rf@opensource.cirrus.com> +L: patches@opensource.cirrus.com +S: Supported +F: drivers/clk/clk-lochnagar.c +F: drivers/mfd/lochnagar-i2c.c +F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c +F: drivers/regulator/lochnagar-regulator.c +F: include/dt-bindings/clk/lochnagar.h +F: include/dt-bindings/pinctrl/lochnagar.h +F: include/linux/mfd/lochnagar* +F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt +F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt + CISCO FCOE HBA DRIVER M: Satish Kharat <satishkh@cisco.com> M: Sesidhar Baddela <sebaddel@cisco.com> @@ -3906,9 +4013,10 @@ M: Johannes Weiner <hannes@cmpxchg.org> L: cgroups@vger.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git S: Maintained -F: Documentation/cgroup* +F: Documentation/admin-guide/cgroup-v2.rst +F: Documentation/cgroup-v1/ F: include/linux/cgroup* -F: kernel/cgroup* +F: kernel/cgroup/ CONTROL GROUP - CPUSET M: Li Zefan <lizefan@huawei.com> @@ -3956,7 +4064,7 @@ M: Viresh Kumar <viresh.kumar@linaro.org> L: linux-pm@vger.kernel.org S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git -T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) +T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) B: https://bugzilla.kernel.org F: Documentation/admin-guide/pm/cpufreq.rst F: Documentation/admin-guide/pm/intel_pstate.rst @@ -4016,6 +4124,7 @@ S: Maintained T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git B: https://bugzilla.kernel.org F: Documentation/admin-guide/pm/cpuidle.rst +F: Documentation/driver-api/pm/cpuidle.rst F: drivers/cpuidle/* F: include/linux/cpuidle.h @@ -4123,7 +4232,7 @@ S: Maintained F: drivers/media/dvb-frontends/cxd2820r* CXGB3 ETHERNET DRIVER (CXGB3) -M: Arjun Vynipadath <arjun@chelsio.com> +M: Vishal Kulkarni <vishal@chelsio.com> L: netdev@vger.kernel.org W: http://www.chelsio.com S: Supported @@ -4152,7 +4261,7 @@ S: Supported F: drivers/crypto/chelsio CXGB4 ETHERNET DRIVER (CXGB4) -M: Arjun Vynipadath <arjun@chelsio.com> +M: Vishal Kulkarni <vishal@chelsio.com> L: netdev@vger.kernel.org W: http://www.chelsio.com S: Supported @@ -4536,10 +4645,11 @@ S: Maintained F: drivers/i2c/busses/i2c-diolan-u2c.c FILESYSTEM DIRECT ACCESS (DAX) -M: Matthew Wilcox <willy@infradead.org> -M: Ross Zwisler <zwisler@kernel.org> -M: Jan Kara <jack@suse.cz> +M: Dan Williams <dan.j.williams@intel.com> +R: Matthew Wilcox <willy@infradead.org> +R: Jan Kara <jack@suse.cz> L: linux-fsdevel@vger.kernel.org +L: linux-nvdimm@lists.01.org S: Supported F: fs/dax.c F: include/linux/dax.h @@ -4547,9 +4657,9 @@ F: include/trace/events/fs_dax.h DEVICE DIRECT ACCESS (DAX) M: Dan Williams <dan.j.williams@intel.com> -M: Dave Jiang <dave.jiang@intel.com> -M: Ross Zwisler <zwisler@kernel.org> M: Vishal Verma <vishal.l.verma@intel.com> +M: Keith Busch <keith.busch@intel.com> +M: Dave Jiang <dave.jiang@intel.com> L: linux-nvdimm@lists.01.org S: Supported F: drivers/dax/ @@ -4833,10 +4943,11 @@ F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt DRM DRIVER FOR MSM ADRENO GPU M: Rob Clark <robdclark@gmail.com> +M: Sean Paul <sean@poorly.run> L: linux-arm-msm@vger.kernel.org L: dri-devel@lists.freedesktop.org L: freedreno@lists.freedesktop.org -T: git git://people.freedesktop.org/~robclark/linux +T: git https://gitlab.freedesktop.org/drm/msm.git S: Maintained F: drivers/gpu/drm/msm/ F: include/uapi/drm/msm_drm.h @@ -4876,6 +4987,7 @@ DRM DRIVER FOR QXL VIRTUAL GPU M: Dave Airlie <airlied@redhat.com> M: Gerd Hoffmann <kraxel@redhat.com> L: virtualization@lists.linux-foundation.org +L: spice-devel@lists.freedesktop.org T: git git://anongit.freedesktop.org/drm/drm-misc S: Maintained F: drivers/gpu/drm/qxl/ @@ -4896,6 +5008,12 @@ S: Orphan / Obsolete F: drivers/gpu/drm/sis/ F: include/uapi/drm/sis_drm.h +DRM DRIVER FOR SITRONIX ST7701 PANELS +M: Jagan Teki <jagan@amarulasolutions.com> +S: Maintained +F: drivers/gpu/drm/panel/panel-sitronix-st7701.c +F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt + DRM DRIVER FOR SITRONIX ST7586 PANELS M: David Lechner <david@lechnology.com> S: Maintained @@ -4912,6 +5030,13 @@ DRM DRIVER FOR TDFX VIDEO CARDS S: Orphan / Obsolete F: drivers/gpu/drm/tdfx/ +DRM DRIVER FOR TPO TPG110 PANELS +M: Linus Walleij <linus.walleij@linaro.org> +T: git git://anongit.freedesktop.org/drm/drm-misc +S: Maintained +F: drivers/gpu/drm/panel/panel-tpo-tpg110.c +F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.txt + DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS M: Dave Airlie <airlied@redhat.com> R: Sean Paul <sean@poorly.run> @@ -4920,6 +5045,16 @@ S: Odd Fixes F: drivers/gpu/drm/udl/ T: git git://anongit.freedesktop.org/drm/drm-misc +DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) +M: Rodrigo Siqueira <rodrigosiqueiramelo@gmail.com> +R: Haneen Mohammed <hamohammed.sa@gmail.com> +R: Daniel Vetter <daniel@ffwll.ch> +T: git git://anongit.freedesktop.org/drm/drm-misc +S: Maintained +L: dri-devel@lists.freedesktop.org +F: drivers/gpu/drm/vkms/ +F: Documentation/gpu/vkms.rst + DRM DRIVER FOR VMWARE VIRTUAL GPU M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> M: Thomas Hellstrom <thellstrom@vmware.com> @@ -4989,7 +5124,6 @@ F: Documentation/devicetree/bindings/display/atmel/ T: git git://anongit.freedesktop.org/drm/drm-misc DRM DRIVERS FOR BRIDGE CHIPS -M: Archit Taneja <architt@codeaurora.org> M: Andrzej Hajda <a.hajda@samsung.com> R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> S: Maintained @@ -5144,7 +5278,7 @@ DRM DRIVERS FOR VIVANTE GPU IP M: Lucas Stach <l.stach@pengutronix.de> R: Russell King <linux+etnaviv@armlinux.org.uk> R: Christian Gmeiner <christian.gmeiner@gmail.com> -L: etnaviv@lists.freedesktop.org +L: etnaviv@lists.freedesktop.org (moderated for non-subscribers) L: dri-devel@lists.freedesktop.org S: Maintained F: drivers/gpu/drm/etnaviv/ @@ -5181,7 +5315,7 @@ DRM DRIVERS FOR XEN M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> T: git git://anongit.freedesktop.org/drm/drm-misc L: dri-devel@lists.freedesktop.org -L: xen-devel@lists.xen.org +L: xen-devel@lists.xenproject.org (moderated for non-subscribers) S: Supported F: drivers/gpu/drm/xen/ F: Documentation/gpu/xen-front.rst @@ -5399,6 +5533,12 @@ L: linux-edac@vger.kernel.org S: Maintained F: drivers/edac/amd64_edac* +EDAC-AST2500 +M: Stefan Schaeckeler <sschaeck@cisco.com> +S: Supported +F: drivers/edac/aspeed_edac.c +F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt + EDAC-CALXEDA M: Robert Richter <rric@kernel.org> L: linux-edac@vger.kernel.org @@ -5423,6 +5563,7 @@ F: drivers/edac/thunderx_edac* EDAC-CORE M: Borislav Petkov <bp@alien8.de> M: Mauro Carvalho Chehab <mchehab@kernel.org> +R: James Morse <james.morse@arm.com> L: linux-edac@vger.kernel.org T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next @@ -5855,7 +5996,7 @@ S: Maintained F: drivers/media/tuners/fc2580* FCOE SUBSYSTEM (libfc, libfcoe, fcoe) -M: Johannes Thumshirn <jth@kernel.org> +M: Hannes Reinecke <hare@suse.de> L: linux-scsi@vger.kernel.org W: www.Open-FCoE.org S: Supported @@ -5882,6 +6023,7 @@ L: linux-fsdevel@vger.kernel.org S: Maintained F: fs/* F: include/linux/fs.h +F: include/linux/fs_types.h F: include/uapi/linux/fs.h FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER @@ -6024,6 +6166,12 @@ L: linuxppc-dev@lists.ozlabs.org S: Maintained F: drivers/dma/fsldma.* +FREESCALE ENETC ETHERNET DRIVERS +M: Claudiu Manoil <claudiu.manoil@nxp.com> +L: netdev@vger.kernel.org +S: Maintained +F: drivers/net/ethernet/freescale/enetc/ + FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) M: Claudiu Manoil <claudiu.manoil@nxp.com> L: netdev@vger.kernel.org @@ -6087,15 +6235,17 @@ FREESCALE QORIQ PTP CLOCK DRIVER M: Yangbo Lu <yangbo.lu@nxp.com> L: netdev@vger.kernel.org S: Maintained +F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c F: drivers/ptp/ptp_qoriq.c +F: drivers/ptp/ptp_qoriq_debugfs.c F: include/linux/fsl/ptp_qoriq.h F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt FREESCALE QUAD SPI DRIVER M: Han Xu <han.xu@nxp.com> -L: linux-mtd@lists.infradead.org +L: linux-spi@vger.kernel.org S: Maintained -F: drivers/mtd/spi-nor/fsl-quadspi.c +F: drivers/spi/spi-fsl-qspi.c FREESCALE QUICC ENGINE LIBRARY M: Qiang Zhao <qiang.zhao@nxp.com> @@ -6146,7 +6296,7 @@ FREESCALE SOC SOUND DRIVERS M: Timur Tabi <timur@kernel.org> M: Nicolin Chen <nicoleotsuka@gmail.com> M: Xiubo Li <Xiubo.Lee@gmail.com> -R: Fabio Estevam <fabio.estevam@nxp.com> +R: Fabio Estevam <festevam@gmail.com> L: alsa-devel@alsa-project.org (moderated for non-subscribers) L: linuxppc-dev@lists.ozlabs.org S: Maintained @@ -6194,9 +6344,10 @@ F: include/linux/fscache*.h FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT M: Theodore Y. Ts'o <tytso@mit.edu> M: Jaegeuk Kim <jaegeuk@kernel.org> +M: Eric Biggers <ebiggers@kernel.org> L: linux-fscrypt@vger.kernel.org Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ -T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git +T: git git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt.git S: Supported F: fs/crypto/ F: include/linux/fscrypt*.h @@ -6642,6 +6793,15 @@ F: drivers/clocksource/h8300_*.c F: drivers/clk/h8300/ F: drivers/irqchip/irq-renesas-h8*.c +HABANALABS PCI DRIVER +M: Oded Gabbay <oded.gabbay@gmail.com> +T: git https://github.com/HabanaAI/linux.git +S: Supported +F: drivers/misc/habanalabs/ +F: include/uapi/misc/habanalabs.h +F: Documentation/ABI/testing/sysfs-driver-habanalabs +F: Documentation/ABI/testing/debugfs-driver-habanalabs + HACKRF MEDIA DRIVER M: Antti Palosaari <crope@iki.fi> L: linux-media@vger.kernel.org @@ -6999,7 +7159,7 @@ M: Haiyang Zhang <haiyangz@microsoft.com> M: Stephen Hemminger <sthemmin@microsoft.com> M: Sasha Levin <sashal@kernel.org> T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git -L: devel@linuxdriverproject.org +L: linux-hyperv@vger.kernel.org S: Supported F: Documentation/networking/device_drivers/microsoft/netvsc.txt F: arch/x86/include/asm/mshyperv.h @@ -7015,6 +7175,7 @@ F: drivers/net/hyperv/ F: drivers/scsi/storvsc_drv.c F: drivers/uio/uio_hv_generic.c F: drivers/video/fbdev/hyperv_fb.c +F: drivers/iommu/hyperv_iommu.c F: net/vmw_vsock/hyperv_transport.c F: include/linux/hyperv.h F: include/uapi/linux/hyperv.h @@ -7164,6 +7325,7 @@ F: drivers/i2c/i2c-stub.c I3C SUBSYSTEM M: Boris Brezillon <bbrezillon@kernel.org> L: linux-i3c@lists.infradead.org +C: irc://chat.freenode.net/linux-i3c T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git S: Maintained F: Documentation/ABI/testing/sysfs-bus-i3c @@ -7698,7 +7860,6 @@ M: Yong Zhi <yong.zhi@intel.com> M: Sakari Ailus <sakari.ailus@linux.intel.com> M: Bingbu Cao <bingbu.cao@intel.com> R: Tian Shu Qiu <tian.shu.qiu@intel.com> -R: Jian Xu Zheng <jian.xu.zheng@intel.com> L: linux-media@vger.kernel.org S: Maintained F: drivers/media/pci/intel/ipu3/ @@ -7883,6 +8044,16 @@ L: linux-gpio@vger.kernel.org S: Maintained F: drivers/gpio/gpio-intel-mid.c +INTERCONNECT API +M: Georgi Djakov <georgi.djakov@linaro.org> +S: Maintained +F: Documentation/interconnect/ +F: Documentation/devicetree/bindings/interconnect/ +F: drivers/interconnect/ +F: include/dt-bindings/interconnect/ +F: include/linux/interconnect-provider.h +F: include/linux/interconnect.h + INVENSENSE MPU-3050 GYROSCOPE DRIVER M: Linus Walleij <linus.walleij@linaro.org> L: linux-iio@vger.kernel.org @@ -7925,6 +8096,16 @@ F: include/linux/iommu.h F: include/linux/of_iommu.h F: include/linux/iova.h +IO_URING +M: Jens Axboe <axboe@kernel.dk> +L: linux-block@vger.kernel.org +L: linux-fsdevel@vger.kernel.org +T: git git://git.kernel.dk/linux-block +T: git git://git.kernel.dk/liburing +S: Maintained +F: fs/io_uring.c +F: include/uapi/linux/io_uring.h + IP MASQUERADING M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> S: Maintained @@ -8290,6 +8471,7 @@ F: include/linux/kvm* F: include/kvm/iodev.h F: virt/kvm/* F: tools/kvm/ +F: tools/testing/selftests/kvm/ KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) M: Joerg Roedel <joro@8bytes.org> @@ -8299,29 +8481,25 @@ S: Maintained F: arch/x86/include/asm/svm.h F: arch/x86/kvm/svm.c -KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) +KERNEL VIRTUAL MACHINE FOR ARM/ARM64 (KVM/arm, KVM/arm64) M: Christoffer Dall <christoffer.dall@arm.com> M: Marc Zyngier <marc.zyngier@arm.com> +R: James Morse <james.morse@arm.com> +R: Julien Thierry <julien.thierry@arm.com> +R: Suzuki K Pouloze <suzuki.poulose@arm.com> L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) L: kvmarm@lists.cs.columbia.edu W: http://systems.cs.columbia.edu/projects/kvm-arm T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git -S: Supported +S: Maintained F: arch/arm/include/uapi/asm/kvm* F: arch/arm/include/asm/kvm* F: arch/arm/kvm/ -F: virt/kvm/arm/ -F: include/kvm/arm_* - -KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) -M: Christoffer Dall <christoffer.dall@arm.com> -M: Marc Zyngier <marc.zyngier@arm.com> -L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) -L: kvmarm@lists.cs.columbia.edu -S: Maintained F: arch/arm64/include/uapi/asm/kvm* F: arch/arm64/include/asm/kvm* F: arch/arm64/kvm/ +F: virt/kvm/arm/ +F: include/kvm/arm_* KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) M: James Hogan <jhogan@kernel.org> @@ -8401,7 +8579,7 @@ F: security/keys/encrypted-keys/ KEYS-TRUSTED M: James Bottomley <jejb@linux.ibm.com> M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> -M: Mimi Zohar <zohar@linuxibm.com> +M: Mimi Zohar <zohar@linux.ibm.com> L: linux-integrity@vger.kernel.org L: keyrings@vger.kernel.org S: Supported @@ -8482,6 +8660,7 @@ L7 BPF FRAMEWORK M: John Fastabend <john.fastabend@gmail.com> M: Daniel Borkmann <daniel@iogearbox.net> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: include/linux/skmsg.h F: net/core/skmsg.c @@ -8643,7 +8822,6 @@ S: Maintained F: tools/lib/lockdep/ LIBNVDIMM BLK: MMIO-APERTURE DRIVER -M: Ross Zwisler <zwisler@kernel.org> M: Dan Williams <dan.j.williams@intel.com> M: Vishal Verma <vishal.l.verma@intel.com> M: Dave Jiang <dave.jiang@intel.com> @@ -8656,7 +8834,6 @@ F: drivers/nvdimm/region_devs.c LIBNVDIMM BTT: BLOCK TRANSLATION TABLE M: Vishal Verma <vishal.l.verma@intel.com> M: Dan Williams <dan.j.williams@intel.com> -M: Ross Zwisler <zwisler@kernel.org> M: Dave Jiang <dave.jiang@intel.com> L: linux-nvdimm@lists.01.org Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ @@ -8664,7 +8841,6 @@ S: Supported F: drivers/nvdimm/btt* LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER -M: Ross Zwisler <zwisler@kernel.org> M: Dan Williams <dan.j.williams@intel.com> M: Vishal Verma <vishal.l.verma@intel.com> M: Dave Jiang <dave.jiang@intel.com> @@ -8683,9 +8859,10 @@ F: Documentation/devicetree/bindings/pmem/pmem-region.txt LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM M: Dan Williams <dan.j.williams@intel.com> -M: Ross Zwisler <zwisler@kernel.org> M: Vishal Verma <vishal.l.verma@intel.com> M: Dave Jiang <dave.jiang@intel.com> +M: Keith Busch <keith.busch@intel.com> +M: Ira Weiny <ira.weiny@intel.com> L: linux-nvdimm@lists.01.org Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git @@ -8833,10 +9010,10 @@ F: drivers/platform/x86/hp_accel.c LIVE PATCHING M: Josh Poimboeuf <jpoimboe@redhat.com> -M: Jessica Yu <jeyu@kernel.org> M: Jiri Kosina <jikos@kernel.org> M: Miroslav Benes <mbenes@suse.cz> -R: Petr Mladek <pmladek@suse.com> +M: Petr Mladek <pmladek@suse.com> +R: Joe Lawrence <joe.lawrence@redhat.com> S: Maintained F: kernel/livepatch/ F: include/linux/livepatch.h @@ -8845,8 +9022,9 @@ F: arch/x86/kernel/livepatch.c F: Documentation/livepatch/ F: Documentation/ABI/testing/sysfs-kernel-livepatch F: samples/livepatch/ +F: tools/testing/selftests/livepatch/ L: live-patching@vger.kernel.org -T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git +T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git LLC (802.2) L: netdev@vger.kernel.org @@ -9084,6 +9262,14 @@ F: drivers/gpu/drm/armada/ F: include/uapi/drm/armada_drm.h F: Documentation/devicetree/bindings/display/armada/ +MARVELL ARMADA 3700 PHY DRIVERS +M: Miquel Raynal <miquel.raynal@bootlin.com> +S: Maintained +F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c +F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c +F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt +F: Documentation/devicetree/bindings/phy/phy-mvebu-utmi.txt + MARVELL CRYPTO DRIVER M: Boris Brezillon <bbrezillon@kernel.org> M: Arnaud Ebalard <arno@natisbad.org> @@ -9352,6 +9538,17 @@ T: git git://linuxtv.org/media_tree.git S: Maintained F: drivers/media/platform/imx-pxp.[ch] +MEDIA DRIVERS FOR FREESCALE IMX7 +M: Rui Miguel Silva <rmfrfs@gmail.com> +L: linux-media@vger.kernel.org +T: git git://linuxtv.org/media_tree.git +S: Maintained +F: Documentation/devicetree/bindings/media/imx7-csi.txt +F: Documentation/devicetree/bindings/media/imx7-mipi-csi2.txt +F: Documentation/media/v4l-drivers/imx7.rst +F: drivers/staging/media/imx/imx7-media-csi.c +F: drivers/staging/media/imx/imx7-mipi-csis.c + MEDIA DRIVERS FOR HELENE M: Abylay Ospan <aospan@netup.ru> L: linux-media@vger.kernel.org @@ -9713,6 +9910,7 @@ M: Vadim Pasternak <vadimp@mellanox.com> L: platform-driver-x86@vger.kernel.org S: Supported F: drivers/platform/mellanox/ +F: include/linux/platform_data/mlxreg.h MELLANOX MLX4 core VPI driver M: Tariq Toukan <tariqt@mellanox.com> @@ -9787,6 +9985,14 @@ F: kernel/sched/membarrier.c F: include/uapi/linux/membarrier.h F: arch/powerpc/include/asm/membarrier.h +MEMBLOCK +M: Mike Rapoport <rppt@linux.ibm.com> +L: linux-mm@kvack.org +S: Maintained +F: include/linux/memblock.h +F: mm/memblock.c +F: Documentation/core-api/boot-time-mm.rst + MEMORY MANAGEMENT L: linux-mm@kvack.org W: http://www.linux-mm.org @@ -9853,6 +10059,18 @@ F: drivers/media/platform/meson/ao-cec.c F: Documentation/devicetree/bindings/media/meson-ao-cec.txt T: git git://linuxtv.org/media_tree.git +MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS +M: Liang Yang <liang.yang@amlogic.com> +L: linux-mtd@lists.infradead.org +S: Maintained +F: drivers/mtd/nand/raw/meson_* +F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.txt + +METHODE UDPU SUPPORT +M: Vladimir Vid <vladimir.vid@sartura.hr> +S: Maintained +F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts + MICROBLAZE ARCHITECTURE M: Michal Simek <monstr@monstr.eu> W: http://www.monstr.eu/fdt/ @@ -10577,6 +10795,7 @@ F: Documentation/devicetree/bindings/net/dsa/ F: net/dsa/ F: include/net/dsa.h F: include/linux/dsa/ +F: include/linux/platform_data/dsa.h F: drivers/net/dsa/ NETWORKING [GENERAL] @@ -10792,6 +11011,12 @@ F: drivers/power/supply/bq27xxx_battery_i2c.c F: drivers/power/supply/isp1704_charger.c F: drivers/power/supply/rx51_battery.c +NOLIBC HEADER FILE +M: Willy Tarreau <w@1wt.eu> +S: Maintained +T: git git://git.kernel.org/pub/scm/linux/kernel/git/wtarreau/nolibc.git +F: tools/include/nolibc/ + NTB AMD DRIVER M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> L: linux-ntb@googlegroups.com @@ -10893,7 +11118,7 @@ F: include/linux/nvmem-consumer.h F: include/linux/nvmem-provider.h NXP SGTL5000 DRIVER -M: Fabio Estevam <fabio.estevam@nxp.com> +M: Fabio Estevam <festevam@gmail.com> L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained F: Documentation/devicetree/bindings/sound/sgtl5000.txt @@ -10931,6 +11156,14 @@ F: lib/objagg.c F: lib/test_objagg.c F: include/linux/objagg.h +NXP FSPI DRIVER +R: Yogesh Gaur <yogeshgaur.83@gmail.com> +M: Ashish Kumar <ashish.kumar@nxp.com> +L: linux-spi@vger.kernel.org +S: Maintained +F: drivers/spi/spi-nxp-fspi.c +F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt + OBJTOOL M: Josh Poimboeuf <jpoimboe@redhat.com> M: Peter Zijlstra <peterz@infradead.org> @@ -11232,6 +11465,19 @@ S: Maintained F: drivers/media/i2c/ov7740.c F: Documentation/devicetree/bindings/media/i2c/ov7740.txt +OMNIVISION OV9640 SENSOR DRIVER +M: Petr Cvek <petrcvekcz@gmail.com> +L: linux-media@vger.kernel.org +S: Maintained +F: drivers/media/i2c/ov9640.* + +OMNIVISION OV8856 SENSOR DRIVER +M: Ben Kao <ben.kao@intel.com> +L: linux-media@vger.kernel.org +T: git git://linuxtv.org/media_tree.git +S: Maintained +F: drivers/media/i2c/ov8856.c + OMNIVISION OV9650 SENSOR DRIVER M: Sakari Ailus <sakari.ailus@linux.intel.com> R: Akinobu Mita <akinobu.mita@gmail.com> @@ -11264,6 +11510,11 @@ M: Jens Wiklander <jens.wiklander@linaro.org> S: Maintained F: drivers/tee/optee/ +OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER +M: Sumit Garg <sumit.garg@linaro.org> +S: Maintained +F: drivers/char/hw_random/optee-rng.c + OPA-VNIC DRIVER M: Dennis Dalessandro <dennis.dalessandro@intel.com> M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> @@ -11307,10 +11558,12 @@ F: include/dt-bindings/ OPENCORES I2C BUS DRIVER M: Peter Korsgaard <peter@korsgaard.com> +M: Andrew Lunn <andrew@lunn.ch> L: linux-i2c@vger.kernel.org S: Maintained F: Documentation/i2c/busses/i2c-ocores F: drivers/i2c/busses/i2c-ocores.c +F: include/linux/platform_data/i2c-ocores.h OPENRISC ARCHITECTURE M: Jonas Bonn <jonas@southpole.se> @@ -11389,13 +11642,6 @@ W: http://www.nongnu.org/orinoco/ S: Orphan F: drivers/net/wireless/intersil/orinoco/ -OSD LIBRARY and FILESYSTEM -M: Boaz Harrosh <ooo@electrozaur.com> -S: Maintained -F: drivers/scsi/osd/ -F: include/scsi/osd_* -F: fs/exofs/ - OV2659 OMNIVISION SENSOR DRIVER M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> L: linux-media@vger.kernel.org @@ -11481,7 +11727,7 @@ F: Documentation/blockdev/paride.txt F: drivers/block/paride/ PARISC ARCHITECTURE -M: "James E.J. Bottomley" <jejb@parisc-linux.org> +M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> M: Helge Deller <deller@gmx.de> L: linux-parisc@vger.kernel.org W: http://www.parisc-linux.org/ @@ -11508,6 +11754,11 @@ F: lib/parman.c F: lib/test_parman.c F: include/linux/parman.h +PC ENGINES APU BOARD DRIVER +M: Enrico Weigelt, metux IT consult <info@metux.net> +S: Maintained +F: drivers/platform/x86/pcengines-apuv2.c + PC87360 HARDWARE MONITORING DRIVER M: Jim Cromie <jim.cromie@gmail.com> L: linux-hwmon@vger.kernel.org @@ -11561,7 +11812,7 @@ F: Documentation/devicetree/bindings/pci/altera-pcie.txt F: drivers/pci/controller/pcie-altera.c PCI DRIVER FOR APPLIEDMICRO XGENE -M: Tanmay Inamdar <tinamdar@apm.com> +M: Toan Le <toan@os.amperecomputing.com> L: linux-pci@vger.kernel.org L: linux-arm-kernel@lists.infradead.org S: Maintained @@ -11585,7 +11836,7 @@ F: Documentation/devicetree/bindings/pci/pci-armada8k.txt F: drivers/pci/controller/dwc/pcie-armada8k.c PCI DRIVER FOR CADENCE PCIE IP -M: Alan Douglas <adouglas@cadence.com> +M: Tom Joseph <tjoseph@cadence.com> L: linux-pci@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/pci/cdns,*.txt @@ -11739,7 +11990,7 @@ F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt F: drivers/pci/controller/pcie-altera-msi.c PCI MSI DRIVER FOR APPLIEDMICRO XGENE -M: Duc Dang <dhdang@apm.com> +M: Toan Le <toan@os.amperecomputing.com> L: linux-pci@vger.kernel.org L: linux-arm-kernel@lists.infradead.org S: Maintained @@ -12228,14 +12479,6 @@ S: Maintained F: drivers/net/ppp/pptp.c W: http://sourceforge.net/projects/accel-pptp -PREEMPTIBLE KERNEL -M: Robert Love <rml@tech9.net> -L: kpreempt-tech@lists.sourceforge.net -W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel -S: Supported -F: Documentation/preempt-locking.txt -F: include/linux/preempt.h - PRINTK M: Petr Mladek <pmladek@suse.com> M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> @@ -12372,6 +12615,7 @@ L: linux-media@vger.kernel.org T: git git://linuxtv.org/media_tree.git S: Odd Fixes F: drivers/media/usb/pwc/* +F: include/trace/events/pwc.h PWM FAN DRIVER M: Kamil Debski <kamil@wypas.org> @@ -12597,11 +12841,11 @@ F: Documentation/media/v4l-drivers/qcom_camss.rst F: drivers/media/platform/qcom/camss/ QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 -M: Ilia Lin <ilia.lin@gmail.com> -L: linux-pm@vger.kernel.org -S: Maintained -F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt -F: drivers/cpufreq/qcom-cpufreq-kryo.c +M: Ilia Lin <ilia.lin@kernel.org> +L: linux-pm@vger.kernel.org +S: Maintained +F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt +F: drivers/cpufreq/qcom-cpufreq-kryo.c QUALCOMM EMAC GIGABIT ETHERNET DRIVER M: Timur Tabi <timur@kernel.org> @@ -12609,6 +12853,14 @@ L: netdev@vger.kernel.org S: Maintained F: drivers/net/ethernet/qualcomm/emac/ +QUALCOMM ETHQOS ETHERNET DRIVER +M: Vinod Koul <vkoul@kernel.org> +M: Niklas Cassel <niklas.cassel@linaro.org> +L: netdev@vger.kernel.org +S: Maintained +F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c +F: Documentation/devicetree/bindings/net/qcom,dwmac.txt + QUALCOMM GENERIC INTERFACE I2C DRIVER M: Alok Chauhan <alokc@codeaurora.org> M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> @@ -12768,6 +13020,16 @@ M: Alexandre Bounine <alex.bou9@gmail.com> S: Maintained F: drivers/rapidio/ +RAS INFRASTRUCTURE +M: Tony Luck <tony.luck@intel.com> +M: Borislav Petkov <bp@alien8.de> +L: linux-edac@vger.kernel.org +S: Maintained +F: drivers/ras/ +F: include/linux/ras.h +F: include/ras/ras_event.h +F: Documentation/admin-guide/ras.rst + RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER L: linux-wireless@vger.kernel.org S: Orphan @@ -12868,6 +13130,13 @@ F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt F: drivers/net/dsa/realtek-smi* F: drivers/net/dsa/rtl83* +REDPINE WIRELESS DRIVER +M: Amitkumar Karwar <amitkarwar@gmail.com> +M: Siva Rebbagondla <siva8118@gmail.com> +L: linux-wireless@vger.kernel.org +S: Maintained +F: drivers/net/wireless/rsi/ + REGISTER MAP ABSTRACTION M: Mark Brown <broonie@kernel.org> L: linux-kernel@vger.kernel.org @@ -12958,6 +13227,7 @@ F: drivers/reset/ F: Documentation/devicetree/bindings/reset/ F: include/dt-bindings/reset/ F: include/linux/reset.h +F: include/linux/reset/ F: include/linux/reset-controller.h RESTARTABLE SEQUENCES SUPPORT @@ -13458,6 +13728,7 @@ F: kernel/sched/ F: include/linux/sched.h F: include/uapi/linux/sched.h F: include/linux/wait.h +F: include/linux/preempt.h SCR24X CHIP CARD INTERFACE DRIVER M: Lubomir Rintel <lkundrak@v3.sk> @@ -13501,6 +13772,7 @@ M: "James E.J. Bottomley" <jejb@linux.ibm.com> T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git M: "Martin K. Petersen" <martin.petersen@oracle.com> T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git +Q: https://patchwork.kernel.org/project/linux-scsi/list/ L: linux-scsi@vger.kernel.org S: Maintained F: Documentation/devicetree/bindings/scsi/ @@ -13515,6 +13787,18 @@ F: Documentation/scsi/st.txt F: drivers/scsi/st.* F: drivers/scsi/st_*.h +SCSI TARGET SUBSYSTEM +M: "Martin K. Petersen" <martin.petersen@oracle.com> +L: linux-scsi@vger.kernel.org +L: target-devel@vger.kernel.org +W: http://www.linux-iscsi.org +T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git +Q: https://patchwork.kernel.org/project/target-devel/list/ +S: Supported +F: drivers/target/ +F: include/target/ +F: Documentation/target/ + SCTP PROTOCOL M: Vlad Yasevich <vyasevich@gmail.com> M: Neil Horman <nhorman@tuxdriver.com> @@ -13586,11 +13870,18 @@ F: drivers/mmc/host/sdhci-brcmstb* SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER M: Adrian Hunter <adrian.hunter@intel.com> L: linux-mmc@vger.kernel.org -T: git git://git.infradead.org/users/ahunter/linux-sdhci.git S: Maintained F: drivers/mmc/host/sdhci* F: include/linux/mmc/sdhci* +EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER +M: Adrian Hunter <adrian.hunter@intel.com> +M: Ritesh Harjani <riteshh@codeaurora.org> +M: Asutosh Das <asutoshd@codeaurora.org> +L: linux-mmc@vger.kernel.org +S: Maintained +F: drivers/mmc/host/cqhci* + SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER M: Prabu Thangamuthu <prabu.t@synopsys.com> M: Manjunath M B <manjumb@synopsys.com> @@ -13696,6 +13987,15 @@ L: netdev@vger.kernel.org S: Supported F: drivers/net/ethernet/sfc/ +SFF/SFP/SFP+ MODULE SUPPORT +M: Russell King <linux@armlinux.org.uk> +L: netdev@vger.kernel.org +S: Maintained +F: drivers/net/phy/phylink.c +F: drivers/net/phy/sfp* +F: include/linux/phylink.h +F: include/linux/sfp.h + SGI GRU DRIVER M: Dimitri Sivanich <sivanich@sgi.com> S: Maintained @@ -13717,6 +14017,7 @@ F: drivers/misc/sgi-xp/ SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS M: Ursula Braun <ubraun@linux.ibm.com> +M: Karsten Graul <kgraul@linux.ibm.com> L: linux-s390@vger.kernel.org W: http://www.ibm.com/developerworks/linux/linux390/ S: Supported @@ -14055,6 +14356,13 @@ M: Chris Boot <bootc@bootc.net> S: Maintained F: drivers/leds/leds-net48xx.c +SOFT-IWARP DRIVER (siw) +M: Bernard Metzler <bmt@zurich.ibm.com> +L: linux-rdma@vger.kernel.org +S: Supported +F: drivers/infiniband/sw/siw/ +F: include/uapi/rdma/siw_user.h + SOFT-ROCE DRIVER (rxe) M: Moni Shoua <monis@mellanox.com> L: linux-rdma@vger.kernel.org @@ -14308,6 +14616,7 @@ F: arch/arm/mach-spear/ SPI NOR SUBSYSTEM M: Marek Vasut <marek.vasut@gmail.com> +M: Tudor Ambarus <tudor.ambarus@microchip.com> L: linux-mtd@lists.infradead.org W: http://www.linux-mtd.infradead.org/ Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ @@ -14472,11 +14781,6 @@ L: linux-wireless@vger.kernel.org S: Supported F: drivers/staging/wilc1000/ -STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER -M: Arnaud Patard <arnaud.patard@rtp-net.org> -S: Odd Fixes -F: drivers/staging/xgifb/ - STAGING SUBSYSTEM M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git @@ -14681,7 +14985,7 @@ S: Maintained F: drivers/tty/serial/8250/8250_dw.c SYNOPSYS DESIGNWARE APB GPIO DRIVER -M: Hoan Tran <hotran@apm.com> +M: Hoan Tran <hoan@os.amperecomputing.com> L: linux-gpio@vger.kernel.org S: Maintained F: drivers/gpio/gpio-dwapb.c @@ -14773,18 +15077,6 @@ F: Documentation/filesystems/sysv-fs.txt F: fs/sysv/ F: include/linux/sysv_fs.h -TARGET SUBSYSTEM -M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> -L: linux-scsi@vger.kernel.org -L: target-devel@vger.kernel.org -W: http://www.linux-iscsi.org -W: http://groups.google.com/group/linux-iscsi-target-dev -T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master -S: Supported -F: drivers/target/ -F: include/target/ -F: Documentation/target/ - TASKSTATS STATISTICS INTERFACE M: Balbir Singh <bsingharora@gmail.com> S: Maintained @@ -15071,6 +15363,13 @@ L: alsa-devel@alsa-project.org (moderated for non-subscribers) S: Maintained F: sound/soc/ti/ +Texas Instruments' DAC7612 DAC Driver +M: Ricardo Ribalda <ricardo@ribalda.com> +L: linux-iio@vger.kernel.org +S: Supported +F: drivers/iio/dac/ti-dac7612.c +F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt + THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER M: Hans Verkuil <hverkuil@xs4all.nl> L: linux-media@vger.kernel.org @@ -15382,12 +15681,11 @@ F: mm/shmem.c TOMOYO SECURITY MODULE M: Kentaro Takeda <takedakn@nttdata.co.jp> M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> -L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) -L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) -L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) -L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) -W: http://tomoyo.sourceforge.jp/ -T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ +L: tomoyo-dev-en@lists.osdn.me (subscribers-only, for developers in English) +L: tomoyo-users-en@lists.osdn.me (subscribers-only, for users in English) +L: tomoyo-dev@lists.osdn.me (subscribers-only, for developers in Japanese) +L: tomoyo-users@lists.osdn.me (subscribers-only, for users in Japanese) +W: https://tomoyo.osdn.jp/ S: Maintained F: security/tomoyo/ @@ -15676,14 +15974,16 @@ F: drivers/visorbus/ F: drivers/staging/unisys/ UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER -M: Vinayak Holikatti <vinholikatti@gmail.com> +R: Alim Akhtar <alim.akhtar@samsung.com> +R: Avri Altman <avri.altman@wdc.com> +R: Pedro Sousa <pedrom.sousa@synopsys.com> L: linux-scsi@vger.kernel.org S: Supported F: Documentation/scsi/ufs.txt F: drivers/scsi/ufs/ UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS -M: Joao Pinto <jpinto@synopsys.com> +M: Pedro Sousa <pedrom.sousa@synopsys.com> L: linux-scsi@vger.kernel.org S: Supported F: drivers/scsi/ufs/*dwc* @@ -16468,6 +16768,12 @@ L: linux-gpio@vger.kernel.org S: Maintained F: drivers/gpio/gpio-wcove.c +WHWAVE RTC DRIVER +M: Dianlong Li <long17.cool@163.com> +L: linux-rtc@vger.kernel.org +S: Maintained +F: drivers/rtc/rtc-sd3078.c + WIIMOTE HID DRIVER M: David Herrmann <dh.herrmann@googlemail.com> L: linux-input@vger.kernel.org @@ -16499,6 +16805,11 @@ M: David Härdeman <david@hardeman.nu> S: Maintained F: drivers/media/rc/winbond-cir.c +RCMM REMOTE CONTROLS DECODER +M: Patrick Lerda <patrick9876@free.fr> +S: Maintained +F: drivers/media/rc/ir-rcmm-decoder.c + WINSYSTEMS EBC-C384 WATCHDOG DRIVER M: William Breathitt Gray <vilhelm.gray@gmail.com> L: linux-watchdog@vger.kernel.org @@ -16691,6 +17002,7 @@ M: Jesper Dangaard Brouer <hawk@kernel.org> M: John Fastabend <john.fastabend@gmail.com> L: netdev@vger.kernel.org L: xdp-newbies@vger.kernel.org +L: bpf@vger.kernel.org S: Supported F: net/core/xdp.c F: include/net/xdp.h @@ -16704,6 +17016,7 @@ XDP SOCKETS (AF_XDP) M: Björn Töpel <bjorn.topel@intel.com> M: Magnus Karlsson <magnus.karlsson@intel.com> L: netdev@vger.kernel.org +L: bpf@vger.kernel.org S: Maintained F: kernel/bpf/xskmap.c F: net/xdp/ diff --git a/drivers/infiniband/Kconfig b/drivers/infiniband/Kconfig index a1fb840de45d..6d160aac26df 100644 --- a/drivers/infiniband/Kconfig +++ b/drivers/infiniband/Kconfig @@ -107,6 +107,7 @@ source "drivers/infiniband/hw/hfi1/Kconfig" source "drivers/infiniband/hw/qedr/Kconfig" source "drivers/infiniband/sw/rdmavt/Kconfig" source "drivers/infiniband/sw/rxe/Kconfig" +source "drivers/infiniband/sw/siw/Kconfig" endif source "drivers/infiniband/ulp/ipoib/Kconfig" diff --git a/drivers/infiniband/sw/Makefile b/drivers/infiniband/sw/Makefile index 8b095b27db87..d37610fcbbc7 100644 --- a/drivers/infiniband/sw/Makefile +++ b/drivers/infiniband/sw/Makefile @@ -1,2 +1,3 @@ obj-$(CONFIG_INFINIBAND_RDMAVT) += rdmavt/ obj-$(CONFIG_RDMA_RXE) += rxe/ +obj-$(CONFIG_RDMA_SIW) += siw/ diff --git a/drivers/infiniband/sw/siw/Kconfig b/drivers/infiniband/sw/siw/Kconfig new file mode 100644 index 000000000000..94f684174ce3 --- /dev/null +++ b/drivers/infiniband/sw/siw/Kconfig @@ -0,0 +1,17 @@ +config RDMA_SIW + tristate "Software RDMA over TCP/IP (iWARP) driver" + depends on INET && INFINIBAND && CRYPTO_CRC32 + help + This driver implements the iWARP RDMA transport over + the Linux TCP/IP network stack. It enables a system with a + standard Ethernet adapter to interoperate with a iWARP + adapter or with another system running the SIW driver. + (See also RXE which is a similar software driver for RoCE.) + + The driver interfaces with the Linux RDMA stack and + implements both a kernel and user space RDMA verbs API. + The user space verbs API requires a support + library named libsiw which is loaded by the generic user + space verbs API, libibverbs. To implement RDMA over + TCP/IP, the driver further interfaces with the Linux + in-kernel TCP socket layer. diff --git a/drivers/infiniband/sw/siw/Makefile b/drivers/infiniband/sw/siw/Makefile new file mode 100644 index 000000000000..ff190cb0d254 --- /dev/null +++ b/drivers/infiniband/sw/siw/Makefile @@ -0,0 +1,12 @@ +obj-$(CONFIG_RDMA_SIW) += siw.o + +siw-y := \ + siw_cm.o \ + siw_cq.o \ + siw_debug.o \ + siw_main.o \ + siw_mem.o \ + siw_qp.o \ + siw_qp_tx.o \ + siw_qp_rx.o \ + siw_verbs.o
Signed-off-by: Bernard Metzler <bmt@zurich.ibm.com> --- MAINTAINERS | 579 ++++++++++++++++++++++------- drivers/infiniband/Kconfig | 1 + drivers/infiniband/sw/Makefile | 1 + drivers/infiniband/sw/siw/Kconfig | 17 + drivers/infiniband/sw/siw/Makefile | 12 + 5 files changed, 477 insertions(+), 133 deletions(-) create mode 100644 drivers/infiniband/sw/siw/Kconfig create mode 100644 drivers/infiniband/sw/siw/Makefile