First  |  Prev |  Next  |  Last
Pages: 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768
fujitsu-laptop: remove unnecessary input_free_device calls
Hi Axel, On Fri, Jul 02, 2010 at 09:42:57AM +0800, Axel Lin wrote: input_free_device should only be used if input_register_device() was not called yet or if it failed. This patch removes unnecessary input_free_device calls. Signed-off-by: Axel Lin <axel.lin(a)gmail.com> --- drivers/platform/x86/... 2 Jul 2010 02:36
[PATCH 3/7] hugetlb: add allocate function for hugepage migration
We can't use existing hugepage allocation functions to allocate hugepage for page migration, because page migration can happen asynchronously with the running processes and page migration users should call the allocation function with physical addresses (not virtual addresses) as arguments. Signed-off-by: Naoya H... 2 Jul 2010 02:36
[PATCH 0/7] hugepage migration
Hi, This is a patchset for hugepage migration. There are many users of page migration such as soft offlining, memory hotplug, memory policy and memory compaction, but this patchset adds hugepage support only for soft offlining as the first step. This patchset is based on 2.6.35-rc3 applied with "HWPOISON fo... 2 Jul 2010 02:36
[PATCH 1/7] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow()
This patch fixes possible deadlock in hugepage lock_page() by adding missing unlock_page(). libhugetlbfs test will hit this bug when the next patch in this patchset ("hugetlb, HWPOISON: move PG_HWPoison bit check") is applied. Signed-off-by: Naoya Horiguchi <n-horiguchi(a)ah.jp.nec.com> Signed-off-by: Jun'ichi N... 2 Jul 2010 02:36
[PATCH 6/7] hugetlb: hugepage migration core
This patch extends page migration code to support hugepage migration. One of the potential users of this feature is soft offlining which is triggered by memory corrected errors (added by the next patch.) Todo: there are other users of page migration such as memory policy, memory hotplug and memocy compaction. Th... 2 Jul 2010 02:36
[PATCH 2/7] hugetlb, HWPOISON: move PG_HWPoison bit check
In order to handle metadatum correctly, we should check whether the hugepage we are going to access is HWPOISONed *before* incrementing mapcount, adding the hugepage into pagecache or constructing anon_vma. This patch also adds retry code when there is a race between alloc_huge_page() and memory failure. Signed-... 2 Jul 2010 02:36
[PATCH 5/7] hugetlb: pin oldpage in page migration
This patch introduces pinning the old page during page migration to avoid freeing it before we complete copying. This race condition can happen for privately mapped or anonymous hugepage. Signed-off-by: Naoya Horiguchi <n-horiguchi(a)ah.jp.nec.com> Signed-off-by: Jun'ichi Nomura <j-nomura(a)ce.jp.nec.com> --- mm/m... 2 Jul 2010 02:36
[PATCH 7/7] hugetlb, HWPOISON: soft offlining for hugepage
This patch extends soft offlining framework to support hugepage. When memory corrected errors occur repeatedly on a hugepage, we can choose to stop using it by migrating data onto another hugepage and disabling the original (maybe half-broken) one. Signed-off-by: Naoya Horiguchi <n-horiguchi(a)ah.jp.nec.com> Signe... 2 Jul 2010 02:36
[PATCH 4/7] hugetlb: add hugepage check in mem_cgroup_{register,end}_migration()
Currently memory cgroup doesn't charge hugepage, so avoid calling these functions in hugepage migration context. Signed-off-by: Naoya Horiguchi <n-horiguchi(a)ah.jp.nec.com> Signed-off-by: Jun'ichi Nomura <j-nomura(a)ce.jp.nec.com> --- mm/memcontrol.c | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) ... 2 Jul 2010 02:36
[PATCH] KVM: IOAPIC: only access APIC registers one dword at a time
The IOAPIC spec says: When accessing these registers, accesses must be done one dword at a time. For example, software should never access byte 2 from the Data register before accessing bytes 0 and 1. The hardware will not attempt to recover from a bad programming model in this case. So, this patch removes oth... 2 Jul 2010 01:31
First  |  Prev |  Next  |  Last
Pages: 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768