20 Oct, 2017

1 commit

  • Commit 764f80798b95 ("doc: Add RCU files to docbook-generation files")
    added :external: options for RCU source files in the file
    Documentation/core-api/kernel-api.rst. However, this now means nothing,
    so this commit removes them.

    Reported-by: Randy Dunlap
    Reported-by: Akira Yokosawa
    Signed-off-by: Paul E. McKenney
    Signed-off-by: Linus Torvalds

    Paul E. McKenney
     

19 Sep, 2017

1 commit


07 Sep, 2017

1 commit

  • Pull workqueue updates from Tejun Heo:
    "Nothing major. I introduced a flag collsion bug during v4.13 cycle
    which is fixed in this pull request. Fortunately, the flag is for
    debugging / verification and the bug isn't critical"

    * 'for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
    workqueue: Fix flag collision
    workqueue: Use TASK_IDLE
    workqueue: fix path to documentation
    workqueue: doc change for ST behavior on NUMA systems

    Linus Torvalds
     

04 Sep, 2017

1 commit

  • Pull RCU updates from Ingo Molnad:
    "The main RCU related changes in this cycle were:

    - Removal of spin_unlock_wait()
    - SRCU updates
    - RCU torture-test updates
    - RCU Documentation updates
    - Extend the sys_membarrier() ABI with the MEMBARRIER_CMD_PRIVATE_EXPEDITED variant
    - Miscellaneous RCU fixes
    - CPU-hotplug fixes"

    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (63 commits)
    arch: Remove spin_unlock_wait() arch-specific definitions
    locking: Remove spin_unlock_wait() generic definitions
    drivers/ata: Replace spin_unlock_wait() with lock/unlock pair
    ipc: Replace spin_unlock_wait() with lock/unlock pair
    exit: Replace spin_unlock_wait() with lock/unlock pair
    completion: Replace spin_unlock_wait() with lock/unlock pair
    doc: Set down RCU's scheduling-clock-interrupt needs
    doc: No longer allowed to use rcu_dereference on non-pointers
    doc: Add RCU files to docbook-generation files
    doc: Update memory-barriers.txt for read-to-write dependencies
    doc: Update RCU documentation
    membarrier: Provide expedited private command
    rcu: Remove exports from rcu_idle_exit() and rcu_idle_enter()
    rcu: Add warning to rcu_idle_enter() for irqs enabled
    rcu: Make rcu_idle_enter() rely on callers disabling irqs
    rcu: Add assertions verifying blocked-tasks list
    rcu/tracing: Set disable_rcu_irq_enter on rcu_eqs_exit()
    rcu: Add TPS() protection for _rcu_barrier_trace strings
    rcu: Use idle versions of swait to make idle-hack clear
    swait: Add idle variants which don't contribute to load average
    ...

    Linus Torvalds
     

31 Aug, 2017

1 commit


17 Aug, 2017

1 commit


19 Jul, 2017

1 commit


14 Jul, 2017

1 commit

  • Pull documentation fixes from Jonathan Corbet:
    "A set of fixes for various warnings, including the one caused by the
    removal of kernel/rcu/srcu.c. Also correct a stray pointer in
    memory-barriers.txt"

    * tag '4.13-fixes' of git://git.lwn.net/linux:
    kokr/memory-barriers.txt: Fix obsolete link to atomic_ops.txt
    memory-barriers.txt: Fix broken link to atomic_ops.txt
    docs: Turn off section numbering for the input docs
    docs: Include uaccess docs from the right file
    docs: Do not include from kernel/rcu/srcu.c

    Linus Torvalds
     

13 Jul, 2017

1 commit


04 Jul, 2017

1 commit

  • 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
    ...

    Linus Torvalds
     

08 Jun, 2017

1 commit


19 May, 2017

2 commits

  • Mauro says:

    This patch series convert the remaining DocBooks to ReST.

    The first version was originally
    send as 3 patch series:

    [PATCH 00/36] Convert DocBook documents to ReST
    [PATCH 0/5] Convert more books to ReST
    [PATCH 00/13] Get rid of DocBook

    The lsm book was added as if it were a text file under
    Documentation. The plan is to merge it with another file
    under Documentation/security, after both this series and
    a security Documentation patch series gets merged.

    It also adjusts some Sphinx-pedantic errors/warnings on
    some kernel-doc markups.

    I also added some patches here to add PDF output for all
    existing ReST books.

    Jonathan Corbet
     
  • As complained by Sphinx:
    Documentation/core-api/assoc_array.rst:13: WARNING: Enumerated list ends without a blank line; unexpected unindent.

    This was already addressed, but not really fixed in 2ba90ccca7.

    Signed-off-by: Markus Heiser
    Signed-off-by: Jonathan Corbet

    Markus Heiser
     

16 May, 2017

1 commit


03 Apr, 2017

5 commits


30 Mar, 2017

1 commit


14 Jan, 2017

1 commit


02 Dec, 2016

1 commit


01 Dec, 2016

4 commits


30 Nov, 2016

3 commits

  • Convert the tracepoint docbook template to RST and add it to the core-api
    manual. No changes to the actual text beyond the mechanical formatting
    conversion.

    Cc: Jason Baron
    Cc: William Cohen
    Signed-off-by: Jonathan Corbet

    Jonathan Corbet
     
  • Add the appropriate markup to get the kerneldoc comments out of
    lib/debugobjects.c that have never seen the light of day until now.

    A logical next step, left for the reader at the moment, is to move the
    function descriptions *out* of debug-objects.rst and into the kerneldoc
    comments themselves.

    Signed-off-by: Jonathan Corbet

    Jonathan Corbet
     
  • A couple of the most minor heading tweaks, otherwise no changes to the text
    itself beyond the mechanical conversion.

    Note that the inclusion of the kerneldoc comments from the source has never
    worked, since exported symbols were asked for and none of those functions
    are exported to modules. It doesn't work here either :)

    Cc: Thomas Gleixner
    Signed-off-by: Jonathan Corbet

    Jonathan Corbet
     

17 Nov, 2016

1 commit


29 Oct, 2016

2 commits