Messages in this thread | | | Date | Tue, 14 Jul 2015 21:51:27 +0300 | From | Ebru Akagunduz <> | Subject | [RFC v3 2/3] mm: make optimistic check for swapin readahead |
| |
On Tue, Jul 14, 2015 at 12:07:27AM +0300, Kirill A. Shutemov wrote: > On Mon, Jul 13, 2015 at 11:28:03PM +0300, Ebru Akagunduz wrote: > > diff --git a/mm/huge_memory.c b/mm/huge_memory.c > > index 595edd9..b4cef9d 100644 > > --- a/mm/huge_memory.c > > +++ b/mm/huge_memory.c > > @@ -24,6 +24,7 @@ > > #include <linux/migrate.h> > > #include <linux/hashtable.h> > > #include <linux/userfaultfd_k.h> > > +#include <linux/swapops.h> > > > > #include <asm/tlb.h> > > #include <asm/pgalloc.h> > > @@ -2671,11 +2672,11 @@ static int khugepaged_scan_pmd(struct mm_struct *mm, > > { > > pmd_t *pmd; > > pte_t *pte, *_pte; > > - int ret = 0, none_or_zero = 0; > > + int ret = 0, none_or_zero = 0, unmapped = 0; > > struct page *page = NULL; > > unsigned long _address; > > spinlock_t *ptl; > > - int node = NUMA_NO_NODE; > > + int node = NUMA_NO_NODE, max_ptes_swap = HPAGE_PMD_NR/8; > > So, you've decide to ignore knob request for max_ptes_swap. > Why? I did not know sysfs knob at your first comment in v2 I thought you meant something else, so did not request for sysfs knob. I will add it to commit message in v4.
kind regards, Ebru
| |