2016-04-04 |
Kirill A. Shutemov | mm, fs: remove remaining PAGE_CACHE_* and page_cache_... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-04-04 |
Kirill A. Shutemov | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-25 |
Kirill A. Shutemov | thp: fix typo in khugepaged_scan_pmd() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | thp: fix deadlock in split_huge_pmd() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | thp: rewrite freeze_page()/unfreeze_page() with generic... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | mm: make remove_migration_ptes() beyond mm/migration.c ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | rmap: extend try_to_unmap() to be usable by split_huge_page() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | rmap: introduce rmap_walk_locked() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | mm: cleanup *pte_alloc* interfaces ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | mm, tracing: refresh __def_vmaflag_names ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-17 |
Kirill A. Shutemov | thp, vmstats: count deferred split events ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-15 |
Kirill A. Shutemov | thp: cleanup split_huge_page() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-09 |
Kirill A. Shutemov | mm, thp: fix migration of PTE-mapped transparent huge... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-03-03 |
Kirill A. Shutemov | mm: Some arch may want to use HPAGE_PMD related values... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-24 |
Kirill A. Shutemov | thp: call pmdp_invalidate() with correct virtual address ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-19 |
Kirill A. Shutemov | ipc/shm: handle removed segments gracefully in shm_mmap() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-19 |
Kirill A. Shutemov | mm: fix regression in remap_file_pages() emulation ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-19 |
Kirill A. Shutemov | thp, dax: do not try to withdraw pgtable from non-anon VMA ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-12 |
Kirill A. Shutemov | mm, dax: check for pmd_none() after split_huge_pmd() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-06 |
Kirill A. Shutemov | thp: make deferred_split_scan() work again ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-06 |
Kirill A. Shutemov | mm: downgrade VM_BUG in isolate_lru_page() to warning ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-06 |
Kirill A. Shutemov | mempolicy: do not try to queue pages from !vma_migratable() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-03 |
Kirill A. Shutemov | drivers/scsi/sg.c: mark VMA as VM_IO to prevent migration ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-03 |
Kirill A. Shutemov | thp: limit number of object to scan on deferred_split_scan() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-03 |
Kirill A. Shutemov | thp: change deferred_split_count() to return number... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-02-03 |
Kirill A. Shutemov | thp: make split_queue per-node ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-22 |
Kirill A. Shutemov | mm: fix mlock accouting ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-22 |
Kirill A. Shutemov | thp: change pmd_trans_huge_lock() interface to return ptl ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-21 |
Kirill A. Shutemov | fs/proc/task_mmu.c: add workaround for old compilers ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-21 |
Kirill A. Shutemov | thp: fix interrupt unsafe locking in split_huge_page() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: fix locking order in mm_take_all_locks() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | memblock: fix section mismatch ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: fix split_huge_page() after mremap() of THP ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: increase split_huge_page() success rate ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: add debugfs handle to split all huge pages ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: prepare page_referenced() and page_idle to new... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: allow mlocked THP again ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: update documentation ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: re-enable THP ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: introduce deferred_split_huge_page() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | migrate_pages: try to split pages on queuing ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: reintroduce split_huge_page() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp, mm: split_huge_page(): caller need to lock page ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: add option to setup migration entries during PMD... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: implement split_huge_pmd() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, numa: skip PTE-mapped THP on numa fault ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: differentiate page_mapped() from page_mapcount... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: rework mapcount accounting to enable 4k mapping... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | x86, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | tile, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | sparc, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | s390, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | powerpc, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mips, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | arm, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | arm64, thp: remove infrastructure for handling splitting... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, thp: remove compound_lock() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | ksm: prepare to new THP semantics ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | futex, thp: remove special case for THP in get_futex_key ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: drop tail page refcounting ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: drop all split_huge_page()-related code ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: temporarily mark THP broken ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, vmstats: new THP splitting event ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: rename split_huge_page_pmd() to split_huge_pmd() ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | khugepaged: ignore pmd tables with THP mapped with... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp, mlock: do not allow huge pages in mlocked area ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: handle PTE-mapped tail pages in gerneric fast gup... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: adjust FOLL_SPLIT for new refcounting ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, thp: adjust conditions when we can reuse the page... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | memcg: adjust to support new THP refcounting ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | rmap: add argument to charge compound page ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, proc: adjust PSS calculation ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: drop __TestClearPage*() helpers ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: sanitize page->mapping for tail pages ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: look at head page if the flag is encoded... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_uptodate behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_uncached behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_mlocked behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_swapcache behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_swapbacked behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_reserved behavior on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define behavior of Xen-related flags on... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define behavior SL*B-related flags on compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define behavior of LRU-related flags on... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define behavior of FS/IO-related flags... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: define PG_locked behavior on compound pages ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: introduce page flags policies wrt compound... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: move code around ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: trivial cleanup for PageTrans* helpers ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-15 |
Kirill A. Shutemov | mm: make sure isolate_lru_page() is never called for... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-12-04 |
Kirill A. Shutemov | x86/mm: Fix regression with huge pages on PAE ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: use 'unsigned int' for compound_dtor/compound_order... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: use 'unsigned int' for page order ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: make compound_head() robust ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: pack compound_dtor and compound_order into one... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | zsmalloc: use page->private instead of page->first_page ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | slab, slub: use page->rcu_head instead of page->lru... ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: drop page->slab_page ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-06 |
Kirill A. Shutemov | rcu: force alignment on struct callback_head/rcu_head ...by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |