From patchwork Fri Nov 11 15:46:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 18887 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp818806wru; Fri, 11 Nov 2022 07:48:09 -0800 (PST) X-Google-Smtp-Source: AA0mqf6dW5yV4LefEjBKpIijzC1rF0MvyEo1+sn/PmMGWR8O4zpKvy51ZKRWnaRpWiLcVUc5ShQ3 X-Received: by 2002:a63:4283:0:b0:470:79cb:6c5a with SMTP id p125-20020a634283000000b0047079cb6c5amr2212845pga.254.1668181688938; Fri, 11 Nov 2022 07:48:08 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668181688; cv=none; d=google.com; s=arc-20160816; b=IY6HUZp8b4ZJ3xPU2EFZIDPqddxfFY0hUwJQjPOXda2XOOD7Y8jwAeppoORsCEHfJv 41FG0RoqcZYXoAXKv8TmDr4cf16NJBt/G/M3Wb6sHUndHtLOMguVg3DKfYZGs6xTLIlx XXnhJJFBkQkfMAfZBvp874lHkOzWJ3viXocfJh+89Cu8ClnmftZXWPwEjoAAlI2H+GUv tvKQZSWifPds1bh2pvL+BBaIxju9lJl1e7e3mD66o6DcjrWQp6q7DoErrhXZtj61R0fc 84zrmjMf9BicwKOHnrpD7niSFt5yFjpOWks0T64xUw39KnPSJRpucvEW5CHk/IA+B0yJ qdPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=uZBezdYwZoJCpgxe8z5Qr0nkw3QKcuP16mffR39IMDs=; b=Nbw4C+ZrzfRR5tb+dhJU/8J5rIKAFGIc7jZd5osqHUaKmP56MW+06qn3g5aLUUwjLg TDlaEcAnwL7UFtK63VFGLycarCGxSRb/k83NPPoPVfyW0Erd5SpibjzszK4+d8VeTwp1 l/j7ksPRZkxqZLkE8+VvXKFd6j6QFyuBxlecJKN0JNJHc+g9QVb97EX9DQyAwqV7c90E maI74kYQzrRXYSE5CZ/BbdFdDLHi1OmM9OIM67vqu4UEU7E11eimdZwySY8Plq4PGhtr M2eVULcdBHT6zVkz7IKVmvyPhV4sY5ZbC+0yv+hshxyxwWIHcdzUHyqIoGd2+MLC7ZSR laNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Z4Gb+3im; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p17-20020a056a000a1100b00536ee478380si3056263pfh.7.2022.11.11.07.47.46; Fri, 11 Nov 2022 07:48:08 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=Z4Gb+3im; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234076AbiKKPqJ (ORCPT + 99 others); Fri, 11 Nov 2022 10:46:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58104 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233923AbiKKPqE (ORCPT ); Fri, 11 Nov 2022 10:46:04 -0500 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A480625C4D; Fri, 11 Nov 2022 07:46:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668181563; x=1699717563; h=from:to:cc:subject:date:message-id:mime-version: content-transfer-encoding; bh=DmQaptAdDzNbGCp3ivClJtgkBMbzP5Q4OG5xUGDVa0A=; b=Z4Gb+3im8KbmFkDdos4X2EHC1Z0os0MURDxlh+fdbYu3d9s8pftFMlza 19gEUMMzdCtrCN+e7nZ/uC2VwPX+m2jNPtyeotHigFBbWpw43PD3EwHOE dgYRrlRVKuioppTm/QkozmNw1S85ejBqMBaU76jZgFlkyuJohZlV264gO V8irFa2lx0POvvHBOy+9bYbJD8tcezsF7dRId+kUxA+yVsPQEoMd7+959 BI+WAjwSmXWN2nRo0MEbYhZrocWZjVjzTf8lGHIoaORnB4j1XVHuTX1tb pf0yhY9iVJsRp2N2hVCo6Z8NqbZVZMvp3jxDyoF/+FIGy7zAUzWOFUy9g g==; X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="309246132" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="309246132" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2022 07:46:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="668843583" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="668843583" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga008.jf.intel.com with ESMTP; 11 Nov 2022 07:46:00 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 8376B155; Fri, 11 Nov 2022 17:46:24 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , Daniel Scally , Heikki Krogerus , Sakari Ailus Subject: [PATCH v3 1/3] device property: Get rid of __PROPERTY_ENTRY_ARRAY_EL*SIZE*() Date: Fri, 11 Nov 2022 17:46:19 +0200 Message-Id: <20221111154621.15941-1-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.35.1 MIME-Version: 1.0 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749215282835179796?= X-GMAIL-MSGID: =?utf-8?q?1749215282835179796?= First of all, _ELEMENT_SIZE() repeats existing sizeof_field() macro. Second, usage of _ARRAY_ELSIZE_LEN() adds unnecessary indirection to the data layout. It's more understandable when the data structure is placed explicitly. That said, get rid of those macros by replacing them with the existing helper and explicit data structure layout. Signed-off-by: Andy Shevchenko Acked-by: Heikki Krogerus --- v3: fixed typo in PROPERTY_ENTRY_REF_ARRAY_LEN() impl (LKP) v2: rebased on latest Linux Next, fixed anon union assignment include/linux/property.h | 34 ++++++++++++++-------------------- 1 file changed, 14 insertions(+), 20 deletions(-) diff --git a/include/linux/property.h b/include/linux/property.h index 5d840299146d..0eab13a5c7df 100644 --- a/include/linux/property.h +++ b/include/linux/property.h @@ -12,6 +12,7 @@ #include #include +#include #include struct device; @@ -311,24 +312,14 @@ struct property_entry { * crafted to avoid gcc-4.4.4's problems with initialization of anon unions * and structs. */ - -#define __PROPERTY_ENTRY_ELEMENT_SIZE(_elem_) \ - sizeof(((struct property_entry *)NULL)->value._elem_[0]) - -#define __PROPERTY_ENTRY_ARRAY_ELSIZE_LEN(_name_, _elsize_, _Type_, \ - _val_, _len_) \ -(struct property_entry) { \ - .name = _name_, \ - .length = (_len_) * (_elsize_), \ - .type = DEV_PROP_##_Type_, \ - { .pointer = _val_ }, \ +#define __PROPERTY_ENTRY_ARRAY_LEN(_name_, _elem_, _Type_, _val_, _len_) \ +(struct property_entry) { \ + .name = _name_, \ + .length = (_len_) * sizeof_field(struct property_entry, value._elem_[0]), \ + .type = DEV_PROP_##_Type_, \ + { .pointer = _val_ }, \ } -#define __PROPERTY_ENTRY_ARRAY_LEN(_name_, _elem_, _Type_, _val_, _len_)\ - __PROPERTY_ENTRY_ARRAY_ELSIZE_LEN(_name_, \ - __PROPERTY_ENTRY_ELEMENT_SIZE(_elem_), \ - _Type_, _val_, _len_) - #define PROPERTY_ENTRY_U8_ARRAY_LEN(_name_, _val_, _len_) \ __PROPERTY_ENTRY_ARRAY_LEN(_name_, u8_data, U8, _val_, _len_) #define PROPERTY_ENTRY_U16_ARRAY_LEN(_name_, _val_, _len_) \ @@ -340,9 +331,12 @@ struct property_entry { #define PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, _len_) \ __PROPERTY_ENTRY_ARRAY_LEN(_name_, str, STRING, _val_, _len_) #define PROPERTY_ENTRY_REF_ARRAY_LEN(_name_, _val_, _len_) \ - __PROPERTY_ENTRY_ARRAY_ELSIZE_LEN(_name_, \ - sizeof(struct software_node_ref_args), \ - REF, _val_, _len_) +(struct property_entry) { \ + .name = _name_, \ + .length = (_len_) * sizeof(struct software_node_ref_args), \ + .type = DEV_PROP_REF, \ + { .pointer = _val_ }, \ +} #define PROPERTY_ENTRY_U8_ARRAY(_name_, _val_) \ PROPERTY_ENTRY_U8_ARRAY_LEN(_name_, _val_, ARRAY_SIZE(_val_)) @@ -360,7 +354,7 @@ struct property_entry { #define __PROPERTY_ENTRY_ELEMENT(_name_, _elem_, _Type_, _val_) \ (struct property_entry) { \ .name = _name_, \ - .length = __PROPERTY_ENTRY_ELEMENT_SIZE(_elem_), \ + .length = sizeof_field(struct property_entry, value._elem_[0]), \ .is_inline = true, \ .type = DEV_PROP_##_Type_, \ { .value = { ._elem_[0] = _val_ } }, \ From patchwork Fri Nov 11 15:46:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 18888 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp819095wru; Fri, 11 Nov 2022 07:48:38 -0800 (PST) X-Google-Smtp-Source: AA0mqf4mGAgsX9Pdjuo12jsrxHE37zAMPuOMCgrm2Hh+3S6/L553Zum3DfFW2155GBecCLYcMbHj X-Received: by 2002:a17:90a:f0d4:b0:212:510b:5851 with SMTP id fa20-20020a17090af0d400b00212510b5851mr2468927pjb.57.1668181718088; Fri, 11 Nov 2022 07:48:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668181718; cv=none; d=google.com; s=arc-20160816; b=UX4VCnl/9yUYnBKQxmyREQ5Ko2QGWCxRN6jrY4L6MRSjtrBXQ7/QUaG/MkqOeKQduv sO0/XVDt6wJtxrtYS5/vPvpTcHX7gwqW1xm2FwGXyWWDIAkvGhcAWnLQit9k7Xxq75rB U3qZecygdIVGMfgbOeVsW8inXwXOKuvyffGtbNtADjliff3ELg5jCrcVuWcYMRzUJ4yN ROuT6eKusGgffk9j0UUPZ6M8/c9Nkr4jh6NDE0aXYVy0WPBRKoC0Wg3KKFAEymz7BvKu 1NyP5HAmykxQlWTeYjxxsng/tMlbfSa0McMdN10yM2jfdPj2JqjpI4HtfvoQeL4ugHUs 1fYA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=VMx8xzLc8cphayiGw5H7jjKBpf36oX5j+V6NmlJnzvU=; b=um+OoRc4nrPX8rHwMBm9mBxzgjVJV144dzBdkUqQ+IV35TPZ49GZ66EG7O/v1EwNR5 YVwFW0EMSkkDz/WAXMk5M2VmJ6WUeqL+0l4eysVbWlm2QC+iabvBBCv450oziCEIfH1f TZD4oh+ck5tI7AEnrt69M0L3wluMyqv38XXhHubFiJF0mBytUARWf3HYxy8OOo9U6T+3 juxFtE4lzMnZ5MYiHIxkhISAV5JE0bUqtauVN4cEUdxvRNA82aWtaCX28TVyTGM4Mji0 scOPJ6X904oG+kSU3u42QnObOuajJTZgnINPIzOXiqe+JCj3OwyNies6etvP85muZDP1 Jpsw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="Qow/qU7q"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id ea19-20020a056a004c1300b0056bba31b399si2712290pfb.220.2022.11.11.07.48.11; Fri, 11 Nov 2022 07:48:38 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b="Qow/qU7q"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234096AbiKKPqO (ORCPT + 99 others); Fri, 11 Nov 2022 10:46:14 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234013AbiKKPqE (ORCPT ); Fri, 11 Nov 2022 10:46:04 -0500 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 558E22EF28; Fri, 11 Nov 2022 07:46:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668181564; x=1699717564; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=NQU2xvwud4AEa804tDYfWy6tAxT1OjagKjYgyWpiMZQ=; b=Qow/qU7qyr5HAAw6fnAXp2/YgKbkVQ2hoW/n1GrhqFxB+K5vD+Spsy/7 8b4a+9ObQKwpFBa2BgzQuNX/eblYCUScadt1UoAkXQG1Cym3j7eO6mvdW hkPzabS731IuOtrdhlfScX74WhK2/qocaNojVGuhMdjiH7n4xHr4vkPB4 o2IEcW1mUYLgVETtYjRLAj+Nzc5DkbRrzxin6GhrbKgr7Q4rnNYQvC8aT tloi+HsXWip+oFwYv2Hj31+CVTJnPKlrYe2Lg3u6rQjFksf8mqbmyvL3+ zlgNvTNXRww4IHZn70i+KIOdhspcgD07TgKW/xvursEKLiZh5IYw1JxTI w==; X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="309246133" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="309246133" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2022 07:46:03 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="668843585" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="668843585" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga008.jf.intel.com with ESMTP; 11 Nov 2022 07:46:00 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id 930AAB7; Fri, 11 Nov 2022 17:46:24 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , Daniel Scally , Heikki Krogerus , Sakari Ailus Subject: [PATCH v3 2/3] device property: Move PROPERTY_ENTRY_BOOL() a bit down Date: Fri, 11 Nov 2022 17:46:20 +0200 Message-Id: <20221111154621.15941-2-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221111154621.15941-1-andriy.shevchenko@linux.intel.com> References: <20221111154621.15941-1-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749215313236251238?= X-GMAIL-MSGID: =?utf-8?q?1749215313236251238?= Let's order ARRAY and non-ARRAY macros in the same way. The PROPERTY_ENTRY_BOOL() is special, move it a bit down in the code so it won't break ordering of the rest. Signed-off-by: Andy Shevchenko --- v3: no changes v2: rebased on latest Linux Next include/linux/property.h | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/include/linux/property.h b/include/linux/property.h index 0eab13a5c7df..8b4d2d9deea5 100644 --- a/include/linux/property.h +++ b/include/linux/property.h @@ -330,6 +330,7 @@ struct property_entry { __PROPERTY_ENTRY_ARRAY_LEN(_name_, u64_data, U64, _val_, _len_) #define PROPERTY_ENTRY_STRING_ARRAY_LEN(_name_, _val_, _len_) \ __PROPERTY_ENTRY_ARRAY_LEN(_name_, str, STRING, _val_, _len_) + #define PROPERTY_ENTRY_REF_ARRAY_LEN(_name_, _val_, _len_) \ (struct property_entry) { \ .name = _name_, \ @@ -371,12 +372,6 @@ struct property_entry { #define PROPERTY_ENTRY_STRING(_name_, _val_) \ __PROPERTY_ENTRY_ELEMENT(_name_, str, STRING, _val_) -#define PROPERTY_ENTRY_BOOL(_name_) \ -(struct property_entry) { \ - .name = _name_, \ - .is_inline = true, \ -} - #define PROPERTY_ENTRY_REF(_name_, _ref_, ...) \ (struct property_entry) { \ .name = _name_, \ @@ -385,9 +380,14 @@ struct property_entry { { .pointer = &SOFTWARE_NODE_REFERENCE(_ref_, ##__VA_ARGS__), }, \ } +#define PROPERTY_ENTRY_BOOL(_name_) \ +(struct property_entry) { \ + .name = _name_, \ + .is_inline = true, \ +} + struct property_entry * property_entries_dup(const struct property_entry *properties); - void property_entries_free(const struct property_entry *properties); bool device_dma_supported(const struct device *dev); From patchwork Fri Nov 11 15:46:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andy Shevchenko X-Patchwork-Id: 18886 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a5d:6687:0:0:0:0:0 with SMTP id l7csp818333wru; Fri, 11 Nov 2022 07:47:14 -0800 (PST) X-Google-Smtp-Source: AA0mqf4cY+GdJQLbJHQ5nW585I721Z4pFhXZ7cJIUrF9zVsCl4+MxJFSxJ7C/JV6+ZRwgw76JNL3 X-Received: by 2002:aa7:919a:0:b0:563:89e0:64db with SMTP id x26-20020aa7919a000000b0056389e064dbmr3247755pfa.33.1668181634094; Fri, 11 Nov 2022 07:47:14 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668181634; cv=none; d=google.com; s=arc-20160816; b=NQXl0PWGD7frA/hI/To9DkvYpbnv8JxWleBZlb01Cszl538b3ls1fTtaVyLBwjP0Mq fp8VTUO140tZOUo7Q5M2SppH+mUxfT9nTAiOvRc5kyRmRm3gAJvcMPzziE1MGMpC8bbP hkfYsHo/i0Pv67DnWXzCwAx47gWZYbxS0S/ob9lnA1us/ld463WLqwr0KQm1izBEqG9m qpJhzsu8xaO5ffDZPvNBOgzj+5SvfTNd1zBwJWe368PT/afRj5gDnISeoBImO/JtZHS8 xNx19a7MAnnTacj4qFpMzcUxK+vz9pE+bkO0KpaNL3KCs2k+h7TWRhzIiIsDKsX0ERfo VUmg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=pb+yl5acd1Pdd4TRcXIppSNPn+6RoxQn9bB6/TiOj9c=; b=kxbnfvO4cqQmFNjJhqNTE5Vtpn0kXDO4PPL61TjnKZeGsz+JWyhs6FSUFUl/72K6l7 6RNs4hA5r+lh7m7T9xdZOtigOcK8osJ8wBGnyzMYqkw8gUuqURDJ2Kb64bLTGmLxiPp5 YP0bZ+2zWPHsC7S4lfY5bOgm5XMISQjL0Q7TY2A718MetafchDPTErF33GjuTZ/BmYu7 Gvnhv3zCF4+hMSf3r9JNLFbjecOCx29tI07Sv6MGAIycAHapFPk1wVS27FXhmFFsaPPm yy2joygiAXX88MbwEbKGDcFLF19xrII3lnbnug4OcLKAqi/WWYC8PX4zCKstn5UYZo5F sz9Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=cdyklsZn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p4-20020a17090a868400b00209a3e49f63si7387129pjn.94.2022.11.11.07.46.59; Fri, 11 Nov 2022 07:47:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=cdyklsZn; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234057AbiKKPqG (ORCPT + 99 others); Fri, 11 Nov 2022 10:46:06 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233900AbiKKPqD (ORCPT ); Fri, 11 Nov 2022 10:46:03 -0500 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 15BEFDE93; Fri, 11 Nov 2022 07:46:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1668181563; x=1699717563; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=s5EAnjlVfk1tGXA/lPL/gyF6PcL/A8uBGKW/S3pRYSU=; b=cdyklsZng7CyD9eoyR+Ahacul6G8INE5W6iPvkfpilZsIrdwniA2dDxN LuZFvHuqJ3cvXw94Rt9SMyHPa9aRa+FfEqKAogD21iowcIw4bHsWiPC7a zEzNrsySooE3+oLQjtgWDKuqZmlQSHnaeT8bRmJJH02dKGvKeIXSAXUo3 5eT+gvh/JnHs20xa2aTPrpAdjIRozKv3Y+YCOwaixSSSoQ1uHwt1rsvXq nlEXEL2Q3h4tq4bgXO2HJv/L1XyC8R0Xz68NvK2YtlmQEGA+GKjq+38KG zHEKsRTw4eZWPsR9JkDiA5Ph54hEejiJPuGxnVjjox/JvV8uu/fuUkuXz g==; X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="309246130" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="309246130" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Nov 2022 07:46:02 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10528"; a="668843584" X-IronPort-AV: E=Sophos;i="5.96,156,1665471600"; d="scan'208";a="668843584" Received: from black.fi.intel.com ([10.237.72.28]) by orsmga008.jf.intel.com with ESMTP; 11 Nov 2022 07:46:00 -0800 Received: by black.fi.intel.com (Postfix, from userid 1003) id A78B129D; Fri, 11 Nov 2022 17:46:24 +0200 (EET) From: Andy Shevchenko To: Andy Shevchenko , linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org Cc: Greg Kroah-Hartman , "Rafael J. Wysocki" , Daniel Scally , Heikki Krogerus , Sakari Ailus Subject: [PATCH v3 3/3] device property: Add a blank line in Kconfig of tests Date: Fri, 11 Nov 2022 17:46:21 +0200 Message-Id: <20221111154621.15941-3-andriy.shevchenko@linux.intel.com> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20221111154621.15941-1-andriy.shevchenko@linux.intel.com> References: <20221111154621.15941-1-andriy.shevchenko@linux.intel.com> MIME-Version: 1.0 X-Spam-Status: No, score=-7.0 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_EF,RCVD_IN_DNSWL_HI,SPF_HELO_NONE, SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1749215225169642449?= X-GMAIL-MSGID: =?utf-8?q?1749215225169642449?= Seems the blank line to separate entries in Kconfig was missing. Add it. Signed-off-by: Andy Shevchenko --- v3: new patch drivers/base/test/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/base/test/Kconfig b/drivers/base/test/Kconfig index 2f3fa31a948e..610a1ba7a467 100644 --- a/drivers/base/test/Kconfig +++ b/drivers/base/test/Kconfig @@ -8,6 +8,7 @@ config TEST_ASYNC_DRIVER_PROBE The module name will be test_async_driver_probe.ko If unsure say N. + config DRIVER_PE_KUNIT_TEST bool "KUnit Tests for property entry API" if !KUNIT_ALL_TESTS depends on KUNIT=y