projects/linux·commit 650fc870

Merge tag 'docs-4.13' of git://git.lwn.net/linux

650fc870 · Linus Torvalds <[email protected]> · 2017-07-03 21:13:25 -07:00

Pull documentation updates from Jonathan Corbet:
 "There has been a fair amount of activity in the docs tree this time
  around. Highlights include:

   - Conversion of a bunch of security documentation into RST

   - The conversion of the remaining DocBook templates by The Amazing
     Mauro Machine. We can now drop the entire DocBook build chain.

   - The usual collection of fixes and minor updates"

* tag 'docs-4.13' of git://git.lwn.net/linux: (90 commits)
  scripts/kernel-doc: handle DECLARE_HASHTABLE
  Documentation: atomic_ops.txt is core-api/atomic_ops.rst
  Docs: clean up some DocBook loose ends
  Make the main documentation title less Geocities
  Docs: Use kernel-figure in vidioc-g-selection.rst
  Docs: fix table problems in ras.rst
  Docs: Fix breakage with Sphinx 1.5 and upper
  Docs: Include the Latex "ifthen" package
  doc/kokr/howto: Only send regression fixes after -rc1
  docs-rst: fix broken links to dynamic-debug-howto in kernel-parameters
  doc: Document suitability of IBM Verse for kernel development
  Doc: fix a markup error in coding-style.rst
  docs: driver-api: i2c: remove some outdated information
  Documentation: DMA API: fix a typo in a function name
  Docs: Insert missing space to separate link from text
  doc/ko_KR/memory-barriers: Update control-dependencies example
  Documentation, kbuild: fix typo "minimun" -> "minimum"
  docs: Fix some formatting issues in request-key.rst
  doc: ReSTify keys-trusted-encrypted.txt
  doc: ReSTify keys-request-key.txt
  ...
Commit
650fc870a2ef35b83397eebd35b8c8df211bff78
Parents
f4dd029e · 1cb566ba

Merge commit. Changes below are compared with the first parent: f4dd029e.

Changes

180 files changed · +8397 −12189

FileStatusAddDelContent
Documentation/00-INDEXmodified+2−4View file
Documentation/DMA-API.txtmodified+1−1View file
Documentation/DocBook/.gitignoredeleted+0−17View before deletion
Documentation/DocBook/Makefiledeleted+0−282View before deletion
Documentation/DocBook/filesystems.tmpldeleted+0−381View before deletion
Documentation/DocBook/kernel-hacking.tmpldeleted+0−1312View before deletion
Documentation/DocBook/kernel-locking.tmpldeleted+0−2151View before deletion
Documentation/DocBook/kgdb.tmpldeleted+0−918View before deletion
Documentation/DocBook/libata.tmpldeleted+0−1625View before deletion
Documentation/DocBook/librs.tmpldeleted+0−289View before deletion
Documentation/DocBook/lsm.tmpldeleted+0−265View before deletion
Documentation/DocBook/mtdnand.tmpldeleted+0−1291View before deletion
Documentation/DocBook/networking.tmpldeleted+0−111View before deletion
Documentation/DocBook/rapidio.tmpldeleted+0−155View before deletion
Documentation/DocBook/s390-drivers.tmpldeleted+0−161View before deletion
Documentation/DocBook/scsi.tmpldeleted+0−409View before deletion
Documentation/DocBook/sh.tmpldeleted+0−105View before deletion
Documentation/DocBook/stylesheet.xsldeleted+0−11View before deletion
Documentation/DocBook/w1.tmpldeleted+0−101View before deletion
Documentation/DocBook/z8530book.tmpldeleted+0−371View before deletion
Documentation/Makefilemodified+125−0View file
Documentation/Makefile.sphinxdeleted+0−130View before deletion
Documentation/PCI/MSI-HOWTO.txtmodified+1−1View file
Documentation/security/LoadPin.txt → Documentation/admin-guide/LSM/LoadPin.rstrenamed+8−4View file
Documentation/security/SELinux.txt → Documentation/admin-guide/LSM/SELinux.rstrenamed+12−6View file
Documentation/security/Smack.txt → Documentation/admin-guide/LSM/Smack.rstrenamed+189−84View file
Documentation/security/Yama.txt → Documentation/admin-guide/LSM/Yama.rstrenamed+29−26View file
Documentation/security/apparmor.txt → Documentation/admin-guide/LSM/apparmor.rstrenamed+24−12View file
Documentation/security/LSM.txt → Documentation/admin-guide/LSM/index.rstrenamed+14−14View file
Documentation/security/tomoyo.txt → Documentation/admin-guide/LSM/tomoyo.rstrenamed+16−6View file
Documentation/admin-guide/README.rstmodified+0−6View file
Documentation/admin-guide/index.rstmodified+1−0View file
Documentation/admin-guide/kernel-parameters.txtmodified+4−2View file
Documentation/admin-guide/ras.rstmodified+5−5View file
Documentation/conf.pymodified+35−9View file
Documentation/core-api/assoc_array.rstmodified+4−1View file
Documentation/core-api/index.rstmodified+1−0View file
Documentation/core-api/librs.rstadded+212−0View file
Documentation/crypto/asymmetric-keys.txtmodified+1−1View file
Documentation/security/conf.py → Documentation/crypto/conf.pyrenamed+4−2View file
Documentation/dev-tools/index.rstmodified+1−0View file
Documentation/dev-tools/kgdb.rstadded+907−0View file
Documentation/doc-guide/docbook.rstdeleted+0−90View before deletion
Documentation/doc-guide/index.rstmodified+0−1View file
Documentation/doc-guide/kernel-doc.rstmodified+10−0View file
Documentation/doc-guide/sphinx.rstmodified+0−5View file
Documentation/dontdiffmodified+0−1View file
Documentation/driver-api/i2c.rstmodified+4−5View file
Documentation/driver-api/index.rstmodified+6−0View file
Documentation/driver-api/libata.rstadded+1031−0View file
Documentation/driver-api/mtdnand.rstadded+1007−0View file
Documentation/driver-api/rapidio.rstadded+107−0View file
Documentation/driver-api/s390-drivers.rstadded+111−0View file
Documentation/driver-api/scsi.rstadded+344−0View file
Documentation/driver-api/w1.rstadded+70−0View file
Documentation/fb/api.txtmodified+2−2View file
Documentation/filesystems/conf.pyadded+10−0View file
Documentation/filesystems/index.rstadded+317−0View file
Documentation/filesystems/nfs/idmapper.txtmodified+1−1View file
Documentation/gpu/todo.rstmodified+1−1View file
Documentation/index.rstmodified+16−2View file
Documentation/kbuild/makefiles.txtmodified+1−1View file
Documentation/kernel-doc-nano-HOWTO.txtmodified+11−54View file
Documentation/kernel-hacking/conf.pyadded+10−0View file
Documentation/kernel-hacking/hacking.rstadded+811−0View file
Documentation/kernel-hacking/index.rstadded+9−0View file
Documentation/kernel-hacking/locking.rstadded+1446−0View file
Documentation/lsm.txtadded+201−0View file
Documentation/media/uapi/v4l/vidioc-g-selection.rstmodified+2−2View file
Documentation/memory-barriers.txtmodified+5−5View file
Documentation/networking/conf.pyadded+10−0View file
Documentation/networking/dns_resolver.txtmodified+1−1View file
Documentation/networking/index.rstadded+18−0View file
Documentation/networking/kapi.rstadded+147−0View file
Documentation/networking/z8530book.rstadded+256−0View file
Documentation/process/changes.rstmodified+5−21View file
Documentation/process/coding-style.rstmodified+2−2View file
Documentation/process/email-clients.rstmodified+5−0View file
Documentation/process/howto.rstmodified+0−8View file
Documentation/process/kernel-docs.rstmodified+1−33View file
Documentation/security/00-INDEXdeleted+0−26View before deletion
Documentation/security/IMA-templates.txt → Documentation/security/IMA-templates.rstrenamed+26−20View file
Documentation/security/LSM.rstadded+14−0View file
Documentation/security/credentials.txt → Documentation/security/credentials.rstrenamed+124−151View file
Documentation/security/index.rstmodified+7−1View file
Documentation/security/keys.txt → Documentation/security/keys/core.rstrenamed+151−163View file
Documentation/security/keys-ecryptfs.txt → Documentation/security/keys/ecryptfs.rstrenamed+12−7View file
Documentation/security/keys/index.rstadded+11−0View file
Documentation/security/keys-request-key.txt → Documentation/security/keys/request-key.rstrenamed+35−38View file
Documentation/security/keys-trusted-encrypted.txt → Documentation/security/keys/trusted-encrypted.rstrenamed+20−12View file
Documentation/security/self-protection.txt → Documentation/security/self-protection.rstrenamed+63−36View file
Documentation/sh/conf.pyadded+10−0View file
Documentation/sh/index.rstadded+59−0View file
Documentation/sound/conf.pyadded+10−0View file
Documentation/sphinx/convert_template.seddeleted+0−18View before deletion
Documentation/sphinx/post_convert.seddeleted+0−23View before deletion
Documentation/sphinx/tmplcvtdeleted+0−28View before deletion
Documentation/translations/ja_JP/howto.rstmodified+0−7View file
Documentation/translations/ko_KR/howto.rstmodified+11−16View file
Documentation/translations/ko_KR/memory-barriers.txtmodified+1−1View file
Documentation/userspace-api/index.rstmodified+2−0View file
Documentation/prctl/no_new_privs.txt → Documentation/userspace-api/no_new_privs.rstrenamed+25−19View file
Documentation/prctl/seccomp_filter.txt → Documentation/userspace-api/seccomp_filter.rstrenamed+60−56View file
Documentation/userspace-api/unshare.rstmodified+1−1View file
MAINTAINERSmodified+12−9View file
Makefilemodified+3−7View file
arch/ia64/include/asm/io.hmodified+1−1View file
arch/ia64/sn/kernel/iomv.cmodified+1−1View file
drivers/ata/acard-ahci.cmodified+1−1View file
drivers/ata/ahci.cmodified+1−1View file
drivers/ata/ahci.hmodified+1−1View file
drivers/ata/ata_piix.cmodified+1−1View file
drivers/ata/libahci.cmodified+1−1View file
drivers/ata/libata-core.cmodified+1−1View file
drivers/ata/libata-eh.cmodified+1−1View file
drivers/ata/libata-scsi.cmodified+5−4View file
drivers/ata/libata-sff.cmodified+1−1View file
drivers/ata/libata.hmodified+1−1View file
drivers/ata/pata_pdc2027x.cmodified+1−1View file
drivers/ata/pdc_adma.cmodified+1−1View file
drivers/ata/sata_nv.cmodified+1−1View file
drivers/ata/sata_promise.cmodified+1−1View file
drivers/ata/sata_promise.hmodified+1−1View file
drivers/ata/sata_qstor.cmodified+1−1View file
drivers/ata/sata_sil.cmodified+1−1View file
drivers/ata/sata_sis.cmodified+1−1View file
drivers/ata/sata_svw.cmodified+1−1View file
drivers/ata/sata_sx4.cmodified+1−1View file
drivers/ata/sata_uli.cmodified+1−1View file
drivers/ata/sata_via.cmodified+1−1View file
drivers/ata/sata_vsc.cmodified+1−1View file
drivers/mtd/nand/nand_base.cmodified+5−2View file
drivers/net/phy/phy.cmodified+1−0View file
drivers/scsi/qla1280.cmodified+1−1View file
drivers/scsi/scsi_scan.cmodified+4−3View file
drivers/scsi/scsi_transport_fc.cmodified+10−8View file
drivers/scsi/scsicam.cmodified+2−2View file
fs/debugfs/file.cmodified+1−1View file
fs/debugfs/inode.cmodified+1−1View file
fs/eventfd.cmodified+2−2View file
fs/fs-writeback.cmodified+7−5View file
fs/jbd2/transaction.cmodified+21−21View file
fs/mpage.cmodified+1−0View file
fs/namei.cmodified+1−0View file
include/linux/ata.hmodified+1−1View file
include/linux/cred.hmodified+1−1View file
include/linux/debugfs.hmodified+1−1View file
include/linux/key.hmodified+1−1View file
include/linux/libata.hmodified+1−1View file
include/linux/lsm_hooks.hmodified+12−13View file
include/linux/mtd/nand.hmodified+1−1View file
include/linux/mutex.hmodified+3−3View file
include/linux/netdevice.hmodified+5−4View file
include/linux/skbuff.hmodified+1−1View file
include/net/sock.hmodified+4−5View file
kernel/cred.cmodified+1−1View file
kernel/futex.cmodified+20−20View file
kernel/irq/chip.cmodified+1−1View file
kernel/irq/handle.cmodified+1−1View file
kernel/irq/irqdesc.cmodified+1−1View file
kernel/locking/mutex.cmodified+3−3View file
lib/Kconfig.debugmodified+1−1View file
lib/Kconfig.kgdbmodified+1−1View file
net/core/datagram.cmodified+1−1View file
net/core/sock.cmodified+5−2View file
scripts/.gitignoremodified+0−1View file
scripts/Makefilemodified+2−8View file
scripts/check-lc_ctype.cdeleted+0−11View before deletion
scripts/docproc.cdeleted+0−681View before deletion
scripts/kernel-docmodified+2−0View file
scripts/kernel-doc-xml-refdeleted+0−198View before deletion
scripts/selinux/READMEmodified+1−1View file
security/apparmor/match.cmodified+1−1View file
security/apparmor/policy_unpack.cmodified+1−1View file
security/keys/encrypted-keys/encrypted.cmodified+1−1View file
security/keys/encrypted-keys/masterkey_trusted.cmodified+1−1View file
security/keys/request_key.cmodified+1−1View file
security/keys/request_key_auth.cmodified+1−1View file
security/keys/trusted.cmodified+1−1View file
security/yama/Kconfigmodified+2−1View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/00-INDEX

View file
diff --git a/Documentation/00-INDEX b/Documentation/00-INDEX
index ed3e5e9..f35473f 100644
--- a/Documentation/00-INDEX
+++ b/Documentation/00-INDEX
@@ -24,8 +24,6 @@ DMA-ISA-LPC.txt
- How to do DMA with ISA (and LPC) devices.
DMA-attributes.txt
- listing of the various possible attributes a DMA region can have
-DocBook/
- - directory with DocBook templates etc. for kernel documentation.
EDID/
- directory with info on customizing EDID for broken gfx/displays.
IPMI.txt
@@ -40,8 +38,6 @@ Intel-IOMMU.txt
- basic info on the Intel IOMMU virtualization support.
Makefile
- It's not of interest for those who aren't touching the build system.
-Makefile.sphinx
- - It's not of interest for those who aren't touching the build system.
PCI/
- info related to PCI drivers.
RCU/
@@ -264,6 +260,8 @@ logo.gif
- full colour GIF image of Linux logo (penguin - Tux).
logo.txt
- info on creator of above logo & site to get additional images from.
+lsm.txt
+ - Linux Security Modules: General Security Hooks for Linux
lzo.txt
- kernel LZO decompressor input formats
m68k/

Documentation/DMA-API.txt

View file
diff --git a/Documentation/DMA-API.txt b/Documentation/DMA-API.txt
index 6b20128..71200df 100644
--- a/Documentation/DMA-API.txt
+++ b/Documentation/DMA-API.txt
@@ -692,7 +692,7 @@ of preallocated entries is defined per architecture. If it is too low for you
boot with 'dma_debug_entries=<your_desired_number>' to overwrite the
architectural default.
-void debug_dmap_mapping_error(struct device *dev, dma_addr_t dma_addr);
+void debug_dma_mapping_error(struct device *dev, dma_addr_t dma_addr);
dma-debug interface debug_dma_mapping_error() to debug drivers that fail
to check DMA mapping errors on addresses returned by dma_map_single() and

Documentation/DocBook/.gitignore

View before deletion
diff --git a/Documentation/DocBook/.gitignore b/Documentation/DocBook/.gitignore
deleted file mode 100644
index e05da3f..0000000
--- a/Documentation/DocBook/.gitignore
+++ /dev/null
@@ -1,17 +0,0 @@
-*.xml
-*.ps
-*.pdf
-*.html
-*.9.gz
-*.9
-*.aux
-*.dvi
-*.log
-*.out
-*.png
-*.gif
-*.svg
-*.proc
-*.db
-media-indices.tmpl
-media-entities.tmpl

Documentation/DocBook/Makefile

View before deletion
diff --git a/Documentation/DocBook/Makefile b/Documentation/DocBook/Makefile
deleted file mode 100644
index 85916f1..0000000
--- a/Documentation/DocBook/Makefile
+++ /dev/null
@@ -1,282 +0,0 @@
-###
-# This makefile is used to generate the kernel documentation,
-# primarily based on in-line comments in various source files.
-# See Documentation/kernel-doc-nano-HOWTO.txt for instruction in how
-# to document the SRC - and how to read it.
-# To add a new book the only step required is to add the book to the
-# list of DOCBOOKS.
-
-DOCBOOKS := z8530book.xml \
- kernel-hacking.xml kernel-locking.xml \
- networking.xml \
- filesystems.xml lsm.xml kgdb.xml \
- libata.xml mtdnand.xml librs.xml rapidio.xml \
- s390-drivers.xml scsi.xml \
- sh.xml w1.xml
-
-ifeq ($(DOCBOOKS),)
-
-# Skip DocBook build if the user explicitly requested no DOCBOOKS.
-.DEFAULT:
- @echo " SKIP DocBook $@ target (DOCBOOKS=\"\" specified)."
-else
-ifneq ($(SPHINXDIRS),)
-
-# Skip DocBook build if the user explicitly requested a sphinx dir
-.DEFAULT:
- @echo " SKIP DocBook $@ target (SPHINXDIRS specified)."
-else
-
-
-###
-# The build process is as follows (targets):
-# (xmldocs) [by docproc]
-# file.tmpl --> file.xml +--> file.ps (psdocs) [by db2ps or xmlto]
-# +--> file.pdf (pdfdocs) [by db2pdf or xmlto]
-# +--> DIR=file (htmldocs) [by xmlto]
-# +--> man/ (mandocs) [by xmlto]
-
-
-# for PDF and PS output you can choose between xmlto and docbook-utils tools
-PDF_METHOD = $(prefer-db2x)
-PS_METHOD = $(prefer-db2x)
-
-
-targets += $(DOCBOOKS)
-BOOKS := $(addprefix $(obj)/,$(DOCBOOKS))
-xmldocs: $(BOOKS)
-sgmldocs: xmldocs
-
-PS := $(patsubst %.xml, %.ps, $(BOOKS))
-psdocs: $(PS)
-
-PDF := $(patsubst %.xml, %.pdf, $(BOOKS))
-pdfdocs: $(PDF)
-
-HTML := $(sort $(patsubst %.xml, %.html, $(BOOKS)))
-htmldocs: $(HTML)
- $(call cmd,build_main_index)
-
-MAN := $(patsubst %.xml, %.9, $(BOOKS))
-mandocs: $(MAN)
- find $(obj)/man -name '*.9' | xargs gzip -nf
-
-# Default location for installed man pages
-export INSTALL_MAN_PATH = $(objtree)/usr
-
-installmandocs: mandocs
- mkdir -p $(INSTALL_MAN_PATH)/man/man9/
- find $(obj)/man -name '*.9.gz' -printf '%h %f\n' | \
- sort -k 2 -k 1 | uniq -f 1 | sed -e 's: :/:' | \
- xargs install -m 644 -t $(INSTALL_MAN_PATH)/man/man9/
-
-# no-op for the DocBook toolchain
-epubdocs:
-latexdocs:
-linkcheckdocs:
-
-###
-#External programs used
-KERNELDOCXMLREF = $(srctree)/scripts/kernel-doc-xml-ref
-KERNELDOC = $(srctree)/scripts/kernel-doc
-DOCPROC = $(objtree)/scripts/docproc
-CHECK_LC_CTYPE = $(objtree)/scripts/check-lc_ctype
-
-# Use a fixed encoding - UTF-8 if the C library has support built-in
-# or ASCII if not
-LC_CTYPE := $(call try-run, LC_CTYPE=C.UTF-8 $(CHECK_LC_CTYPE),C.UTF-8,C)
-export LC_CTYPE
-
-XMLTOFLAGS = -m $(srctree)/$(src)/stylesheet.xsl
-XMLTOFLAGS += --skip-validation
-
-###
-# DOCPROC is used for two purposes:
-# 1) To generate a dependency list for a .tmpl file
-# 2) To preprocess a .tmpl file and call kernel-doc with
-# appropriate parameters.
-# The following rules are used to generate the .xml documentation
-# required to generate the final targets. (ps, pdf, html).
-quiet_cmd_docproc = DOCPROC $@
- cmd_docproc = SRCTREE=$(srctree)/ $(DOCPROC) doc $< >$@
-define rule_docproc
- set -e; \
- $(if $($(quiet)cmd_$(1)),echo ' $($(quiet)cmd_$(1))';) \
- $(cmd_$(1)); \
- ( \
- echo 'cmd_$@ := $(cmd_$(1))'; \
- echo $@: `SRCTREE=$(srctree) $(DOCPROC) depend $<`; \
- ) > $(dir $@).$(notdir $@).cmd
-endef
-
-%.xml: %.tmpl $(KERNELDOC) $(DOCPROC) $(KERNELDOCXMLREF) FORCE
- $(call if_changed_rule,docproc)
-
-# Tell kbuild to always build the programs
-always := $(hostprogs-y)
-
-notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \
- exit 1
-db2xtemplate = db2TYPE -o $(dir $@) $<
-xmltotemplate = xmlto TYPE $(XMLTOFLAGS) -o $(dir $@) $<
-
-# determine which methods are available
-ifeq ($(shell which db2ps >/dev/null 2>&1 && echo found),found)
- use-db2x = db2x
- prefer-db2x = db2x
-else
- use-db2x = notfound
- prefer-db2x = $(use-xmlto)
-endif
-ifeq ($(shell which xmlto >/dev/null 2>&1 && echo found),found)
- use-xmlto = xmlto
- prefer-xmlto = xmlto
-else
- use-xmlto = notfound
- prefer-xmlto = $(use-db2x)
-endif
-
-# the commands, generated from the chosen template
-quiet_cmd_db2ps = PS $@
- cmd_db2ps = $(subst TYPE,ps, $($(PS_METHOD)template))
-%.ps : %.xml
- $(call cmd,db2ps)
-
-quiet_cmd_db2pdf = PDF $@
- cmd_db2pdf = $(subst TYPE,pdf, $($(PDF_METHOD)template))
-%.pdf : %.xml
- $(call cmd,db2pdf)
-
-
-index = index.html
-main_idx = $(obj)/$(index)
-quiet_cmd_build_main_index = HTML $(main_idx)
- cmd_build_main_index = rm -rf $(main_idx); \
- echo '<h1>Linux Kernel HTML Documentation</h1>' >> $(main_idx) && \
- echo '<h2>Kernel Version: $(KERNELVERSION)</h2>' >> $(main_idx) && \
- cat $(HTML) >> $(main_idx)
-
-quiet_cmd_db2html = HTML $@
- cmd_db2html = xmlto html $(XMLTOFLAGS) -o $(patsubst %.html,%,$@) $< && \
- echo '<a HREF="$(patsubst %.html,%,$(notdir $@))/index.html"> \
- $(patsubst %.html,%,$(notdir $@))</a><p>' > $@
-
-###
-# Rules to create an aux XML and .db, and use them to re-process the DocBook XML
-# to fill internal hyperlinks
- gen_aux_xml = :
- quiet_gen_aux_xml = echo ' XMLREF $@'
-silent_gen_aux_xml = :
-%.aux.xml: %.xml
- @$($(quiet)gen_aux_xml)
- @rm -rf $@
- @(cat $< | egrep "^<refentry id" | egrep -o "\".*\"" | cut -f 2 -d \" > $<.db)
- @$(KERNELDOCXMLREF) -db $<.db $< > $@
-.PRECIOUS: %.aux.xml
-
-%.html: %.aux.xml
- @(which xmlto > /dev/null 2>&1) || \
- (echo "*** You need to install xmlto ***"; \
- exit 1)
- @rm -rf $@ $(patsubst %.html,%,$@)
- $(call cmd,db2html)
- @if [ ! -z "$(PNG-$(basename $(notdir $@)))" ]; then \
- cp $(PNG-$(basename $(notdir $@))) $(patsubst %.html,%,$@); fi
-
-quiet_cmd_db2man = MAN $@
- cmd_db2man = if grep -q refentry $<; then xmlto man $(XMLTOFLAGS) -o $(obj)/man/$(*F) $< ; fi
-%.9 : %.xml
- @(which xmlto > /dev/null 2>&1) || \
- (echo "*** You need to install xmlto ***"; \
- exit 1)
- $(Q)mkdir -p $(obj)/man/$(*F)
- $(call cmd,db2man)
- @touch $@
-
-###
-# Rules to generate postscripts and PNG images from .fig format files
-quiet_cmd_fig2eps = FIG2EPS $@
- cmd_fig2eps = fig2dev -Leps $< $@
-
-%.eps: %.fig
- @(which fig2dev > /dev/null 2>&1) || \
- (echo "*** You need to install transfig ***"; \
- exit 1)
- $(call cmd,fig2eps)
-
-quiet_cmd_fig2png = FIG2PNG $@
- cmd_fig2png = fig2dev -Lpng $< $@
-
-%.png: %.fig
- @(which fig2dev > /dev/null 2>&1) || \
- (echo "*** You need to install transfig ***"; \
- exit 1)
- $(call cmd,fig2png)
-
-###
-# Rule to convert a .c file to inline XML documentation
- gen_xml = :
- quiet_gen_xml = echo ' GEN $@'
-silent_gen_xml = :
-%.xml: %.c
- @$($(quiet)gen_xml)
- @( \
- echo "<programlisting>"; \
- expand --tabs=8 < $< | \
- sed -e "s/&/\\&amp;/g" \
- -e "s/</\\&lt;/g" \
- -e "s/>/\\&gt;/g"; \
- echo "</programlisting>") > $@
-
-endif # DOCBOOKS=""
-endif # SPHINDIR=...
-
-###
-# Help targets as used by the top-level makefile
-dochelp:
- @echo ' Linux kernel internal documentation in different formats (DocBook):'
- @echo ' htmldocs - HTML'
- @echo ' pdfdocs - PDF'
- @echo ' psdocs - Postscript'
- @echo ' xmldocs - XML DocBook'
- @echo ' mandocs - man pages'
- @echo ' installmandocs - install man pages generated by mandocs to INSTALL_MAN_PATH'; \
- echo ' (default: $(INSTALL_MAN_PATH))'; \
- echo ''
- @echo ' cleandocs - clean all generated DocBook files'
- @echo
- @echo ' make DOCBOOKS="s1.xml s2.xml" [target] Generate only docs s1.xml s2.xml'
- @echo ' valid values for DOCBOOKS are: $(DOCBOOKS)'
- @echo
- @echo " make DOCBOOKS=\"\" [target] Don't generate docs from Docbook"
- @echo ' This is useful to generate only the ReST docs (Sphinx)'
-
-
-###
-# Temporary files left by various tools
-clean-files := $(DOCBOOKS) \
- $(patsubst %.xml, %.dvi, $(DOCBOOKS)) \
- $(patsubst %.xml, %.aux, $(DOCBOOKS)) \
- $(patsubst %.xml, %.tex, $(DOCBOOKS)) \
- $(patsubst %.xml, %.log, $(DOCBOOKS)) \
- $(patsubst %.xml, %.out, $(DOCBOOKS)) \
- $(patsubst %.xml, %.ps, $(DOCBOOKS)) \
- $(patsubst %.xml, %.pdf, $(DOCBOOKS)) \
- $(patsubst %.xml, %.html, $(DOCBOOKS)) \
- $(patsubst %.xml, %.9, $(DOCBOOKS)) \
- $(patsubst %.xml, %.aux.xml, $(DOCBOOKS)) \
- $(patsubst %.xml, %.xml.db, $(DOCBOOKS)) \
- $(patsubst %.xml, %.xml, $(DOCBOOKS)) \
- $(patsubst %.xml, .%.xml.cmd, $(DOCBOOKS)) \
- $(index)
-
-clean-dirs := $(patsubst %.xml,%,$(DOCBOOKS)) man
-
-cleandocs:
- $(Q)rm -f $(call objectify, $(clean-files))
- $(Q)rm -rf $(call objectify, $(clean-dirs))
-
-# Declare the contents of the .PHONY variable as phony. We keep that
-# information in a variable so we can use it in if_changed and friends.
-
-.PHONY: $(PHONY)

Documentation/DocBook/filesystems.tmpl

View before deletion
diff --git a/Documentation/DocBook/filesystems.tmpl b/Documentation/DocBook/filesystems.tmpl
deleted file mode 100644
index 6006b63..0000000
--- a/Documentation/DocBook/filesystems.tmpl
+++ /dev/null
@@ -1,381 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
- "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" []>
-
-<book id="Linux-filesystems-API">
- <bookinfo>
- <title>Linux Filesystems API</title>
-
- <legalnotice>
- <para>
- This documentation is free software; you can redistribute
- it and/or modify it under the terms of the GNU General Public
- License as published by the Free Software Foundation; either
- version 2 of the License, or (at your option) any later
- version.
- </para>
-
- <para>
- This program is distributed in the hope that it will be
- useful, but WITHOUT ANY WARRANTY; without even the implied
- warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
- See the GNU General Public License for more details.
- </para>
-
- <para>
- You should have received a copy of the GNU General Public
- License along with this program; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- MA 02111-1307 USA
- </para>
-
- <para>
- For more details see the file COPYING in the source
- distribution of Linux.
- </para>
- </legalnotice>
- </bookinfo>
-
-<toc></toc>
-
- <chapter id="vfs">
- <title>The Linux VFS</title>
- <sect1 id="the_filesystem_types"><title>The Filesystem types</title>
-!Iinclude/linux/fs.h
- </sect1>
- <sect1 id="the_directory_cache"><title>The Directory Cache</title>
-!Efs/dcache.c
-!Iinclude/linux/dcache.h
- </sect1>
- <sect1 id="inode_handling"><title>Inode Handling</title>
-!Efs/inode.c
-!Efs/bad_inode.c
- </sect1>
- <sect1 id="registration_and_superblocks"><title>Registration and Superblocks</title>
-!Efs/super.c
- </sect1>
- <sect1 id="file_locks"><title>File Locks</title>
-!Efs/locks.c
-!Ifs/locks.c
- </sect1>
- <sect1 id="other_functions"><title>Other Functions</title>
-!Efs/mpage.c
-!Efs/namei.c
-!Efs/buffer.c
-!Eblock/bio.c
-!Efs/seq_file.c
-!Efs/filesystems.c
-!Efs/fs-writeback.c
-!Efs/block_dev.c
- </sect1>
- </chapter>
-
- <chapter id="proc">
- <title>The proc filesystem</title>
-
- <sect1 id="sysctl_interface"><title>sysctl interface</title>
-!Ekernel/sysctl.c
- </sect1>
-
- <sect1 id="proc_filesystem_interface"><title>proc filesystem interface</title>
-!Ifs/proc/base.c
- </sect1>
- </chapter>
-
- <chapter id="fs_events">
- <title>Events based on file descriptors</title>
-!Efs/eventfd.c
- </chapter>
-
- <chapter id="sysfs">
- <title>The Filesystem for Exporting Kernel Objects</title>
-!Efs/sysfs/file.c
-!Efs/sysfs/symlink.c
- </chapter>
-
- <chapter id="debugfs">
- <title>The debugfs filesystem</title>
-
- <sect1 id="debugfs_interface"><title>debugfs interface</title>
-!Efs/debugfs/inode.c
-!Efs/debugfs/file.c
- </sect1>
- </chapter>
-
- <chapter id="LinuxJDBAPI">
- <chapterinfo>
- <title>The Linux Journalling API</title>
-
- <authorgroup>
- <author>
- <firstname>Roger</firstname>
- <surname>Gammans</surname>
- <affiliation>
- <address>
- <email>[email protected]</email>
- </address>
- </affiliation>
- </author>
- </authorgroup>
-
- <authorgroup>
- <author>
- <firstname>Stephen</firstname>
- <surname>Tweedie</surname>
- <affiliation>
- <address>
- <email>[email protected]</email>
- </address>
- </affiliation>
- </author>
- </authorgroup>
-
- <copyright>
- <year>2002</year>
- <holder>Roger Gammans</holder>
- </copyright>
- </chapterinfo>
-
- <title>The Linux Journalling API</title>
-
- <sect1 id="journaling_overview">
- <title>Overview</title>
- <sect2 id="journaling_details">
- <title>Details</title>
-<para>
-The journalling layer is easy to use. You need to
-first of all create a journal_t data structure. There are
-two calls to do this dependent on how you decide to allocate the physical
-media on which the journal resides. The jbd2_journal_init_inode() call
-is for journals stored in filesystem inodes, or the jbd2_journal_init_dev()
-call can be used for journal stored on a raw device (in a continuous range
-of blocks). A journal_t is a typedef for a struct pointer, so when
-you are finally finished make sure you call jbd2_journal_destroy() on it
-to free up any used kernel memory.
-</para>
-
-<para>
-Once you have got your journal_t object you need to 'mount' or load the journal
-file. The journalling layer expects the space for the journal was already
-allocated and initialized properly by the userspace tools. When loading the
-journal you must call jbd2_journal_load() to process journal contents. If the
-client file system detects the journal contents does not need to be processed
-(or even need not have valid contents), it may call jbd2_journal_wipe() to
-clear the journal contents before calling jbd2_journal_load().
-</para>
-
-<para>
-Note that jbd2_journal_wipe(..,0) calls jbd2_journal_skip_recovery() for you if
-it detects any outstanding transactions in the journal and similarly
-jbd2_journal_load() will call jbd2_journal_recover() if necessary. I would
-advise reading ext4_load_journal() in fs/ext4/super.c for examples on this
-stage.
-</para>
-
-<para>
-Now you can go ahead and start modifying the underlying
-filesystem. Almost.
-</para>
-
-<para>
-
-You still need to actually journal your filesystem changes, this
-is done by wrapping them into transactions. Additionally you
-also need to wrap the modification of each of the buffers
-with calls to the journal layer, so it knows what the modifications
-you are actually making are. To do this use jbd2_journal_start() which
-returns a transaction handle.
-</para>
-
-<para>
-jbd2_journal_start()
-and its counterpart jbd2_journal_stop(), which indicates the end of a
-transaction are nestable calls, so you can reenter a transaction if necessary,
-but remember you must call jbd2_journal_stop() the same number of times as
-jbd2_journal_start() before the transaction is completed (or more accurately
-leaves the update phase). Ext4/VFS makes use of this feature to simplify
-handling of inode dirtying, quota support, etc.
-</para>
-
-<para>
-Inside each transaction you need to wrap the modifications to the
-individual buffers (blocks). Before you start to modify a buffer you
-need to call jbd2_journal_get_{create,write,undo}_access() as appropriate,
-this allows the journalling layer to copy the unmodified data if it
-needs to. After all the buffer may be part of a previously uncommitted
-transaction.
-At this point you are at last ready to modify a buffer, and once
-you are have done so you need to call jbd2_journal_dirty_{meta,}data().
-Or if you've asked for access to a buffer you now know is now longer
-required to be pushed back on the device you can call jbd2_journal_forget()
-in much the same way as you might have used bforget() in the past.
-</para>
-
-<para>
-A jbd2_journal_flush() may be called at any time to commit and checkpoint
-all your transactions.
-</para>
-
-<para>
-Then at umount time , in your put_super() you can then call jbd2_journal_destroy()
-to clean up your in-core journal object.
-</para>
-
-<para>
-Unfortunately there a couple of ways the journal layer can cause a deadlock.
-The first thing to note is that each task can only have
-a single outstanding transaction at any one time, remember nothing
-commits until the outermost jbd2_journal_stop(). This means
-you must complete the transaction at the end of each file/inode/address
-etc. operation you perform, so that the journalling system isn't re-entered
-on another journal. Since transactions can't be nested/batched
-across differing journals, and another filesystem other than
-yours (say ext4) may be modified in a later syscall.
-</para>
-
-<para>
-The second case to bear in mind is that jbd2_journal_start() can
-block if there isn't enough space in the journal for your transaction
-(based on the passed nblocks param) - when it blocks it merely(!) needs to

This diff is incomplete. Download the complete patch.

Documentation/DocBook/kernel-hacking.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/kernel-locking.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/kgdb.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/libata.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/librs.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/lsm.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/mtdnand.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/networking.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/rapidio.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/s390-drivers.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/scsi.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/sh.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/stylesheet.xsl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/w1.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/DocBook/z8530book.tmpl

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/Makefile

View file

This diff is incomplete. Download the complete patch.

Documentation/Makefile.sphinx

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/PCI/MSI-HOWTO.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/LoadPin.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/SELinux.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/Smack.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/Yama.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/apparmor.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/LSM/tomoyo.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/README.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/kernel-parameters.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/admin-guide/ras.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/core-api/assoc_array.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/core-api/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/core-api/librs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/crypto/asymmetric-keys.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/crypto/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/dev-tools/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/dev-tools/kgdb.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/doc-guide/docbook.rst

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/doc-guide/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/doc-guide/kernel-doc.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/doc-guide/sphinx.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/dontdiff

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/i2c.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/libata.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/mtdnand.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/rapidio.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/s390-drivers.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/scsi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/driver-api/w1.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/fb/api.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/filesystems/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/filesystems/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/filesystems/nfs/idmapper.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/gpu/todo.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/kbuild/makefiles.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/kernel-doc-nano-HOWTO.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/kernel-hacking/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/kernel-hacking/hacking.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/kernel-hacking/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/kernel-hacking/locking.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/lsm.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/media/uapi/v4l/vidioc-g-selection.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/memory-barriers.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/dns_resolver.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/kapi.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/networking/z8530book.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/process/changes.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/process/coding-style.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/process/email-clients.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/process/howto.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/process/kernel-docs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/00-INDEX

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/security/IMA-templates.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/LSM.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/credentials.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/keys/core.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/keys/ecryptfs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/keys/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/keys/request-key.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/keys/trusted-encrypted.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/security/self-protection.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sh/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/sh/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/sound/conf.py

View file

This diff is incomplete. Download the complete patch.

Documentation/sphinx/convert_template.sed

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/sphinx/post_convert.sed

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/sphinx/tmplcvt

View before deletion

This diff is incomplete. Download the complete patch.

Documentation/translations/ja_JP/howto.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/ko_KR/howto.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/translations/ko_KR/memory-barriers.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/index.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/no_new_privs.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/seccomp_filter.rst

View file

This diff is incomplete. Download the complete patch.

Documentation/userspace-api/unshare.rst

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

Makefile

View file

This diff is incomplete. Download the complete patch.

arch/ia64/include/asm/io.h

View file

This diff is incomplete. Download the complete patch.

arch/ia64/sn/kernel/iomv.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/acard-ahci.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/ahci.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/ahci.h

View file

This diff is incomplete. Download the complete patch.

drivers/ata/ata_piix.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libahci.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libata-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libata-eh.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libata-scsi.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libata-sff.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/libata.h

View file

This diff is incomplete. Download the complete patch.

drivers/ata/pata_pdc2027x.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/pdc_adma.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_nv.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_promise.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_promise.h

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_qstor.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_sil.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_sis.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_svw.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_sx4.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_uli.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_via.c

View file

This diff is incomplete. Download the complete patch.

drivers/ata/sata_vsc.c

View file

This diff is incomplete. Download the complete patch.

drivers/mtd/nand/nand_base.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/phy/phy.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/qla1280.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/scsi_scan.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/scsi_transport_fc.c

View file

This diff is incomplete. Download the complete patch.

drivers/scsi/scsicam.c

View file

This diff is incomplete. Download the complete patch.

fs/debugfs/file.c

View file

This diff is incomplete. Download the complete patch.

fs/debugfs/inode.c

View file

This diff is incomplete. Download the complete patch.

fs/eventfd.c

View file

This diff is incomplete. Download the complete patch.

fs/fs-writeback.c

View file

This diff is incomplete. Download the complete patch.

fs/jbd2/transaction.c

View file

This diff is incomplete. Download the complete patch.

fs/mpage.c

View file

This diff is incomplete. Download the complete patch.

fs/namei.c

View file

This diff is incomplete. Download the complete patch.

include/linux/ata.h

View file

This diff is incomplete. Download the complete patch.

include/linux/cred.h

View file

This diff is incomplete. Download the complete patch.

include/linux/debugfs.h

View file

This diff is incomplete. Download the complete patch.

include/linux/key.h

View file

This diff is incomplete. Download the complete patch.

include/linux/libata.h

View file

This diff is incomplete. Download the complete patch.

include/linux/lsm_hooks.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mtd/nand.h

View file

This diff is incomplete. Download the complete patch.

include/linux/mutex.h

View file

This diff is incomplete. Download the complete patch.

include/linux/netdevice.h

View file

This diff is incomplete. Download the complete patch.

include/linux/skbuff.h

View file

This diff is incomplete. Download the complete patch.

include/net/sock.h

View file

This diff is incomplete. Download the complete patch.

kernel/cred.c

View file

This diff is incomplete. Download the complete patch.

kernel/futex.c

View file

This diff is incomplete. Download the complete patch.

kernel/irq/chip.c

View file

This diff is incomplete. Download the complete patch.

kernel/irq/handle.c

View file

This diff is incomplete. Download the complete patch.

kernel/irq/irqdesc.c

View file

This diff is incomplete. Download the complete patch.

kernel/locking/mutex.c

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig.debug

View file

This diff is incomplete. Download the complete patch.

lib/Kconfig.kgdb

View file

This diff is incomplete. Download the complete patch.

net/core/datagram.c

View file

This diff is incomplete. Download the complete patch.

net/core/sock.c

View file

This diff is incomplete. Download the complete patch.

scripts/.gitignore

View file

This diff is incomplete. Download the complete patch.

scripts/Makefile

View file

This diff is incomplete. Download the complete patch.

scripts/check-lc_ctype.c

View before deletion

This diff is incomplete. Download the complete patch.

scripts/docproc.c

View before deletion

This diff is incomplete. Download the complete patch.

scripts/kernel-doc

View file

This diff is incomplete. Download the complete patch.

scripts/kernel-doc-xml-ref

View before deletion

This diff is incomplete. Download the complete patch.

scripts/selinux/README

View file

This diff is incomplete. Download the complete patch.

security/apparmor/match.c

View file

This diff is incomplete. Download the complete patch.

security/apparmor/policy_unpack.c

View file

This diff is incomplete. Download the complete patch.

security/keys/encrypted-keys/encrypted.c

View file

This diff is incomplete. Download the complete patch.

security/keys/encrypted-keys/masterkey_trusted.c

View file

This diff is incomplete. Download the complete patch.

security/keys/request_key.c

View file

This diff is incomplete. Download the complete patch.

security/keys/request_key_auth.c

View file

This diff is incomplete. Download the complete patch.

security/keys/trusted.c

View file

This diff is incomplete. Download the complete patch.

security/yama/Kconfig

View file

This diff is incomplete. Download the complete patch.