133 results
Order by date - Order by pertinence
All (133)
High-tech (133)
 
[PATCH] mm: vmscan: handle isolated pages with lru lock released
When shrinking inactive lru list, isolated pages are queued on locally private list, which opens a window for pulling update_isolated_counts() out of the lock protection to reduce the lock-hold time. To achive that, firstly we have to delay ...
Message posted on the January 13th, 2012 - 10:10 AM ET
[PATCH] mm: vmscan: deactivate isolated pages with lru lock released
Spinners on other CPUs, if any, could take the lru lock and do their jobs while isolated pages are deactivated on the current CPU if the lock is released actively. And no risk of race raised as pages are already queued on locally private list. ...
Message posted on the January 11th, 2012 - 7:50 AM ET
[RFC, PATCH 00/19] Numa aware LRU lists and shrinkers
Hi Glauber, Here's a working version of my patchset for generic LRU lists and NUMA-aware shrinkers. There are several parts to this patch set. The NUMA aware shrinkers are based on having a generic node-based LRU list implementation, and there are ...
Message posted on the November 27th, 2012 - 6:30 PM ET
[PATCH 0/10] mm/memcg: per-memcg per-zone lru locking
Here is my per-memcg per-zone LRU locking series, as promised last year. zone->lru_lock is a heavily contended lock, and we expect that splitting it across memcgs will show benefit on systems with many cpus. Sorry, no performance numbers ...
Message posted on the February 20th, 2012 - 6:30 PM ET
[PATCH 00/12] RFC: shrinker APi rework and generic LRU lists
This series is a current work in progress: - cleans up the shrinker API, fixes a couple of warts and converts all the shrinkers to us it, - makes the inode slab cache initialisation consistent across all inode caches, - introduces a generic LRU ...
Message posted on the August 23rd, 2011 - 5:00 AM ET
[PATCH 0/9] Use RCU to stabilize page counts
include/linux/pagemap.h describes the protocol one should use to get pages from page cache - one can't know if the reference they get will be on the desired page, so newly allocated pages might see elevated reference counts, but using RCU this ...
Message posted on the August 19th, 2011 - 3:50 AM ET
Inode Lock Scalability V6
This patch set is derived from Nick Piggin's VFS scalability tree. This is an attempt to push the process of finer grained review of the series for upstream inclusion. I'm hitting VFS lock contention problems with XFS on 8-16p machines now, so I ...
Message posted on the October 20th, 2010 - 9:00 PM ET
Inode Lock Scalability V5
Note: Version 5 is for a serious bug fix - the inode hash lookup and insertion is not atomic once the inode_lock is taken away. Details are in the change log. [ Nick, this bug is also in the vfs-scale tree.] This patch set is derived from Nick ...
Message posted on the October 18th, 2010 - 2:30 AM ET
Inode Lock Scalability V4
This patch set is derived from Nick Piggin's VFS scalability tree. there doesn't appear to be any push to get that tree into shape for .37, so this is an attempt to start the process of finer grained review of the series for upstream inclusion. I'm ...
Message posted on the October 16th, 2010 - 4:20 AM ET
[RFC][PATCH] big continuous memory allocator v2
This is a page allcoator based on memory migration/hotplug code. passed some small tests, and maybe easier to read than previous one. =From: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> This patch as a memory allocator for contiguous ...
Message posted on the September 6th, 2010 - 11:00 PM ET
[RFC][PATCH 1/3] contigous big page allocator
No big change since the previous version but divided into 3 patches. This patch is based onto mmotm-1008 and just works, IOW, mot tested in very-bad-situation. What this wants to do: allocates a contiguous chunk of pages larger than MAX_ORDER. for ...
Message posted on the October 12th, 2010 - 11:30 PM ET
[PATCH] memcg: update documentation v3
=From: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com> Documentation update for memory cgroup Some informations are old, and I think current document doesn't work as "a guide for users". We need summary of all of our controls, ...
Message posted on the April 8th, 2010 - 2:10 AM ET
[PATCH 3.3] memcg: fix GPF when cgroup removal races with last exit
When moving tasks from old memcg (with move_charge_at_immigrate on new memcg), followed by removal of old memcg, hit General Protection Fault in mem_cgroup_lru_del_list() (called from release_pages called from free_pages_and_swap_cache from ...
Message posted on the March 2nd, 2012 - 1:40 PM ET
[PATCH] VMware Balloon driver
This is standalone version of VMware Balloon driver. Unlike previous version, that tried to integrate VMware ballooning transport into virtio subsystem, and use stock virtio_ballon driver, this one implements both controlling thread/algorithm and ...
Message posted on the April 4th, 2010 - 6:00 PM ET