1. 15 Oct, 2019 2 commits
  2. 11 Oct, 2019 2 commits
  3. 10 Oct, 2019 12 commits
  4. 07 Oct, 2019 4 commits
    • Jonathan Corbet's avatar
      docs/driver-api: Catch up with dma_buf file-name changes · f704985b
      Jonathan Corbet authored
      drivers/dma_buf/reservation.c was renamed to dma-resv.c (and
      include/linux/reservation.h to dma-resv.h), but the documentation was not
      updated to match, leading to these build errors:
      
        Error: Cannot open file ./drivers/dma-buf/reservation.c
        Error: Cannot open file ./drivers/dma-buf/reservation.c
        Error: Cannot open file ./drivers/dma-buf/reservation.c
        Error: Cannot open file ./include/linux/reservation.h
        Error: Cannot open file ./include/linux/reservation.h
      
      Update the documentation and make the world happy again.
      
      Fixes: 52791eee ("dma-buf: rename reservation_object to dma_resv')
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      f704985b
    • Jonathan Corbet's avatar
      genalloc: Fix a set of docs build warnings · ea83df73
      Jonathan Corbet authored
      Commit 795ee306 ("lib/genalloc: introduce chunk owners") made a number
      of changes to the genalloc API and implementation but did not update the
      documentation to match, leading to these docs build warnings:
      
        ./lib/genalloc.c:1: warning: 'gen_pool_add_virt' not found
        ./lib/genalloc.c:1: warning: 'gen_pool_alloc' not found
        ./lib/genalloc.c:1: warning: 'gen_pool_free' not found
        ./lib/genalloc.c:1: warning: 'gen_pool_alloc_algo' not found
      
      Fix these by updating the docs to match new function locations and names,
      and by completing the update of one kerneldoc comment.
      
      Fixes: 795ee306 ("lib/genalloc: introduce chunk owners")
      Acked-by: default avatarDan Williams <dan.j.williams@intel.com>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      ea83df73
    • Jonathan Corbet's avatar
      docs: Catch up with the new location of get_user_pages_fast() · cc84ac35
      Jonathan Corbet authored
      Commit 050a9adc ("mm: consolidate the get_user_pages* implementations")
      moved get_user_pages_fast() from mm/util.c to mm/gup.c, but didn't update
      the documentation, leading to this build warning:
      
        ./mm/util.c:1: warning: 'get_user_pages_fast' not found
      
      Update the docs to match the new reality.
      
      Fixes: 050a9adc ("mm: consolidate the get_user_pages* implementations")
      Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      cc84ac35
    • Jonathan Corbet's avatar
      docs: remove :c:func: from refcount-vs-atomic.rst · 81584a6a
      Jonathan Corbet authored
      As of 5.3, the automarkup extension will do the right thing with function()
      notation, so we don't need to clutter the text with :c:func: invocations.
      So remove them.
      
      Looking at the generated output reveals that we lack kerneldoc coverage for
      much of this API, but that's a separate problem.
      Acked-by: default avatarPaul E. McKenney <paulmck@kernel.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      81584a6a
  5. 03 Oct, 2019 5 commits
  6. 02 Oct, 2019 2 commits
    • Kees Cook's avatar
      doc-rst: Programmatically render MAINTAINERS into ReST · aa204855
      Kees Cook authored
      In order to have the MAINTAINERS file visible in the rendered ReST
      output, this makes some small changes to the existing MAINTAINERS file
      to allow for better machine processing, and adds a new Sphinx directive
      "maintainers-include" to perform the rendering.
      
      Features include:
      - Per-subsystem reference links: subsystem maintainer entries can be
        trivially linked to both internally and external. For example:
        https://www.kernel.org/doc/html/latest/process/maintainers.html#secure-computing
      
      - Internally referenced .rst files are linked so they can be followed
        when browsing the resulting rendering. This allows, for example, the
        future addition of maintainer profiles to be automatically linked.
      
      - Field name expansion: instead of the short fields (e.g. "M", "F",
        "K"), use the indicated inline "full names" for the fields (which are
        marked with "*"s in MAINTAINERS) so that a rendered subsystem entry
        is more human readable. Email lists are additionally comma-separated.
        For example:
      
          SECURE COMPUTING
      	Mail:	  Kees Cook <keescook@chromium.org>
      	Reviewer: Andy Lutomirski <luto@amacapital.net>,
      		  Will Drewry <wad@chromium.org>
      	SCM:	  git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
      	Status:	  Supported
      	Files:	  kernel/seccomp.c include/uapi/linux/seccomp.h
      		  include/linux/seccomp.h tools/testing/selftests/seccomp/*
      		  tools/testing/selftests/kselftest_harness.h
      		  userspace-api/seccomp_filter
      	Content regex:	\bsecure_computing \bTIF_SECCOMP\b
      Signed-off-by: default avatarKees Cook <keescook@chromium.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      aa204855
    • Kees Cook's avatar
      doc-rst: Reduce CSS padding around Field · 1b1438b5
      Kees Cook authored
      Right now any ":Field Name: Field Contents" lines end up with significant
      padding due to CSS from the "table" CSS which rightly needs padding to
      make tables readable. However, field lists don't need this as they tend
      to be stacked together. The future heavy use of fields in the parsed
      MAINTAINERS file needs this cleaned up, and existing users look better
      too. Note the needless white space (and misalignment of name/contents)
      between "Date" and "Author":
      
      https://www.kernel.org/doc/html/latest/accounting/psi.html
      
      This patch fixes this by lowering the padding with a more specific CSS.
      Signed-off-by: default avatarKees Cook <keescook@chromium.org>
      Signed-off-by: default avatarJonathan Corbet <corbet@lwn.net>
      1b1438b5
  7. 01 Oct, 2019 13 commits