[PATCH tip/core/rcu 11/23] rcu: enable CPU_STALL_VERBOSE by default
The CPU_STALL_VERBOSE kernel configuration parameter was added to 2.6.34 to identify any preempted/blocked tasks that were preventing the current grace period from completing when running preemptible RCU. As is conventional for new configurations parameters, this defaulted disabled. It is now time to enable it by... 20 Apr 2010 18:30
[GIT PULL] ext4 fixes
Hi Linus, I have some fixes for some data corruption bugs that should really get pulled into the 2.6.34 kernel, so I'd appreciate it if you could pull from: git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git for_linus Thanks, - Ted fs/ext4/extents.c | 1 + fs/ext4/inode.c ... 20 Apr 2010 18:30
[PATCH 08/14] mm: Move definition for LRU isolation modes to a header
Currently, vmscan.c defines the isolation modes for __isolate_lru_page(). Memory compaction needs access to these modes for isolating pages for migration. This patch exports them. Signed-off-by: Mel Gorman <mel(a)csn.ul.ie> Acked-by: Christoph Lameter <cl(a)linux-foundation.org> --- include/linux/swap.h | 5 ++... 20 Apr 2010 18:30
[PATCH 01/14] mm,migration: Take a reference to the anon_vma before migrating
rmap_walk_anon() does not use page_lock_anon_vma() for looking up and locking an anon_vma and it does not appear to have sufficient locking to ensure the anon_vma does not disappear from under it. This patch copies an approach used by KSM to take a reference on the anon_vma while pages are being migrated. This s... 20 Apr 2010 18:30
[PATCH 03/14] mm,migration: Do not try to migrate unmapped anonymous pages
rmap_walk_anon() was triggering errors in memory compaction that look like use-after-free errors. The problem is that between the page being isolated from the LRU and rcu_read_lock() being taken, the mapcount of the page dropped to 0 and the anon_vma gets freed. This can happen during memory compaction if pages b... 20 Apr 2010 18:30
[PATCH 07/14] mm: Export fragmentation index via debugfs
The fragmentation fragmentation index, is only meaningful if an allocation would fail and indicates what the failure is due to. A value of -1 such as in many of the examples above states that the allocation would succeed. If it would fail, the value is between 0 and 1. A value tending towards 0 implies the allocati... 20 Apr 2010 18:30
[PATCH 05/14] mm: Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove
CONFIG_MIGRATION currently depends on CONFIG_NUMA or on the architecture being able to hot-remove memory. The main users of page migration such as sys_move_pages(), sys_migrate_pages() and cpuset process migration are only beneficial on NUMA so it makes sense. As memory compaction will operate within a zone and ... 20 Apr 2010 18:30
[PATCH 11/14] mm,compaction: Add /sys trigger for per-node memory compaction
Add a per-node sysfs file called compact. When the file is written to, each zone in that node is compacted. The intention that this would be used by something like a job scheduler in a batch system before a job starts so that the job can allocate the maximum number of hugepages without significant start-up cost. ... 20 Apr 2010 18:30
rmap: anon_vma_prepare() can leak anon_vma_chain
On 04/20/2010 03:24 PM, Oleg Nesterov wrote: If find_mergeable_anon_vma() succeeds but another thread installs ->anon_vma before we take ptl, then allocated == NULL but avc should be freed. Change the code to check avc != NULL to detect this case. Good catch! Signed-off-by: Oleg Nesterov<oleg(a)redhat.co... 20 Apr 2010 18:30
Your Mail Box Quota Has Exceeded The Set Limit
** Confidential ** ** High Priority ** ATTENTION. Your mailbox has exceeded the storage limit which is 20GB as set by your administrator, you are currently running on 20.9GB,you may not be able to send or receive new mail until you re-validate your mailbox. To re-validate your mailbox please click the link... 20 Apr 2010 18:30