15 Dec, 2016

1 commit

  • 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

    Linus Torvalds
     

24 Oct, 2016

1 commit


21 Sep, 2016

4 commits

  • 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

    Jonathan Corbet
     
  • 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

    Mauro 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

    Mauro 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

    Mauro Carvalho Chehab
     

06 Nov, 2015

1 commit

  • 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://git.lwn.net/linux: (34 commits)
    Documentation: add new description of path-name lookup.
    Documentation/vm/slub.txt: document slabinfo-gnuplot.sh
    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 -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
    ...

    Linus Torvalds
     

12 Oct, 2015

1 commit


25 Sep, 2015

1 commit

  • 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

    Reported-by: Vinson Lee
    Signed-off-by: David Howells
    Acked-by: David Woodhouse

    David Howells
     

28 Aug, 2015

1 commit

  • 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

    David Howells
     

30 Dec, 2014

1 commit


10 Dec, 2014

1 commit


09 Sep, 2014

2 commits


13 Jul, 2014

1 commit

  • 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

    Paul Bolle
     

19 May, 2014

1 commit


28 Nov, 2013

1 commit


12 Jul, 2011

1 commit

  • 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

    Linus Torvalds
     

23 Mar, 2011

1 commit

  • 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

    Christian Kujau
     

12 Jul, 2010

1 commit

  • 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

    Justin P. Mattock
     

26 Mar, 2010

1 commit


14 Dec, 2009

1 commit


19 Jun, 2009

1 commit


15 Jun, 2009

2 commits

  • * 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (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
    vmlinux.lds.h update
    kernel-doc: cleanup perl script
    Improve vmlinux.lds.h 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
    ...

    Linus Torvalds
     
  • 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

    Adam Lackorzynski
     

29 May, 2009

1 commit


30 Jan, 2009

1 commit


03 Aug, 2007

1 commit


30 Nov, 2006

1 commit

  • Changes persistant -> persistent. www.dictionary.com 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

    Jan Engelhardt
     

25 Sep, 2006

1 commit


27 Jun, 2006

1 commit


21 Mar, 2006

1 commit


09 Jan, 2006

1 commit

  • 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

    Andrew Morton
     

07 Nov, 2005

1 commit


29 Oct, 2005

1 commit


28 Sep, 2005

1 commit

  • 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

    Miklos Szeredi
     

28 Jul, 2005

1 commit


30 Jun, 2005

1 commit


28 Jun, 2005

1 commit

  • 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

    Dominik Brodowski
     

24 Jun, 2005

1 commit

  • 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

    John Levon