Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S966234AbZLHVQO (ORCPT ); Tue, 8 Dec 2009 16:16:14 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S966200AbZLHVQL (ORCPT ); Tue, 8 Dec 2009 16:16:11 -0500 Received: from one.firstfloor.org ([213.235.205.2]:49499 "EHLO one.firstfloor.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966180AbZLHVQK (ORCPT ); Tue, 8 Dec 2009 16:16:10 -0500 From: Andi Kleen Message-Id: <200912081016.198135742@firstfloor.org> To: fengguang.wu@intel.com, linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH] [0/31] HWPOISON 2.6.33 pre-merge posting Date: Tue, 8 Dec 2009 22:16:16 +0100 (CET) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1716 Lines: 41 These are the hwpoison updates for 2.6.33 I plan to send the following patchkit to Linus in a few days. Any additional review would be appreciated. Major new features: - Be more aggressive at flushing caches to get access to a page - Various fixes for the core memory_failure path - Handle free memory better by detecting higher-order buddy pages reliably too. - Reliable return value for memory_failure. This allows to implement some other functionality later on. - New soft offlining feature: Offline a page without killing a process. This allows to implement predictive failure analysis for memory, by watching error trends per page and offlining a page that has too many corrected errors. The policy is all in user space; the kernel just offlines the page and reports the errors. The current git mcelog has support for using this interface. - Provide a new sysfs interface for both hard and soft offlining. The existing debugfs interface is still there. - unpoison support Unpoison a page. This is mainly for testing, it does not do unpoisioning on the hardware level. - hwpoison filter Various filters to the hwpoison PFN error injection, including memcg, page type, block device and others. This is used by the mce-test stress suite to protect the test suite itself and This touches some code outside hwpoison, mostly for the memcg support and for the page types. All these changes are straight-forward, are in linux-next and have been posted before. -Andi -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/