Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3543196pxj; Tue, 11 May 2021 06:53:37 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzcHSPGkDmjzkC8THZAfUoJ1ynTtt2o0t+fSkCBZ/LRLyR1IKQRxS26aKgZ58GpHLD4wBDz X-Received: by 2002:a17:907:2117:: with SMTP id qn23mr31883271ejb.48.1620741217097; Tue, 11 May 2021 06:53:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620741217; cv=none; d=google.com; s=arc-20160816; b=G7gtZDAQNyU9n7Nj7QXQnTtIFXFvyiAUveNA6cEh+GkhkDRJ5wKZD2KadpGJhXVbv9 QwZ8NVAgUAkbx4Txe+8ufHlQ7LXPPQvqm195jcoKSw+SWdWYElhJArlCvGtyzSKmN1KL S57j/W0dAKPYPhPdh7WIgNiG55wYIGFGTacxYGPopL7BREZsxfc3UiEpnKpDdlPE4jt1 hQhZILHz87fHIFfAYa2aFbzixmzP8R1jJfXgoWOOvdl5QNKe157mHMd9MEfRSK17ysFJ KWsp+ReENkCIEjeXPcFQDjsDKLBQiGB2JCHjFPIrdqhsgS/24g0bIPLMtUSA9LVPHnt0 DegQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version; bh=o2wOANe63VWBbOClI5Kxi1LQXDul3YsfQa83b5bGppo=; b=xuKrU9YZP87KpWDm0ciVJcXGPRuvVN3IWnEk8UeBR6CpzPmRJ2UIm5wbDE4F8T2JCr V3jcKlOD3nY90qIM7wyl07Kuy0yFlXg0iSXDGcmrDEyrz8RWGZ4s6sA0gjCMWyt6i2zd e7mHpoE8tO9xeblV51p/l7O3MCHM+LYkS/jC6KnmYJV+7EWUZXOgJ/me6a6tubE4GHAj AnYaJRclJE4AeYEp6wgb0e2SG0cCEkTI2Yilh2xSSg8ZeVgU3XxKpkMTZX+25+iXOD68 H5MFKgdZ2gEqPqF5++GQBEPCo7+MsReykCN5e2IDSWMrzigrfTcGEsU+HCn6DfTsEBex 1ocw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id n26si16605265ejx.488.2021.05.11.06.53.11; Tue, 11 May 2021 06:53:37 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231557AbhEKNxQ (ORCPT + 99 others); Tue, 11 May 2021 09:53:16 -0400 Received: from mail-oo1-f50.google.com ([209.85.161.50]:36777 "EHLO mail-oo1-f50.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231495AbhEKNxN (ORCPT ); Tue, 11 May 2021 09:53:13 -0400 Received: by mail-oo1-f50.google.com with SMTP id v13-20020a4aa40d0000b02902052145a469so2583709ool.3; Tue, 11 May 2021 06:52:07 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=o2wOANe63VWBbOClI5Kxi1LQXDul3YsfQa83b5bGppo=; b=PCyDJxIWpWO86jM/2qvkwOkxshs6P663zuBPAoEWcKe3q6Sj6wjMHinXTyNDWg2qm3 Jaml/jOoKl78jvZaq+kOdy48b9iuq4baC6BpoTBesilr5/2Bhd4UIsuL/UvsfBfDvX4O c8xtQ8NkVqS1a92qFqGb1hCEA1uaHlTL4KPR2XRqaqF2TaD4UnyfBgkqHzIlc3ZJUpsv 86i0uBuYIAKtrJxBlKl3INkR952bsiuUTX6cSHFzsuFvUqXYVlTH5rsOY5TZvc+Ah98K K+7R820erCHcKgcnhaMeNsYDawNCxIpalTaHU6BU31JwJh0tA80tZ5VXoihg0YxuUf0X hDbg== X-Gm-Message-State: AOAM531G6F4FWHjFCQSnX3j2LYNmTZ7Ym3ILrqROcy4XHUtWIrBbJdGm m4lZ0MOSUKW5MncGSZrHpc68FnxEJHGeu5b6XJU= X-Received: by 2002:a4a:e5d5:: with SMTP id r21mr23824031oov.1.1620741126782; Tue, 11 May 2021 06:52:06 -0700 (PDT) MIME-Version: 1.0 References: <20210511125528.18525-1-heikki.krogerus@linux.intel.com> In-Reply-To: <20210511125528.18525-1-heikki.krogerus@linux.intel.com> From: "Rafael J. Wysocki" Date: Tue, 11 May 2021 15:51:55 +0200 Message-ID: Subject: Re: [PATCH] ACPI/IORT: Handle device properties with software node API To: Heikki Krogerus Cc: Lorenzo Pieralisi , Hanjun Guo , Sudeep Holla , "Rafael J. Wysocki" , Jean-Philippe Brucker , Joerg Roedel , Eric Auger , Will Deacon , ACPI Devel Maling List , Linux ARM , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, May 11, 2021 at 2:55 PM Heikki Krogerus wrote: > > The older device property API is going to be removed. > Replacing the device_add_properties() call with software > node API equivalent device_create_managed_software_node(). > > Fixes: 434b73e61cc6 ("iommu/arm-smmu-v3: Use device properties for pasid-num-bits") > Signed-off-by: Heikki Krogerus > --- > drivers/acpi/arm64/iort.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/acpi/arm64/iort.c b/drivers/acpi/arm64/iort.c > index 3912a1f6058e5..e34937e11186a 100644 > --- a/drivers/acpi/arm64/iort.c > +++ b/drivers/acpi/arm64/iort.c > @@ -976,7 +976,7 @@ static void iort_named_component_init(struct device *dev, > FIELD_GET(ACPI_IORT_NC_PASID_BITS, > nc->node_flags)); > > - if (device_add_properties(dev, props)) > + if (device_create_managed_software_node(dev, props, NULL)) > dev_warn(dev, "Could not add device properties\n"); > } > > -- Thanks! I can take this through the ACPI tree if there are no objections.