Linux Audio

Check our new training course

Loading...
Parent directory
ABI
DocBook
EDID
PCI
RCU
accelerators
accounting
acpi
admin-guide
aoe
arm
arm64
auxdisplay
backlight
blackfin
block
blockdev
bpf
bus-devices
cdrom
cgroup-v1
cma
connector
console
core-api
cpu-freq
cpuidle
cris
crypto
dev-tools
development-process
device-mapper
devicetree
dmaengine
doc-guide
driver-api
driver-model
dvb
early-userspace
extcon
fault-injection
fb
features
filesystems
firmware_class
fmc
fpga
frv
gpio
gpu
hid
hwmon
i2c
ia64
ide
iio
infiniband
input
ioctl
isdn
ja_JP
kbuild
kdump
kernel-hacking
ko_KR
laptops
leds
lightnvm
livepatch
locking
m68k
maintainer
md
media
memory-devices
metag
mic
mips
misc-devices
mmc
mn10300
mtd
namespaces
netlabel
networking
nfc
nios2
nvdimm
nvmem
openrisc
parisc
pcmcia
perf
phy
platform
power
powerpc
pps
prctl
process
pti
ptp
rapidio
s390
scheduler
scsi
security
serial
sh
sound
sparc
sphinx
sphinx-static
spi
sysctl
target
thermal
timers
tpm
trace
translations
usb
userspace-api
vDSO
video4linux
virtual
vm
w1
watchdog
wimax
x86
xtensa
zh_CN
00-INDEX 14834 bytes
BUG-HUNTING 8326 bytes
&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 081 # udevd --version o grub 0.93 # grub --version || grub-install --version o mcelog 0.6 # mcelog --version o iptables 1.4.2 # iptables -V o openssl & libcrypto 1.0.0 # openssl version o bc 1.06.95 # bc --version Kernel compilation ================== GCC --- The gcc version requirements may vary depending on the type of CPU in your computer. Make ---- You will need GNU make 3.80 or later to build the kernel. Binutils -------- Linux on IA-32 has recently switched from using as86 to using gas for assembling the 16-bit boot code, removing the need for as86 to compile your kernel. This change does, however, mean that you need a recent release of binutils. Perl ---- You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, File::Basename, and File::Find to build the kernel. BC -- You will need bc to build kernels 3.10 and higher OpenSSL ------- Module signing and external certificate handling use the OpenSSL program and crypto library to do key creation and signature generation. You will need openssl to build kernels 3.7 and higher if module signing is enabled. You will also need openssl development packages to build kernels 4.3 and higher. System utilities ================ Architectural changes --------------------- DevFS has been obsoleted in favour of udev (http:/www.kernel.org/pub/linux/utils/kernel/hotplug/) 32-bit UID support is now in place. Have fun! Linux documentation for functions is transitioning to inline documentation via specially-formatted comments near their definitions in the source. These comments can be combined with the SGML templates in the Documentation/DocBook directory to make DocBook files, which can then be converted by DocBook stylesheets to PostScript, HTML, PDF files, and several other formats. In order to convert from DocBook format to a format of your choice, you'll need to install Jade as well as the desired DocBook stylesheets. Util-linux ---------- New versions of util-linux provide *fdisk support for larger disks, support new options to mount, recognize more supported partition types, have a fdformat which works with 2.4 kernels, and similar goodies. You'll probably want to upgrade. Ksymoops -------- If the unthinkable happens and your kernel oopses, you may need the ksymoops tool to decode it, but in most cases you don't. It is generally preferred to build the kernel with CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is (this also produces better output than ksymoops). If for some reason your kernel is not build with CONFIG_KALLSYMS and you have no way to rebuild and reproduce the Oops with that option, then you can still decode that Oops with ksymoops. Module-Init-Tools ----------------- A new module loader is now in the kernel that requires module-init-tools to use. It is backward compatible with the 2.4.x series kernels. Mkinitrd -------- These changes to the /lib/modules file tree layout also require that mkinitrd be upgraded. E2fsprogs --------- The latest version of e2fsprogs fixes several bugs in fsck and debugfs. Obviously, it's a good idea to upgrade. JFSutils -------- The jfsutils package contains the utilities for the file system. The following utilities are available: o fsck.jfs - initiate replay of the transaction log, and check and repair a JFS formatted partition. o mkfs.jfs - create a JFS formatted partition. o other file system utilities are also available in this package. Reiserfsprogs ------------- The reiserfsprogs package should be used for reiserfs-3.6.x (Linux kernels 2.4.x). It is a combined package and contains working versions of mkreiserfs, resize_reiserfs, debugreiserfs and reiserfsck. These utils work on both i386 and alpha platforms. Xfsprogs -------- The latest version of xfsprogs contains mkfs.xfs, xfs_db, and the xfs_repair utilities, among others, for the XFS filesystem. It is architecture independent and any version from 2.0.0 onward should work correctly with this version of the XFS kernel code (2.6.0 or later is recommended, due to some significant improvements). PCMCIAutils ----------- PCMCIAutils replaces pcmcia-cs. It properly sets up PCMCIA sockets at system startup and loads the appropriate modules for 16-bit PCMCIA devices if the kernel is modularized and the hotplug subsystem is used. Quota-tools ----------- Support for 32 bit uid's and gid's is required if you want to use the newer version 2 quota format. Quota-tools version 3.07 and newer has this support. Use the recommended version or newer from the table above. Intel IA32 microcode -------------------- A driver has been added to allow updating of Intel IA32 microcode, accessible as a normal (misc) character device. If you are not using udev you may need to: mkdir /dev/cpu mknod /dev/cpu/microcode c 10 184 chmod 0644 /dev/cpu/microcode as root before you can use this. You'll probably also want to get the user-space microcode_ctl utility to use with this. udev ---- udev is a userspace application for populating /dev dynamically with only entries for devices actually present. udev replaces the basic functionality of devfs, while allowing persistent device naming for devices. FUSE ---- Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount options 'direct_io' and 'kernel_cache' won't work. Networking ========== General changes --------------- If you have advanced network configuration needs, you should probably consider using the network tools from ip-route2. Packet Filter / NAT ------------------- The packet filtering and NAT code uses the same tools like the previous 2.4.x kernel series (iptables). It still includes backwards-compatibility modules for 2.2.x-style ipchains and 2.0.x-style ipfwadm. PPP --- The PPP driver has been restructured to support multilink and to enable it to operate over diverse media layers. If you use PPP, upgrade pppd to at least 2.4.0. If you are not using udev, you must have the device file /dev/ppp which can be made by: mknod /dev/ppp c 108 0 as root. Isdn4k-utils ------------ Due to changes in the length of the phone number field, isdn4k-utils needs to be recompiled or (preferably) upgraded. NFS-utils --------- In ancient (2.4 and earlier) kernels, the nfs server needed to know about any client that expected to be able to access files via NFS. This information would be given to the kernel by "mountd" when the client mounted the filesystem, or by "exportfs" at system startup. exportfs would take information about active clients from /var/lib/nfs/rmtab. This approach is quite fragile as it depends on rmtab being correct which is not always easy, particularly when trying to implement fail-over. Even when the system is working well, rmtab suffers from getting lots of old entries that never get removed. With modern kernels we have the option of having the kernel tell mountd when it gets a request from an unknown host, and mountd can give appropriate export information to the kernel. This removes the dependency on rmtab and means that the kernel only needs to know about currently active clients. To enable this new functionality, you need to: mount -t nfsd nfsd /proc/fs/nfsd before running exportfs or mountd. It is recommended that all NFS services be protected from the internet-at-large by a firewall where that is possible. mcelog ------ On x86 kernels the mcelog utility is needed to process and log machine check events when CONFIG_X86_MCE is enabled. Machine check events are errors reported by the CPU. Processing them is strongly encouraged. Getting updated software ======================== Kernel compilation ****************** gcc --- o Make ---- o Binutils -------- o OpenSSL ------- o System utilities **************** Util-linux ---------- o Ksymoops -------- o Module-Init-Tools ----------------- o Mkinitrd -------- o E2fsprogs --------- o JFSutils -------- o Reiserfsprogs ------------- o Xfsprogs -------- o Pcmciautils ----------- o Quota-tools ---------- o DocBook Stylesheets ------------------- o XMLTO XSLT Frontend ------------------- o Intel P6 microcode ------------------ o udev ---- o FUSE ---- o mcelog ------ o Networking ********** PPP --- o Isdn4k-utils ------------ o NFS-utils --------- o Iptables -------- o Ip-route2 --------- o OProfile -------- o NFS-Utils --------- o "> Changes -> /Documentation/Intro ===== This document is designed to provide a list of the minimum levels of software necessary to run the 3.0 kernels. This document is originally based on my "Changes" file for 2.0.x kernels and therefore owes credit to the same people as that file (Jared Mauch, Axel Boldt, Alessandro Sigala, and countless other users all over the 'net). Current Minimal Requirements ============================ Upgrade to at *least* these software revisions before thinking you've encountered a bug! If you're unsure what version you're currently running, the suggested command should tell you. Again, keep in mind that this list assumes you are already functionally running a Linux kernel. Also, not all tools are necessary on all systems; obviously, if you don't have any ISDN hardware, for example, you probably needn't concern yourself with isdn4k-utils. o GNU C 3.2 # gcc --version o GNU make 3.80 # make --version o binutils 2.12 # ld -v o util-linux 2.10o # fdformat --version o module-init-tools 0.9.10 # depmod -V o e2fsprogs 1.41.4 # e2fsck -V o jfsutils 1.1.3 # fsck.jfs -V o reiserfsprogs 3.6.3 # reiserfsck -V o xfsprogs 2.6.0 # xfs_db -V o squashfs-tools 4.0 # mksquashfs -version o btrfs-progs 0.18 # btrfsck o pcmciautils 004 # pccardctl -V o quota-tools 3.09 # quota -V o PPP 2.4.0 # pppd --version o isdn4k-utils 3.1pre1 # isdnctrl 2>&1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 081 # udevd --version o grub 0.93 # grub --version || grub-install --version o mcelog 0.6 # mcelog --version o iptables 1.4.2 # iptables -V o openssl & libcrypto 1.0.0 # openssl version o bc 1.06.95 # bc --version Kernel compilation ================== GCC --- The gcc version requirements may vary depending on the type of CPU in your computer. Make ---- You will need GNU make 3.80 or later to build the kernel. Binutils -------- Linux on IA-32 has recently switched from using as86 to using gas for assembling the 16-bit boot code, removing the need for as86 to compile your kernel. This change does, however, mean that you need a recent release of binutils. Perl ---- You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, File::Basename, and File::Find to build the kernel. BC -- You will need bc to build kernels 3.10 and higher OpenSSL ------- Module signing and external certificate handling use the OpenSSL program and crypto library to do key creation and signature generation. You will need openssl to build kernels 3.7 and higher if module signing is enabled. You will also need openssl development packages to build kernels 4.3 and higher. System utilities ================ Architectural changes --------------------- DevFS has been obsoleted in favour of udev (http:/www.kernel.org/pub/linux/utils/kernel/hotplug/) 32-bit UID support is now in place. Have fun! Linux documentation for functions is transitioning to inline documentation via specially-formatted comments near their definitions in the source. These comments can be combined with the SGML templates in the Documentation/DocBook directory to make DocBook files, which can then be converted by DocBook stylesheets to PostScript, HTML, PDF files, and several other formats. In order to convert from DocBook format to a format of your choice, you'll need to install Jade as well as the desired DocBook stylesheets. Util-linux ---------- New versions of util-linux provide *fdisk support for larger disks, support new options to mount, recognize more supported partition types, have a fdformat which works with 2.4 kernels, and similar goodies. You'll probably want to upgrade. Ksymoops -------- If the unthinkable happens and your kernel oopses, you may need the ksymoops tool to decode it, but in most cases you don't. It is generally preferred to build the kernel with CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is (this also produces better output than ksymoops). If for some reason your kernel is not build with CONFIG_KALLSYMS and you have no way to rebuild and reproduce the Oops with that option, then you can still decode that Oops with ksymoops. Module-Init-Tools ----------------- A new module loader is now in the kernel that requires module-init-tools to use. It is backward compatible with the 2.4.x series kernels. Mkinitrd -------- These changes to the /lib/modules file tree layout also require that mkinitrd be upgraded. E2fsprogs --------- The latest version of e2fsprogs fixes several bugs in fsck and debugfs. Obviously, it's a good idea to upgrade. JFSutils -------- The jfsutils package contains the utilities for the file system. The following utilities are available: o fsck.jfs - initiate replay of the transaction log, and check and repair a JFS formatted partition. o mkfs.jfs - create a JFS formatted partition. o other file system utilities are also available in this package. Reiserfsprogs ------------- The reiserfsprogs package should be used for reiserfs-3.6.x (Linux kernels 2.4.x). It is a combined package and contains working versions of mkreiserfs, resize_reiserfs, debugreiserfs and reiserfsck. These utils work on both i386 and alpha platforms. Xfsprogs -------- The latest version of xfsprogs contains mkfs.xfs, xfs_db, and the xfs_repair utilities, among others, for the XFS filesystem. It is architecture independent and any version from 2.0.0 onward should work correctly with this version of the XFS kernel code (2.6.0 or later is recommended, due to some significant improvements). PCMCIAutils ----------- PCMCIAutils replaces pcmcia-cs. It properly sets up PCMCIA sockets at system startup and loads the appropriate modules for 16-bit PCMCIA devices if the kernel is modularized and the hotplug subsystem is used. Quota-tools ----------- Support for 32 bit uid's and gid's is required if you want to use the newer version 2 quota format. Quota-tools version 3.07 and newer has this support. Use the recommended version or newer from the table above. Intel IA32 microcode -------------------- A driver has been added to allow updating of Intel IA32 microcode, accessible as a normal (misc) character device. If you are not using udev you may need to: mkdir /dev/cpu mknod /dev/cpu/microcode c 10 184 chmod 0644 /dev/cpu/microcode as root before you can use this. You'll probably also want to get the user-space microcode_ctl utility to use with this. udev ---- udev is a userspace application for populating /dev dynamically with only entries for devices actually present. udev replaces the basic functionality of devfs, while allowing persistent device naming for devices. FUSE ---- Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount options 'direct_io' and 'kernel_cache' won't work. Networking ========== General changes --------------- If you have advanced network configuration needs, you should probably consider using the network tools from ip-route2. Packet Filter / NAT ------------------- The packet filtering and NAT code uses the same tools like the previous 2.4.x kernel series (iptables). It still includes backwards-compatibility modules for 2.2.x-style ipchains and 2.0.x-style ipfwadm. PPP --- The PPP driver has been restructured to support multilink and to enable it to operate over diverse media layers. If you use PPP, upgrade pppd to at least 2.4.0. If you are not using udev, you must have the device file /dev/ppp which can be made by: mknod /dev/ppp c 108 0 as root. Isdn4k-utils ------------ Due to changes in the length of the phone number field, isdn4k-utils needs to be recompiled or (preferably) upgraded. NFS-utils --------- In ancient (2.4 and earlier) kernels, the nfs server needed to know about any client that expected to be able to access files via NFS. This information would be given to the kernel by "mountd" when the client mounted the filesystem, or by "exportfs" at system startup. exportfs would take information about active clients from /var/lib/nfs/rmtab. This approach is quite fragile as it depends on rmtab being correct which is not always easy, particularly when trying to implement fail-over. Even when the system is working well, rmtab suffers from getting lots of old entries that never get removed. With modern kernels we have the option of having the kernel tell mountd when it gets a request from an unknown host, and mountd can give appropriate export information to the kernel. This removes the dependency on rmtab and means that the kernel only needs to know about currently active clients. To enable this new functionality, you need to: mount -t nfsd nfsd /proc/fs/nfsd before running exportfs or mountd. It is recommended that all NFS services be protected from the internet-at-large by a firewall where that is possible. mcelog ------ On x86 kernels the mcelog utility is needed to process and log machine check events when CONFIG_X86_MCE is enabled. Machine check events are errors reported by the CPU. Processing them is strongly encouraged. Getting updated software ======================== Kernel compilation ****************** gcc --- o Make ---- o Binutils -------- o OpenSSL ------- o System utilities **************** Util-linux ---------- o Ksymoops -------- o Module-Init-Tools ----------------- o Mkinitrd -------- o E2fsprogs --------- o JFSutils -------- o Reiserfsprogs ------------- o Xfsprogs -------- o Pcmciautils ----------- o Quota-tools ---------- o DocBook Stylesheets ------------------- o XMLTO XSLT Frontend ------------------- o Intel P6 microcode ------------------ o udev ---- o FUSE ---- o mcelog ------ o Networking ********** PPP --- o Isdn4k-utils ------------ o NFS-utils --------- o Iptables -------- o Ip-route2 --------- o OProfile -------- o NFS-Utils --------- o &1|grep version o nfs-utils 1.0.5 # showmount --version o procps 3.2.0 # ps --version o oprofile 0.9 # oprofiled --version o udev 081 # udevd --version o grub 0.93 # grub --version || grub-install --version o mcelog 0.6 # mcelog --version o iptables 1.4.2 # iptables -V o openssl & libcrypto 1.0.0 # openssl version o bc 1.06.95 # bc --version Kernel compilation ================== GCC --- The gcc version requirements may vary depending on the type of CPU in your computer. Make ---- You will need GNU make 3.80 or later to build the kernel. Binutils -------- Linux on IA-32 has recently switched from using as86 to using gas for assembling the 16-bit boot code, removing the need for as86 to compile your kernel. This change does, however, mean that you need a recent release of binutils. Perl ---- You will need perl 5 and the following modules: Getopt::Long, Getopt::Std, File::Basename, and File::Find to build the kernel. BC -- You will need bc to build kernels 3.10 and higher OpenSSL ------- Module signing and external certificate handling use the OpenSSL program and crypto library to do key creation and signature generation. You will need openssl to build kernels 3.7 and higher if module signing is enabled. You will also need openssl development packages to build kernels 4.3 and higher. System utilities ================ Architectural changes --------------------- DevFS has been obsoleted in favour of udev (http:/www.kernel.org/pub/linux/utils/kernel/hotplug/) 32-bit UID support is now in place. Have fun! Linux documentation for functions is transitioning to inline documentation via specially-formatted comments near their definitions in the source. These comments can be combined with the SGML templates in the Documentation/DocBook directory to make DocBook files, which can then be converted by DocBook stylesheets to PostScript, HTML, PDF files, and several other formats. In order to convert from DocBook format to a format of your choice, you'll need to install Jade as well as the desired DocBook stylesheets. Util-linux ---------- New versions of util-linux provide *fdisk support for larger disks, support new options to mount, recognize more supported partition types, have a fdformat which works with 2.4 kernels, and similar goodies. You'll probably want to upgrade. Ksymoops -------- If the unthinkable happens and your kernel oopses, you may need the ksymoops tool to decode it, but in most cases you don't. It is generally preferred to build the kernel with CONFIG_KALLSYMS so that it produces readable dumps that can be used as-is (this also produces better output than ksymoops). If for some reason your kernel is not build with CONFIG_KALLSYMS and you have no way to rebuild and reproduce the Oops with that option, then you can still decode that Oops with ksymoops. Module-Init-Tools ----------------- A new module loader is now in the kernel that requires module-init-tools to use. It is backward compatible with the 2.4.x series kernels. Mkinitrd -------- These changes to the /lib/modules file tree layout also require that mkinitrd be upgraded. E2fsprogs --------- The latest version of e2fsprogs fixes several bugs in fsck and debugfs. Obviously, it's a good idea to upgrade. JFSutils -------- The jfsutils package contains the utilities for the file system. The following utilities are available: o fsck.jfs - initiate replay of the transaction log, and check and repair a JFS formatted partition. o mkfs.jfs - create a JFS formatted partition. o other file system utilities are also available in this package. Reiserfsprogs ------------- The reiserfsprogs package should be used for reiserfs-3.6.x (Linux kernels 2.4.x). It is a combined package and contains working versions of mkreiserfs, resize_reiserfs, debugreiserfs and reiserfsck. These utils work on both i386 and alpha platforms. Xfsprogs -------- The latest version of xfsprogs contains mkfs.xfs, xfs_db, and the xfs_repair utilities, among others, for the XFS filesystem. It is architecture independent and any version from 2.0.0 onward should work correctly with this version of the XFS kernel code (2.6.0 or later is recommended, due to some significant improvements). PCMCIAutils ----------- PCMCIAutils replaces pcmcia-cs. It properly sets up PCMCIA sockets at system startup and loads the appropriate modules for 16-bit PCMCIA devices if the kernel is modularized and the hotplug subsystem is used. Quota-tools ----------- Support for 32 bit uid's and gid's is required if you want to use the newer version 2 quota format. Quota-tools version 3.07 and newer has this support. Use the recommended version or newer from the table above. Intel IA32 microcode -------------------- A driver has been added to allow updating of Intel IA32 microcode, accessible as a normal (misc) character device. If you are not using udev you may need to: mkdir /dev/cpu mknod /dev/cpu/microcode c 10 184 chmod 0644 /dev/cpu/microcode as root before you can use this. You'll probably also want to get the user-space microcode_ctl utility to use with this. udev ---- udev is a userspace application for populating /dev dynamically with only entries for devices actually present. udev replaces the basic functionality of devfs, while allowing persistent device naming for devices. FUSE ---- Needs libfuse 2.4.0 or later. Absolute minimum is 2.3.0 but mount options 'direct_io' and 'kernel_cache' won't work. Networking ========== General changes --------------- If you have advanced network configuration needs, you should probably consider using the network tools from ip-route2. Packet Filter / NAT ------------------- The packet filtering and NAT code uses the same tools like the previous 2.4.x kernel series (iptables). It still includes backwards-compatibility modules for 2.2.x-style ipchains and 2.0.x-style ipfwadm. PPP --- The PPP driver has been restructured to support multilink and to enable it to operate over diverse media layers. If you use PPP, upgrade pppd to at least 2.4.0. If you are not using udev, you must have the device file /dev/ppp which can be made by: mknod /dev/ppp c 108 0 as root. Isdn4k-utils ------------ Due to changes in the length of the phone number field, isdn4k-utils needs to be recompiled or (preferably) upgraded. NFS-utils --------- In ancient (2.4 and earlier) kernels, the nfs server needed to know about any client that expected to be able to access files via NFS. This information would be given to the kernel by "mountd" when the client mounted the filesystem, or by "exportfs" at system startup. exportfs would take information about active clients from /var/lib/nfs/rmtab. This approach is quite fragile as it depends on rmtab being correct which is not always easy, particularly when trying to implement fail-over. Even when the system is working well, rmtab suffers from getting lots of old entries that never get removed. With modern kernels we have the option of having the kernel tell mountd when it gets a request from an unknown host, and mountd can give appropriate export information to the kernel. This removes the dependency on rmtab and means that the kernel only needs to know about currently active clients. To enable this new functionality, you need to: mount -t nfsd nfsd /proc/fs/nfsd before running exportfs or mountd. It is recommended that all NFS services be protected from the internet-at-large by a firewall where that is possible. mcelog ------ On x86 kernels the mcelog utility is needed to process and log machine check events when CONFIG_X86_MCE is enabled. Machine check events are errors reported by the CPU. Processing them is strongly encouraged. Getting updated software ======================== Kernel compilation ****************** gcc --- o Make ---- o Binutils -------- o OpenSSL ------- o System utilities **************** Util-linux ---------- o Ksymoops -------- o Module-Init-Tools ----------------- o Mkinitrd -------- o E2fsprogs --------- o JFSutils -------- o Reiserfsprogs ------------- o Xfsprogs -------- o Pcmciautils ----------- o Quota-tools ---------- o DocBook Stylesheets ------------------- o XMLTO XSLT Frontend ------------------- o Intel P6 microcode ------------------ o udev ---- o FUSE ---- o mcelog ------ o Networking ********** PPP --- o Isdn4k-utils ------------ o NFS-utils --------- o Iptables -------- o Ip-route2 --------- o OProfile -------- o NFS-Utils --------- o "> 19 bytes
CodeOfConflict 1457 bytes
CodingStyle 48 bytes
DMA-API-HOWTO.txt 34951 bytes
DMA-API.txt 28310 bytes
DMA-ISA-LPC.txt 5209 bytes
DMA-attributes.txt 7062 bytes
HOWTO 27469 bytes
IPMI.txt 30455 bytes
IRQ-affinity.txt 2600 bytes
IRQ-domain.txt 11187 bytes
IRQ.txt 994 bytes
Intel-IOMMU.txt 3962 bytes
Makefile 4570 bytes
ManagementStyle 13249 bytes
SAK.txt 3074 bytes
SM501.txt 2902 bytes
SecurityBugs 1885 bytes
SubmitChecklist 4466 bytes
SubmittingDrivers 6333 bytes
SubmittingPatches 54 bytes
VGA-softcursor.txt 2051 bytes
adding-syscalls.txt 24382 bytes
applying-patches.txt 19963 bytes
assoc_array.txt 20453 bytes
atomic_bitops.txt 1551 bytes
atomic_ops.txt 22501 bytes
atomic_t.txt 5657 bytes
bad_memory.txt 1113 bytes
basic_profiling.txt 1707 bytes
bcache.txt 24265 bytes
binfmt_misc.txt 6689 bytes
braille-console.txt 1458 bytes
bt8xxgpio.txt 4097 bytes
btmrvl.txt 2808 bytes
bus-virt-phys-mapping.txt 8223 bytes
cachetlb.txt 17587 bytes
cgroup-v2.txt 74323 bytes
circular-buffers.txt 8369 bytes
clearing-warn-once.txt 224 bytes
clk.txt 12498 bytes
coccinelle.txt 9242 bytes
conf.py 19473 bytes
cpu-hotplug.txt 17237 bytes
cpu-load.txt 3046 bytes
cputopology.txt 5744 bytes
crc32.txt 8851 bytes
dcdbas.txt 3984 bytes
debugging-modules.txt 954 bytes
debugging-via-ohci1394.txt 7658 bytes
dell_rbu.txt 5239 bytes
devices.txt 119023 bytes
digsig.txt 3025 bytes
dma-buf-sharing.txt 22502 bytes
docutils.conf 158 bytes
dontdiff 2605 bytes
dynamic-debug-howto.txt 12946 bytes
edac.txt 25246 bytes
efi-stub.txt 3378 bytes
eisa.txt 7806 bytes
email-clients.txt 11186 bytes
flexible-arrays.txt 5730 bytes
futex-requeue-pi.txt 5189 bytes
gcc-plugins.txt 3001 bytes
gcov.txt 7816 bytes
gdb-kernel-debugging.txt 6072 bytes
highuid.txt 2652 bytes
hsi.txt 2967 bytes
hw_random.txt 3845 bytes
hwspinlock.txt 12793 bytes
index.rst 3124 bytes
init.txt 2609 bytes
initrd.txt 14398 bytes
intel_txt.txt 10497 bytes
io-mapping.txt 3364 bytes
io_ordering.txt 2059 bytes
iostats.txt 8313 bytes
irqflags-tracing.txt 2406 bytes
isa.txt 5224 bytes
isapnp.txt 492 bytes
java.txt 11143 bytes
kasan.txt 8289 bytes
kcov.txt 3502 bytes
kernel-doc-nano-HOWTO.txt 11954 bytes
kernel-docs.txt 33832 bytes
kernel-parameters.txt 156596 bytes
kernel-per-CPU-kthreads.txt 13655 bytes
kmemcheck.txt 30605 bytes
kmemleak.txt 8746 bytes
kobject.txt 18788 bytes
kprobes.txt 30149 bytes
kref.txt 9084 bytes
kselftest.txt 2501 bytes
ldm.txt 4687 bytes
local_ops.txt 6611 bytes
lockup-watchdogs.txt 4230 bytes
logo.gif 16335 bytes
logo.txt 563 bytes
lsm.txt 10799 bytes
lzo.txt 8109 bytes
magic-number.txt 8907 bytes
mailbox.txt 4458 bytes
md-cluster.txt 12565 bytes
md.txt 25954 bytes
memory-barriers.txt 116682 bytes
memory-hotplug.txt 19045 bytes
men-chameleon-bus.txt 5838 bytes
module-signing.txt 10503 bytes
mono.txt 2529 bytes
nommu-mmap.txt 12721 bytes
ntb.txt 11009 bytes
numastat.txt 1053 bytes
oops-tracing.txt 13057 bytes
padata.txt 7609 bytes
parport-lowlevel.txt 37998 bytes
parport.txt 8960 bytes
percpu-rw-semaphore.txt 1145 bytes
phy.txt 7938 bytes
pi-futex.txt 5865 bytes
pinctrl.txt 51601 bytes
pnp.txt 7193 bytes
preempt-locking.txt 5729 bytes
printk-formats.txt 10503 bytes
pwm.txt 6357 bytes
ramoops.txt 5331 bytes
rbtree.txt 15164 bytes
remoteproc.txt 12929 bytes
rfkill.txt 5162 bytes
robust-futex-ABI.txt 8906 bytes
robust-futexes.txt 9778 bytes
rpmsg.txt 13400 bytes
rtc.txt 7183 bytes
serial-console.txt 4139 bytes
sgi-ioc4.txt 2137 bytes
siphash.txt 6478 bytes
smsc_ece1099.txt 2588 bytes
sparse.txt 3901 bytes
speculation.txt 2902 bytes
stable_api_nonsense.txt 9402 bytes
stable_kernel_rules.txt 6192 bytes
static-keys.txt 13274 bytes
svga.txt 12051 bytes
switchtec.txt 3663 bytes
sync_file.txt 3150 bytes
sysfs-rules.txt 9258 bytes
sysrq.txt 12070 bytes
tee.txt 5334 bytes
this_cpu_ops.txt 11458 bytes
ubsan.txt 3185 bytes
unaligned-memory-access.txt 10689 bytes
unicode.txt 6680 bytes
unshare.txt 13376 bytes
vfio-mediated-device.txt 14651 bytes
vfio.txt 21821 bytes
vgaarbiter.txt 8291 bytes
video-output.txt 1096 bytes
vme_api.txt 13704 bytes
volatile-considered-harmful.txt 5694 bytes
workqueue.txt 15067 bytes
xillybus.txt 18065 bytes
xz.txt 5660 bytes
zorro.txt 2971 bytes