Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Huang, Ying
| Archived =
No
| 137 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
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
mm and cache_info: remove unnecessary CPU cache info update
mm and cache_info: remove unnecessary CPU cache info update
- - -
-
-
-
2024-01-26
Huang, Ying
New
[-V3,9/9] mm, pcp: reduce detecting time of consecutive high order page freeing
mm: PCP high auto-tuning
- - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,8/9] mm, pcp: decrease PCP high if free pages < high watermark
mm: PCP high auto-tuning
- - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,7/9] mm: tune PCP high automatically
mm: PCP high auto-tuning
- - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,6/9] mm: add framework for PCP high auto-tuning
mm: PCP high auto-tuning
1 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,5/9] mm, page_alloc: scale the number of pages that are batch allocated
mm: PCP high auto-tuning
1 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,4/9] mm: restrict the pcp batch scale factor to avoid too long latency
mm: PCP high auto-tuning
2 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,3/9] mm, pcp: reduce lock contention for draining high-order pages
mm: PCP high auto-tuning
1 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,2/9] cacheinfo: calculate size of per-CPU data cache slice
mm: PCP high auto-tuning
1 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V3,1/9] mm, pcp: avoid to drain PCP when process exit
mm: PCP high auto-tuning
1 - -
-
-
-
2023-10-16
Huang, Ying
New
[-V2] mm: fix draining PCP of remote zone
[-V2] mm: fix draining PCP of remote zone
- 1 -
-
-
-
2023-10-07
Huang, Ying
New
[-V2,10/10] mm, pcp: reduce detecting time of consecutive high order page freeing
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,09/10] mm, pcp: avoid to reduce PCP high unnecessarily
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,08/10] mm, pcp: decrease PCP high if free pages < high watermark
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,07/10] mm: tune PCP high automatically
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,06/10] mm: add framework for PCP high auto-tuning
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,05/10] mm, page_alloc: scale the number of pages that are batch allocated
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,04/10] mm: restrict the pcp batch scale factor to avoid too long latency
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,03/10] mm, pcp: reduce lock contention for draining high-order pages
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,02/10] cacheinfo: calculate per-CPU data cache size
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V2,01/10] mm, pcp: avoid to drain PCP when process exit
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-26
Huang, Ying
New
[-V4,4/4] dax, kmem: calculate abstract distance with general interface
memory tiering: calculate abstract distance based on ACPI HMAT
- 1 1
-
-
-
2023-09-26
Huang, Ying
New
[-V4,3/4] acpi, hmat: calculate abstract distance with HMAT
memory tiering: calculate abstract distance based on ACPI HMAT
- 2 1
-
-
-
2023-09-26
Huang, Ying
New
[-V4,2/4] acpi, hmat: refactor hmat_register_target_initiators()
memory tiering: calculate abstract distance based on ACPI HMAT
- 2 2
-
-
-
2023-09-26
Huang, Ying
New
[-V4,1/4] memory tiering: add abstract distance calculation algorithms management
memory tiering: calculate abstract distance based on ACPI HMAT
- 2 1
-
-
-
2023-09-26
Huang, Ying
New
[10/10] mm, pcp: reduce detecting time of consecutive high order page freeing
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[09/10] mm, pcp: avoid to reduce PCP high unnecessarily
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[08/10] mm, pcp: decrease PCP high if free pages < high watermark
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[07/10] mm: tune PCP high automatically
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[06/10] mm: add framework for PCP high auto-tuning
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[05/10] mm, page_alloc: scale the number of pages that are batch allocated
mm: PCP high auto-tuning
1 - -
-
-
-
2023-09-20
Huang, Ying
New
[04/10] mm: restrict the pcp batch scale factor to avoid too long latency
mm: PCP high auto-tuning
1 - -
-
-
-
2023-09-20
Huang, Ying
New
[03/10] mm, pcp: reduce lock contention for draining high-order pages
mm: PCP high auto-tuning
1 - -
-
-
-
2023-09-20
Huang, Ying
New
[02/10] cacheinfo: calculate per-CPU data cache size
mm: PCP high auto-tuning
- - -
-
-
-
2023-09-20
Huang, Ying
New
[01/10] mm, pcp: avoid to drain PCP when process exit
mm: PCP high auto-tuning
1 - -
-
-
-
2023-09-20
Huang, Ying
New
[-V3,4/4] dax, kmem: calculate abstract distance with general interface
memory tiering: calculate abstract distance based on ACPI HMAT
- 1 1
-
-
-
2023-09-12
Huang, Ying
New
[-V3,3/4] acpi, hmat: calculate abstract distance with HMAT
memory tiering: calculate abstract distance based on ACPI HMAT
- 1 1
-
-
-
2023-09-12
Huang, Ying
New
[-V3,2/4] acpi, hmat: refactor hmat_register_target_initiators()
memory tiering: calculate abstract distance based on ACPI HMAT
- 2 2
-
-
-
2023-09-12
Huang, Ying
New
[-V3,1/4] memory tiering: add abstract distance calculation algorithms management
memory tiering: calculate abstract distance based on ACPI HMAT
- 2 1
-
-
-
2023-09-12
Huang, Ying
New
mm: fix draining remote pageset
mm: fix draining remote pageset
- - -
-
-
-
2023-08-11
Huang, Ying
New
[RESEND,4/4] dax, kmem: calculate abstract distance with general interface
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-21
Huang, Ying
New
[RESEND,3/4] acpi, hmat: calculate abstract distance with HMAT
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-21
Huang, Ying
New
[RESEND,2/4] acpi, hmat: refactor hmat_register_target_initiators()
memory tiering: calculate abstract distance based on ACPI HMAT
- 1 1
-
-
-
2023-07-21
Huang, Ying
New
[RESEND,1/4] memory tiering: add abstract distance calculation algorithms management
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-21
Huang, Ying
New
[4/4] dax, kmem: calculate abstract distance with general interface
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-12
Huang, Ying
New
[3/4] acpi, hmat: calculate abstract distance with HMAT
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-12
Huang, Ying
New
[2/4] acpi, hmat: refactor hmat_register_target_initiators()
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-12
Huang, Ying
New
[1/4] memory tiering: add abstract distance calculation algorithms management
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-07-12
Huang, Ying
New
[RFC,2/2] mm: alloc/free depth based PCP high auto-tuning
mm: PCP high auto-tuning
- - -
-
-
-
2023-07-10
Huang, Ying
New
[RFC,1/2] mm: add framework for PCP high auto-tuning
mm: PCP high auto-tuning
- - -
-
-
-
2023-07-10
Huang, Ying
New
[RFC,4/4] dax, kmem: calculate abstract distance with general interface
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-06-16
Huang, Ying
New
[RFC,3/4] acpi, hmat: calculate abstract distance with HMAT
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-06-16
Huang, Ying
New
[RFC,2/4] acpi, hmat: refactor hmat_register_target_initiators()
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-06-16
Huang, Ying
New
[RFC,1/4] memory tiering: add abstract distance calculation algorithms management
memory tiering: calculate abstract distance based on ACPI HMAT
- - -
-
-
-
2023-06-16
Huang, Ying
New
[-V3,5/5] swap: comments get_swap_device() with usage rule
swap: cleanup get/put_swap_device() usage
- 3 -
-
-
-
2023-05-29
Huang, Ying
New
[-V3,4/5] swap: remove get/put_swap_device() in __swap_duplicate()
swap: cleanup get/put_swap_device() usage
- 3 -
-
-
-
2023-05-29
Huang, Ying
New
[-V3,3/5] swap: remove __swp_swapcount()
swap: cleanup get/put_swap_device() usage
- 2 -
-
-
-
2023-05-29
Huang, Ying
New
[-V3,2/5] swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range
swap: cleanup get/put_swap_device() usage
- 2 -
-
-
-
2023-05-29
Huang, Ying
New
[-V3,1/5] swap: Remove get/put_swap_device() in __swap_count()
swap: cleanup get/put_swap_device() usage
- 3 -
-
-
-
2023-05-29
Huang, Ying
New
[-V2,5/5] swap: comments get_swap_device() with usage rule
swap: cleanup get/put_swap_device() usage
- 2 -
-
-
-
2023-05-22
Huang, Ying
New
[-V2,4/5] swap: remove get/put_swap_device() in __swap_duplicate()
swap: cleanup get/put_swap_device() usage
- 1 -
-
-
-
2023-05-22
Huang, Ying
New
[-V2,3/5] swap: remove __swp_swapcount()
swap: cleanup get/put_swap_device() usage
- - -
-
-
-
2023-05-22
Huang, Ying
New
[-V2,2/5] swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range
swap: cleanup get/put_swap_device() usage
- - -
-
-
-
2023-05-22
Huang, Ying
New
[-V2,1/5] swap: Remove get/put_swap_device() in __swap_count()
swap: cleanup get/put_swap_device() usage
- 2 -
-
-
-
2023-05-22
Huang, Ying
New
swap: cleanup get/put_swap_device usage
swap: cleanup get/put_swap_device usage
- - -
-
-
-
2023-05-16
Huang, Ying
New
[RFC,6/6] mm: prefer different zone list on different logical CPU
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[RFC,5/6] mm: create multiple zone instances for one zone type based on memory size
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[RFC,4/6] mm: avoid show invalid zone in /proc/zoneinfo
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[RFC,3/6] mm: support multiple zone instances per zone type in memory online
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[RFC,2/6] mm: add struct zone_type_struct to describe zone type
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[RFC,1/6] mm: distinguish zone type and zone instance explicitly
mm: improve page allocator scalability via splitting zones
- - -
-
-
-
2023-05-11
Huang, Ying
New
[-V2] migrate_pages_batch: simplify retrying and failure counting of large folios
[-V2] migrate_pages_batch: simplify retrying and failure counting of large folios
- 3 -
-
-
-
2023-05-10
Huang, Ying
New
[2/2] migrate_pages_batch: code cleanup: remove is_large
[1/2] migrate_pages_batch: simplify retrying and failure counting of large folios
- 2 -
-
-
-
2023-05-09
Huang, Ying
New
[1/2] migrate_pages_batch: simplify retrying and failure counting of large folios
[1/2] migrate_pages_batch: simplify retrying and failure counting of large folios
- 2 -
-
-
-
2023-05-09
Huang, Ying
New
[-V2] mm,unmap: avoid flushing TLB in batch if PTE is inaccessible
[-V2] mm,unmap: avoid flushing TLB in batch if PTE is inaccessible
- 2 -
-
-
-
2023-04-24
Huang, Ying
New
migrate_pages_batch: fix statistics for longterm pin retry
migrate_pages_batch: fix statistics for longterm pin retry
- 1 -
-
-
-
2023-04-16
Huang, Ying
New
mm,unmap: avoid flushing TLB in batch if PTE is inaccessible
mm,unmap: avoid flushing TLB in batch if PTE is inaccessible
- 1 -
-
-
-
2023-04-10
Huang, Ying
New
[-V2,3/3] migrate_pages: try migrate in batch asynchronously firstly
migrate_pages: fix deadlock in batched synchronous migration
- 1 1
-
-
-
2023-03-03
Huang, Ying
New
[-V2,2/3] migrate_pages: move split folios processing out of migrate_pages_batch()
migrate_pages: fix deadlock in batched synchronous migration
- 1 -
-
-
-
2023-03-03
Huang, Ying
New
[-V2,1/3] migrate_pages: fix deadlock in batched migration
migrate_pages: fix deadlock in batched synchronous migration
- - -
-
-
-
2023-03-03
Huang, Ying
New
migrate_pages: silence gcc notes for mis-casting
migrate_pages: silence gcc notes for mis-casting
- - -
-
-
-
2023-03-02
Huang, Ying
New
[3/3] migrate_pages: try migrate in batch asynchronously firstly
migrate_pages: fix deadlock in batched synchronous migration
- 1 1
-
-
-
2023-02-24
Huang, Ying
New
[2/3] migrate_pages: move split folios processing out of migrate_pages_batch()
migrate_pages: fix deadlock in batched synchronous migration
- 1 -
-
-
-
2023-02-24
Huang, Ying
New
[1/3] migrate_pages: fix deadlock in batched migration
migrate_pages: fix deadlock in batched synchronous migration
- - -
-
-
-
2023-02-24
Huang, Ying
New
[-v5,9/9] migrate_pages: move THP/hugetlb migration support check to simplify code
migrate_pages(): batch TLB flushing
- 1 -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,8/9] migrate_pages: batch flushing TLB
migrate_pages(): batch TLB flushing
- 2 1
-
-
-
2023-02-13
Huang, Ying
New
[-v5,7/9] migrate_pages: share more code between _unmap and _move
migrate_pages(): batch TLB flushing
- - -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,6/9] migrate_pages: move migrate_folio_unmap()
migrate_pages(): batch TLB flushing
- 1 -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,5/9] migrate_pages: batch _unmap and _move
migrate_pages(): batch TLB flushing
- - 1
-
-
-
2023-02-13
Huang, Ying
New
[-v5,4/9] migrate_pages: split unmap_and_move() to _unmap() and _move()
migrate_pages(): batch TLB flushing
- 2 -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,3/9] migrate_pages: restrict number of pages to migrate in batch
migrate_pages(): batch TLB flushing
- 1 -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,2/9] migrate_pages: separate hugetlb folios migration
migrate_pages(): batch TLB flushing
- 2 -
-
-
-
2023-02-13
Huang, Ying
New
[-v5,1/9] migrate_pages: organize stats with struct migrate_pages_stats
migrate_pages(): batch TLB flushing
- 4 -
-
-
-
2023-02-13
Huang, Ying
New
[-v4,9/9] migrate_pages: move THP/hugetlb migration support check to simplify code
migrate_pages(): batch TLB flushing
- - -
-
-
-
2023-02-06
Huang, Ying
New
[-v4,8/9] migrate_pages: batch flushing TLB
migrate_pages(): batch TLB flushing
- - -
-
-
-
2023-02-06
Huang, Ying
New
[-v4,7/9] migrate_pages: share more code between _unmap and _move
migrate_pages(): batch TLB flushing
- 1 -
-
-
-
2023-02-06
Huang, Ying
New
[-v4,6/9] migrate_pages: move migrate_folio_unmap()
migrate_pages(): batch TLB flushing
- - -
-
-
-
2023-02-06
Huang, Ying
New
[-v4,5/9] migrate_pages: batch _unmap and _move
migrate_pages(): batch TLB flushing
- - 1
-
-
-
2023-02-06
Huang, Ying
New
[-v4,4/9] migrate_pages: split unmap_and_move() to _unmap() and _move()
migrate_pages(): batch TLB flushing
- 2 -
-
-
-
2023-02-06
Huang, Ying
New
[-v4,3/9] migrate_pages: restrict number of pages to migrate in batch
migrate_pages(): batch TLB flushing
- 2 -
-
-
-
2023-02-06
Huang, Ying
New
«
1
2
»