mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
Add the documentation under the "Preserving file descriptors" section of LUO's documentation. Link: https://lkml.kernel.org/r/20251125165850.3389713-16-pasha.tatashin@soleen.com Signed-off-by: Pratyush Yadav <ptyadav@amazon.de> Co-developed-by: Pasha Tatashin <pasha.tatashin@soleen.com> Signed-off-by: Pasha Tatashin <pasha.tatashin@soleen.com> Reviewed-by: Mike Rapoport (Microsoft) <rppt@kernel.org> Tested-by: David Matlack <dmatlack@google.com> Cc: Aleksander Lobakin <aleksander.lobakin@intel.com> Cc: Alexander Graf <graf@amazon.com> Cc: Alice Ryhl <aliceryhl@google.com> Cc: Andriy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: anish kumar <yesanishhere@gmail.com> Cc: Anna Schumaker <anna.schumaker@oracle.com> Cc: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Cc: Bjorn Helgaas <bhelgaas@google.com> Cc: Borislav Betkov <bp@alien8.de> Cc: Chanwoo Choi <cw00.choi@samsung.com> Cc: Chen Ridong <chenridong@huawei.com> Cc: Chris Li <chrisl@kernel.org> Cc: Christian Brauner <brauner@kernel.org> Cc: Daniel Wagner <wagi@kernel.org> Cc: Danilo Krummrich <dakr@kernel.org> Cc: Dan Williams <dan.j.williams@intel.com> Cc: David Hildenbrand <david@redhat.com> Cc: David Jeffery <djeffery@redhat.com> Cc: David Rientjes <rientjes@google.com> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Cc: Guixin Liu <kanie@linux.alibaba.com> Cc: "H. Peter Anvin" <hpa@zytor.com> Cc: Hugh Dickins <hughd@google.com> Cc: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com> Cc: Ingo Molnar <mingo@redhat.com> Cc: Ira Weiny <ira.weiny@intel.com> Cc: Jann Horn <jannh@google.com> Cc: Jason Gunthorpe <jgg@nvidia.com> Cc: Jens Axboe <axboe@kernel.dk> Cc: Joanthan Cameron <Jonathan.Cameron@huawei.com> Cc: Joel Granados <joel.granados@kernel.org> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Jonathan Corbet <corbet@lwn.net> Cc: Lennart Poettering <lennart@poettering.net> Cc: Leon Romanovsky <leon@kernel.org> Cc: Leon Romanovsky <leonro@nvidia.com> Cc: Lukas Wunner <lukas@wunner.de> Cc: Marc Rutland <mark.rutland@arm.com> Cc: Masahiro Yamada <masahiroy@kernel.org> Cc: Matthew Maurer <mmaurer@google.com> Cc: Miguel Ojeda <ojeda@kernel.org> Cc: Myugnjoo Ham <myungjoo.ham@samsung.com> Cc: Parav Pandit <parav@nvidia.com> Cc: Pratyush Yadav <pratyush@kernel.org> Cc: Randy Dunlap <rdunlap@infradead.org> Cc: Roman Gushchin <roman.gushchin@linux.dev> Cc: Saeed Mahameed <saeedm@nvidia.com> Cc: Samiullah Khawaja <skhawaja@google.com> Cc: Song Liu <song@kernel.org> Cc: Steven Rostedt <rostedt@goodmis.org> Cc: Stuart Hayes <stuart.w.hayes@gmail.com> Cc: Tejun Heo <tj@kernel.org> Cc: Thomas Gleinxer <tglx@linutronix.de> Cc: Thomas Weißschuh <linux@weissschuh.net> Cc: Vincent Guittot <vincent.guittot@linaro.org> Cc: William Tu <witu@nvidia.com> Cc: Yoann Congal <yoann.congal@smile.fr> Cc: Zhu Yanjun <yanjun.zhu@linux.dev> Cc: Zijun Hu <quic_zijuhu@quicinc.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
67 lines
1.4 KiB
ReStructuredText
67 lines
1.4 KiB
ReStructuredText
===============================
|
|
Memory Management Documentation
|
|
===============================
|
|
|
|
This is a guide to understanding the memory management subsystem
|
|
of Linux. If you are looking for advice on simply allocating memory,
|
|
see the :ref:`memory_allocation`. For controlling and tuning guides,
|
|
see the :doc:`admin guide <../admin-guide/mm/index>`.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
physical_memory
|
|
page_tables
|
|
process_addrs
|
|
bootmem
|
|
page_allocation
|
|
vmalloc
|
|
slab
|
|
highmem
|
|
page_reclaim
|
|
swap
|
|
swap-table
|
|
page_cache
|
|
shmfs
|
|
oom
|
|
|
|
Unsorted Documentation
|
|
======================
|
|
|
|
This is a collection of unsorted documents about the Linux memory management
|
|
(MM) subsystem internals with different level of details ranging from notes and
|
|
mailing list responses for elaborating descriptions of data structures and
|
|
algorithms. It should all be integrated nicely into the above structured
|
|
documentation, or deleted if it has served its purpose.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
active_mm
|
|
allocation-profiling
|
|
arch_pgtable_helpers
|
|
balance
|
|
damon/index
|
|
free_page_reporting
|
|
hmm
|
|
hwpoison
|
|
hugetlbfs_reserv
|
|
ksm
|
|
memory-model
|
|
memfd_preservation
|
|
mmu_notifier
|
|
multigen_lru
|
|
numa
|
|
overcommit-accounting
|
|
page_migration
|
|
page_frags
|
|
page_owner
|
|
page_table_check
|
|
remap_file_pages
|
|
split_page_table_lock
|
|
transhuge
|
|
unevictable-lru
|
|
vmalloced-kernel-stacks
|
|
vmemmap_dedup
|
|
zsmalloc
|