<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/core-api/mm-api.rst, branch linux-5.8.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.8.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.8.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-04-02T16:35:29Z</updated>
<entry>
<title>mm: add pagemap.h to the fine documentation</title>
<updated>2020-04-02T16:35:29Z</updated>
<author>
<name>Matthew Wilcox (Oracle)</name>
</author>
<published>2020-04-02T04:07:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=767e5ee54ed75a1a89d92c872d82f3fe72c15650'/>
<id>urn:sha1:767e5ee54ed75a1a89d92c872d82f3fe72c15650</id>
<content type='text'>
The documentation currently does not include the deathless prose written
to describe functions in pagemap.h because it's not included in any rst
file.  Fix up the mismatches between parameter names and the documentation
and add the file to mm-api.

Signed-off-by: Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Reviewed-by: Zi Yan &lt;ziy@nvidia.com&gt;
Reviewed-by: John Hubbard &lt;jhubbard@nvidia.com&gt;
Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;
Link: http://lkml.kernel.org/r/20200221220045.24989-1-willy@infradead.org
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>docs: Catch up with the new location of get_user_pages_fast()</title>
<updated>2019-10-07T15:09:49Z</updated>
<author>
<name>Jonathan Corbet</name>
</author>
<published>2019-10-01T14:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc84ac35d9fa3131179ed0805ddbd28bc5f262d6'/>
<id>urn:sha1:cc84ac35d9fa3131179ed0805ddbd28bc5f262d6</id>
<content type='text'>
Commit 050a9adc6438 ("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: 050a9adc6438 ("mm: consolidate the get_user_pages* implementations")
Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>docs/core-api/mm: fix GFP combinations section name</title>
<updated>2019-01-15T00:35:39Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2019-01-14T18:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80a76c7261d5c3a21eca3dacd6f10f9553c08244'/>
<id>urn:sha1:80a76c7261d5c3a21eca3dacd6f10f9553c08244</id>
<content type='text'>
Fix the mismatch between "Useful GFP flag combinations" section naming in
the DOC: section in include/linux/gfp.h and
Documentation/core-api/mm-api.rst.  This brings in the documentation,
and eliminates one warning:

    ./include/linux/gfp.h:1: warning: no structured comments found

Signed-off-by: Mike Rapoport &lt;rppt@linux.ibm.com&gt;
[jc: tweaked changelog]
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>docs/mm-api: link slab_common.c to "The Slab Cache" section</title>
<updated>2018-12-20T15:33:21Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2018-12-06T21:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=54a67c753610a762ec9f5de3a6fda76a3c3bdb8e'/>
<id>urn:sha1:54a67c753610a762ec9f5de3a6fda76a3c3bdb8e</id>
<content type='text'>
Several functions in mm/slab_common.c have kernel-doc comments, it makes
perfect sense to link them to the MM API reference.

Signed-off-by: Mike Rapoport &lt;rppt@linux.ibm.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>docs/core-api: make mm-api.rst more structured</title>
<updated>2018-12-06T17:18:01Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2018-11-28T14:45:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f7e6f6bf0d5fda265e403423921588cda7ce16e'/>
<id>urn:sha1:2f7e6f6bf0d5fda265e403423921588cda7ce16e</id>
<content type='text'>
The mm-api.rst covers variety of memory management APIs under "More Memory
Management Functions" section. The descriptions included there are in a
random order there are quite a few of them which makes the section too
long.

Regrouping the documentation by subject and splitting the long "More Memory
Management Functions" section into several smaller sections makes the
generated html more usable.

Signed-off-by: Mike Rapoport &lt;rppt@linux.ibm.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>docs: core-api/mm-api: add a lable for GFP flags section</title>
<updated>2018-09-20T17:02:44Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2018-09-14T09:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=09700f8a503ac8e76733387e2bab1a199b44236a'/>
<id>urn:sha1:09700f8a503ac8e76733387e2bab1a199b44236a</id>
<content type='text'>
Signed-off-by: Mike Rapoport &lt;rppt@linux.vnet.ibm.com&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>docs/core-api: mm-api: add section about GFP flags</title>
<updated>2018-08-24T01:48:43Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2018-08-24T00:01:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=038a07a5420a59f1291dcf2a506f66335ec1cf9c'/>
<id>urn:sha1:038a07a5420a59f1291dcf2a506f66335ec1cf9c</id>
<content type='text'>
Link: http://lkml.kernel.org/r/1532626360-16650-8-git-send-email-rppt@linux.vnet.ibm.com
Signed-off-by: Mike Rapoport &lt;rppt@linux.vnet.ibm.com&gt;
Reviewed-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;
Cc: Matthew Wilcox &lt;willy@infradead.org&gt;
Cc: Michal Hocko &lt;mhocko@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>docs/core-api: split memory management API to a separate file</title>
<updated>2018-08-24T01:48:43Z</updated>
<author>
<name>Mike Rapoport</name>
</author>
<published>2018-08-24T00:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=41f35b395c52c938363d41ff8db6527ff1bd7759'/>
<id>urn:sha1:41f35b395c52c938363d41ff8db6527ff1bd7759</id>
<content type='text'>
This is basically copy-paste of the memory management section from
kernel-api.rst with some minor adjustments:

* The "User Space Memory Access" is moved to the beginning
* The get_user_pages_fast reference is now a part of "User Space Memory
  Access"
* And, of course, headings are adjusted with section being promoted to
  chapters

Link: http://lkml.kernel.org/r/1532626360-16650-6-git-send-email-rppt@linux.vnet.ibm.com
Signed-off-by: Mike Rapoport &lt;rppt@linux.vnet.ibm.com&gt;
Reviewed-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Cc: Jonathan Corbet &lt;corbet@lwn.net&gt;
Cc: Matthew Wilcox &lt;willy@infradead.org&gt;
Cc: Michal Hocko &lt;mhocko@kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
