This file is almost in the standard format we're adopting for
other documentation text files. Yet, it use upper case on
titles.
So, in order to uniform how chapter names, adjust caps on
titles.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
=============================
=============================
-NO-MMU MEMORY MAPPING SUPPORT
+No-MMU memory mapping support
=============================
The kernel has limited support for memory mapping under no-MMU conditions, such
=============================
The kernel has limited support for memory mapping under no-MMU conditions, such
provide any such support, then the mapping request will be denied.
provide any such support, then the mapping request will be denied.
-FURTHER NOTES ON NO-MMU MMAP
+Further notes on no-MMU MMAP
============================
(#) A request for a private mapping of a file may return a buffer that is not
============================
(#) A request for a private mapping of a file may return a buffer that is not
with character device files, pipes, fifos and sockets.
with character device files, pipes, fifos and sockets.
-INTERPROCESS SHARED MEMORY
+Interprocess shared memory
==========================
Both SYSV IPC SHM shared memory and POSIX shared memory is supported in NOMMU
==========================
Both SYSV IPC SHM shared memory and POSIX shared memory is supported in NOMMU
on ramfs or tmpfs mounts.
on ramfs or tmpfs mounts.
=======
Futexes are supported in NOMMU mode if the arch supports them. An error will
=======
Futexes are supported in NOMMU mode if the arch supports them. An error will
support futexes (such as an I/O chardev mapping).
support futexes (such as an I/O chardev mapping).
=============
The mremap() function is partially supported. It may change the size of a
=============
The mremap() function is partially supported. It may change the size of a
.. [#] Not currently supported.
.. [#] Not currently supported.
-PROVIDING SHAREABLE CHARACTER DEVICE SUPPORT
+Providing shareable character device support
============================================
To provide shareable character device support, a driver must provide a
============================================
To provide shareable character device support, a driver must provide a
-PROVIDING SHAREABLE MEMORY-BACKED FILE SUPPORT
+Providing shareable memory-backed file support
==============================================
Provision of shared mappings on memory backed files is similar to the provision
==============================================
Provision of shared mappings on memory backed files is similar to the provision
the memory_backed flag set.
the memory_backed flag set.
-PROVIDING SHAREABLE BLOCK DEVICE SUPPORT
+Providing shareable block device support
========================================
Provision of shared mappings on block device files is exactly the same as for
========================================
Provision of shared mappings on block device files is exactly the same as for
should allocate sufficient contiguous memory to honour any supported mapping.
should allocate sufficient contiguous memory to honour any supported mapping.
-ADJUSTING PAGE TRIMMING BEHAVIOUR
+Adjusting page trimming behaviour
=================================
NOMMU mmap automatically rounds up to the nearest power-of-2 number of pages
=================================
NOMMU mmap automatically rounds up to the nearest power-of-2 number of pages