Show patches with: Submitter = Barry Song       |    State = Action Required       |    Archived = No       |   64 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC] mm: hold PTL from the first PTE while reclaiming a large folio [RFC] mm: hold PTL from the first PTE while reclaiming a large folio - - - --- 2024-03-04 Barry Song New
[RFC,v3,5/5] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-03-04 Barry Song New
[RFC,v3,3/5] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 - - --- 2024-03-04 Barry Song New
[RFC,v3,2/5] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-03-04 Barry Song New
[RFC,v3,1/5] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-03-04 Barry Song New
iov_iter: call kmap on each page even for lowmem if CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is enabled iov_iter: call kmap on each page even for lowmem if CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP is enabled - - - --- 2024-03-01 Barry Song New
[v2,2/2] crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags crypto: fix missing CRYPTO_ALG_ASYNC for async drivers 1 - - --- 2024-02-29 Barry Song New
[v2,1/2] crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags crypto: fix missing CRYPTO_ALG_ASYNC for async drivers 1 - - --- 2024-02-29 Barry Song New
[RFC,v2,5/5] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,4/5] mm: swap: introduce swapcache_prepare_nr and swapcache_clear_nr for large folios swap-… mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,3/5] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 - - --- 2024-02-29 Barry Song New
[RFC,v2,2/5] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,1/5] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-02-29 Barry Song New
[v2] mm: make folio_pte_batch available outside of mm/memory.c [v2] mm: make folio_pte_batch available outside of mm/memory.c 1 - - --- 2024-02-27 Barry Song New
mm: export folio_pte_batch as a couple of modules might need it mm: export folio_pte_batch as a couple of modules might need it - - - --- 2024-02-27 Barry Song New
[v2] mm: madvise: pageout: ignore references rather than clearing young [v2] mm: madvise: pageout: ignore references rather than clearing young 1 - - --- 2024-02-26 Barry Song New
Docs/mm/damon/design: describe the differences for pageout's virtual address and physcial address Docs/mm/damon/design: describe the differences for pageout's virtual address and physcial address - - - --- 2024-02-24 Barry Song New
[RFC] mm: madvise: pageout: ignore references rather than clearing young [RFC] mm: madvise: pageout: ignore references rather than clearing young - - - --- 2024-02-23 Barry Song New
[v6,2/2] mm/zswap: remove the memcpy if acomp is not sleepable zswap: remove the memcpy if acomp is not sleepable 2 2 1 --- 2024-02-22 Barry Song New
[v6,1/2] crypto: introduce: acomp_is_async to expose if comp drivers might sleep zswap: remove the memcpy if acomp is not sleepable 2 - - --- 2024-02-22 Barry Song New
[v6] crypto: scompress: remove memcpy if sg_nents is 1 and pages are lowmem [v6] crypto: scompress: remove memcpy if sg_nents is 1 and pages are lowmem - - 1 --- 2024-02-22 Barry Song New
[v2] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases [v2] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases - - - --- 2024-02-21 Barry Song New
mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases - - - --- 2024-02-21 Barry Song New
madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 - 3 - --- 2024-02-21 Barry Song New
[v5,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-20 Barry Song New
[v5,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-20 Barry Song New
[v5,1/3] crypto: introduce: acomp_is_async to expose if comp drivers might sleep mm/zswap & crypto/compress: remove a couple of memcpy - - - --- 2024-02-20 Barry Song New
[2/2] crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags [1/2] crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags 1 - - --- 2024-02-20 Barry Song New
[1/2] crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags [1/2] crypto: hisilicon/zip - fix the missing CRYPTO_ALG_ASYNC in cra_flags - - - --- 2024-02-20 Barry Song New
[v4,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-20 Barry Song New
[v4,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-20 Barry Song New
[v4,1/3] crypto: introduce crypto_acomp_get_alg_flags to expose algorithm flags mm/zswap & crypto/compress: remove a couple of memcpy - - - --- 2024-02-20 Barry Song New
[v3] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… [v3] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… 1 2 - --- 2024-02-19 Barry Song New
[v2] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… [v2] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… 1 2 - --- 2024-02-17 Barry Song New
[v3,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-17 Barry Song New
[v3,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-17 Barry Song New
[v3,1/3] crypto: introduce acomp_is_sleepable to expose if comp drivers might sleep mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-17 Barry Song New
[v2,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-02-16 Barry Song New
[v2,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/acompress: remove a couple of memcpy 1 2 1 --- 2024-02-16 Barry Song New
[v2,1/3] crypto: introduce acomp_is_sleepable to expose if a acomp has a scomp backend mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-02-16 Barry Song New
mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC - - - --- 2024-02-16 Barry Song New
[v3] zram: do not allocate physically contiguous strm buffers [v3] zram: do not allocate physically contiguous strm buffers - 1 - --- 2024-02-13 Barry Song New
[v2] zram: easy the allocation of zcomp_strm's buffers through vmalloc [v2] zram: easy the allocation of zcomp_strm's buffers through vmalloc - 1 - --- 2024-02-06 Barry Song New
[RFC,6/6] mm: madvise: don't split mTHP for MADV_PAGEOUT mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,5/6] mm: rmap: weaken the WARN_ON in __folio_add_anon_rmap() mm: support large folios swap-in - - 1 --- 2024-01-18 Barry Song New
[RFC,4/6] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,3/6] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 - - --- 2024-01-18 Barry Song New
[RFC,2/6] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,1/6] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-01-18 Barry Song New
[3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-01-03 Barry Song New
[2/3] mm/zswap: remove the memcpy if acomp is not asynchronous mm/zswap & crypto/acompress: remove a couple of memcpy - 1 1 --- 2024-01-03 Barry Song New
[1/3] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-01-03 Barry Song New
[RFC] crypto: scompress: remove memcpy if sg_nents is 1 [RFC] crypto: scompress: remove memcpy if sg_nents is 1 - - - --- 2024-01-03 Barry Song New
[RFC,2/2] mm/zswap: remove the memcpy if acomp is not asynchronous [RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend - - - --- 2024-01-03 Barry Song New
[RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend [RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend - - - --- 2024-01-03 Barry Song New
zram: easy the allocation of zcomp_strm's buffers with 2 pages zram: easy the allocation of zcomp_strm's buffers with 2 pages - - - --- 2024-01-03 Barry Song New
mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large - 2 - --- 2023-12-28 Barry Song New
[v2] arm64: mm: swap: support THP_SWAP on hardware with MTE [v2] arm64: mm: swap: support THP_SWAP on hardware with MTE - 1 - --- 2023-12-11 Barry Song New
arm64: mm: support THP_SWAP on hardware with MTE arm64: mm: support THP_SWAP on hardware with MTE - 1 - --- 2023-12-08 Barry Song New
mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock 1 1 - --- 2023-12-06 Barry Song New
[RFC] mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock [RFC] mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock - - - --- 2023-11-29 Barry Song New
[v2] mm/page_owner: record and dump free_pid and free_tgid [v2] mm/page_owner: record and dump free_pid and free_tgid - - - --- 2023-11-14 Barry Song New
[RFC,V3] arm64: mm: swap: save and restore mte tags for large folios [RFC,V3] arm64: mm: swap: save and restore mte tags for large folios - - - --- 2023-11-14 Barry Song New
mm/page_owner: record and dump free_pid and free_tgid mm/page_owner: record and dump free_pid and free_tgid - - - --- 2023-11-05 Barry Song New