2016-01-22 |
Kirill A. Shutemov | mm: fix mlock accouting Signed-off-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 Signed-off-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 Signed-off-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() Signed-off-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() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | memblock: fix section mismatch Signed-off-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
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: increase split_huge_page() success rate Signed-off-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 Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: allow mlocked THP again Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: update documentation Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: re-enable THP Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: introduce deferred_split_huge_page() Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: reintroduce split_huge_page() Signed-off-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 Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: implement split_huge_pmd() Signed-off-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 Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, thp: remove compound_lock() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | ksm: prepare to new THP semantics Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: drop tail page refcounting Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm: temporarily mark THP broken Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, vmstats: new THP splitting event
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | thp: rename split_huge_page_pmd() to split_huge_pmd() Signed-off-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... Signed-off-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 Signed-off-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... Signed-off-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 Signed-off-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... Signed-off-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 Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | mm, proc: adjust PSS calculation Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: drop __TestClearPage*() helpers Signed-off-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 Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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... Signed-off-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 Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2016-01-16 |
Kirill A. Shutemov | page-flags: move code around Signed-off-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 Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-12-11 |
Kirill A. Shutemov | vgaarb: fix signal handling in vga_get() Signed-off-by: Kirill A. Shutemov <kirill@shutemov.name>
|
commit | commitdiff | tree |
2015-12-04 |
Kirill A. Shutemov | x86/mm: Fix regression with huge pages on PAE Signed-off-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... Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: make compound_head() robust Signed-off-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... Signed-off-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 Signed-off-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... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-11-07 |
Kirill A. Shutemov | mm: drop page->slab_page Signed-off-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 Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-22 |
Kirill A. Shutemov | mm, dax: VMA with vm_ops->pfn_mkwrite wants to be write... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-10 |
Kirill A. Shutemov | mm: use vma_is_anonymous() in create_huge_pmd() and... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-10 |
Kirill A. Shutemov | mm: make sure all file VMAs have ->vm_ops set Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-10 |
Kirill A. Shutemov | mm: mark most vm_operations_struct const Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | mm: drop __nocast from vm_flags_t definition Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | mm, dax: use i_mmap_unlock_write() in do_cow_fault() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | mm: take i_mmap_lock in unmap_mapping_range() for DAX Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | dax: don't use set_huge_zero_page() Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | thp: fix zap_huge_pmd() for DAX Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | thp: decrement refcount on huge zero page if it is... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-08 |
Kirill A. Shutemov | thp: vma_adjust_trans_huge(): adjust file-backed VMA too Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-04 |
Kirill A. Shutemov | mm: make GUP handle pfn mapping unless FOLL_GET is... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-09-04 |
Kirill A. Shutemov | mm: fix status code which move_pages() returns for... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-07-21 |
Kirill A. Shutemov | x86/mpx: Do not set ->vm_ops on MPX VMAs Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-07-09 |
Kirill A. Shutemov | mm: avoid setting up anonymous pages into file mapping Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-06-26 |
Kirill A. Shutemov | radix-tree: replace preallocated node array with linked... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-06-25 |
Kirill A. Shutemov | mm: avoid tail page refcounting on non-THP compound... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-06-25 |
Kirill A. Shutemov | mm: drop bogus VM_BUG_ON_PAGE assert in put_page()... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-06-25 |
Kirill A. Shutemov | mm: fix mprotect() behaviour on VM_LOCKED VMAs Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-05-08 |
Kirill A. Shutemov | x86/kconfig: Fix the CONFIG_NR_CPUS description Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-05-08 |
Kirill A. Shutemov | x86/kconfig: Bump default NR_CPUS from 8 to 64 for... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-04-15 |
Kirill A. Shutemov | thp: cleanup khugepaged startup Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-04-15 |
Kirill A. Shutemov | mm: uninline and cleanup page-mapping related helpers Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-04-15 |
Kirill A. Shutemov | thp: do not adjust zone water marks if khugepaged is... Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |
2015-04-15 |
Kirill A. Shutemov | thp: handle errors in hugepage_init() properly Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
|
commit | commitdiff | tree |