mm: memmap_init: iterate over memblock regions rather that check each PFN
[linux-2.6-microblaze.git] / MAINTAINERS
index cbfdf73..68cd1b9 100644 (file)
@@ -2237,6 +2237,7 @@ F:        drivers/*/qcom*
 F:     drivers/*/qcom/
 F:     drivers/bluetooth/btqcomsmd.c
 F:     drivers/clocksource/timer-qcom.c
+F:     drivers/cpuidle/cpuidle-qcom-spm.c
 F:     drivers/extcon/extcon-qcom*
 F:     drivers/i2c/busses/i2c-qcom-geni.c
 F:     drivers/i2c/busses/i2c-qup.c
@@ -3742,7 +3743,7 @@ CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
 M:     David Howells <dhowells@redhat.com>
 L:     linux-cachefs@redhat.com (moderated for non-subscribers)
 S:     Supported
-F:     Documentation/filesystems/caching/cachefiles.txt
+F:     Documentation/filesystems/caching/cachefiles.rst
 F:     fs/cachefiles/
 
 CADENCE MIPI-CSI2 BRIDGES
@@ -3908,6 +3909,15 @@ S:       Supported
 W:     https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
 F:     drivers/crypto/ccree/
 
+CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
+M:     Hadar Gat <hadar.gat@arm.com>
+L:     linux-crypto@vger.kernel.org
+S:     Supported
+F:     drivers/char/hw_random/cctrng.c
+F:     drivers/char/hw_random/cctrng.h
+F:     Documentation/devicetree/bindings/rng/arm-cctrng.txt
+W:     https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
+
 CEC FRAMEWORK
 M:     Hans Verkuil <hverkuil-cisco@xs4all.nl>
 L:     linux-media@vger.kernel.org
@@ -4210,7 +4220,7 @@ M:        coda@cs.cmu.edu
 L:     codalist@coda.cs.cmu.edu
 S:     Maintained
 W:     http://www.coda.cs.cmu.edu/
-F:     Documentation/filesystems/coda.txt
+F:     Documentation/filesystems/coda.rst
 F:     fs/coda/
 F:     include/linux/coda*.h
 F:     include/uapi/linux/coda*.h
@@ -5003,7 +5013,7 @@ M:        Jan Kara <jack@suse.cz>
 R:     Amir Goldstein <amir73il@gmail.com>
 L:     linux-fsdevel@vger.kernel.org
 S:     Maintained
-F:     Documentation/filesystems/dnotify.txt
+F:     Documentation/filesystems/dnotify.rst
 F:     fs/notify/dnotify/
 F:     include/linux/dnotify.h
 
@@ -5017,7 +5027,7 @@ W:        http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
 DISKQUOTA
 M:     Jan Kara <jack@suse.com>
 S:     Maintained
-F:     Documentation/filesystems/quota.txt
+F:     Documentation/filesystems/quota.rst
 F:     fs/quota/
 F:     include/linux/quota*.h
 F:     include/uapi/linux/quota*.h
@@ -5052,7 +5062,7 @@ F:        drivers/dma-buf/
 F:     include/linux/*fence.h
 F:     include/linux/dma-buf*
 F:     include/linux/dma-resv.h
-K:     dma_(buf|fence|resv)
+K:     \bdma_(?:buf|fence|resv)\b
 
 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
 M:     Vinod Koul <vkoul@kernel.org>
@@ -5264,7 +5274,7 @@ DRM DRIVER FOR ARM VERSATILE TFT PANELS
 M:     Linus Walleij <linus.walleij@linaro.org>
 S:     Maintained
 T:     git git://anongit.freedesktop.org/drm/drm-misc
-F:     Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
+F:     Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
 F:     drivers/gpu/drm/panel/panel-arm-versatile.c
 
 DRM DRIVER FOR ASPEED BMC GFX
@@ -5290,7 +5300,7 @@ F:        drivers/gpu/drm/bochs/
 DRM DRIVER FOR BOE HIMAX8279D PANELS
 M:     Jerry Han <hanxu5@huaqin.corp-partner.google.com>
 S:     Maintained
-F:     Documentation/devicetree/bindings/display/panel/boe,himax8279d.txt
+F:     Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
 F:     drivers/gpu/drm/panel/panel-boe-himax8279d.c
 
 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
@@ -5308,7 +5318,7 @@ F:        drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
 DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
 M:     Jagan Teki <jagan@amarulasolutions.com>
 S:     Maintained
-F:     Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.txt
+F:     Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
 F:     drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
 
 DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
@@ -5343,6 +5353,14 @@ S:       Orphan / Obsolete
 F:     drivers/gpu/drm/i810/
 F:     include/uapi/drm/i810_drm.h
 
+DRM DRIVER FOR LVDS PANELS
+M:     Laurent Pinchart <laurent.pinchart@ideasonboard.com>
+L:     dri-devel@lists.freedesktop.org
+T:     git git://anongit.freedesktop.org/drm/drm-misc
+S:     Maintained
+F:     drivers/gpu/drm/panel/panel-lvds.c
+F:     Documentation/devicetree/bindings/display/panel/lvds.yaml
+
 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
 S:     Orphan / Obsolete
 F:     drivers/gpu/drm/mga/
@@ -5391,7 +5409,7 @@ F:        include/uapi/drm/nouveau_drm.h
 DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
 M:     Stefan Mavrodiev <stefan@olimex.com>
 S:     Maintained
-F:     Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.txt
+F:     Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
 F:     drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
 
 DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
@@ -5408,7 +5426,7 @@ L:        virtualization@lists.linux-foundation.org
 S:     Obsolete
 W:     https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
 T:     git git://anongit.freedesktop.org/drm/drm-misc
-F:     drivers/gpu/drm/cirrus/
+F:     drivers/gpu/drm/tiny/cirrus.c
 
 DRM DRIVER FOR QXL VIRTUAL GPU
 M:     Dave Airlie <airlied@redhat.com>
@@ -5458,7 +5476,7 @@ F:        drivers/gpu/drm/tiny/st7586.c
 DRM DRIVER FOR SITRONIX ST7701 PANELS
 M:     Jagan Teki <jagan@amarulasolutions.com>
 S:     Maintained
-F:     Documentation/devicetree/bindings/display/panel/sitronix,st7701.txt
+F:     Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
 F:     drivers/gpu/drm/panel/panel-sitronix-st7701.c
 
 DRM DRIVER FOR SITRONIX ST7735R PANELS
@@ -6184,7 +6202,6 @@ M:        Yash Shah <yash.shah@sifive.com>
 L:     linux-edac@vger.kernel.org
 S:     Supported
 F:     drivers/edac/sifive_edac.c
-F:     drivers/soc/sifive_l2_cache.c
 
 EDAC-SKYLAKE
 M:     Tony Luck <tony.luck@intel.com>
@@ -6725,6 +6742,13 @@ S:       Maintained
 F:     Documentation/devicetree/bindings/crypto/fsl-sec4.txt
 F:     drivers/crypto/caam/
 
+FREESCALE COLDFIRE M5441X MMC DRIVER
+M:     Angelo Dureghello <angelo.dureghello@timesys.com>
+L:     linux-mmc@vger.kernel.org
+S:     Maintained
+F:     drivers/mmc/host/sdhci-esdhc-mcf.c
+F:     include/linux/platform_data/mmc-esdhc-mcf.h
+
 FREESCALE DIU FRAMEBUFFER DRIVER
 M:     Timur Tabi <timur@kernel.org>
 L:     linux-fbdev@vger.kernel.org
@@ -7032,13 +7056,13 @@ R:      Darren Hart <dvhart@infradead.org>
 L:     linux-kernel@vger.kernel.org
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
-F:     Documentation/*futex*
+F:     Documentation/locking/*futex*
 F:     include/asm-generic/futex.h
 F:     include/linux/futex.h
 F:     include/uapi/linux/futex.h
 F:     kernel/futex.c
 F:     tools/perf/bench/futex*
-F:     tools/testing/selftests/futex/
+F:     Documentation/locking/*futex*
 
 GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
 M:     Tim Harvey <tharvey@gateworks.com>
@@ -7519,7 +7543,7 @@ L:        linux-remoteproc@vger.kernel.org
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
 F:     Documentation/devicetree/bindings/hwlock/
-F:     Documentation/hwspinlock.txt
+F:     Documentation/locking/hwspinlock.rst
 F:     drivers/hwspinlock/
 F:     include/linux/hwspinlock.h
 
@@ -7752,7 +7776,9 @@ L:        linux-mm@kvack.org
 S:     Maintained
 F:     Documentation/vm/hmm.rst
 F:     include/linux/hmm*
+F:     lib/test_hmm*
 F:     mm/hmm*
+F:     tools/testing/selftests/vm/*hmm*
 
 HOST AP DRIVER
 M:     Jouni Malinen <j@w1.fi>
@@ -8514,6 +8540,13 @@ L:       platform-driver-x86@vger.kernel.org
 S:     Maintained
 F:     drivers/platform/x86/intel_atomisp2_pm.c
 
+INTEL BROXTON PMC DRIVER
+M:     Mika Westerberg <mika.westerberg@linux.intel.com>
+M:     Zha Qipeng <qipeng.zha@intel.com>
+S:     Maintained
+F:     drivers/mfd/intel_pmc_bxt.c
+F:     include/linux/mfd/intel_pmc_bxt.h
+
 INTEL C600 SERIES SAS CONTROLLER DRIVER
 M:     Intel SCU Linux support <intel-linux-scu@intel.com>
 M:     Artur Paszkiewicz <artur.paszkiewicz@intel.com>
@@ -8721,6 +8754,13 @@ F:       include/uapi/linux/mic_common.h
 F:     include/uapi/linux/mic_ioctl.h
 F:     include/uapi/linux/scif_ioctl.h
 
+INTEL P-Unit IPC DRIVER
+M:     Zha Qipeng <qipeng.zha@intel.com>
+L:     platform-driver-x86@vger.kernel.org
+S:     Maintained
+F:     arch/x86/include/asm/intel_punit_ipc.h
+F:     drivers/platform/x86/intel_punit_ipc.c
+
 INTEL PMC CORE DRIVER
 M:     Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
 M:     Vishwanath Somayaji <vishwanath.somayaji@intel.com>
@@ -8728,15 +8768,6 @@ L:       platform-driver-x86@vger.kernel.org
 S:     Maintained
 F:     drivers/platform/x86/intel_pmc_core*
 
-INTEL PMC/P-Unit IPC DRIVER
-M:     Zha Qipeng<qipeng.zha@intel.com>
-L:     platform-driver-x86@vger.kernel.org
-S:     Maintained
-F:     arch/x86/include/asm/intel_pmc_ipc.h
-F:     arch/x86/include/asm/intel_punit_ipc.h
-F:     drivers/platform/x86/intel_pmc_ipc.c
-F:     drivers/platform/x86/intel_punit_ipc.c
-
 INTEL PMIC GPIO DRIVERS
 M:     Andy Shevchenko <andy@kernel.org>
 S:     Maintained
@@ -8775,6 +8806,12 @@ S:       Supported
 F:     drivers/infiniband/hw/i40iw/
 F:     include/uapi/rdma/i40iw-abi.h
 
+INTEL SCU DRIVERS
+M:     Mika Westerberg <mika.westerberg@linux.intel.com>
+S:     Maintained
+F:     arch/x86/include/asm/intel_scu_ipc.h
+F:     drivers/platform/x86/intel_scu_*
+
 INTEL SPEED SELECT TECHNOLOGY
 M:     Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
 L:     platform-driver-x86@vger.kernel.org
@@ -8841,6 +8878,13 @@ F:       Documentation/admin-guide/wimax/i2400m.rst
 F:     drivers/net/wimax/i2400m/
 F:     include/uapi/linux/wimax/i2400m.h
 
+INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
+M:     Jithu Joseph <jithu.joseph@intel.com>
+R:     Maurice Ma <maurice.ma@intel.com>
+S:     Maintained
+W:     https://slimbootloader.github.io/security/firmware-update.html
+F:     drivers/platform/x86/intel-wmi-sbl-fw-update.c
+
 INTEL WMI THUNDERBOLT FORCE POWER DRIVER
 M:     Mario Limonciello <mario.limonciello@dell.com>
 S:     Maintained
@@ -8926,7 +8970,7 @@ M:        Corey Minyard <minyard@acm.org>
 L:     openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
 S:     Supported
 W:     http://openipmi.sourceforge.net/
-F:     Documentation/IPMI.txt
+F:     Documentation/driver-api/ipmi.rst
 F:     Documentation/devicetree/bindings/ipmi/
 F:     drivers/char/ipmi/
 F:     include/linux/ipmi*
@@ -8968,7 +9012,7 @@ IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
 M:     Marc Zyngier <maz@kernel.org>
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
-F:     Documentation/IRQ-domain.txt
+F:     Documentation/core-api/irq/irq-domain.rst
 F:     include/linux/irqdomain.h
 F:     kernel/irq/irqdomain.c
 F:     kernel/irq/msi.c
@@ -13706,6 +13750,7 @@ M:      Tony Luck <tony.luck@intel.com>
 S:     Maintained
 T:     git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
 F:     Documentation/admin-guide/ramoops.rst
+F:     Documentation/admin-guide/pstore-blk.rst
 F:     Documentation/devicetree/bindings/reserved-memory/ramoops.txt
 F:     drivers/acpi/apei/erst.c
 F:     drivers/firmware/efi/efi-pstore.c
@@ -14104,7 +14149,6 @@ F:      drivers/net/wireless/quantenna
 RADEON and AMDGPU DRM DRIVERS
 M:     Alex Deucher <alexander.deucher@amd.com>
 M:     Christian König <christian.koenig@amd.com>
-M:     David (ChunMing) Zhou <David1.Zhou@amd.com>
 L:     amd-gfx@lists.freedesktop.org
 S:     Supported
 T:     git git://people.freedesktop.org/~agd5f/linux
@@ -14260,7 +14304,7 @@ M:      Reinette Chatre <reinette.chatre@intel.com>
 L:     linux-kernel@vger.kernel.org
 S:     Supported
 F:     Documentation/x86/resctrl*
-F:     arch/x86/include/asm/resctrl_sched.h
+F:     arch/x86/include/asm/resctrl.h
 F:     arch/x86/kernel/cpu/resctrl/
 F:     tools/testing/selftests/resctrl/
 
@@ -14667,6 +14711,7 @@ S:      Supported
 W:     http://www.ibm.com/developerworks/linux/linux390/
 F:     block/partitions/ibm.c
 F:     drivers/s390/block/dasd*
+F:     include/linux/dasd_mod.h
 
 S390 IOMMU (PCI)
 M:     Gerald Schaefer <gerald.schaefer@de.ibm.com>
@@ -15509,6 +15554,15 @@ M:     Nicolas Pitre <nico@fluxnic.net>
 S:     Odd Fixes
 F:     drivers/net/ethernet/smsc/smc91x.*
 
+SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
+M:     Mark Rutland <mark.rutland@arm.com>
+M:     Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
+M:     Sudeep Holla <sudeep.holla@arm.com>
+L:     linux-arm-kernel@lists.infradead.org
+S:     Maintained
+F:     drivers/firmware/smccc/
+F:     include/linux/arm-smccc.h
+
 SMIA AND SMIA++ IMAGE SENSOR DRIVER
 M:     Sakari Ailus <sakari.ailus@linux.intel.com>
 L:     linux-media@vger.kernel.org
@@ -15685,7 +15739,7 @@ F:      drivers/ssb/
 F:     include/linux/ssb/
 
 SONY IMX214 SENSOR DRIVER
-M:     Ricardo Ribalda <ricardo.ribalda@gmail.com>
+M:     Ricardo Ribalda <ribalda@kernel.org>
 L:     linux-media@vger.kernel.org
 S:     Maintained
 T:     git git://linuxtv.org/media_tree.git
@@ -15925,7 +15979,7 @@ M:      Jeremy Kerr <jk@ozlabs.org>
 L:     linuxppc-dev@lists.ozlabs.org
 S:     Supported
 W:     http://www.ibm.com/developerworks/power/cell/
-F:     Documentation/filesystems/spufs.txt
+F:     Documentation/filesystems/spufs/spufs.rst
 F:     arch/powerpc/platforms/cell/spufs/
 
 SQUASHFS FILE SYSTEM
@@ -16672,7 +16726,7 @@ S:      Maintained
 F:     sound/soc/ti/
 
 TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
-M:     Ricardo Ribalda <ricardo@ribalda.com>
+M:     Ricardo Ribalda <ribalda@kernel.org>
 L:     linux-iio@vger.kernel.org
 S:     Supported
 F:     Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
@@ -18576,8 +18630,8 @@ W:      http://xfs.org/
 T:     git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
 F:     Documentation/ABI/testing/sysfs-fs-xfs
 F:     Documentation/admin-guide/xfs.rst
-F:     Documentation/filesystems/xfs-delayed-logging-design.txt
-F:     Documentation/filesystems/xfs-self-describing-metadata.txt
+F:     Documentation/filesystems/xfs-delayed-logging-design.rst
+F:     Documentation/filesystems/xfs-self-describing-metadata.rst
 F:     fs/xfs/
 F:     include/uapi/linux/dqblk_xfs.h
 F:     include/uapi/linux/fsmap.h