[PATCH 0/2] mm: replace custom ratelimiting logic

Pedro Falcato posted 2 patches 1 month, 2 weeks ago
mm/memory.c     | 30 +++---------------------------
mm/page_alloc.c | 28 +++++-----------------------
2 files changed, 8 insertions(+), 50 deletions(-)
[PATCH 0/2] mm: replace custom ratelimiting logic
Posted by Pedro Falcato 1 month, 2 weeks ago
The kernel has a perfectly cromulent and mostly-equivalent variant in
lib/ratelimit.c that can be used.

To: Andrew Morton <akpm@linux-foundation.org>
To: David Hildenbrand <david@kernel.org>
Cc: Lorenzo Stoakes <ljs@kernel.org>
Cc: "Liam R. Howlett" <liam@infradead.org>
Cc: Vlastimil Babka <vbabka@kernel.org>
Cc: Mike Rapoport <rppt@kernel.org>
Cc: Suren Baghdasaryan <surenb@google.com>
Cc: Michal Hocko <mhocko@suse.com>
Cc: Brendan Jackman <brendan.jackman@linux.dev>
Cc: Johannes Weiner <hannes@cmpxchg.org>
Cc: Zi Yan <ziy@nvidia.com>
Cc: linux-mm@kvack.org
Cc: linux-kernel@vger.kernel.org

Pedro Falcato (2):
  mm: replace custom bad page map ratelimiting logic
  mm/page_alloc: replace custom bad page ratelimiting logic

 mm/memory.c     | 30 +++---------------------------
 mm/page_alloc.c | 28 +++++-----------------------
 2 files changed, 8 insertions(+), 50 deletions(-)

-- 
2.55.0
Re: [PATCH 0/2] mm: replace custom ratelimiting logic
Posted by Vlastimil Babka (SUSE) 1 month ago
On 8/11/26 19:21, Pedro Falcato wrote:
> The kernel has a perfectly cromulent and mostly-equivalent variant in
> lib/ratelimit.c that can be used.
> 
> To: Andrew Morton <akpm@linux-foundation.org>
> To: David Hildenbrand <david@kernel.org>
> Cc: Lorenzo Stoakes <ljs@kernel.org>
> Cc: "Liam R. Howlett" <liam@infradead.org>
> Cc: Vlastimil Babka <vbabka@kernel.org>
> Cc: Mike Rapoport <rppt@kernel.org>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Michal Hocko <mhocko@suse.com>
> Cc: Brendan Jackman <brendan.jackman@linux.dev>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: linux-mm@kvack.org
> Cc: linux-kernel@vger.kernel.org
> 
> Pedro Falcato (2):
>   mm: replace custom bad page map ratelimiting logic
>   mm/page_alloc: replace custom bad page ratelimiting logic

Cool!

Acked-by: Vlastimil Babka (SUSE) <vbabka@kernel.org>

> 
>  mm/memory.c     | 30 +++---------------------------
>  mm/page_alloc.c | 28 +++++-----------------------
>  2 files changed, 8 insertions(+), 50 deletions(-)
>
Re: [PATCH 0/2] mm: replace custom ratelimiting logic
Posted by Mike Rapoport 1 month, 2 weeks ago
On Tue, Aug 11, 2026 at 06:21:54PM +0100, Pedro Falcato wrote:
> The kernel has a perfectly cromulent and mostly-equivalent variant in
> lib/ratelimit.c that can be used.
> 
> To: Andrew Morton <akpm@linux-foundation.org>
> To: David Hildenbrand <david@kernel.org>
> Cc: Lorenzo Stoakes <ljs@kernel.org>
> Cc: "Liam R. Howlett" <liam@infradead.org>
> Cc: Vlastimil Babka <vbabka@kernel.org>
> Cc: Mike Rapoport <rppt@kernel.org>
> Cc: Suren Baghdasaryan <surenb@google.com>
> Cc: Michal Hocko <mhocko@suse.com>
> Cc: Brendan Jackman <brendan.jackman@linux.dev>
> Cc: Johannes Weiner <hannes@cmpxchg.org>
> Cc: Zi Yan <ziy@nvidia.com>
> Cc: linux-mm@kvack.org
> Cc: linux-kernel@vger.kernel.org
> 
> Pedro Falcato (2):
>   mm: replace custom bad page map ratelimiting logic
>   mm/page_alloc: replace custom bad page ratelimiting logic

For the series: 

Acked-by: Mike Rapoport (Microsoft) <rppt@kernel.org>

>  mm/memory.c     | 30 +++---------------------------
>  mm/page_alloc.c | 28 +++++-----------------------
>  2 files changed, 8 insertions(+), 50 deletions(-)
> 
> -- 
> 2.55.0
> 

-- 
Sincerely yours,
Mike.