projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
lib/test_meminit: allocate pages up to order MAX_ORDER
2023-09-19
Muchun Song
mm: hugetlb_vmemmap: fix a race between vmemmap pmd...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2023-07-19
Muchun Song
kernfs: fix missing kernfs_idr_lock to remove an ID...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2023-04-13
Muchun Song
mm: kfence: fix handling discontiguous page
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2023-04-13
Muchun Song
mm: kfence: fix PG_slab and memcg_data clearing
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2023-03-30
Muchun Song
mm: kfence: fix using kfence_metadata without initialization...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-12-10
Muchun Song
MAINTAINERS: update Muchun Song's email
MAINTAINERS: update
Muchun Song
's email
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-10-03
Muchun Song
mm: hugetlb: eliminate memory-less nodes handling
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-10-03
Muchun Song
mm: hugetlb: simplify per-node sysfs creation and removal
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
Cc:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-09-12
Muchun Song
mm: hugetlb_vmemmap: simplify reset_struct_pages()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: replace early_param() with core_param()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: introduce the name HVO
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-08-09
Muchun Song
mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-18
Muchun Song
mm: fix missing wake-up event for FSDAX pages
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-14
Muchun Song
mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-14
Muchun Song
block: fix missing blkcg_bio_issue_init
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-04
Muchun Song
mm: slab: optimize memcg_slab_free_hook()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-04
Muchun Song
mm: hugetlb: remove minimum_order variable
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-04
Muchun Song
mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-04
Muchun Song
mm: memory_hotplug: enumerate all supported section...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-07-03
Muchun Song
mm: sparsemem: fix missing higher order allocation...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-06-09
Muchun Song
tcp: use alloc_large_system_hash() to allocate table_perturb
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-06-01
Muchun Song
mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DE...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-25
Muchun Song
MAINTAINERS: add Muchun as co-maintainer for HugeTLB
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-19
Muchun Song
MAINTAINERS: add Muchun as a memcg reviewer
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-13
Muchun Song
mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-13
Muchun Song
mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-13
Muchun Song
mm: memory_hotplug: override memmap_on_memory when...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-05-13
Muchun Song
mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP*
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled*
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: simplify follow_invalidate_pte()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
dax: fix missing writeprotect the pte entry
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: pvmw: add support for walking devmap pages
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: rmap: introduce pfn_mkclean_range() to cleans PTEs
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
dax: fix cache flush on PMD-mapped pages
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: rmap: fix cache flush on THP pages
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-29
Muchun Song
mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_V...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-22
Muchun Song
arm64: mm: fix p?d_leaf()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-07
Muchun Song
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-04-01
Muchun Song
mm: kfence: fix objcgs vector allocation
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-28
Muchun Song
mm: kfence: fix missing objcg housekeeping for SLAB
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUG...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
selftests: vm: add a hugetlb test case
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: sparsemem: use page table lock to protect kernel...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: hugetlb: replace hugetlb_free_vmemmap_enabled with...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: hugetlb: free the 2nd vmemmap page associated with...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: replace multiple dcache flush with flush_dcache_folio()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: hugetlb: fix missing cache flush in copy_huge_page_from_...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: fix missing cache flush for all tail pages of compound...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: thp: fix wrong cache flush in remove_migration_pmd()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
Cc:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: memcontrol: rename memcg_cache_id to memcg_kmem_id
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: list_lru: rename list_lru_per_memcg to list_lru_memcg
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: memcontrol: fix cannot alloc the maximum memcg ID
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: memcontrol: reuse memory cgroup ID for kmem ID
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: list_lru: replace linear array with xarray
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: list_lru: rename memcg_drain_all_list_lrus to memcg_repa...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: list_lru: allocate list_lru_one only when needed
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_o...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
xarray: use kmem_cache_alloc_lru to allocate xa_node
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: dcache: use kmem_cache_alloc_lru() to allocate...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
f2fs: allocate inode by using alloc_inode_sb()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
fs: allocate inode by using alloc_inode_sb()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
fs: introduce alloc_inode_sb() to allocate filesystems...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: introduce kmem_cache_alloc_lru
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-22
Muchun Song
mm: list_lru: transpose the array of per-node per-memcg...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-03-07
Muchun Song
arm64: avoid flushing icache multiple times on contiguous...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-01-22
Muchun Song
proc: remove PDE_DATA() completely
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-01-22
Muchun Song
fs: proc: store PDE()->data into inode->i_private
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-01-15
Muchun Song
mm: memcontrol: make cgroup_memory_nokmem static
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2022-01-15
Muchun Song
mm: slab: make slab iterator functions static
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-12-30
Muchun Song
net: fix use-after-free in tw_timer_handler
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-23
Muchun Song
locking/rwsem: Optimize down_read_trylock() under highly...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-09
Muchun Song
seq_file: fix passing wrong private data
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-06
Muchun Song
mm: list_lru: only add memcg-aware lrus to the global...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-06
Muchun Song
mm: memcontrol: remove the kmem states
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-06
Muchun Song
mm: memcontrol: remove kmemcg_id reparenting
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-06
Muchun Song
mm: list_lru: fix the return value of list_lru_count_one()
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-11-06
Muchun Song
mm: list_lru: remove holding lru lock
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-09-08
Muchun Song
mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAG...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-09-08
Muchun Song
mm: remove redundant compound_head() calling
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-09-03
Muchun Song
mm/bootmem_info.c: mark __init on register_page_bootmem_info...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-24
Muchun Song
mm: mmap_lock: fix disabling preemption directly
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: migrate: fix missing update page_private to hugetlb_page...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFA...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: sparsemem: use huge PMD mapping for vmemmap pages
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: sparsemem: split the huge PMD mapping of vmemmap...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: hugetlb: introduce nr_free_vmemmap_pages in the...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: memory_hotplug: disable memmap_on_memory when hugetlb_fr...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
2021-07-01
Muchun Song
mm: hugetlb: alloc the vmemmap pages associated with...
Signed-off-by:
Muchun Song
<songmuchun@bytedance.com>
commit
|
commitdiff
|
tree
next