From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932066Ab2APWFX (ORCPT ); Mon, 16 Jan 2012 17:05:23 -0500 Received: from ogre.sisk.pl ([217.79.144.158]:36884 "EHLO ogre.sisk.pl" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751245Ab2APWFV (ORCPT ); Mon, 16 Jan 2012 17:05:21 -0500 From: "Rafael J. Wysocki" To: Alan Stern Subject: Re: 3.2.0-07927-gc49c41a: s2ram: Device 'machinecheck1' does not have a release() function, it is broken and must be fixed Date: Mon, 16 Jan 2012 23:08:49 +0100 User-Agent: KMail/1.13.6 (Linux/3.2.0+; KDE/4.6.0; x86_64; ; ) Cc: "Srivatsa S. Bhat" , Sergei Trofimovich , linux-kernel@vger.kernel.org, Kay Sievers , Linux PM mailing list , "Greg Kroah-Hartman" , Tony Luck , "mingo@elte.hu" , Borislav Petkov , "tglx@linutronix.de" , prasad@linux.vnet.ibm.com References: In-Reply-To: MIME-Version: 1.0 Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Message-Id: <201201162308.49530.rjw@sisk.pl> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Monday, January 16, 2012, Alan Stern wrote: > On Mon, 16 Jan 2012, Rafael J. Wysocki wrote: > > > On Monday, January 16, 2012, Srivatsa S. Bhat wrote: > > > > Just to re-instate, an end-user need not really worry about this warning > > > too much since this was there before (at a different place, and hidden) > > > when things were working fine... Hence it would be worthwhile to fix > > > this warning "correctly" if possible, than just do a quick and dirty > > > "silence the warning" kind of workaround. > > > > Well, since there's nothing to release in there, I really see only two > > possible "fixes": either silence the warning the way you describe, or > > remove it from the core. > > No, the right fix is to release something. The device structures > should be allocated dynamically, not statically. Greg's suggestion of > using a set of per-cpu pointers to dynamically-allocated structures > sounds right. OK, so the source of the problem is that the device structure is statically allocated, right? Rafael