kernel: bump 6.1 to 6.1.54
[openwrt/staging/stintel.git] / target / linux / generic / backport-6.1 / 020-v6.3-18-UPSTREAM-mm-multi-gen-LRU-simplify-lru_gen_look_arou.patch
index 1f071f0839c5f26ac4af716477f311e37c407610..856199574a1c43070319b8b989dbf4970c864fce 100644 (file)
@@ -26,7 +26,7 @@ Signed-off-by: T.J. Mercier <tjmercier@google.com>
 
 --- a/mm/vmscan.c
 +++ b/mm/vmscan.c
-@@ -4571,13 +4571,12 @@ static void lru_gen_age_node(struct pgli
+@@ -4573,13 +4573,12 @@ static void lru_gen_age_node(struct pgli
  void lru_gen_look_around(struct page_vma_mapped_walk *pvmw)
  {
        int i;
@@ -42,7 +42,7 @@ Signed-off-by: T.J. Mercier <tjmercier@google.com>
        struct folio *folio = pfn_folio(pvmw->pfn);
        struct mem_cgroup *memcg = folio_memcg(folio);
        struct pglist_data *pgdat = folio_pgdat(folio);
-@@ -4594,25 +4593,28 @@ void lru_gen_look_around(struct page_vma
+@@ -4596,25 +4595,28 @@ void lru_gen_look_around(struct page_vma
        /* avoid taking the LRU lock under the PTL when possible */
        walk = current->reclaim_state ? current->reclaim_state->mm_walk : NULL;
  
@@ -79,7 +79,7 @@ Signed-off-by: T.J. Mercier <tjmercier@google.com>
        for (i = 0, addr = start; addr != end; i++, addr += PAGE_SIZE) {
                unsigned long pfn;
  
-@@ -4637,56 +4639,27 @@ void lru_gen_look_around(struct page_vma
+@@ -4639,56 +4641,27 @@ void lru_gen_look_around(struct page_vma
                      !folio_test_swapcache(folio)))
                        folio_mark_dirty(folio);