Linux Kernel Memory Management
[Prev Page][Next Page]
- [PATCH v10 31/69] arm64: Change elfcore for_each_mte_vma() to use VMA iterator, (continued)
- [PATCH v10 31/69] arm64: Change elfcore for_each_mte_vma() to use VMA iterator, Liam Howlett
- [PATCH v10 34/69] s390: remove vma linked list walks, Liam Howlett
- [PATCH v10 33/69] powerpc: remove mmap linked list walks, Liam Howlett
- [PATCH v10 39/69] um: remove vma linked list walk, Liam Howlett
- [PATCH v10 35/69] x86: remove vma linked list walks, Liam Howlett
- [PATCH v10 42/69] fs/proc/base: use maple tree iterators in place of linked list, Liam Howlett
- [PATCH v10 41/69] exec: use VMA iterator instead of linked list, Liam Howlett
- [PATCH v10 44/69] userfaultfd: use maple tree iterator to iterate VMAs, Liam Howlett
- [PATCH v10 40/69] coredump: remove vma linked list walk, Liam Howlett
- [PATCH v10 45/69] ipc/shm: use VMA iterator instead of linked list, Liam Howlett
- [PATCH v10 47/69] perf: use VMA iterator, Liam Howlett
- [PATCH v10 49/69] fork: use VMA iterator, Liam Howlett
- [PATCH v10 50/69] bpf: remove VMA linked list, Liam Howlett
- [PATCH v10 52/69] mm/khugepaged: stop using vma linked list, Liam Howlett
- [PATCH v10 43/69] fs/proc/task_mmu: stop using linked list and highest_vm_end, Liam Howlett
- [PATCH v10 53/69] mm/ksm: use vma iterators instead of vma linked list, Liam Howlett
- [PATCH v10 51/69] mm/gup: use maple tree navigation instead of linked list, Liam Howlett
- [PATCH v10 55/69] mm/memcontrol: stop using mm->highest_vm_end, Liam Howlett
- [PATCH v10 56/69] mm/mempolicy: use vma iterator & maple state instead of vma linked list, Liam Howlett
- [PATCH v10 54/69] mm/madvise: use vma_find() instead of vma linked list, Liam Howlett
- [PATCH v10 57/69] mm/mlock: use vma iterator and maple state instead of vma linked list, Liam Howlett
- [PATCH v10 60/69] mm/msync: use vma_find() instead of vma linked list, Liam Howlett
- [PATCH v10 61/69] mm/oom_kill: use maple tree iterators instead of vma linked list, Liam Howlett
- [PATCH v10 64/69] i915: use the VMA iterator, Liam Howlett
- [PATCH v10 63/69] mm/swapfile: use vma iterator instead of vma linked list, Liam Howlett
- [PATCH v10 62/69] mm/pagewalk: use vma_find() instead of vma linked list, Liam Howlett
- [PATCH v10 67/69] mm: remove the vma linked list, Liam Howlett
- [PATCH v10 69/69] mm/mmap.c: pass in mapping to __vma_link_file(), Liam Howlett
- [PATCH v10 68/69] mm/mmap: drop range_has_overlap() function, Liam Howlett
- [PATCH v10 37/69] cxl: remove vma linked list walk, Liam Howlett
- [PATCH v10 66/69] riscv: use vma iterator for vdso, Liam Howlett
- [PATCH v10 38/69] optee: remove vma linked list walk, Liam Howlett
- [PATCH v10 28/69] mm/mmap: reorganize munmap to use maple states, Liam Howlett
- [PATCH v10 11/69] mm/mmap: use the maple tree in find_vma() instead of the rbtree., Liam Howlett
- [PATCH v10 07/69] lib/test_maple_tree: add testing for maple tree, Liam Howlett
- [PATCH v10 36/69] xtensa: remove vma linked list walks, Liam Howlett
- [PATCH v10 65/69] nommu: remove uses of VMA linked list, Liam Howlett
- [PATCH v10 58/69] mm/mprotect: use maple tree navigation instead of vma linked list, Liam Howlett
- [PATCH v10 10/69] mmap: use the VMA iterator in count_vma_pages_range(), Liam Howlett
- [PATCH v10 59/69] mm/mremap: use vma_find_intersection() instead of vma linked list, Liam Howlett
- [PATCH v10 23/69] mm: use maple tree operations for find_vma_intersection(), Liam Howlett
- [PATCH v10 46/69] acct: use VMA iterator instead of linked list, Liam Howlett
- [PATCH v10 21/69] mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup(), Liam Howlett
- [PATCH v10 48/69] sched: use maple tree iterator to walk VMAs, Liam Howlett
- [PATCH v10 24/69] mm/mmap: use advanced maple tree API for mmap_region(), Liam Howlett
- [linux-next:pending-fixes] BUILD SUCCESS 3bc66a8a3bd54f5336b7494c4072fab4fc00d0ab, kernel test robot
- [RFC PATCH v4] tick/sched: Ensure quiet_vmstat() is called when the idle tick was stopped too,
Aaron Tomlin
- [linux-next:master 4284/4834] microblaze-linux-ld: drivers/ntb/test/ntb_perf.c:1095: undefined reference to `__umoddi3', kernel test robot
- [linux-next:master 2947/4834] ERROR: modpost: "acpi_dev_for_each_child" [drivers/mfd/mfd-core.ko] undefined!, kernel test robot
- [linux-next:master 4284/4834] drivers/ntb/test/ntb_perf.c:1067: undefined reference to `__umoddi3', kernel test robot
- Private Invitation for NEC Co, Rachel Spratt
- [PATCH v6 00/11] Use obj_cgroup APIs to charge the LRU pages,
Muchun Song
- [PATCH v6 01/11] mm: memcontrol: remove dead code and comments, Muchun Song
- [PATCH v6 02/11] mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqrestore}, Muchun Song
- [PATCH v6 03/11] mm: memcontrol: prepare objcg API for non-kmem usage, Muchun Song
- [PATCH v6 04/11] mm: memcontrol: make lruvec lock safe when LRU pages are reparented, Muchun Song
- [PATCH v6 05/11] mm: vmscan: rework move_pages_to_lru(), Muchun Song
- [PATCH v6 06/11] mm: thp: make split queue lock safe when LRU pages are reparented, Muchun Song
- [PATCH v6 07/11] mm: memcontrol: make all the callers of {folio,page}_memcg() safe, Muchun Song
- [PATCH v6 08/11] mm: memcontrol: introduce memcg_reparent_ops, Muchun Song
- [PATCH v6 09/11] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages, Muchun Song
- [PATCH v6 10/11] mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function, Muchun Song
- [PATCH v6 11/11] mm: lru: use lruvec lock to serialize memcg changes, Muchun Song
- Re: [PATCH v6 00/11] Use obj_cgroup APIs to charge the LRU pages, Yosry Ahmed
- Re: [PATCH v6 00/11] Use obj_cgroup APIs to charge the LRU pages, Andrew Morton
- [linux-next:master 3790/4834] net/ipv6/raw.c:338:33: warning: variable 'daddr' set but not used, kernel test robot
- [linux-next:master 3790/4834] net/ipv6/raw.c:338:40: warning: variable 'daddr' set but not used, kernel test robot
- [linux-next:master 3182/4834] s390-linux-ld: kernel/trace/trace_uprobe.o:(__jump_table+0x8): undefined reference to `bpf_stats_enabled_key', kernel test robot
- [Question] vmalloc latency in RT-Linux,
Zhipeng Shi
- [PATCH -next v6 00/10]arm64: add machine check safe support,
Tong Tiangen
- [PATCH -next v6 01/10] arm64: extable: add new extable type EX_TYPE_KACCESS_ERR_ZERO support, Tong Tiangen
- [PATCH -next v6 02/10] arm64: asm-extable: move data fields, Tong Tiangen
- [PATCH -next v6 05/10] arm64: extable: move _cond_extable to _cond_uaccess_extable, Tong Tiangen
- [PATCH -next v6 03/10] arm64: asm-extable: add asm uacess helpers, Tong Tiangen
- [PATCH -next v6 06/10] arm64: extable: cleanup redundant extable type EX_TYPE_FIXUP, Tong Tiangen
- [PATCH -next v6 09/10] arm64: add uaccess to machine check safe, Tong Tiangen
- [PATCH -next v6 08/10] arm64: add support for machine check error safe, Tong Tiangen
- [PATCH -next v6 04/10] arm64: extable: make uaaccess helper use extable type EX_TYPE_UACCESS_ERR_ZERO, Tong Tiangen
- [PATCH -next v6 07/10] Add generic fallback version of copy_mc_to_user(), Tong Tiangen
- [PATCH -next v6 10/10] arm64: add cow to machine check safe, Tong Tiangen
- Re: [PATCH -next v6 00/10]arm64: add machine check safe support, Kefeng Wang
- Re: [PATCH -next v6 00/10]arm64: add machine check safe support, Tong Tiangen
- Re: [PATCH -next v6 00/10]arm64: add machine check safe support, Will Deacon
- [linux-next:master 3429/4317] drivers/soc/qcom/socinfo.c:593: undefined reference to `qcom_smem_get', kernel test robot
- [PATCH v2 0/2] Minor memoryhotplug refactoring,
Oscar Salvador
- [PATCH] mm: fixup validation of buddy pfn,
Xianting Tian
- [PATCH Part2 v6 00/49] Add AMD Secure Nested Paging (SEV-SNP),
Ashish Kalra
- [PATCH Part2 v6 01/49] x86/cpufeatures: Add SEV-SNP CPU feature, Ashish Kalra
- [PATCH Part2 v6 02/49] iommu/amd: Introduce function to check SEV-SNP support, Ashish Kalra
- [PATCH Part2 v6 03/49] x86/sev: Add the host SEV-SNP initialization support, Ashish Kalra
- [PATCH Part2 v6 04/49] x86/sev: set SYSCFG.MFMD, Ashish Kalra
- [PATCH Part2 v6 05/49] x86/sev: Add RMP entry lookup helpers, Ashish Kalra
- [PATCH Part2 v6 06/49] x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction, Ashish Kalra
- [PATCH Part2 v6 07/49] x86/sev: Invalid pages from direct map when adding it to RMP table, Ashish Kalra
- [PATCH Part2 v6 08/49] x86/traps: Define RMP violation #PF error code, Ashish Kalra
- [PATCH Part2 v6 09/49] x86/fault: Add support to handle the RMP fault for user address, Ashish Kalra
- [PATCH Part2 v6 10/49] x86/fault: Add support to dump RMP entry on fault, Ashish Kalra
- [PATCH Part2 v6 11/49] crypto:ccp: Define the SEV-SNP commands, Ashish Kalra
- [PATCH Part2 v6 12/49] crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP, Ashish Kalra
- [PATCH Part2 v6 13/49] crypto:ccp: Provide APIs to issue SEV-SNP commands, Ashish Kalra
- [PATCH Part2 v6 14/49] crypto: ccp: Handle the legacy TMR allocation when SNP is enabled, Ashish Kalra
- [PATCH Part2 v6 15/49] crypto: ccp: Handle the legacy SEV command when SNP is enabled, Ashish Kalra
- [PATCH Part2 v6 16/49] crypto: ccp: Add the SNP_PLATFORM_STATUS command, Ashish Kalra
- [PATCH Part2 v6 17/49] crypto: ccp: Add the SNP_{SET,GET}_EXT_CONFIG command, Ashish Kalra
- [PATCH Part2 v6 18/49] crypto: ccp: Provide APIs to query extended attestation report, Ashish Kalra
- [PATCH Part2 v6 19/49] KVM: SVM: Add support to handle AP reset MSR protocol, Ashish Kalra
- [PATCH Part2 v6 20/49] KVM: SVM: Provide the Hypervisor Feature support VMGEXIT, Ashish Kalra
- [PATCH Part2 v6 21/49] KVM: SVM: Make AVIC backing, VMSA and VMCB memory allocation SNP safe, Ashish Kalra
- [PATCH Part2 v6 22/49] KVM: SVM: Add initial SEV-SNP support, Ashish Kalra
- [PATCH Part2 v6 23/49] KVM: SVM: Add KVM_SNP_INIT command, Ashish Kalra
- [PATCH Part2 v6 24/49] KVM: SVM: Add KVM_SEV_SNP_LAUNCH_START command, Ashish Kalra
- [PATCH Part2 v6 25/49] KVM: SVM: Disallow registering memory range from HugeTLB for SNP guest, Ashish Kalra
- [PATCH Part2 v6 26/49] KVM: SVM: Add KVM_SEV_SNP_LAUNCH_UPDATE command, Ashish Kalra
- [PATCH Part2 v6 27/49] KVM: SVM: Mark the private vma unmerable for SEV-SNP guests, Ashish Kalra
- [PATCH Part2 v6 28/49] KVM: SVM: Add KVM_SEV_SNP_LAUNCH_FINISH command, Ashish Kalra
- [PATCH Part2 v6 29/49] KVM: X86: Keep the NPT and RMP page level in sync, Ashish Kalra
- [PATCH Part2 v6 30/49] KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX and SNP, Ashish Kalra
- [PATCH Part2 v6 31/49] KVM: x86: Introduce kvm_mmu_get_tdp_walk() for SEV-SNP use, Ashish Kalra
- [PATCH Part2 v6 32/49] KVM: x86: Define RMP page fault error bits for #NPF, Ashish Kalra
- [PATCH Part2 v6 33/49] KVM: x86: Update page-fault trace to log full 64-bit error code, Ashish Kalra
- [PATCH Part2 v6 34/49] KVM: SVM: Do not use long-lived GHCB map while setting scratch area, Ashish Kalra
- [PATCH Part2 v6 35/49] KVM: SVM: Remove the long-lived GHCB host map, Ashish Kalra
- [PATCH Part2 v6 36/49] KVM: SVM: Add support to handle GHCB GPA register VMGEXIT, Ashish Kalra
- [PATCH Part2 v6 37/49] KVM: SVM: Add support to handle MSR based Page State Change VMGEXIT, Ashish Kalra
- [PATCH Part2 v6 38/49] KVM: SVM: Add support to handle Page State Change VMGEXIT, Ashish Kalra
- [PATCH Part2 v6 39/49] KVM: SVM: Introduce ops for the post gfn map and unmap, Ashish Kalra
- [PATCH Part2 v6 40/49] KVM: x86: Export the kvm_zap_gfn_range() for the SNP use, Ashish Kalra
- [PATCH Part2 v6 41/49] KVM: SVM: Add support to handle the RMP nested page fault, Ashish Kalra
- [PATCH Part2 v6 42/49] KVM: SVM: Provide support for SNP_GUEST_REQUEST NAE event, Ashish Kalra
- [PATCH Part2 v6 43/49] KVM: SVM: Use a VMSA physical address variable for populating VMCB, Ashish Kalra
- [PATCH Part2 v6 44/49] KVM: SVM: Support SEV-SNP AP Creation NAE event, Ashish Kalra
- [PATCH Part2 v6 45/49] KVM: SVM: Add module parameter to enable the SEV-SNP, Ashish Kalra
- [PATCH Part2 v6 46/49] ccp: add support to decrypt the page, Ashish Kalra
- [PATCH Part2 v6 47/49] *fix for stale per-cpu pointer due to cond_resched during ghcb mapping, Ashish Kalra
- [PATCH Part2 v6 48/49] *debug: warn and retry failed rmpupdates, Ashish Kalra
- [PATCH Part2 v6 49/49] KVM: SVM: Sync the GHCB scratch buffer using already mapped ghcb, Ashish Kalra
- [linux-next:master 1542/4317] irq-xilinx-intc.c:undefined reference to `of_iomap', kernel test robot
- [PATCH] lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing,
Vlastimil Babka
- [GIT PULL] slab fixes for 5.19,
Vlastimil Babka
- Re: [RFC PATCH 1/1] lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing,
Vlastimil Babka
- [PATCH] mm: rmap: Simplify the hugetlb handling when unmapping or migration, Baolin Wang
- Re: [PATCH v4 bpf-next 0/8] bpf_prog_pack followup,
Aaron Lu
- [PATCH v5 0/2] make hugetlb_optimize_vmemmap compatible with memmap_on_memory,
Muchun Song
- Re: [syzbot] BUG: sleeping function called from invalid context in __vmalloc_node_range,
Sebastian Andrzej Siewior
- Re: [PATCH v6 00/13] mm/demotion: Memory tiers and demotion, Hesham Almatary
- Re: [PATCH] mm/filemap.c: Always read one page in do_sync_mmap_readahead(), Alistair Popple
- [PATCH] mm: Fix serialization adding transparent huge pages to page cache,
Alistair Popple
- [PATCH v3] Documentation: highmem: Use literal block for code example in highmem.h comment,
Bagas Sanjaya
- [PATCH v2] mm/smaps: add Pss_Dirty,
Vincent Whitchurch
- Re: [PATCH v2 3/3] mm/swap: remove swap_cache_info statistics,
Huang, Ying
- Re: [PATCH v2 2/3] mm/swapfile: fix possible data races of inuse_pages,
Huang, Ying
- [RFC PATCH v2 0/5] userfaultfd: support access/write hints,
Nadav Amit
- [Bug report] fstests g/465 panic on NFS over XFS (linux v5.19-rc2+),
Zorro Lang
- [PATCH] mm/damon: Use set_huge_pte_at() to make huge pte old,
Baolin Wang
- [PATCH] mm: sparsemem: fix missing higher order allocation splitting,
Muchun Song
- [linux-next:master 3429/4317] ERROR: modpost: "qcom_smem_get" [drivers/soc/qcom/socinfo.ko] undefined!, kernel test robot
- [PATCH v4 00/34] Printbufs - new data structure for building strings,
Kent Overstreet
- [PATCH v4 01/34] lib/printbuf: New data structure for printing strings, Kent Overstreet
- [PATCH v4 02/34] lib/string_helpers: Convert string_escape_mem() to printbuf, Kent Overstreet
- [PATCH v4 04/34] lib/hexdump: Convert to printbuf, Kent Overstreet
- [PATCH v4 03/34] vsprintf: Convert to printbuf, Kent Overstreet
- [PATCH v4 05/34] vsprintf: %pf(%p), Kent Overstreet
- [PATCH v4 06/34] lib/string_helpers: string_get_size() now returns characters wrote, Kent Overstreet
- [PATCH v4 07/34] lib/printbuf: Heap allocation, Kent Overstreet
- [PATCH v4 08/34] lib/printbuf: Tabstops, indenting, Kent Overstreet
- [PATCH v4 09/34] lib/printbuf: Unit specifiers, Kent Overstreet
- [PATCH v4 10/34] lib/pretty-printers: prt_string_option(), prt_bitflags(), Kent Overstreet
- [PATCH v4 11/34] vsprintf: Improve number(), Kent Overstreet
- [PATCH v4 13/34] test_printf: Drop requirement that sprintf not write past nul, Kent Overstreet
- [PATCH v4 12/34] vsprintf: prt_u64_minwidth(), prt_u64(), Kent Overstreet
- [PATCH v4 14/34] vsprintf: Start consolidating printf_spec handling, Kent Overstreet
- [PATCH v4 15/34] vsprintf: Refactor resource_string(), Kent Overstreet
- [PATCH v4 16/34] vsprintf: Refactor fourcc_string(), Kent Overstreet
- [PATCH v4 17/34] vsprintf: Refactor ip_addr_string(), Kent Overstreet
- [PATCH v4 18/34] vsprintf: Refactor mac_address_string(), Kent Overstreet
- [PATCH v4 19/34] vsprintf: time_and_date() no longer takes printf_spec, Kent Overstreet
- [PATCH v4 20/34] vsprintf: flags_string() no longer takes printf_spec, Kent Overstreet
- [PATCH v4 21/34] vsprintf: Refactor device_node_string, fwnode_string, Kent Overstreet
- [PATCH v4 23/34] Input/joystick/analog: Convert from seq_buf -> printbuf, Kent Overstreet
- [PATCH v4 22/34] vsprintf: Refactor hex_string, bitmap_string_list, bitmap_string, Kent Overstreet
- [PATCH v4 24/34] mm/memcontrol.c: Convert to printbuf, Kent Overstreet
- [PATCH v4 25/34] clk: tegra: bpmp: Convert to printbuf, Kent Overstreet
- [PATCH v4 26/34] tools/testing/nvdimm: Convert to printbuf, Kent Overstreet
- [PATCH v4 27/34] powerpc: Convert to printbuf, Kent Overstreet
- [PATCH v4 28/34] x86/resctrl: Convert to printbuf, Kent Overstreet
- [PATCH v4 29/34] PCI/P2PDMA: Convert to printbuf, Kent Overstreet
- [PATCH v4 30/34] tracing: trace_events_synth: Convert to printbuf, Kent Overstreet
- [PATCH v4 31/34] d_path: prt_path(), Kent Overstreet
- [PATCH v4 32/34] ACPI/APEI: Add missing include, Kent Overstreet
- [PATCH v4 33/34] tracing: Convert to printbuf, Kent Overstreet
- [PATCH v4 34/34] Delete seq_buf, Kent Overstreet
- RE: [PATCH v4 00/34] Printbufs - new data structure for building strings, David Laight
- Re: [PATCH v4 00/34] Printbufs - new data structure for building strings, Rasmus Villemoes
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]