From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from e34.co.us.ibm.com ([32.97.110.152]) by canuck.infradead.org with esmtps (Exim 4.76 #1 (Red Hat Linux)) id 1RJPLc-00039Z-GF for kexec@lists.infradead.org; Thu, 27 Oct 2011 12:46:17 +0000 Received: from /spool/local by e34.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Thu, 27 Oct 2011 06:45:51 -0600 Received: from d03av06.boulder.ibm.com (d03av06.boulder.ibm.com [9.17.195.245]) by d03relay05.boulder.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p9RCjfuM135456 for ; Thu, 27 Oct 2011 06:45:41 -0600 Received: from d03av06.boulder.ibm.com (loopback [127.0.0.1]) by d03av06.boulder.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p9RCjf3G003359 for ; Thu, 27 Oct 2011 06:45:41 -0600 Subject: Re: kdump: No udev events for memory hotplug? From: Dave Hansen In-Reply-To: <20111027073058.GA2422@osiris.boeblingen.de.ibm.com> References: <1319645292.3321.24.camel@br98xy6r> <20111026192449.GE355@redhat.com> <20111027073058.GA2422@osiris.boeblingen.de.ibm.com> Date: Thu, 27 Oct 2011 05:45:33 -0700 Message-ID: <1319719533.23600.55.camel@nimitz> Mime-Version: 1.0 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: kexec-bounces@lists.infradead.org Errors-To: kexec-bounces+dwmw2=twosheds.infradead.org@lists.infradead.org To: Heiko Carstens Cc: Kay Sievers , kexec@lists.infradead.org, linux-kernel@vger.kernel.org, "Eric W. Biederman" , schwidefsky@de.ibm.com, Michael Holzheu , Vivek Goyal On Thu, 2011-10-27 at 09:30 +0200, Heiko Carstens wrote: > > Are any events generated for memory add? > > Looks like uevents are only genereted when memory gets registered and > unregistered, but not when when it gets set online or offline. > To achieve that you would need to add similar code to > store_mem_state()/memory_block_change_state() in drivers/base/memory.c > like we have it already in store_online() in drivers/base/cpu.c Instead of doing it at that low a level, perhaps we should be generating events when 'totalram_pages' changes. That way, we'll also trigger events when things like ballooning happen. -- Dave _______________________________________________ kexec mailing list kexec@lists.infradead.org http://lists.infradead.org/mailman/listinfo/kexec From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751585Ab1J0MqO (ORCPT ); Thu, 27 Oct 2011 08:46:14 -0400 Received: from e4.ny.us.ibm.com ([32.97.182.144]:42846 "EHLO e4.ny.us.ibm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751036Ab1J0MqL (ORCPT ); Thu, 27 Oct 2011 08:46:11 -0400 Subject: Re: kdump: No udev events for memory hotplug? From: Dave Hansen To: Heiko Carstens Cc: Vivek Goyal , Michael Holzheu , "Eric W. Biederman" , schwidefsky@de.ibm.com, kexec@lists.infradead.org, linux-kernel@vger.kernel.org, Kay Sievers In-Reply-To: <20111027073058.GA2422@osiris.boeblingen.de.ibm.com> References: <1319645292.3321.24.camel@br98xy6r> <20111026192449.GE355@redhat.com> <20111027073058.GA2422@osiris.boeblingen.de.ibm.com> Content-Type: text/plain; charset="UTF-8" Date: Thu, 27 Oct 2011 05:45:33 -0700 Message-ID: <1319719533.23600.55.camel@nimitz> Mime-Version: 1.0 X-Mailer: Evolution 2.32.2 Content-Transfer-Encoding: 7bit x-cbid: 11102712-3534-0000-0000-000000F4D621 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2011-10-27 at 09:30 +0200, Heiko Carstens wrote: > > Are any events generated for memory add? > > Looks like uevents are only genereted when memory gets registered and > unregistered, but not when when it gets set online or offline. > To achieve that you would need to add similar code to > store_mem_state()/memory_block_change_state() in drivers/base/memory.c > like we have it already in store_online() in drivers/base/cpu.c Instead of doing it at that low a level, perhaps we should be generating events when 'totalram_pages' changes. That way, we'll also trigger events when things like ballooning happen. -- Dave