mm/memory.c | 30 +++--------------------------- mm/page_alloc.c | 28 +++++----------------------- 2 files changed, 8 insertions(+), 50 deletions(-)
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
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(-) >
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.
© 2016 - 2026 Red Hat, Inc.