[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20091202031231.735876003@intel.com>
Date: Wed, 02 Dec 2009 11:12:31 +0800
From: Wu Fengguang <fengguang.wu@...el.com>
TO: Andi Kleen <andi@...stfloor.org>
Cc: Wu Fengguang <fengguang.wu@...el.com>,
LKML <linux-kernel@...r.kernel.org>
Subject: [PATCH 00/24] hwpoison fixes and stress testing filters
Hi,
I'd like to submit the following patches for review.
They mainly falls into two catalogs:
- hwpoison fixes and cleanups we collected over time
[PATCH 01/24] page-types: add standard GPL license head
[PATCH 02/24] migrate: page could be locked by hwpoison, dont BUG()
[PATCH 03/24] HWPOISON: remove the anonymous entry
[PATCH 04/24] HWPOISON: return ENXIO on invalid pfn
[PATCH 05/24] HWPOISON: avoid grabbing page for two times
[PATCH 06/24] HWPOISON: abort on failed unmap
[PATCH 07/24] HWPOISON: comment the possible set_page_dirty() race
[PATCH 08/24] HWPOISON: comment dirty swapcache pages
[PATCH 09/24] HWPOISON: introduce delete_from_lru_cache()
[PATCH 10/24] HWPOISON: remove the free buddy page handler
[PATCH 11/24] HWPOISON: detect free buddy pages explicitly
- conditional hwpoison injection filters for stress testing
[PATCH 12/24] HWPOISON: make it possible to unpoison pages
[PATCH 13/24] HWPOISON: introduce struct hwpoison_control
[PATCH 14/24] HWPOISON: return 0 if page is assured to be isolated
[PATCH 15/24] HWPOISON: add fs/device filters
[PATCH 16/24] HWPOISON: limit hwpoison injector to known page types
[PATCH 17/24] mm: export stable page flags
[PATCH 18/24] HWPOISON: add page flags filter
[PATCH 19/24] memcg: rename and export try_get_mem_cgroup_from_page()
[PATCH 20/24] memcg: add accessor to mem_cgroup.css
[PATCH 21/24] cgroup: define empty css_put() when !CONFIG_CGROUPS
[PATCH 22/24] HWPOISON: add memory cgroup filter
[PATCH 23/24] HWPOISON: add an interface to switch off/on all the page filters
[PATCH 24/24] HWPOISON: show corrupted file info
Documentation/vm/page-types.c | 15 -
fs/proc/page.c | 45 ---
include/linux/cgroup.h | 3
include/linux/kernel-page-flags.h | 46 +++
include/linux/memcontrol.h | 13
include/linux/mm.h | 1
include/linux/page-flags.h | 4
mm/Kconfig | 3
mm/hwpoison-inject.c | 89 +++++-
mm/internal.h | 12
mm/madvise.c | 1
mm/memcontrol.c | 16 -
mm/memory-failure.c | 392 ++++++++++++++++++++++------
mm/memory.c | 4
mm/migrate.c | 2
mm/page_alloc.c | 21 +
16 files changed, 532 insertions(+), 135 deletions(-)
Thanks,
Fengguang
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists