path: root/Documentation/Changes
AgeCommit message (Collapse)Author
2016-12-14docs: add back 'Documentation/Changes' file (as symlink)Linus Torvalds
Jaegeuk Kim reports that the debian kernel package build gets confused by the lack of Documentation/Changes file. We also refer to that path name in ver_linux and various how-to files and Kconfig files. The file got renamed away in commit 186128f75392 ("docs-rst: add documents to development-process"), and as Jaegeuk Kim points out, the commit message for that change says "use symlinks instead of renames", but then the commit itself actually does renames after all. Maybe we should do the other files too, but for now this just adds the minimal symlink back to the historical name, so that people looking for Documentation/Changes will actually find what they are looking for, and the debian scripts continue to work. Reported-by: Jaegeuk Kim <> Cc: Greg Kroah-Hartman <> Cc: Mauro Carvalho Chehab <> Signed-off-by: Linus Torvalds <>
2016-10-24docs-rst: add documents to development-processMauro Carvalho Chehab
Add several documents to the development-process ReST book. As we don't want renames, use symlinks instead, keeping those documents on their original place. Acked-by: Greg Kroah-Hartman <> Signed-off-by: Mauro Carvalho Chehab <>
2016-09-20docs: Clean up bare :: linesJonathan Corbet
Mauro's patch set introduced some bare :: lines; these can be represented by a double colon at the end of the preceding text line. The result looks a little less weird and is less verbose. Signed-off-by: Jonathan Corbet <>
2016-09-20Documentation/HOWTO: add cross-references to other documentsMauro Carvalho Chehab
Add cross references for the documents mentioned at HOWTO and are under the Documentation/ directory, using the ReST notation. It should be noticed that HOWTO also mentions the /README file. We opted to not touch it, for now, as making it build on Sphinx would require it to be moved to a Documentation/foo directory. Signed-off-by: Mauro Carvalho Chehab <> Acked-by: Greg Kroah-Hartman <> Signed-off-by: Jonathan Corbet <>
2016-09-20Documentation/Changes: add minimal requirements for documentation buildMauro Carvalho Chehab
As discussed at linux-doc ML, the best is to keep all documents backward compatible with Sphinx version 1.2, as it is the latest version found on some distros like Debian. All books currently support it. Please notice that, while it mentions the eventual need of XeLaTex and texlive to build pdf files, this is not a minimal requirement, as one could just be interested on building html documents. Also, identifying the minimal requirements for texlive packages is not trivial, as each distribution seems to use different criteria on grouping LaTex functionalities. While here, update the current kernel version to 4.x. Signed-off-by: Mauro Carvalho Chehab <> Signed-off-by: Jonathan Corbet <>
2016-09-20Documentation/Changes: convert it to ReST markupMauro Carvalho Chehab
- Fix chapter identation inconsistencies; - Convert table to ReST format; - use the right tag for bullets; - Fix bold emphasis; - mark blocks with :: tags; - use verbatim font for files; - make Sphinx happy Signed-off-by: Mauro Carvalho Chehab <> Signed-off-by: Jonathan Corbet <>
2015-11-05Merge tag 'docs-for-linus' of git:// Torvalds
Pull documentation update from Jon Corbet: "There is a nice new document from Neil on how pathname lookups work and some new CAN driver documentation. Beyond that, we have kernel-doc fixes, a bit more work to support reproducible builds, and the usual collection of small fixes" * tag 'docs-for-linus' of git:// (34 commits) Documentation: add new description of path-name lookup. Documentation/vm/slub.txt: document Doc: ABI/stable: Fix typo in ABI/stable doc: Clarify that nmi_watchdog param is for hardlockups Typo correction for description in gpio document. DocBook: Fix kernel-doc to be case-insensitive for private: kernel-docs.txt: update kernelnewbies reference Doc:kvm: Fix typo in Doc/virtual/kvm Documentation/Changes: Add bc in "Current Minimal Requirements" section Documentation/email-clients.txt: remove trailing whitespace DocBook: Use a fixed encoding for output MAINTAINERS: The docs tree has moved Docs/kernel-parameters: Add earlycon devicetree usage SubmittingPatches: make Subject examples match the de facto standard Documentation: gpio: mention that <function>-gpio has been deprecated Documentation: cgroups: just fix a few typos Documentation: Update kselftest.txt Documentation: DMA API: Be more explicit that nents is always the same Documentation: Update the default value of crashkernel low zram: update documentation ...
2015-10-11Documentation/Changes: Add bc in "Current Minimal Requirements" sectionBenoit Lemarchand
bc is mentioned lower in a dedicated section. Yet it is useful to have all dependencies listed in "Current Minimal Requirements" section. Signed-off-by: Benoit Lemarchand <> Signed-off-by: Jonathan Corbet <>
2015-09-25MODSIGN: Change from CMS to PKCS#7 signing if the openssl is too oldDavid Howells
The sign-file.c program actually uses CMS rather than PKCS#7 to sign a file since that allows the target X.509 certificate to be specified by subjectKeyId rather than by issuer + serialNumber. However, older versions of the OpenSSL crypto library (such as may be found in CentOS 5.11) don't support CMS. Assume everything prior to OpenSSL-1.0.0 doesn't support CMS and switch to using PKCS#7 in that case. Further, the pre-1.0.0 OpenSSL only supports PKCS#7 signing with SHA1, so give an error from the sign-file script if the caller requests anything other than SHA1. The compiler gives the following error with an OpenSSL crypto library that's too old: HOSTCC scripts/sign-file scripts/sign-file.c:23:25: fatal error: openssl/cms.h: No such file or directory #include <openssl/cms.h> Reported-by: Vinson Lee <> Signed-off-by: David Howells <> Acked-by: David Woodhouse <>
2015-08-28Documentation/Changes: Now need OpenSSL devel packages for module signingDavid Howells
The module signing script (sign-file) used to be a wrapper around the openssl program. It has now been replaced by a C program that uses the crypto library from the OpenSSL package meaning that the OpenSSL devel packages are necessary to provide the devel library link and the header files. This would be openssl-devel on Fedora and libssl-dev on Debian. Reported-by: Stephen Rothwell <> Signed-off-by: David Howells <> Acked-by: Stephen Rothwell <> Signed-off-by: James Morris <>
2014-12-29Documentation: GNU is frequently spelled GnuKevin
The official spelling of GNU is GNU and not Gnu. Bug 89551 Signed-off-by: Kevin Law <> Signed-off-by: Jonathan Corbet <>
2014-12-09Update old iproute2 and Xen Remus linksAndrew Shewmaker
Signed-off-by: Andrew Shewmaker <> Acked-by: Stephen Hemminger <> Signed-off-by: David S. Miller <>
2014-09-09Documentation: remove obsolete pcmcia-cs from ChangesSimon Danner
remove pcmcia-cs from Changes, since it seems to be obsolete since a long time Signed-off-by: Simon Danner <> Acked-by: Randy Dunlap <> Signed-off-by: Jiri Kosina <>
2014-09-09Documentation: update links in ChangesSimon Danner
Update broken links in Changes Signed-off-by: Simon Danner <> Acked-by: Randy Dunlap <> Signed-off-by: Jiri Kosina <>
2014-07-12Documentation/Changes: clean up mcelog paragraphPaul Bolle
The paragraph on mcelog currently describes kernel v2.6.31. In that kernel the mce code (for i386, that is) was in transition. Ever since v2.6.32 the situation is much simpler (eg, mcelog is now needed to process events on almost all x86 machines, i386 and x86-64). Since this "document is designed to provide a list of the minimum levels of software necessary to run the 3.0 kernels" let's just describe that situation. Signed-off-by: Paul Bolle <> Acked-by: Andi Kleen <> Signed-off-by: Randy Dunlap <> Signed-off-by: Linus Torvalds <>
2014-05-19doc: Note need of bc in the kernel build from 3.10 onwardsAlan
HPA did the world a favour and reduced the number of perl scripts in the universe. However we do now need bc Resolves-bug: Signed-off-by: Alan Cox <> Signed-off-by: Jiri Kosina <>
2013-11-27remove obsolete references to powertweakDave Jones
This tool hasn't been maintained in over a decade, and is pretty much useless these days. Let's pretend it never happened. Also remove a long-dead email address. Signed-off-by: Dave Jones <> Signed-off-by: Linus Torvalds <>
2011-07-11Documentation/Changes: remove some really obsolete textLinus Torvalds
That file harkens back to the days of the big 2.4 -> 2.6 version jump, and was based even then on older versions. Some of it is just obsolete, and Jesper Juhl points out that it talks about kernel versions 2.6 and should be updated to 3.0. Remove some obsolete text, and re-phrase some other to not be 2.6-specific. Reported-by: Jesper Juhl <> Signed-off-by: Linus Torvalds <>
2011-03-22Documentation/Changes: minor correctionsChristian Kujau
I noticed the 'mcelog' program had no comment and then ended up "fixing" a few more things: * reiserfsck -V does not print "reiserfsprogs" (any more?) * is "udevinfo" still shipped? udevd certainly is * grub2 doesn't have a 'grub' binary * add a "# how to get the mcelog version" comment Signed-off-by: Christian Kujau <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2010-07-11Documentation update broken web addressesJustin P. Mattock
I've found some web addresses not responding, giving the cannot connect error when trying to load them. The below patch updates the addresses that are not connecting with the best that I can find, and also fixes a couple of addresses, so people can either choose an older version of the package and/or a newer version(i.e. ppp). Signed-off-by: Justin P. Mattock <> Signed-off-by: Jiri Kosina <>
2010-03-25netfilter: xtables: remove xt_string revision 0Jan Engelhardt
Superseded by xt_string revision 1 (linux v2.6.26-rc8-1127-g4ad3f26, iptables 1.4.2-rc1). Signed-off-by: Jan Engelhardt <>
2009-12-14netfilter: xtables: document minimal required versionJan Engelhardt
For both .33 and .32-stable. Signed-off-by: Jan Engelhardt <> Cc: Signed-off-by: Patrick McHardy <>
2009-06-18Documentation/Changes: perl is needed to build the kernelJose Luis Perez Diez
Perl is used on the kernel Makefile to generate documentation, firmwares in c source form, sources, graphs, and some headers and this fact is undocumented. [ 80-columns, please] Signed-off-by: Jose Luis Perez Diez <> Cc: Sam Ravnborg <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2009-06-14Merge branch 'master' of ↵Linus Torvalds
git:// * 'master' of git:// (53 commits) .gitignore: ignore *.lzma files kbuild: add generic --set-str option to scripts/config kbuild: simplify argument loop in scripts/config kbuild: handle non-existing options in scripts/config kallsyms: generalize text region handling kallsyms: support kernel symbols in Blackfin on-chip memory documentation: make version fix kbuild: fix a compile warning gitignore: Add GNU GLOBAL files to top .gitignore kbuild: fix delay in setlocalversion on readonly source README: fix misleading pointer to the defconf directory update kernel-doc: cleanup perl script Improve support for arch specific linker scripts kbuild: fix headers_exports with boolean expression kbuild/headers_check: refine extern check kbuild: fix "Argument list too long" error for "make headers_check", ignore *.patch files Remove bashisms from scripts menu: fix embedded menu presentation ...
2009-06-14documentation: make version fixAdam Lackorzynski
The Makefiles in the build directories use the internal make variable MAKEFILE_LIST which is available from make 3.80 only. (The patch would be valid back to 2.6.25) Signed-off-by: Adam Lackorzynski <> Signed-off-by: Andrew Morton <> Signed-off-by: Sam Ravnborg <>
2009-05-28x86, mce: document new 32bit mcelog requirement in Documentation/ChangesAndi Kleen
Signed-off-by: Andi Kleen <> Signed-off-by: H. Peter Anvin <> Signed-off-by: Hidetoshi Seto <> Signed-off-by: H. Peter Anvin <>
2009-01-29Documentation/Changes: add required versions for new filesystemsBill Nottingham
btrfs requires version 0.18 of its tools, and squashfs requires 4.0. ext3 should use and ext4 requires v1.41.4 of e2fsprogs. Signed-off-by: Bill Nottingham <> Signed-off-by: Randy Dunlap <> cc: Ted Tso <> Signed-off-by: Linus Torvalds <>
2007-08-02[x86 setup] Document grub < 0.93 as brokenH. Peter Anvin
Grub older than 0.93 are broken when the kernel setup is bigger than 8K. This was fixed in 2002, and 0.93 was the first grub version which fixed this bug. Signed-off-by: H. Peter Anvin <>
2006-11-30Fix typos in doc and commentsJan Engelhardt
Changes persistant -> persistent. does not know persistant (with an A), but should it be one of those things you can spell in more than one correct way, let me know. Signed-off-by: Jan Engelhardt <> Signed-off-by: Adrian Bunk <>
2006-09-25Documentaion: update Documentation/Changes with minimum versionsRobert P. J. Day
Based on conversations with greg kh (and noticing a simple typo), these are the actual minimal versions for 2.6.18. Signed-off-by: Sam Ravnborg <>
2006-06-26[PATCH] devfs: Last little devfs cleanups throughout the kernel tree.Greg Kroah-Hartman
Just removes a few unused #defines and fixes some comments due to devfs now being gone. Signed-off-by: Greg Kroah-Hartman <>
2006-03-20Documentation/Changes: remove outdated translation referencesJochen Hein
The patch removes references to kernel 2.4 and to translations that are outdated for 2.6 (german translation is at 2.4.20) or hosts that are not available. Signed-off-by: Adrian Bunk <>
2006-01-08[PATCH] remove gcc-2 checksAndrew Morton
Remove various things which were checking for gcc-1.x and gcc-2.x compilers. From: Adrian Bunk <> Some documentation updates and removes some code paths for gcc < 3.2. Acked-by: Russell King <> Signed-off-by: Adrian Bunk <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-11-07[PATCH] ksymoops related docs updateJesper Juhl
Update ksymoops related documentation to reflect current 2.6 reality. Signed-off-by: Jesper Juhl <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-10-28[PATCH] update required version of udevGreg Kroah-Hartman
The 071 release is needed to handle the input changes. Older versions will work properly with module-based systems, but not for users that build input stuff into the kernel. Signed-off-by: Greg Kroah-Hartman <>
2005-09-28[PATCH] fuse: add required version infoMiklos Szeredi
Add information about required version of the userspace library/utilities to Documentation/Changes. Also add pointer to this and to FUSE documentation from Kconfig. Thanks to Anton Altaparmakov for the reminder. Signed-off-by: Miklos Szeredi <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-07-27[PATCH] Documentation/Changes: document the required udev versionAdrian Bunk
Document that udev 058 is required. Signed-off-by: Adrian Bunk <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-06-30[PATCH] pcmcia: update DocumentationDominik Brodowski
As the information is now exported via sysfs, there's no need for an userspace tool any longer. Signed-off-by: Dominik Brodowski <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-06-27[PATCH] pcmcia: add some DocumentationDominik Brodowski
Add some information useful for PCMCIA device driver authors to Documentation/pcmcia/, and reference it in dmesg in case of hash mismatches. Also add a reference to pcmciautils to Documentation/Changes. With recent changes, you don't need to concern yourself with pcmcia-cs even if you have PCMCIA hardware, so the example above the list needed to be adapted as well. Signed-off-by: Dominik Brodowski <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-06-24[PATCH] oprofile: report anonymous region samplesJohn Levon
The below patch passes samples from anonymous regions to userspace instead of just dropping them. This provides the support needed for reporting anonymous-region code samples (today: basic accumulated results; later: Java and other dynamically compiled code). As this changes the format, an upgrade to the just-released 0.9 release of the userspace tools is required. This patch is based upon an earlier one by Will Cohen <> Signed-off-by: John Levon <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-05-01[PATCH] DocBook: Use xmlto to process the DocBook files.Martin Waitz
xmlto uses standared XSLT templates to generate manpages, (x)html pages, and XML FO files which can be processed with passivetex. This is much faster than using jadetex for everything. This patch also reduces the number of kernel-specific scripts that are needed to generate documentation. Signed-off-by: Martin Waitz <> Signed-off-by: Andrew Morton <> Signed-off-by: Linus Torvalds <>
2005-04-16Linux-2.6.12-rc2Linus Torvalds
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!