2014-08-07 |
Joonsoo Kim | slab: factor out initialization of array cache Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-08-07 |
Joonsoo Kim | slab: defer slab_destroy in free_block() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-08-07 |
Joonsoo Kim | slab: move up code to get kmem_cache_node in free_block() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-08-07 |
Joonsoo Kim | slab: add unlikely macro to help compiler Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-07-03 |
Joonsoo Kim | slub: fix off by one in number of slab tests Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-06-23 |
Joonsoo Kim | DMA, CMA: fix possible memory leak Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-06-23 |
Joonsoo Kim | slab: fix oops when reading /proc/slab_allocators Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-06-06 |
Joonsoo Kim | slub: search partial list on numa_mem_id(), instead... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-05-29 |
Joonsoo Kim | CMA: correct unlock target Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-05-06 |
Joonsoo Kim | slab: fix the type of the index on freelist index accessor Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | zram: support REQ_DISCARD Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | mm/compaction: clean-up code on success of ballon isolation Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | mm/compaction: check pageblock suitability once per... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | mm/compaction: change the timing to check to drop the... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | mm/compaction: do not call suitable_migration_target... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-07 |
Joonsoo Kim | mm/compaction: disallow high-order page for migration... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-03 |
Joonsoo Kim | mm, hugetlb: use vma_resv_map() map types Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-03 |
Joonsoo Kim | mm, hugetlb: remove resv_map_put Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-03 |
Joonsoo Kim | mm, hugetlb: improve, cleanup resv_map parameters Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-03 |
Joonsoo Kim | mm, hugetlb: unify region structure handling Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-04-01 |
Joonsoo Kim | slab: fix wrongly used macro Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-03-27 |
Joonsoo Kim | slub: fix high order page allocation problem with __GFP_NOFAIL Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-02-08 |
Joonsoo Kim | slab: make more slab management structure off the slab Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-02-08 |
Joonsoo Kim | slab: introduce byte sized index for the freelist of... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-02-08 |
Joonsoo Kim | slab: restrict the number of objects in a slab Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-02-08 |
Joonsoo Kim | slab: introduce helper functions to get/set free object Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-02-08 |
Joonsoo Kim | slab: factor out calculate nr objects in cache_estimate Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/migrate: remove unused function, fail_migrate_page() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/migrate: remove putback_lru_pages, fix comment on... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/migrate: correct failure handling if !hugepage_migration_... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: use rmap_walk() in page_mkclean() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: use rmap_walk() in page_referenced() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: use rmap_walk() in try_to_munlock() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: use rmap_walk() in try_to_unmap() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: extend rmap_walk_xxx() to cope with different... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: make rmap_walk to get the rmap_walk_control... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: factor lock function out of rmap_walk_anon() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: factor nonlinear handling out of try_to_unmap_file() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2014-01-22 |
Joonsoo Kim | mm/rmap: recompute pgoff for huge page Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-12-19 |
Joonsoo Kim | mm/compaction: respect ignore_skip_hint in update_pageblock_skip Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-12-19 |
Joonsoo Kim | mm/mempolicy: correct putback method for isolate pages... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-30 |
Joonsoo Kim | slab: replace non-existing 'struct freelist *' with... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-30 |
Joonsoo Kim | slab: fix to calm down kmemleak warning Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: rename slab_bufctl to slab_freelist Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove useless statement for checking pfmemalloc Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: use struct page for slab management Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: replace free and inuse in struct slab with newly... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove SLAB_LIMIT Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove kmem_bufctl_t Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: change the management method of free objects... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: use __GFP_COMP flag for allocating slab pages Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: use well-defined macro, virt_to_slab() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: overloading the RCU head over the LRU for RCU... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove cachep in struct slab_rcu Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove nodeid in struct slab Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: remove colouroff in struct slab Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: change return type of kmem_getpages() to struct... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-24 |
Joonsoo Kim | slab: correct pfmemalloc check Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-10-17 |
Joonsoo Kim | mm/hugetlb.c: correct missing private flag clearing Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: return a reserved page to a reserved pool... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: grab a page_table_lock after page_cache_release Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: remove useless check about mapping type Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: fix subpool accounting handling Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: change variable name reservations to resv Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: protect reserved pages when soft offlining... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, vmalloc: use well-defined find_last_bit() func Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, vmalloc: remove useless variable in vmap_block Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | swap: clean-up #ifdef in page_mapping() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm: move pgtable related functions to right place Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, page_alloc: add unlikely macro to help compiler... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: decrement reserve count if VM_NORESERVE... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: remove decrement_hugepage_resv_vma() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: add VM_NORESERVE check in vma_has_reserves() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: do not use a page in page cache for cow... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: remove redundant list_empty check in gather_sur... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: fix and clean-up node iteration code to... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: clean-up alloc_huge_page() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: trivial commenting fix Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-11 |
Joonsoo Kim | mm, hugetlb: move up the code which check availability... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-10 |
Joonsoo Kim | sched: Fix load balancing performance regression in... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-02 |
Joonsoo Kim | sched: Clean-up struct sd_lb_stat Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-02 |
Joonsoo Kim | sched: Factor out code to should_we_balance() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-09-02 |
Joonsoo Kim | sched: Remove one division operation in find_busiest_queue() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-08-14 |
Joonsoo Kim | mm, slab_common: add 'unlikely' to size check of kmalloc_slab() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-08-07 |
Joonsoo Kim | Revert "tools lib lk: Fix for cross build" Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-07-08 |
Joonsoo Kim | tools lib lk: Fix for cross build Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-07-08 |
Joonsoo Kim | perf tools: Include termios.h explicitly Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-07-07 |
Joonsoo Kim | slub: Make cpu partial slab support configurable Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-07-07 |
Joonsoo Kim | slub: do not put a slab to cpu partial list when cpu_partial... Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-05-14 |
Joonsoo Kim | workqueue: correct handling of the pool spin_lock Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, nobootmem: do memset() after memblock_reserve() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, nobootmem: clean-up of free_low_memory_core_early() Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: remove list management of vmlist after... Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: export vmap_area_list, instead of vmlist Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: iterate vmap_area_list, instead of vmlist... Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: iterate vmap_area_list in get_vmalloc_info() Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: iterate vmap_area_list, instead of vmlist... Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: protect va->vm by vmap_area_lock Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: move get_vmalloc_info() to vmalloc.c Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |
2013-04-29 |
Joonsoo Kim | mm, vmalloc: change iterating a vmlist to find_vm_area() Signed-off-by: Joonsoo Kim <js1304@gmail.com> Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
|
commit | commitdiff | tree |