Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752155AbbBVKsr (ORCPT ); Sun, 22 Feb 2015 05:48:47 -0500 Received: from mail-wg0-f44.google.com ([74.125.82.44]:47493 "EHLO mail-wg0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751351AbbBVKsq (ORCPT ); Sun, 22 Feb 2015 05:48:46 -0500 Date: Sun, 22 Feb 2015 11:48:41 +0100 From: Ingo Molnar To: Jiri Kosina Cc: Vojtech Pavlik , Josh Poimboeuf , Peter Zijlstra , Andrew Morton , Ingo Molnar , Seth Jennings , linux-kernel@vger.kernel.org, Linus Torvalds , Arjan van de Ven , Thomas Gleixner , Peter Zijlstra , Borislav Petkov Subject: Re: live kernel upgrades (was: live kernel patching design) Message-ID: <20150222104841.GA25335@gmail.com> References: <20150220194901.GB3603@gmail.com> <20150220214613.GA21598@suse.com> <20150221181852.GA8406@gmail.com> <20150221191607.GA9534@gmail.com> <20150221194840.GA10126@gmail.com> <20150222084601.GA23491@gmail.com> <20150222094639.GA23684@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150222094639.GA23684@gmail.com> User-Agent: Mutt/1.5.23 (2014-03-12) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1133 Lines: 36 * Ingo Molnar wrote: > We have many of the building blocks in place and have > them available: > > - the freezer code already attempts at parking/unparking > threads transparently, that could be fixed/extended. > > - hibernation, regular suspend/resume and in general > power management has in essence already implemented > most building blocks needed to enumerate and > checkpoint/restore device state that otherwise gets > lost in a shutdown/reboot cycle. > > - c/r patches started user state enumeration and > checkpoint/restore logic I forgot to mention: - kexec allows the loading and execution of a new kernel image. It's all still tons of work to pull off a 'live kernel upgrade' on native hardware, but IMHO it's tons of very useful work that helps a dozen non-competing projects, literally. Thanks, Ingo -- 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/