For ARM64, ONLY "acpi=off", "acpi=on" or "acpi=force"
are available
- See also Documentation/power/runtime_pm.txt, pci=noacpi
+ See also Documentation/power/runtime_pm.rst, pci=noacpi
acpi_apic_instance= [ACPI, IOAPIC]
Format: <int>
acpi_sleep= [HW,ACPI] Sleep options
Format: { s3_bios, s3_mode, s3_beep, s4_nohwsig,
old_ordering, nonvs, sci_force_enable, nobl }
- See Documentation/power/video.txt for information on
+ See Documentation/power/video.rst for information on
s3_bios and s3_mode.
s3_beep is for debugging; it makes the PC's speaker beep
as soon as the kernel's real-mode entry point is called.
blkdevparts= Manual partition parsing of block device(s) for
embedded devices based on command line input.
- See Documentation/block/cmdline-partition.txt
+ See Documentation/block/cmdline-partition.rst
boot_delay= Milliseconds to delay each printk during boot.
Values larger than 10 seconds (10000) are changed to
[KNL, x86_64] select a region under 4G first, and
fall back to reserve region above 4G when '@offset'
hasn't been specified.
- See Documentation/kdump/kdump.rst for further details.
+ See Documentation/admin-guide/kdump/kdump.rst for further details.
crashkernel=range1:size1[,range2:size2,...][@offset]
[KNL] Same as above, but depends on the memory
in the running system. The syntax of range is
start-[end] where start and end are both
a memory unit (amount[KMG]). See also
- Documentation/kdump/kdump.rst for an example.
+ Documentation/admin-guide/kdump/kdump.rst for an example.
crashkernel=size[KMG],high
[KNL, x86_64] range could be above 4G. Allow kernel
edid/1680x1050.bin, or edid/1920x1080.bin is given
and no file with the same name exists. Details and
instructions how to build your own EDID data are
- available in Documentation/EDID/howto.rst. An EDID
+ available in Documentation/driver-api/edid.rst. An EDID
data set will only be used for a particular connector,
if its name and a colon are prepended to the EDID
name. Each connector may use a unique EDID data
elevator= [IOSCHED]
Format: { "mq-deadline" | "kyber" | "bfq" }
- See Documentation/block/deadline-iosched.txt,
- Documentation/block/kyber-iosched.txt and
- Documentation/block/bfq-iosched.txt for details.
+ See Documentation/block/deadline-iosched.rst,
+ Documentation/block/kyber-iosched.rst and
+ Documentation/block/bfq-iosched.rst for details.
elfcorehdr=[size[KMG]@]offset[KMG] [IA64,PPC,SH,X86,S390]
Specifies physical address of start of kernel core
image elf header and optionally the size. Generally
kexec loader will pass this option to capture kernel.
- See Documentation/kdump/kdump.rst for details.
+ See Documentation/admin-guide/kdump/kdump.rst for details.
enable_mtrr_cleanup [X86]
The kernel tries to adjust MTRR layout from continuous
See also Documentation/fault-injection/.
floppy= [HW]
- See Documentation/blockdev/floppy.txt.
+ See Documentation/admin-guide/blockdev/floppy.rst.
force_pal_cache_flush
[IA-64] Avoid check_sal_cache_flush which may hang on
Built with CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y,
the default is off.
+ kprobe_event=[probe-list]
+ [FTRACE] Add kprobe events and enable at boot time.
+ The probe-list is a semicolon delimited list of probe
+ definitions. Each definition is same as kprobe_events
+ interface, but the parameters are comma delimited.
+ For example, to add a kprobe event on vfs_read with
+ arg1 and arg2, add to the command line;
+
+ kprobe_event=p,vfs_read,$arg1,$arg2
+
+ See also Documentation/trace/kprobetrace.rst "Kernel
+ Boot Parameter" section.
+
kpti= [ARM64] Control page table isolation of user
and kernel address spaces.
Default: enabled on cores which need mitigation.
memblock=debug [KNL] Enable memblock debug messages.
load_ramdisk= [RAM] List of ramdisks to load from floppy
- See Documentation/blockdev/ramdisk.txt.
+ See Documentation/admin-guide/blockdev/ramdisk.rst.
lockd.nlm_grace_period=P [NFS] Assign grace period.
Format: <integer>
mem_encrypt=on: Activate SME
mem_encrypt=off: Do not activate SME
- Refer to Documentation/virtual/kvm/amd-memory-encryption.rst
+ Refer to Documentation/virt/kvm/amd-memory-encryption.rst
for details on when memory encryption can be activated.
mem_sleep_default= [SUSPEND] Default system suspend mode:
/sys/module/printk/parameters/console_suspend) to
turn on/off it dynamically.
+ novmcoredd [KNL,KDUMP]
+ Disable device dump. Device dump allows drivers to
+ append dump data to vmcore so you can collect driver
+ specified debug info. Drivers can append the data
+ without any limit and this data is stored in memory,
+ so this may cause significant memory stress. Disabling
+ device dump can help save memory but the driver debug
+ data will be no longer available. This parameter
+ is only available when CONFIG_PROC_VMCORE_DEVICE_DUMP
+ is set.
+
noaliencache [MM, NUMA, SLAB] Disables the allocation of alien
caches in the slab allocator. Saves per-node memory,
but will impact performance.
register save and restore. The kernel will only save
legacy floating-point registers on task switch.
- nohugeiomap [KNL,x86] Disable kernel huge I/O mappings.
+ nohugeiomap [KNL,x86,PPC] Disable kernel huge I/O mappings.
nosmt [KNL,S390] Disable symmetric multithreading (SMT).
Equivalent to smt=1.
numa_zonelist_order= [KNL, BOOT] Select zonelist order for NUMA.
'node', 'default' can be specified
This can be set from sysctl after boot.
- See Documentation/sysctl/vm.txt for details.
+ See Documentation/admin-guide/sysctl/vm.rst for details.
ohci1394_dma=early [HW] enable debugging via the ohci1394 driver.
See Documentation/debugging-via-ohci1394.txt for more
pcd. [PARIDE]
See header of drivers/block/paride/pcd.c.
- See also Documentation/blockdev/paride.txt.
+ See also Documentation/admin-guide/blockdev/paride.rst.
pci=option[,option...] [PCI] various PCI subsystem options.
needed on a platform with proper driver support.
pd. [PARIDE]
- See Documentation/blockdev/paride.txt.
+ See Documentation/admin-guide/blockdev/paride.rst.
pdcchassis= [PARISC,HW] Disable/Enable PDC Chassis Status codes at
boot time.
and performance comparison.
pf. [PARIDE]
- See Documentation/blockdev/paride.txt.
+ See Documentation/admin-guide/blockdev/paride.rst.
pg. [PARIDE]
- See Documentation/blockdev/paride.txt.
+ See Documentation/admin-guide/blockdev/paride.rst.
pirq= [SMP,APIC] Manual mp-table setup
See Documentation/x86/i386/IO-APIC.rst.
prompt_ramdisk= [RAM] List of RAM disks to prompt for floppy disk
before loading.
- See Documentation/blockdev/ramdisk.txt.
+ See Documentation/admin-guide/blockdev/ramdisk.rst.
psi= [KNL] Enable or disable pressure stall information
tracking.
pstore.backend= Specify the name of the pstore backend to use
pt. [PARIDE]
- See Documentation/blockdev/paride.txt.
+ See Documentation/admin-guide/blockdev/paride.rst.
pti= [X86_64] Control Page Table Isolation of user and
kernel address spaces. Disabling this feature
See Documentation/admin-guide/md.rst.
ramdisk_size= [RAM] Sizes of RAM disks in kilobytes
- See Documentation/blockdev/ramdisk.txt.
+ See Documentation/admin-guide/blockdev/ramdisk.rst.
random.trust_cpu={on,off}
[KNL] Enable or disable trusting the use of the
relax_domain_level=
[KNL, SMP] Set scheduler's default relax_domain_level.
- See Documentation/cgroup-v1/cpusets.rst.
+ See Documentation/admin-guide/cgroup-v1/cpusets.rst.
reserve= [KNL,BUGS] Force kernel to ignore I/O ports or memory
Format: <base1>,<size1>[,<base2>,<size2>,...]
Specify the offset from the beginning of the partition
given by "resume=" at which the swap header is located,
in <PAGE_SIZE> units (needed only for swap files).
- See Documentation/power/swsusp-and-swap-files.txt
+ See Documentation/power/swsusp-and-swap-files.rst
resumedelay= [HIBERNATION] Delay (in seconds) to pause before attempting to
read the resume files
Format: <integer>
sonypi.*= [HW] Sony Programmable I/O Control Device driver
- See Documentation/laptops/sonypi.txt
+ See Documentation/admin-guide/laptops/sonypi.rst
spectre_v2= [X86] Control mitigation of Spectre variant 2
(indirect branch speculation) vulnerability.
swapaccount=[0|1]
[KNL] Enable accounting of swap in memory resource
controller if no parameter or 1 is given or disable
- it if 0 is given (See Documentation/cgroup-v1/memory.rst)
+ it if 0 is given (See Documentation/admin-guide/cgroup-v1/memory.rst)
swiotlb= [ARM,IA-64,PPC,MIPS,X86]
Format: { <int> | force | noforce }
Force threading of all interrupt handlers except those
marked explicitly IRQF_NO_THREAD.
- tmem [KNL,XEN]
- Enable the Transcendent memory driver if built-in.
-
- tmem.cleancache=0|1 [KNL, XEN]
- Default is on (1). Disable the usage of the cleancache
- API to send anonymous pages to the hypervisor.
-
- tmem.frontswap=0|1 [KNL, XEN]
- Default is on (1). Disable the usage of the frontswap
- API to send swap pages to the hypervisor. If disabled
- the selfballooning and selfshrinking are force disabled.
-
- tmem.selfballooning=0|1 [KNL, XEN]
- Default is on (1). Disable the driving of swap pages
- to the hypervisor.
-
- tmem.selfshrinking=0|1 [KNL, XEN]
- Default is on (1). Partial swapoff that immediately
- transfers pages from Xen hypervisor back to the
- kernel based on different criteria.
-
topology= [S390]
Format: {off | on}
Specify if the kernel should make use of the cpu
vga= [BOOT,X86-32] Select a particular video mode
See Documentation/x86/boot.rst and
- Documentation/svga.txt.
+ Documentation/admin-guide/svga.rst.
Use vga=ask for menu.
This is actually a boot loader parameter; the value is
passed to the kernel using a special protocol.
xen_nopv [X86]
Disables the PV optimizations forcing the HVM guest to
run as generic HVM guest with no PV drivers.
+ This option is obsoleted by the "nopv" option, which
+ has equivalent effect for XEN platform.
xen_scrub_pages= [XEN]
Boolean option to control scrubbing pages before giving them back
improve timer resolution at the expense of processing
more timer interrupts.
+ nopv= [X86,XEN,KVM,HYPER_V,VMWARE]
+ Disables the PV optimizations forcing the guest to run
+ as generic guest with no PV drivers. Currently support
+ XEN HVM, KVM, HYPER_V and VMWARE guest.
+
xirc2ps_cs= [NET,PCMCIA]
Format:
<irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
+ xive= [PPC]
+ By default on POWER9 and above, the kernel will
+ natively use the XIVE interrupt controller. This option
+ allows the fallback firmware mode to be used:
+
+ off Fallback to firmware control of XIVE interrupt
+ controller on both pseries and powernv
+ platforms. Only useful on POWER9 and above.
+
xhci-hcd.quirks [USB,KNL]
A hex value specifying bitmask with supplemental xhci
host controller quirks. Meaning of each bit can be
S: Supported
F: drivers/perf/xgene_pmu.c
- F: Documentation/perf/xgene-pmu.txt
+ F: Documentation/admin-guide/perf/xgene-pmu.rst
F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
APTINA CAMERA SENSOR PLL
S: Supported
- T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
+ T: git git://anongit.freedesktop.org/drm/drm-misc
F: drivers/gpu/drm/arm/display/include/
F: drivers/gpu/drm/arm/display/komeda/
F: Documentation/devicetree/bindings/display/arm,komeda.txt
S: Supported
- T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
+ T: git git://anongit.freedesktop.org/drm/drm-misc
F: drivers/gpu/drm/arm/
F: Documentation/devicetree/bindings/display/arm,malidp.txt
F: Documentation/gpu/afbc.rst
ARM MFM AND FLOPPY DRIVERS
S: Maintained
- F: arch/arm/lib/floppydma.S
+ F: arch/arm/mach-rpc/floppydma.S
F: arch/arm/include/asm/floppy.h
ARM PMU PROFILING AND DEBUGGING
F: arch/arm/plat-orion/
F: arch/arm/boot/dts/dove*
F: arch/arm/boot/dts/orion5x*
+ T: git git://git.infradead.org/linux-mvebu.git
ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
F: drivers/irqchip/irq-mvebu-*
F: drivers/pinctrl/mvebu/
F: drivers/rtc/rtc-armada38x.c
+ T: git git://git.infradead.org/linux-mvebu.git
ARM/Mediatek RTC DRIVER
ARM/QUALCOMM SUPPORT
S: Maintained
F: Documentation/devicetree/bindings/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/mmc/host/sdhci-msm.c
F: drivers/pci/controller/dwc/pcie-qcom.c
F: drivers/phy/qualcomm/
F: drivers/power/*/msm*
F: drivers/*/*s5pv210*
F: drivers/memory/samsung/*
F: drivers/soc/samsung/*
- F: Documentation/arm/Samsung/
+ F: Documentation/arm/samsung/
F: Documentation/devicetree/bindings/arm/samsung/
F: Documentation/devicetree/bindings/sram/samsung-sram.txt
F: Documentation/devicetree/bindings/power/pd-samsung.txt
F: Documentation/hwmon/asc7621.rst
F: drivers/hwmon/asc7621.c
+ ASPEED PINCTRL DRIVERS
+ S: Maintained
+ F: drivers/pinctrl/aspeed/
+ F: Documentation/devicetree/bindings/pinctrl/aspeed,*
+
ASPEED VIDEO ENGINE DRIVER
W: http://www.openaoe.org/
S: Supported
- F: Documentation/aoe/
+ F: Documentation/admin-guide/aoe/
F: drivers/block/aoe/
ATHEROS 71XX/9XXX GPIO DRIVER
S: Maintained
F: block/bfq-*
- F: Documentation/block/bfq-iosched.txt
+ F: Documentation/block/bfq-iosched.rst
BFS FILE SYSTEM
F: arch/riscv/net/
BPF JIT for S390
S: Maintained
CEPH COMMON CODE (LIBCEPH)
W: http://ceph.com/
F: include/linux/crush/
CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
S: Maintained
F: Documentation/admin-guide/cgroup-v2.rst
- F: Documentation/cgroup-v1/
+ F: Documentation/admin-guide/cgroup-v1/
F: include/linux/cgroup*
F: kernel/cgroup/
W: http://oss.sgi.com/projects/cpusets/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
S: Maintained
- F: Documentation/cgroup-v1/cpusets.rst
+ F: Documentation/admin-guide/cgroup-v1/cpusets.rst
F: include/linux/cpuset.h
F: kernel/cgroup/cpuset.c
F: mm/memcontrol.c
F: mm/swap_cgroup.c
+ CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
+ T: git git://git.kernel.dk/linux-block
+ F: Documentation/cgroup-v1/blkio-controller.rst
+ F: block/blk-cgroup.c
+ F: include/linux/blk-cgroup.h
+ F: block/blk-throttle.c
+ F: block/blk-iolatency.c
+ F: block/bfq-cgroup.c
+
CORETEMP HARDWARE MONITORING DRIVER
S: Maintained
- F: Documentation/dcdbas.txt
+ F: Documentation/driver-api/dcdbas.rst
F: drivers/platform/x86/dcdbas.*
DELL WMI NOTIFICATIONS DRIVER
S: Supported
F: drivers/mtd/nand/raw/denali*
+ DESIGNWARE EDMA CORE IP DRIVER
+ S: Maintained
+ F: drivers/dma/dw-edma/
+ F: include/linux/dma/edma.h
+
DESIGNWARE USB2 DRD IP DRIVER
T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
T: quilt http://people.redhat.com/agk/patches/linux/editing/
S: Maintained
- F: Documentation/device-mapper/
+ F: Documentation/admin-guide/device-mapper/
F: drivers/md/Makefile
F: drivers/md/Kconfig
F: drivers/md/dm*
S: Supported
F: drivers/block/drbd/
F: lib/lru_cache.c
- F: Documentation/blockdev/drbd/
+ F: Documentation/admin-guide/blockdev/
DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
F: drivers/gpu/drm/tinydrm/st7735r.c
F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt
+ DRM DRIVER FOR ST-ERICSSON MCDE
+ T: git git://anongit.freedesktop.org/drm/drm-misc
+ S: Maintained
+ F: drivers/gpu/drm/mcde/
+ F: Documentation/devicetree/bindings/display/ste,mcde.txt
+
DRM DRIVER FOR TDFX VIDEO CARDS
S: Orphan / Obsolete
F: drivers/gpu/drm/tdfx/
DRM PANEL DRIVERS
T: git git://anongit.freedesktop.org/drm/drm-misc
S: Maintained
DRM TTM SUBSYSTEM
T: git git://people.freedesktop.org/~agd5f/linux
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
S: Maintained
- F: Documentation/efi-stub.txt
+ F: Documentation/admin-guide/efi-stub.rst
F: arch/*/kernel/efi.c
F: arch/x86/boot/compressed/eboot.[ch]
F: arch/*/include/asm/efi.h
F: drivers/counter/ftm-quaddec.c
FLOPPY DRIVER
- T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
- S: Odd fixes
+ S: Orphan
F: drivers/block/floppy.c
FMC SUBSYSTEM
S: Maintained
+ F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.txt
F: Documentation/devicetree/bindings/soc/fsl/
F: drivers/soc/fsl/
F: include/linux/fsl/
S: Supported
- F: Documentation/power/freezing-of-tasks.txt
+ F: Documentation/power/freezing-of-tasks.rst
F: include/linux/freezer.h
F: kernel/freezer.c
F: scripts/gcc-plugins/
F: scripts/gcc-plugin.sh
F: scripts/Makefile.gcc-plugins
- F: Documentation/gcc-plugins.txt
+ F: Documentation/core-api/gcc-plugins.rst
GASKET DRIVER FRAMEWORK
S: Maintained
F: Documentation/devicetree/bindings/gpio/
F: Documentation/driver-api/gpio/
- F: Documentation/gpio/
+ F: Documentation/admin-guide/gpio/
F: Documentation/ABI/testing/gpio-cdev
F: Documentation/ABI/obsolete/sysfs-gpio
F: drivers/gpio/
S: Odd fixes
F: Documentation/devicetree/bindings/rng/
- F: Documentation/hw_random.txt
+ F: Documentation/admin-guide/hw_random.rst
F: drivers/char/hw_random/
F: include/linux/hw_random.h
W: http://www.hisilicon.com
S: Supported
F: drivers/perf/hisilicon
- F: Documentation/perf/hisi-pmu.txt
+ F: Documentation/admin-guide/perf/hisi-pmu.rst
HISILICON ROCE DRIVER
F: tools/hv/
F: Documentation/ABI/stable/sysfs-bus-vmbus
+ HYPERBUS SUPPORT
+ S: Supported
+ F: drivers/mtd/hyperbus/
+ F: include/linux/mtd/hyperbus.h
+ F: Documentation/devicetree/bindings/mtd/cypress,hyperflash.txt
+ F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.txt
+
HYPERVISOR VIRTUAL CONSOLE DRIVER
S: Odd Fixes
S: Maintained
F: drivers/mtd/nand/raw/ingenic/
+ INGENIC JZ47xx SoCs
+ S: Maintained
+ F: arch/mips/boot/dts/ingenic/
+ F: arch/mips/include/asm/mach-jz4740/
+ F: arch/mips/jz4740/
+ F: drivers/clk/ingenic/
+ F: drivers/dma/dma-jz4780.c
+ F: drivers/gpu/drm/ingenic/
+ F: drivers/i2c/busses/i2c-jz4780.c
+ F: drivers/iio/adc/ingenic-adc.c
+ F: drivers/irqchip/irq-ingenic.c
+ F: drivers/memory/jz4780-nemc.c
+ F: drivers/mmc/host/jz4740_mmc.c
+ F: drivers/mtd/nand/raw/ingenic/
+ F: drivers/pinctrl/pinctrl-ingenic.c
+ F: drivers/power/supply/ingenic-battery.c
+ F: drivers/pwm/pwm-jz4740.c
+ F: drivers/rtc/rtc-jz4740.c
+ F: drivers/tty/serial/8250/8250_ingenic.c
+ F: drivers/usb/musb/jz4740.c
+ F: drivers/watchdog/jz4740_wdt.c
+ F: include/dt-bindings/iio/adc/ingenic,adc.h
+ F: include/linux/mfd/ingenic-tcu.h
+ F: sound/soc/jz4740/
+ F: sound/soc/codecs/jz47*
+
INOTIFY
F: drivers/gpio/gpio-*cove.c
F: drivers/gpio/gpio-msic.c
- INTEL MULTIFUNCTION PMIC DEVICE DRIVERS
+ INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
S: Maintained
F: drivers/mfd/intel_msic.c
F: drivers/infiniband/hw/i40iw/
F: include/uapi/rdma/i40iw-abi.h
+ INTEL SPEED SELECT TECHNOLOGY
+ S: Maintained
+ F: drivers/platform/x86/intel_speed_select_if/
+ F: tools/power/x86/intel-speed-select/
+ F: include/uapi/linux/isst_if.h
+
INTEL TELEMETRY DRIVER
W: http://tboot.sourceforge.net
T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
S: Supported
- F: Documentation/intel_txt.txt
+ F: Documentation/x86/intel_txt.rst
F: include/linux/tboot.h
F: arch/x86/kernel/tboot.c
S: Maintained
- F: Documentation/interconnect/
+ F: Documentation/driver-api/interconnect.rst
F: Documentation/devicetree/bindings/interconnect/
F: drivers/interconnect/
F: include/dt-bindings/interconnect/
T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
S: Supported
F: fs/iomap.c
+ F: fs/iomap/
F: include/linux/iomap.h
IOMMU DRIVERS
ISA
S: Maintained
- F: Documentation/isa.txt
+ F: Documentation/driver-api/isa.rst
F: drivers/base/isa.c
F: include/linux/isa.h
ISAPNP
S: Maintained
- F: Documentation/isapnp.txt
+ F: Documentation/driver-api/isapnp.rst
F: drivers/pnp/isapnp/
F: include/linux/isapnp.h
W: http://lse.sourceforge.net/kdump/
S: Maintained
- F: Documentation/kdump/
+ F: Documentation/admin-guide/kdump/
KEENE FM RADIO TRANSMITTER DRIVER
W: http://www.linux-kvm.org
T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
S: Supported
-F: Documentation/virtual/kvm/
+F: Documentation/virt/kvm/
F: include/trace/events/kvm.h
F: include/uapi/asm-generic/kvm*
F: include/uapi/linux/kvm*
S: Maintained
F: Documentation/ABI/testing/sysfs-platform-lg-laptop
- F: Documentation/laptops/lg-laptop.rst
+ F: Documentation/admin-guide/laptops/lg-laptop.rst
F: drivers/platform/x86/lg-laptop.c
LG2160 MEDIA DRIVER
W: http://www.linux-ntfs.org/content/view/19/37/
S: Maintained
- F: Documentation/ldm.txt
+ F: Documentation/admin-guide/ldm.rst
F: block/partitions/ldm.*
LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
S: Maintained
F: drivers/net/wireless/mediatek/mt7601u/
+ MEDIATEK MT7621/28/88 I2C DRIVER
+ S: Maintained
+ F: drivers/i2c/busses/i2c-mt7621.c
+ F: Documentation/devicetree/bindings/i2c/i2c-mt7621.txt
+
MEDIATEK NAND CONTROLLER DRIVER
S: Maintained
F: drivers/mcb/
F: include/linux/mcb.h
- F: Documentation/men-chameleon-bus.txt
+ F: Documentation/driver-api/men-chameleon-bus.rst
MEN F21BMC (Board Management Controller)
MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
S: Maintained
- F: Documentation/serial/moxa-smartio.rst
+ F: Documentation/driver-api/serial/moxa-smartio.rst
F: drivers/tty/mxser.*
MR800 AVERMEDIA USB FM RADIO DRIVER
F: include/net/net_failover.h
F: Documentation/networking/net_failover.rst
- NETEFFECT IWARP RNIC DRIVER (IW_NES)
- W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
- S: Supported
- F: drivers/infiniband/hw/nes/
- F: include/uapi/rdma/nes-abi.h
-
NETEM NETWORK EMULATOR
S: Maintained
- F: Documentation/blockdev/nbd.txt
+ F: Documentation/admin-guide/blockdev/nbd.rst
F: drivers/block/nbd.c
F: include/trace/events/nbd.h
F: include/uapi/linux/nbd.h
F: drivers/misc/ocxl/
F: include/misc/ocxl*
F: include/uapi/misc/ocxl.h
- F: Documentation/accelerators/ocxl.rst
+ F: Documentation/userspace-api/accelerators/ocxl.rst
OMAP AUDIO SUPPORT
S: Orphan
F: drivers/video/fbdev/omap2/
- F: Documentation/arm/OMAP/DSS
+ F: Documentation/arm/omap/dss.rst
OMAP FRAMEBUFFER SUPPORT
OP-TEE DRIVER
S: Maintained
F: drivers/tee/optee/
OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
S: Maintained
F: drivers/char/hw_random/optee-rng.c
T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
F: drivers/opp/
F: include/linux/pm_opp.h
- F: Documentation/power/opp.txt
+ F: Documentation/power/opp.rst
F: Documentation/devicetree/bindings/opp/
OPL4 DRIVER
S: Odd Fixes
- F: Documentation/auxdisplay/lcd-panel-cgram.txt
+ F: Documentation/admin-guide/lcd-panel-cgram.rst
F: drivers/auxdisplay/panel.c
PARALLEL PORT SUBSYSTEM
F: include/linux/parport*.h
F: drivers/char/ppdev.c
F: include/uapi/linux/ppdev.h
- F: Documentation/parport*.txt
+ F: Documentation/driver-api/parport*.rst
PARAVIRT_OPS INTERFACE
S: Supported
-F: Documentation/virtual/paravirt_ops.txt
+F: Documentation/virt/paravirt_ops.txt
F: arch/*/kernel/paravirt*
F: arch/*/include/asm/paravirt*.h
F: include/linux/hypervisor.h
S: Maintained
- F: Documentation/blockdev/paride.txt
+ F: Documentation/admin-guide/blockdev/paride.rst
F: drivers/block/paride/
PARISC ARCHITECTURE
S: Maintained
- F: Documentation/switchtec.txt
+ F: Documentation/driver-api/switchtec.rst
F: Documentation/ABI/testing/sysfs-class-switchtec
F: drivers/pci/switch/switchtec*
F: include/uapi/linux/switchtec_ioctl.h
S: Supported
- F: Documentation/PCI/pci-error-recovery.txt
+ F: Documentation/PCI/pci-error-recovery.rst
F: drivers/pci/pcie/aer.c
F: drivers/pci/pcie/dpc.c
F: drivers/pci/pcie/err.c
S: Supported
- F: Documentation/PCI/pci-error-recovery.txt
+ F: Documentation/PCI/pci-error-recovery.rst
PCI MSI DRIVER FOR ALTERA MSI IP
F: arch/arm/mach-picoxcell/
F: drivers/crypto/picoxcell*
+ PIDFD API
+ S: Maintained
+ T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
+ F: samples/pidfd/
+ F: tools/testing/selftests/pidfd/
+ K: (?i)pidfd
+ K: (?i)clone3
+ K: \b(clone_args|kernel_clone_args)\b
+
PIN CONTROL SUBSYSTEM
F: include/linux/pm.h
F: include/linux/pm_*
F: include/linux/powercap.h
+ F: include/linux/intel_rapl.h
F: drivers/powercap/
F: kernel/configs/nopm.config
S: Maintained
T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
- F: Documentation/pwm.txt
+ F: Documentation/driver-api/pwm.rst
F: Documentation/devicetree/bindings/pwm/
F: include/linux/pwm.h
F: drivers/pwm/
S: Maintained
F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
- F: Documentation/devicetree/bindings/net/qcom,dwmac.txt
+ F: Documentation/devicetree/bindings/net/qcom,ethqos.txt
QUALCOMM GENERIC INTERFACE I2C DRIVER
RAMDISK RAM BLOCK DEVICE DRIVER
S: Maintained
- F: Documentation/blockdev/ramdisk.txt
+ F: Documentation/admin-guide/blockdev/ramdisk.rst
F: drivers/block/brd.c
RANCHU VIRTUAL BOARD FOR MIPS
T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
S: Maintained
F: Documentation/devicetree/bindings/rtc/
- F: Documentation/rtc.txt
+ F: Documentation/admin-guide/rtc.rst
F: drivers/rtc/
F: include/linux/rtc.h
F: include/uapi/linux/rtc.h
T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
S: Maintained
F: Documentation/devicetree/bindings/remoteproc/
+ F: Documentation/ABI/testing/sysfs-class-remoteproc
F: Documentation/remoteproc.txt
F: drivers/remoteproc/
F: include/linux/remoteproc.h
+ F: include/linux/remoteproc/
REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
S: Maintained
F: drivers/rpmsg/
F: Documentation/rpmsg.txt
+ F: Documentation/ABI/testing/sysfs-bus-rpmsg
F: include/linux/rpmsg.h
F: include/linux/rpmsg/
+ F: include/uapi/linux/rpmsg.h
+ F: samples/rpmsg/
RENESAS CLOCK DRIVERS
T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
S: Maintained
- F: Documentation/rfkill.txt
+ F: Documentation/driver-api/rfkill.rst
F: Documentation/ABI/stable/sysfs-class-rfkill
F: net/rfkill/
F: include/linux/rfkill.h
- T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git
+ T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
S: Supported
F: arch/riscv/
K: riscv
P: Comtrol Corp.
W: http://www.comtrol.com
S: Maintained
- F: Documentation/serial/rocket.rst
+ F: Documentation/driver-api/serial/rocket.rst
F: drivers/tty/rocket*
ROCKETPORT EXPRESS/INFINITY DRIVER
S: Supported
F: Documentation/devicetree/bindings/phy/samsung-phy.txt
- F: Documentation/phy/samsung-usb2.txt
+ F: Documentation/driver-api/phy/samsung-usb2.rst
F: drivers/phy/samsung/phy-exynos4210-usb2.c
F: drivers/phy/samsung/phy-exynos4x12-usb2.c
F: drivers/phy/samsung/phy-exynos5250-usb2.c
S: Supported
- F: Documentation/ia64/serial.txt
+ F: Documentation/ia64/serial.rst
F: drivers/tty/serial/ioc?_serial.c
F: include/linux/ioc?.h
T: git git://github.com/sifive/riscv-linux.git
S: Supported
- K: sifive
+ K: [^@]sifive
N: sifive
SIFIVE FU540 SYSTEM-ON-CHIP
S: Maintained
F: drivers/leds/leds-net48xx.c
+ SOFT-IWARP DRIVER (siw)
+ S: Supported
+ F: drivers/infiniband/sw/siw/
+ F: include/uapi/rdma/siw-abi.h
+
SOFT-ROCE DRIVER (rxe)
SOCIONEXT (SNI) NETSEC NETWORK DRIVER
S: Maintained
F: drivers/net/ethernet/socionext/netsec.c
W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
S: Maintained
- F: Documentation/laptops/sony-laptop.txt
+ F: Documentation/admin-guide/laptops/sony-laptop.rst
F: drivers/char/sonypi.c
F: drivers/platform/x86/sony-laptop.c
F: include/linux/sony-laptop.h
S: Maintained
- F: Documentation/svga.txt
+ F: Documentation/admin-guide/svga.rst
F: arch/x86/boot/video*
SWIOTLB SUBSYSTEM
F: drivers/dma-buf/sw_sync.c
F: include/linux/sync_file.h
F: include/uapi/linux/sync_file.h
- F: Documentation/sync_file.txt
+ F: Documentation/driver-api/sync_file.rst
T: git git://anongit.freedesktop.org/drm/drm-misc
SYNOPSYS ARC ARCHITECTURE
TEE SUBSYSTEM
S: Maintained
F: include/linux/tee_drv.h
F: include/uapi/linux/tee.h
S: Supported
- F: Documentation/thermal/cpu-cooling-api.txt
+ F: Documentation/thermal/cpu-cooling-api.rst
F: drivers/thermal/cpu_cooling.c
F: include/linux/cpu_cooling.h
TI LP855x BACKLIGHT DRIVER
S: Maintained
- F: Documentation/backlight/lp855x-driver.txt
+ F: Documentation/driver-api/backlight/lp855x-driver.rst
F: drivers/video/backlight/lp855x_bl.c
F: include/linux/platform_data/lp855x.h
S: Supported
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
- F: Documentation/serial/
+ F: Documentation/driver-api/serial/
F: drivers/tty/
F: drivers/tty/serial/serial_core.c
F: include/linux/serial_core.h
Q: https://patchwork.ozlabs.org/project/linux-um/list/
T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
S: Maintained
-F: Documentation/virtual/uml/
+F: Documentation/virt/uml/
F: arch/um/
F: arch/x86/um/
F: fs/hostfs/
T: git git://github.com/awilliam/linux-vfio.git
S: Maintained
- F: Documentation/vfio.txt
+ F: Documentation/driver-api/vfio.rst
F: drivers/vfio/
F: include/linux/vfio.h
F: include/uapi/linux/vfio.h
S: Maintained
- F: Documentation/vfio-mediated-device.txt
+ F: Documentation/driver-api/vfio-mediated-device.rst
F: drivers/vfio/mdev/
F: include/linux/mdev.h
F: samples/vfio-mdev/
F: drivers/virtio/virtio_input.c
F: include/uapi/linux/virtio_input.h
+ VIRTIO IOMMU DRIVER
+ S: Maintained
+ F: drivers/iommu/virtio-iommu.c
+ F: include/uapi/linux/virtio_iommu.h
+
VIRTUAL BOX GUEST DEVICE DRIVER
F: drivers/misc/vmw_balloon.c
VMWARE HYPERVISOR INTERFACE
S: Supported
F: arch/x86/kernel/cpu/vmware.c
W: http://xfs.org/
T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
S: Supported
- F: Documentation/filesystems/xfs.txt
+ F: Documentation/admin-guide/xfs.rst
F: Documentation/ABI/testing/sysfs-fs-xfs
- F: Documentation/filesystems/xfs.txt
F: Documentation/filesystems/xfs-delayed-logging-design.txt
F: Documentation/filesystems/xfs-self-describing-metadata.txt
F: fs/xfs/
S: Maintained
F: drivers/block/zram/
- F: Documentation/blockdev/zram.txt
+ F: Documentation/admin-guide/blockdev/zram.rst
ZS DECSTATION Z85C30 SERIAL DRIVER