Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp1892958ybn; Thu, 26 Sep 2019 03:55:24 -0700 (PDT) X-Google-Smtp-Source: APXvYqyDCmsnfk0uA1DBEYrxxuFSjsBpA2tyNbjyD0n5b3ip8PA2egB2CFtQHspsi7CYK6RTP+Tu X-Received: by 2002:a17:906:1e57:: with SMTP id i23mr2474279ejj.204.1569495324595; Thu, 26 Sep 2019 03:55:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569495324; cv=none; d=google.com; s=arc-20160816; b=f0wx0X+FR+fLVvSPvUEdpMVRKlGoCAozBzz3GsXIfTLpaLLo+vvD1ZyABzRW+n/H5g QxEUWOXe4nHeQ6g5GZEUeiuBCZTvGr4y2gv9Aba2SsSXoMC9LviWv9fCsmuIqB4uHXxh zt6Twqp6sGkgAwZIhw8/mtdxrDSQLQnxmrMGt31f37WcwAmIKjtQ1QAKSmF2wgJ/nDdz McZtfVSqWzhcxRwXkz9CmotF7Lx/QG5eW+pBPmIxDpwAlc6hnscAUJa0bIdliaTVSKCN tC1FCNxMxtYlBmg5m1tD6GJ/JgUmpC2ss2iXpdnSt3KlRCdxeBZnGn+JI3G7f+QkXp6o 0xPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :message-id:in-reply-to:subject:cc:to:from:date; bh=PMlbAi0O9UPeuM+tj6W/iYTlOTLXSnJDthwOzKrdarQ=; b=P3BIl0wR93L4TY+a7E56WOavm0r/8jGwGhVRSmTPLMSIS9nqistd2k+vvWnFMjwO8X LT4SaGCDkPPXpIVR3WhGgR669lo9L88Maip5p1lZDAHIXwFuZ403arlUCnKZdWwXIbLz pVTnv+XfLyNJ0yAcbkYM/gowxy0V4eziEWDvbAKcdN3hGXc+tqFMNHItSf+4t0Dbk96o 6ay2JVHPmJPMOAxxpfJDGl4xV1Q+s5XusiZBMv87DOMxiMuGTCLkOyyF4gnN+nZPQnLk LmrRqRslxYJ+HOFY8jzna/tNVTduVpO543k1yyxuB2kXMPQLMqezZhUN4MHQ4qwhtsSh dFmw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h20si1055012edb.218.2019.09.26.03.55.01; Thu, 26 Sep 2019 03:55:24 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2389362AbfIYKUO (ORCPT + 99 others); Wed, 25 Sep 2019 06:20:14 -0400 Received: from mail.steuer-voss.de ([85.183.69.95]:41136 "EHLO mail.steuer-voss.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729524AbfIYKUN (ORCPT ); Wed, 25 Sep 2019 06:20:13 -0400 X-Virus-Scanned: Debian amavisd-new at mail.steuer-voss.de Received: by mail.steuer-voss.de (Postfix, from userid 1000) id 3D1604D436; Wed, 25 Sep 2019 12:20:12 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by mail.steuer-voss.de (Postfix) with ESMTP id 398C04D253; Wed, 25 Sep 2019 12:20:12 +0200 (CEST) Date: Wed, 25 Sep 2019 12:20:12 +0200 (CEST) From: Nikolaus Voss X-X-Sender: nv@fox.voss.local To: "Shevchenko, Andriy" cc: "Schmauss, Erik" , "Rafael J. Wysocki" , "Moore, Robert" , Len Brown , Jacek Anaszewski , Pavel Machek , Dan Murphy , linux-acpi@vger.kernel.org, devel@acpica.org, linux-kernel@vger.kernel.org, Ferry Toth Subject: Re: [PATCH] ACPICA: Introduce acpi_load_table_with_index() In-Reply-To: <20190924120843.GU2680@smile.fi.intel.com> Message-ID: References: <6851700.HULMXZj6Ep@kreacher> <20190923094701.24950-1-nikolaus.voss@loewensteinmedical.de> <20190924120734.GT2680@smile.fi.intel.com> <20190924120843.GU2680@smile.fi.intel.com> User-Agent: Alpine 2.20 (DEB 67 2015-01-07) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, 24 Sep 2019, Shevchenko, Andriy wrote: > On Tue, Sep 24, 2019 at 03:07:34PM +0300, Shevchenko, Andriy wrote: >> On Mon, Sep 23, 2019 at 11:47:01AM +0200, Nikolaus Voss wrote: >>> For unloading an ACPI table, it is necessary to provide the >>> index of the table. The method intended for dynamically >>> loading or hotplug addition of tables, acpi_load_table(), >>> does not provide this information, so a new function >>> acpi_load_table_with_index() with the same functionality, >>> but an optional pointer to the loaded table index is introduced. >>> >>> The new function is used in the acpi_configfs driver to save the >>> index of the newly loaded table in order to unload it later. >> >> I'll test it later, though couple of remarks: >> - would it make sense to provide a counter part helper for unloading? Now it >> looks a bit inconsistent in configfs when we use acpi_load_*() vs. >> acpi_tb_*() in remove. Yes, IMO it would make sense, but it is an ACPICA API change. Bob, what's your opinion? > > ...and I think we may unexport acpi_tb_* in this case as Bob suggested for it > to be internal API. see above. > >> - please, include Ferry into Cc (as done in this mail) >