Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Barry Song
| Archived =
No
| 64 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
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