From patchwork Mon Nov 21 15:27:09 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23909 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1657155wrr; Mon, 21 Nov 2022 07:29:53 -0800 (PST) X-Google-Smtp-Source: AA0mqf6F/40Hdz+nJf0zGxg9BRybAOv4FSxZjIU7YQkiVHgprT4Pi1Bt6DfJ5WKg/V7PQ59tx43V X-Received: by 2002:a17:90b:30d0:b0:213:f1d8:eb6a with SMTP id hi16-20020a17090b30d000b00213f1d8eb6amr20597053pjb.219.1669044593287; Mon, 21 Nov 2022 07:29:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044593; cv=none; d=google.com; s=arc-20160816; b=nnZLTq+8AkapbiGYUlJvZTi6Fv4zAo72jKF3URpJC08jMDwrI0lgBZ8vwrcf54Kn87 FyDI03E0savbKil4rEiFAZOY50p2BS6IecdF7yIufhaYGBwUYt88/oOK8p2NI0B8bvMf Mh0lolOXRl/1afv5fm/ri7OIFjaKzQ0lb/+3++wCTk8MkWsqY7pyFpxjExiTxOv/z+U6 5SSQAyA+VbLyzLE3plbNNonYjbFS0h1aDxzw+JzQVCU4ZtNCru2EHu5gzd52hDfb/FLr VUO38H6X6LH7rPTB1mQfbQj2NeCtQkUdhTNqif0t3EOSiCj3wdNyRTYdvulPpKGZAhPy W+GQ== 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; bh=9PodfkYTXWdkVqW4rPCl0CGxzBgAwwFUxZ+jEcxsggU=; b=sPIbBLDW+UjsRZ1O3a4N0vwjwBFSpuGwzQhN8IYvJzUNiDZpY3HCZPA2Qv98rpDhlZ bEP23CfHQWz8rfb4zlbAA5obuDxWqe2CsU7XsrF+mhwNZ2wQRKTqPzLC+ucvJ/zA1LsH 3Ivzu3GhXyDszvF8A8oU8A+A4/BrMNAvjuMwfwNvYZQ5EDZkGj9OxvxQ0geCROKfuzVt wn8h/omED+BsN5BK4dDbXSabUwSL04l6TconCgGPgveWK866hEQo0NN25iozYfbrzT9G ahyuHYeqfwkQKFzoUeF5+Tl6erYKEkoUMQ8/JTe7Wfb7sPNWZm2bzwTpVfnQatGIz+o0 4vsw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p9-20020a1709026b8900b001781520b28fsi10639389plk.26.2022.11.21.07.29.38; Mon, 21 Nov 2022 07:29:53 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232311AbiKUP3J (ORCPT + 99 others); Mon, 21 Nov 2022 10:29:09 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57076 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232391AbiKUP1q (ORCPT ); Mon, 21 Nov 2022 10:27:46 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B25BBF41; Mon, 21 Nov 2022 07:27:33 -0800 (PST) Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALFIrju026838; Mon, 21 Nov 2022 10:27:31 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxvx9uy91-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:30 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRTao029881 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:29 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:28 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:28 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHam003861; Mon, 21 Nov 2022 10:27:25 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 1/9] iio: adis: add '__adis_enable_irq()' implementation Date: Mon, 21 Nov 2022 17:27:09 +0200 Message-ID: <20221121152717.403667-2-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: Zgf4SfXuw7DdeTAAl8LiFLLK_7GFhdjX X-Proofpoint-ORIG-GUID: Zgf4SfXuw7DdeTAAl8LiFLLK_7GFhdjX X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120103443850112?= X-GMAIL-MSGID: =?utf-8?q?1750120103443850112?= Add '__adis_enable_irq()' implementation which is the unlocked version of 'adis_enable_irq()'. Call '__adis_enable_irq()' instead of 'adis_enable_irq()' from '__adis_intial_startup()' to keep the expected unlocked functionality. Fixes: b600bd7eb3335 ("iio: adis: do not disabe IRQs in 'adis_init()'") Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/imu/adis.c | 28 ++++++++++------------------ include/linux/iio/imu/adis.h | 13 ++++++++++++- 2 files changed, 22 insertions(+), 19 deletions(-) diff --git a/drivers/iio/imu/adis.c b/drivers/iio/imu/adis.c index f7fcfd04f659..bc40240b29e2 100644 --- a/drivers/iio/imu/adis.c +++ b/drivers/iio/imu/adis.c @@ -270,23 +270,19 @@ EXPORT_SYMBOL_NS(adis_debugfs_reg_access, IIO_ADISLIB); #endif /** - * adis_enable_irq() - Enable or disable data ready IRQ + * __adis_enable_irq() - Enable or disable data ready IRQ (unlocked) * @adis: The adis device * @enable: Whether to enable the IRQ * * Returns 0 on success, negative error code otherwise */ -int adis_enable_irq(struct adis *adis, bool enable) +int __adis_enable_irq(struct adis *adis, bool enable) { - int ret = 0; + int ret; u16 msc; - mutex_lock(&adis->state_lock); - - if (adis->data->enable_irq) { - ret = adis->data->enable_irq(adis, enable); - goto out_unlock; - } + if (adis->data->enable_irq) + return adis->data->enable_irq(adis, enable); if (adis->data->unmasked_drdy) { if (enable) @@ -294,12 +290,12 @@ int adis_enable_irq(struct adis *adis, bool enable) else disable_irq(adis->spi->irq); - goto out_unlock; + return 0; } ret = __adis_read_reg_16(adis, adis->data->msc_ctrl_reg, &msc); if (ret) - goto out_unlock; + return ret; msc |= ADIS_MSC_CTRL_DATA_RDY_POL_HIGH; msc &= ~ADIS_MSC_CTRL_DATA_RDY_DIO2; @@ -308,13 +304,9 @@ int adis_enable_irq(struct adis *adis, bool enable) else msc &= ~ADIS_MSC_CTRL_DATA_RDY_EN; - ret = __adis_write_reg_16(adis, adis->data->msc_ctrl_reg, msc); - -out_unlock: - mutex_unlock(&adis->state_lock); - return ret; + return __adis_write_reg_16(adis, adis->data->msc_ctrl_reg, msc); } -EXPORT_SYMBOL_NS(adis_enable_irq, IIO_ADISLIB); +EXPORT_SYMBOL_NS(__adis_enable_irq, IIO_ADISLIB); /** * __adis_check_status() - Check the device for error conditions (unlocked) @@ -445,7 +437,7 @@ int __adis_initial_startup(struct adis *adis) * with 'IRQF_NO_AUTOEN' anyways. */ if (!adis->data->unmasked_drdy) - adis_enable_irq(adis, false); + __adis_enable_irq(adis, false); if (!adis->data->prod_id_reg) return 0; diff --git a/include/linux/iio/imu/adis.h b/include/linux/iio/imu/adis.h index 515ca09764fe..d789ecf8d0c8 100644 --- a/include/linux/iio/imu/adis.h +++ b/include/linux/iio/imu/adis.h @@ -402,9 +402,20 @@ static inline int adis_update_bits_base(struct adis *adis, unsigned int reg, __adis_update_bits_base(adis, reg, mask, val, sizeof(val)); \ }) -int adis_enable_irq(struct adis *adis, bool enable); +static inline int adis_enable_irq(struct adis *adis, bool enable) +{ + int ret; + + mutex_lock(&adis->state_lock); + ret = __adis_enable_irq(adis, enable); + mutex_unlock(&adis->state_lock); + + return ret; +} + int __adis_check_status(struct adis *adis); int __adis_initial_startup(struct adis *adis); +int __adis_enable_irq(struct adis *adis, bool enable); static inline int adis_check_status(struct adis *adis) { From patchwork Mon Nov 21 15:27:10 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23901 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656539wrr; Mon, 21 Nov 2022 07:28:44 -0800 (PST) X-Google-Smtp-Source: AA0mqf6G/K0xzJ9qP6pKg99zCmtJsJ79Em0jsgOgAYJ32ts7NWxrD7dCVfMdiMRbGzAjVKeAZFPV X-Received: by 2002:a17:90a:d24e:b0:218:b478:f44f with SMTP id o14-20020a17090ad24e00b00218b478f44fmr5117102pjw.232.1669044524509; Mon, 21 Nov 2022 07:28:44 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044524; cv=none; d=google.com; s=arc-20160816; b=E7IjI2DblL5flBEBOibiTYI2qTMlDl1yB7tYie9FOdd7itOmaMs3xOfLl2y9usV2EN HbzG1A59Pa7ZNMt6Mgbr4heraUxF6WS3Mh1PqmOZcy8CNerugaLufYlgBY7shdznclEs OK1hHnSbSZX62TGY7CeVcncozmjr+lDPn4MEVYWKqPjFWDXfnbPgQ9QNuoKY0hbMf4zs W94+oxUKcCUeyd4NORbi9wKirdZzppel5F1xqgqVd+DAXuZ+x4LxoNuXWS6WQaFQV4U0 0mB8zMa4BhDxqvvrjrjSDkfGjW/fN7veGJxyRa/W+ykzBvU+ejSrefji81cPmCI+F1DT m0nA== 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; bh=djn/qtpQEy4A9Vq8oYmopqzqmWlgM3fapgwRPGAoq3c=; b=nRbsrS39opwdOw/yIj0cXWJlUM+3boITdZi4gzCHEcCmzDGUksIUvlyVkaqVNWRDfJ wxq1ywnphh7SvAPVj77Kh5l01BejLxhWVOx7N763gID2LfDPUHQJgGa4Edj3nF0Rxbrm Dc9Y/igKYUz5IvwiX/CjdUZHXw8AnOTOfdukYhCem3xh8sj7k55rt5ha1dnhVGZQgu5Y RpFzY5Gpjfzke0TE5EKrcu9I9gHbLfu4uyo0szizRDyTKkDhuRt/8pNVEm0reAu5MQ55 VD3j+lP7iBrRNwyQDs8/UgP/JdeyW7kaduZ9WW4KztBCSW7CHekpEwOfd1SaXflVg9fX ZHtg== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id be6-20020a170902aa0600b00186a185131asi10425648plb.0.2022.11.21.07.28.25; Mon, 21 Nov 2022 07:28:44 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232362AbiKUP2M (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:12 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232357AbiKUP1p (ORCPT ); Mon, 21 Nov 2022 10:27:45 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8B18FBE37; Mon, 21 Nov 2022 07:27:33 -0800 (PST) Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALEa7AD026948; Mon, 21 Nov 2022 10:27:32 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxvx9uy92-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:32 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRUvx029884 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:30 -0500 Received: from ASHBCASHYB5.ad.analog.com (10.64.17.133) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:30 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB5.ad.analog.com (10.64.17.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:30 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:30 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHan003861; Mon, 21 Nov 2022 10:27:26 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 2/9] iio: accel: adis16201: Call '__adis_initial_startup()' in probe Date: Mon, 21 Nov 2022 17:27:10 +0200 Message-ID: <20221121152717.403667-3-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: al6QgmKm-xfxKmVY26JaDG26dXA9zkEx X-Proofpoint-ORIG-GUID: al6QgmKm-xfxKmVY26JaDG26dXA9zkEx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120031266190736?= X-GMAIL-MSGID: =?utf-8?q?1750120031266190736?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16201_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/accel/adis16201.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/accel/adis16201.c b/drivers/iio/accel/adis16201.c index dfb8e2e5bdf5..d054721859b3 100644 --- a/drivers/iio/accel/adis16201.c +++ b/drivers/iio/accel/adis16201.c @@ -281,7 +281,7 @@ static int adis16201_probe(struct spi_device *spi) if (ret) return ret; - ret = adis_initial_startup(st); + ret = __adis_initial_startup(st); if (ret) return ret; From patchwork Mon Nov 21 15:27:11 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23905 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656865wrr; Mon, 21 Nov 2022 07:29:19 -0800 (PST) X-Google-Smtp-Source: AA0mqf6/2fgPOdO2pxPY1Ptm6NMW2uCAfAKoJ9tlmeB88OdMNbk/36upmtJ3kIOL+OX1qm9cmHjR X-Received: by 2002:a63:3189:0:b0:473:efcb:3950 with SMTP id x131-20020a633189000000b00473efcb3950mr250434pgx.232.1669044559419; Mon, 21 Nov 2022 07:29:19 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044559; cv=none; d=google.com; s=arc-20160816; b=Txdtl2vUnHG32m07zSV8ZyT/aEzW1LvOpfROzdj7JiAQtMbOdIhhy5GLeqGZbpo8zO 7lcVfaqOBqJ8lj1PM+bwYaoihW3LVc/5Ut/6f4HzP2CHnAxvc6Hf3WjGri7lcGHPTomC PgFFYU63y9/ERv4pu7pDmkrMnb+r2xruYotxUHApPFXqstYUKBaAMqN/INCZD119kH3M k0IQ3bsNW5fYOhG6Bwo/TcUeXCY8OZfQySfqn4oJZX+m3GziOuFn9OFzEY2i/2Dd/92S gq6DoyPs8WFjp48ongBj+I2PkeBDj58VkuPFW5z5tFCuwfghkIHw51AoJJUWiDrNaj6r GcMg== 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; bh=9bgWRT3kN49Xwiqiz2ejRqYxY/2R4vuNsEJuGm8WOEE=; b=rArn8W8DZXqjGcekyTwVcOnYb1Fssx/E3F8wAO0L1qHUsapKAXLXS7bM1C4WmaTm/J 5dG57Ziu+5cJopeqjWhTYYpcGuqLi2M7Im9FggAhCc+Ix5zhjFIAKGSkq54qNk1gG5L+ A+4fdY7NocXdrPamEYFwCd0yuk6jZ0sY6WCNGNOjoq2TMltMH2Y0N/ieSEI8eQBayc/i fECJkPa01F6yn0XxPGCD+ystMpqEETKyWga0OPgGxTDK4diWCxZqo67MKC9jFdHFiXvl jLJzCc+OonvKhSc0Z2/KzAkmwZRvDkoP0jqdT9VJTBepl5ECUvKO0Vx0+5xRaVkfoxvT grvw== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l186-20020a6391c3000000b00476bba7cbf7si7942743pge.471.2022.11.21.07.29.05; Mon, 21 Nov 2022 07:29:19 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232254AbiKUP2i (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:38 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58060 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232408AbiKUP1v (ORCPT ); Mon, 21 Nov 2022 10:27:51 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6083411168; Mon, 21 Nov 2022 07:27:39 -0800 (PST) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALDQP44021981; Mon, 21 Nov 2022 10:27:35 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxsvaw3bb-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:35 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRYjn029890 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:34 -0500 Received: from ASHBCASHYB4.ad.analog.com (10.64.17.132) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:33 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB4.ad.analog.com (10.64.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:33 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:33 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHao003861; Mon, 21 Nov 2022 10:27:27 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 3/9] iio: accel: adis16209: Call '__adis_initial_startup()' in probe Date: Mon, 21 Nov 2022 17:27:11 +0200 Message-ID: <20221121152717.403667-4-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: -7XGcPL6mUhLfh8noePwvytWsMH5Is_w X-Proofpoint-ORIG-GUID: -7XGcPL6mUhLfh8noePwvytWsMH5Is_w X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120067982649507?= X-GMAIL-MSGID: =?utf-8?q?1750120067982649507?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16209_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/accel/adis16209.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/accel/adis16209.c b/drivers/iio/accel/adis16209.c index 5a9c6e2296f1..0035e4f4db63 100644 --- a/drivers/iio/accel/adis16209.c +++ b/drivers/iio/accel/adis16209.c @@ -291,7 +291,7 @@ static int adis16209_probe(struct spi_device *spi) if (ret) return ret; - ret = adis_initial_startup(st); + ret = __adis_initial_startup(st); if (ret) return ret; From patchwork Mon Nov 21 15:27:12 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23903 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656661wrr; Mon, 21 Nov 2022 07:28:58 -0800 (PST) X-Google-Smtp-Source: AA0mqf7QVWcZoTIeTskotteCQ7VvRiY/wByBHSQFDaZirENlMqcQlDmB/oDN2TLkugogeGkz8apk X-Received: by 2002:a65:68da:0:b0:477:4a00:6ce8 with SMTP id k26-20020a6568da000000b004774a006ce8mr2154922pgt.502.1669044537939; Mon, 21 Nov 2022 07:28:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044537; cv=none; d=google.com; s=arc-20160816; b=clagqrQkwalIcb105XP4Ll9eadTZ4LSe0dAB3pVxR4FKlejOUXA4VSLi6pqdLzLrz9 aC2xHQhSOPi+8EI8lxdvadiixkHqncwm+Y9yKZBzqr8oyusmrpEXcr6U/ssF2Dl+JoXK 0MopWWRvWFEqx1JTUa6ORwrVy9vObkCpMUf3Br+Z0m29rH8867MDWbh3SwS/qipCnSPj AK4bhWKOvlHXMELgSAsSVTfpd/L24bX9T3L5rORIAdcrwuMWMuY49VdKm0+C+Iw3jz+2 UWeZCHdaqF9sUNONB2gBC/yC2H/4JAJRQ3PCbFh/rql0y0jRbBv0QdFhAwCo45wff3BZ 0Fuw== 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; bh=DkBYtWceZw8qA4sn7fctyKK/ZESSNQUPKAIG9YlQ84I=; b=EuPiEqQ9NyIiPEZVa2d2VkMMH4zojxoXerxF+qWQez8Ho3hRE3PKyYNGZIMwikW0Eg YJfgRQKEOIAgNJ1MN4T8tdB5Co0SoUoKH97nZrvLcCSdU9MKFRZ9Ypt36mF2MoFGNC8L By7fnccJi0BKQKIlRFUXVwBWeATX78S5fovNCvsWM2Tuc1DOUyS9f9bX9kTxeNdlRg7z yYx9HfgmaNuc9cIb42v1mgJwWO85/XCa2iLQ6ASYKY3P+wkbwMG369+Df0XUTy/5GXoS GXu8LKXdlP8JKcqbXKwSd3CVYwEc6tRbJ24cVpll016s1SFByYaHxdwUspSIxJjJKtSb jklQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g13-20020a63520d000000b00476898c6c27si10948249pgb.524.2022.11.21.07.28.41; Mon, 21 Nov 2022 07:28:57 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232303AbiKUP2W (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:22 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232397AbiKUP1t (ORCPT ); Mon, 21 Nov 2022 10:27:49 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 92136F58F; Mon, 21 Nov 2022 07:27:37 -0800 (PST) Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALEXkfu026820; Mon, 21 Nov 2022 10:27:35 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxvx9uy97-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:35 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRYlh029893 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:34 -0500 Received: from ASHBMBX9.ad.analog.com (10.64.17.10) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:33 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:33 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHap003861; Mon, 21 Nov 2022 10:27:28 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 4/9] iio: gyro: adis16136: Call '__adis_initial_startup()' in probe Date: Mon, 21 Nov 2022 17:27:12 +0200 Message-ID: <20221121152717.403667-5-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: Oo7aMASulE9dWnRe29fZX0K6M-YJd_GY X-Proofpoint-ORIG-GUID: Oo7aMASulE9dWnRe29fZX0K6M-YJd_GY X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120045824205403?= X-GMAIL-MSGID: =?utf-8?q?1750120045824205403?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16136_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/gyro/adis16136.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/gyro/adis16136.c b/drivers/iio/gyro/adis16136.c index 71295709f2b9..c95cf41be34b 100644 --- a/drivers/iio/gyro/adis16136.c +++ b/drivers/iio/gyro/adis16136.c @@ -429,7 +429,7 @@ static int adis16136_initial_setup(struct iio_dev *indio_dev) uint16_t prod_id; int ret; - ret = adis_initial_startup(&adis16136->adis); + ret = __adis_initial_startup(&adis16136->adis); if (ret) return ret; From patchwork Mon Nov 21 15:27:13 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23902 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656586wrr; Mon, 21 Nov 2022 07:28:49 -0800 (PST) X-Google-Smtp-Source: AA0mqf7itmhHqB95s4Rame0hFpgJckluD1Jr1YUaeObjAhNCuys/Esc+5fHCQ2216QkbfbJ332gP X-Received: by 2002:a17:90a:9f47:b0:218:96f7:f5d3 with SMTP id q7-20020a17090a9f4700b0021896f7f5d3mr12327142pjv.53.1669044528933; Mon, 21 Nov 2022 07:28:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044528; cv=none; d=google.com; s=arc-20160816; b=rfGIWJgtu68lHQrmFHIz9DBlYYhimmJw53lmTbOK9MP54qYkeKgJ1IeZmqA9C3ZBuE 43OLNXo5U9mbf+aZEk8lo3TRFTvU/fpBxRVcuf5cubCC+fB1NGxtftRUeiboSCMSlqbH xv9QGrN8p4WqKkgRqNbJbQJEM+qEACex84hlGXdRT3U0fZWINAZkA6U1xgdKtzte37/X 5dEfrskd2ACizVvt3bi/xIVRap8LQJa8Fnxwp1Pcdd+PFFh/igZjfPJgmNb1aghhSj+p purU7ct5X1ixu2Bwc2tE66kfPJ9F9OpnTdxh6E1EK8Ch/O+WefoAolqMMeA1W1Lg+bO7 dh5g== 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; bh=bxWobhKsE8hN9EXMIXKUIpPSEamMV9105QpnlV0nUCU=; b=qscvC1HBEpNvONkFGLP8BWTSTLpBd5Ri4qTax00nzzsW6HWFizdPqKL8lpYQoogT7N z8c4M1cdu4LR88Wvnd56FDUKK4GZCZz5W+EqJaUO0n+WYnBbVziLAAfr5/AU80uUteyW XSD6z9dTu8OCbBR3zgegobK7DZEIgQNbr0t0feoGeHpkk4scJFm3BtYZMAiGqv4+CSYJ NgthwofVUEaybrPHcn/G1of4UJksrF+NUcYq82z4WLfC91Z0k+dxsI4xvdykFpu9K+E9 Dq+MogMRmpgLWOcN9iO2/v8M8l2Uw9DIeIst8zJTDLVfqa2Dvdc2OW0SJ3Wjg4QtpCO+ 76BA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b22-20020a63cf56000000b0045a6c6c559bsi11684870pgj.305.2022.11.21.07.28.34; Mon, 21 Nov 2022 07:28:48 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232422AbiKUP2Q (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:16 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58736 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232400AbiKUP1t (ORCPT ); Mon, 21 Nov 2022 10:27:49 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5D0D4FD12; Mon, 21 Nov 2022 07:27:38 -0800 (PST) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALD4pXe022022; Mon, 21 Nov 2022 10:27:36 -0500 Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxsvaw3bc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:35 -0500 Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRYVB029031 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:34 -0500 Received: from ASHBCASHYB5.ad.analog.com (10.64.17.133) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:33 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB5.ad.analog.com (10.64.17.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:33 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:33 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHaq003861; Mon, 21 Nov 2022 10:27:30 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 5/9] iio: gyro: adis16260: Call '__adis_initial_startup()' in probe Date: Mon, 21 Nov 2022 17:27:13 +0200 Message-ID: <20221121152717.403667-6-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: 05M-yw_HaQD8nB3f_8DcLci3B4I_J8cB X-Proofpoint-ORIG-GUID: 05M-yw_HaQD8nB3f_8DcLci3B4I_J8cB X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120035920590780?= X-GMAIL-MSGID: =?utf-8?q?1750120035920590780?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16260_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/gyro/adis16260.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/gyro/adis16260.c b/drivers/iio/gyro/adis16260.c index eaf57bd339ed..112d635b7dfd 100644 --- a/drivers/iio/gyro/adis16260.c +++ b/drivers/iio/gyro/adis16260.c @@ -395,7 +395,7 @@ static int adis16260_probe(struct spi_device *spi) return ret; /* Get the device into a sane initial state */ - ret = adis_initial_startup(&adis16260->adis); + ret = __adis_initial_startup(&adis16260->adis); if (ret) return ret; From patchwork Mon Nov 21 15:27:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23904 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656731wrr; Mon, 21 Nov 2022 07:29:06 -0800 (PST) X-Google-Smtp-Source: AA0mqf5MN/h6Z/Uw1JfrSNwxxH3PtjuNDXnL3YjVxNq9KKUI/H9unRC9z6J+0tV5I9Niozu08l6r X-Received: by 2002:a17:903:2144:b0:188:5698:5beb with SMTP id s4-20020a170903214400b0018856985bebmr1565343ple.150.1669044546017; Mon, 21 Nov 2022 07:29:06 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044546; cv=none; d=google.com; s=arc-20160816; b=eYXB58ipaTwkeXWQBMaKqKX7vYWhgAWth8yJMn59Svr7Id45VcdXYbs5JJ1VMXIYwZ Y1CBwbNDKjcKaRNOpzVQdSLuCV7Mrpgbp0eFdK08M3SQCI06SeTtcYBFK26JwNzOwB1H xqtmhEI+iYVI77kWAv3kGxxxU456izKSBiF10OT0jDgato3cimNCArPVO/OaW8zJs4+U ImybrXRdhuypAd6DKuPKgfxMh+kXKrfKNoxgGaKwgCqaj47J6j3Xnup0m7HZuFQ2fiTs aVjkE4YxtpMD2tuPBzBrBBqdhQ7UMfxu9K4HQPfHmx8K+dpJ06zlt6uSZJKkZTyJfRx2 kaBA== 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; bh=j5XxmW1Tu1CpRw/o2/TYu4Dk70It+0ijHkDg8T34HUg=; b=MqB/iDVrOVoxaflO4VDxyotVjqiGj3EEwbv58ItP0Vt82TWe2k2INdclmUk0KU4/fj CDPPNS0QAFI5iiVgeWeCTXaNrcqly6laKqw5SdqTMFgejbYlirk7ZAxrqjQhxTj+fnrU 6Od23OdbJU4pjwEjpWttz4mewVT1d4yHwPE5dsQPq1Sd/zH5BMmTs7OKyfC+sEjhkoKN MYWA95iRprhbfTCdCgcvF/NgoGz676Bz0/ds5A8IQKcd83B/5WrwIRFVPzDxoTpQxVcy cstXW0xswAhXLWMhDm4uAd8r4YtuNhnl7l4lklgxAe7gFETlCl/XaIMVG32ajNi4dxlo Jj0A== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b6-20020a621b06000000b0056bca56b096si10995729pfb.321.2022.11.21.07.28.52; Mon, 21 Nov 2022 07:29:06 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232382AbiKUP22 (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:28 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57122 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232412AbiKUP1v (ORCPT ); Mon, 21 Nov 2022 10:27:51 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C485D11803; Mon, 21 Nov 2022 07:27:39 -0800 (PST) Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALDBLh0026869; Mon, 21 Nov 2022 10:27:38 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxvx9uy9e-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:37 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRaUq029898 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:36 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:35 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:35 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHar003861; Mon, 21 Nov 2022 10:27:31 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 6/9] iio: imu: adis16400: Call '__adis_initial_startup()' in probe Date: Mon, 21 Nov 2022 17:27:14 +0200 Message-ID: <20221121152717.403667-7-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: O9jNbgQu6MGNREwVRsPdN4Jbgi92XfT7 X-Proofpoint-ORIG-GUID: O9jNbgQu6MGNREwVRsPdN4Jbgi92XfT7 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120053846867383?= X-GMAIL-MSGID: =?utf-8?q?1750120053846867383?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16400_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/iio/imu/adis16400.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/iio/imu/adis16400.c b/drivers/iio/imu/adis16400.c index 17bb0c40a149..c02fc35dceb4 100644 --- a/drivers/iio/imu/adis16400.c +++ b/drivers/iio/imu/adis16400.c @@ -445,7 +445,7 @@ static int adis16400_initial_setup(struct iio_dev *indio_dev) st->adis.spi->mode = SPI_MODE_3; spi_setup(st->adis.spi); - ret = adis_initial_startup(&st->adis); + ret = __adis_initial_startup(&st->adis); if (ret) return ret; From patchwork Mon Nov 21 15:27:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23907 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656987wrr; Mon, 21 Nov 2022 07:29:34 -0800 (PST) X-Google-Smtp-Source: AA0mqf7aZ4w503jZ3wmZbpAI9Z9E/TfCTvGZyQaMsyujvk1wMpj//H3mBbfYdMnaFAd9ZgTogHmI X-Received: by 2002:a17:903:204b:b0:180:a0e6:f81b with SMTP id q11-20020a170903204b00b00180a0e6f81bmr257446pla.78.1669044574148; Mon, 21 Nov 2022 07:29:34 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044574; cv=none; d=google.com; s=arc-20160816; b=j1AP31wicEqBQJdv0jCp89CCONmwx7IApXv/L1rZ0A0MN2NRFE1TYVR0i3F9eL9n/j kp5CmVweZ+lRwxV0SS/otjuOmqCdN2d7I0V8bLg0nLg7TRyyaKOVEAvgSXolDwvenWvs POwE6u3C6dZXteYrzOsM5lEQgHKkELpeKIsG/m/URHcJy2PqWIeRdJVKbb0vFBX5RGKt f6bwufxOt3lP7VmzLVGUFqNhFUhGjMNd8i26a9tc44VbnKm/fBmnVppXKX+Q+itOVseg FTR3p7R0YsYkO5iFusVLJ9pU7K/QCnNpFf5vLE4bhtd7PtUzo00/QhvoyMlZbUE6FyGQ MkPA== 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; bh=5f9dMgwe6oMEyOe5omFa19C6n81Xe6wB1fIJw25lcgg=; b=qy07PTzpKZDHqWKOtMx9L6Gyy3d4yI+hLlCHqoviUEdUhSGgWQB8GNCpe8ea5/YYPa HRaYc/fuJcbw+1MgT50piXHyd0kOtOXGFTXg8ocvF/1fqYd2Tr1mgg3bqDRH5JsDLohg FuZWQwjjKAh+58RxV15mgOxSRsK3BJPuTC2vYlCm/QJB4yHIoPKymXF0sUuAckmLELng ruW0qQHAnDEx8B+D8+sHUj6AwJfvM+odjXmxb7AW5mmMmrrvy2NiPXlzLEwXZG5rndHW PBWUnl16HZw/Zrzz1tm8msiUe73I7RkxF8KbynCSzauHo8g7Y4IgO+4AVz87m0WUalUP 1yDA== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id eb19-20020a056a004c9300b00571ac3bd0b6si11151670pfb.144.2022.11.21.07.29.16; Mon, 21 Nov 2022 07:29:34 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232408AbiKUP2u (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:50 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58280 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232366AbiKUP2C (ORCPT ); Mon, 21 Nov 2022 10:28:02 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5435C17E22; Mon, 21 Nov 2022 07:27:43 -0800 (PST) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALEU44h022031; Mon, 21 Nov 2022 10:27:41 -0500 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxsvaw3bs-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:41 -0500 Received: from ASHBMBX9.ad.analog.com (ASHBMBX9.ad.analog.com [10.64.17.10]) by nwd2mta3.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRenE029907 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:40 -0500 Received: from ASHBCASHYB5.ad.analog.com (10.64.17.133) by ASHBMBX9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:39 -0500 Received: from ASHBMBX9.ad.analog.com (10.64.17.10) by ASHBCASHYB5.ad.analog.com (10.64.17.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:39 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx9.ad.analog.com (10.64.17.10) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:39 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHas003861; Mon, 21 Nov 2022 10:27:32 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 7/9] staging: iio: accel: adis16203: Call '__adis_initial_startup()' Date: Mon, 21 Nov 2022 17:27:15 +0200 Message-ID: <20221121152717.403667-8-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: 0pW657vtKGgrnqTgMqzJonhdTylccvtA X-Proofpoint-ORIG-GUID: 0pW657vtKGgrnqTgMqzJonhdTylccvtA X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120083133033361?= X-GMAIL-MSGID: =?utf-8?q?1750120083133033361?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16203_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/staging/iio/accel/adis16203.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/iio/accel/adis16203.c b/drivers/staging/iio/accel/adis16203.c index 62d5397ff1f9..c0e4c9266b5f 100644 --- a/drivers/staging/iio/accel/adis16203.c +++ b/drivers/staging/iio/accel/adis16203.c @@ -285,7 +285,7 @@ static int adis16203_probe(struct spi_device *spi) return ret; /* Get the device into a sane initial state */ - ret = adis_initial_startup(st); + ret = __adis_initial_startup(st); if (ret) return ret; From patchwork Mon Nov 21 15:27:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23908 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1657150wrr; Mon, 21 Nov 2022 07:29:52 -0800 (PST) X-Google-Smtp-Source: AA0mqf5Llx3C+lAxfHZMb5+8iJqBzsDXUZT8t0G83jAGx4u4NfB7jkmFwj05EsSAWpZ7a6G5JcJd X-Received: by 2002:a63:5153:0:b0:41a:4bd4:f43f with SMTP id r19-20020a635153000000b0041a4bd4f43fmr981077pgl.460.1669044592195; Mon, 21 Nov 2022 07:29:52 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044592; cv=none; d=google.com; s=arc-20160816; b=ZtXfDVG5Skc9YgmLH2Ldov2yxMDIPfdnkvReorijDbb/Eyfex3yfBaLOEtl9b+wV1H EP9+BKtZZ8a8lUSnxfV1QXa3xhEaVZl2anF0o45uLHd4n9vVeO3t/qoONgtf9O4FeloX vTgBbJaK4zo7w+DjjWk4wx9O8wkqs9kd5QI7TQt9F9FoILl8QvlgFE23q+8MyNwzj7m+ ItRGeYRMb//v1pAsHvDkAE0lghKUU5adSeGb5TLi05/H05yfgamvyqYwP/g9e47uBta1 oea3nIipj7LApAn6xi5wBXzOfiOyn6KD7//6poxDjivTyfVYErQT31Kp7jsuj+D8xjUw wXPw== 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; bh=6SmFFlTKiQV3vL/BpqKmARyu/+0g94t8j/ycghkmZw0=; b=NcEf0BY2d16CDwGcrQaXYETxvU+GoYVx5EXieSpLLT0a/U2RFE/QvHyBPp4rrbZuxs BH4shMXcLp2JuklH5XKaHgKqNe+JFagDDFo3r7N+A0zMmb9GwxDra/tU5LpnIFkenQ6A CUb1FCldgCD3ktZzpMbmN9EEvfCI6ujWKO5SL0DoR2uCnRZdcKzgAqRkwnRXP1hWK30X L2rKCz8deMnexmHHi/vtL/vvpOq7FUhSchaPpqMnmw/23KqltIn5Ve/WWkAq5RVkH9Fj 21FlXJ50hjgpJfTjt+YWdcZdE9fHjzxghI9Qi7eTQ+0bO9oI36cnWpbcqaqqjf7Msswh YDFQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id pc3-20020a17090b3b8300b00218ac70fdefsi3695605pjb.183.2022.11.21.07.29.36; Mon, 21 Nov 2022 07:29:52 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232057AbiKUP3C (ORCPT + 99 others); Mon, 21 Nov 2022 10:29:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232369AbiKUP2E (ORCPT ); Mon, 21 Nov 2022 10:28:04 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 41000FAD5; Mon, 21 Nov 2022 07:27:44 -0800 (PST) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALE3Ms6021572; Mon, 21 Nov 2022 10:27:42 -0500 Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxsvaw3by-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:42 -0500 Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRfKD029040 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:41 -0500 Received: from ASHBCASHYB4.ad.analog.com (10.64.17.132) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:40 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBCASHYB4.ad.analog.com (10.64.17.132) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:40 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:40 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHat003861; Mon, 21 Nov 2022 10:27:33 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 8/9] staging: iio: accel: adis16240: Call '__adis_initial_startup()' Date: Mon, 21 Nov 2022 17:27:16 +0200 Message-ID: <20221121152717.403667-9-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: fDXiTnTt3dQ0xvmSsIHXgTI8ELgIswQy X-Proofpoint-ORIG-GUID: fDXiTnTt3dQ0xvmSsIHXgTI8ELgIswQy X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 spamscore=0 phishscore=0 bulkscore=0 lowpriorityscore=0 clxscore=1015 impostorscore=0 adultscore=0 mlxlogscore=999 suspectscore=0 mlxscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120102744263576?= X-GMAIL-MSGID: =?utf-8?q?1750120102744263576?= Call '__adis_initial_startup()' instead of its locked variant in 'adis16240_probe()'. The locks are not needed at this point. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- drivers/staging/iio/accel/adis16240.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/iio/accel/adis16240.c b/drivers/staging/iio/accel/adis16240.c index bca857eef92e..337492785f04 100644 --- a/drivers/staging/iio/accel/adis16240.c +++ b/drivers/staging/iio/accel/adis16240.c @@ -414,7 +414,7 @@ static int adis16240_probe(struct spi_device *spi) return ret; /* Get the device into a sane initial state */ - ret = adis_initial_startup(st); + ret = __adis_initial_startup(st); if (ret) return ret; From patchwork Mon Nov 21 15:27:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ramona Bolboaca X-Patchwork-Id: 23906 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:adf:f944:0:0:0:0:0 with SMTP id q4csp1656975wrr; Mon, 21 Nov 2022 07:29:32 -0800 (PST) X-Google-Smtp-Source: AA0mqf6dMBdhdGS72t9LaQe5zO2Jx7p7PMF3QIAJIhrPNShHedheHEi7GOHh47m6lM0PBxmJUPPo X-Received: by 2002:a63:ff17:0:b0:470:8f8d:eb51 with SMTP id k23-20020a63ff17000000b004708f8deb51mr4464445pgi.69.1669044572245; Mon, 21 Nov 2022 07:29:32 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669044572; cv=none; d=google.com; s=arc-20160816; b=pkOranOkJ9pgjbUGdqQeXhoVEgl45MV1WfZ9QiD4JGygXYB9Zyt3isC6IWlM/krkL9 HY42ytnKLJA6XDg6oW5sI4RKCUGrQiMYTkxXDSTFyfx8X4pnd/hOfyrZ5V1GhpLAhnDy rkIV/bn3E4znEVspeLfr4OAc0cW5jRhdwf+1pGCpp7TQwwZhCGQaVYJJQKpdmiK2XTyF kDCffuEBVFE46RVQtjUWZ1rNFEmU/bYQcVW4/gkFjXqcjzEhFLVuHAbAA/R9lD3NFWnt gN7jLmbeBUSfDvwO0SaocRXCsdELssQyDdPAQiLext7SiVWoxHUP4ddCdpnRD4xGrdBy bPMg== 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; bh=sFeJXMQdxLge7G8Ww4IuJPCVvK3/eMC17SYEHzn4w/0=; b=PVsbtwLg8A5u2KhH+xKIuMX+6s/Z6Jywjit5kR0XO5EWoptxhPYZ4SzlE73yOpuv3i YZKKQtArh6CaQisomJquL4omm465Q2pFRqUPP/jA4OYOlx6kXH5XUrgiTTkVd4Zxq6pr am0da+AOwljdLwI+TswZ3pvdUmvCxSr0w3Mpaz5n2tgQStOmXqo2izEN4DuY9edhmHzW 2Ld/9NzIrhGOdV2ZtAgLMWwRXsXOAHhalos4DvlMa9raGk0GWe3W+H512vFS1s6lWFDD 3gBi6HbOFrb5FPFxYLqQD59YvrrA4+VAI67PbkaB7Tt2ks5qnIvUSQ4Fyw3wBMuQHhQ0 XXGQ== ARC-Authentication-Results: i=1; mx.google.com; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id g8-20020a170902740800b00182a9c27a9csi10786506pll.603.2022.11.21.07.29.14; Mon, 21 Nov 2022 07:29:32 -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; 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=fail (p=NONE sp=NONE dis=NONE) header.from=analog.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232321AbiKUP2m (ORCPT + 99 others); Mon, 21 Nov 2022 10:28:42 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57062 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232420AbiKUP14 (ORCPT ); Mon, 21 Nov 2022 10:27:56 -0500 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C617615FE3; Mon, 21 Nov 2022 07:27:42 -0800 (PST) Received: from pps.filterd (m0167089.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 2ALEa7AG026948; Mon, 21 Nov 2022 10:27:41 -0500 Received: from nwd2mta4.analog.com ([137.71.173.58]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3kxvx9uya7-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 21 Nov 2022 10:27:40 -0500 Received: from ASHBMBX8.ad.analog.com (ASHBMBX8.ad.analog.com [10.64.17.5]) by nwd2mta4.analog.com (8.14.7/8.14.7) with ESMTP id 2ALFRdC8029034 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 21 Nov 2022 10:27:39 -0500 Received: from ASHBMBX8.ad.analog.com (10.64.17.5) by ASHBMBX8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.14; Mon, 21 Nov 2022 10:27:38 -0500 Received: from zeus.spd.analog.com (10.66.68.11) by ashbmbx8.ad.analog.com (10.64.17.5) with Microsoft SMTP Server id 15.2.986.14 via Frontend Transport; Mon, 21 Nov 2022 10:27:38 -0500 Received: from rbolboac.ad.analog.com ([10.48.65.139]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 2ALFRHau003861; Mon, 21 Nov 2022 10:27:35 -0500 From: Ramona Bolboaca To: , , , CC: Ramona Bolboaca Subject: [PATCH v5 9/9] iio: imu: adis: Remove adis_initial_startup function Date: Mon, 21 Nov 2022 17:27:17 +0200 Message-ID: <20221121152717.403667-10-ramona.bolboaca@analog.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20221121152717.403667-1-ramona.bolboaca@analog.com> References: <20221121152717.403667-1-ramona.bolboaca@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-GUID: qqxHFlC32yNxTGA_UuKqnIO9hpb9V-ez X-Proofpoint-ORIG-GUID: qqxHFlC32yNxTGA_UuKqnIO9hpb9V-ez X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.219,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-21_13,2022-11-18_01,2022-06-22_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 clxscore=1015 mlxscore=0 malwarescore=0 phishscore=0 bulkscore=0 impostorscore=0 lowpriorityscore=0 spamscore=0 adultscore=0 mlxlogscore=999 priorityscore=1501 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211210119 X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS 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?1750120081317233237?= X-GMAIL-MSGID: =?utf-8?q?1750120081317233237?= Remove adis_initial_startup function since it is not used anymore. Signed-off-by: Ramona Bolboaca Reviewed-by: Nuno Sá --- include/linux/iio/imu/adis.h | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/include/linux/iio/imu/adis.h b/include/linux/iio/imu/adis.h index d789ecf8d0c8..0ace8738552b 100644 --- a/include/linux/iio/imu/adis.h +++ b/include/linux/iio/imu/adis.h @@ -428,18 +428,6 @@ static inline int adis_check_status(struct adis *adis) return ret; } -/* locked version of __adis_initial_startup() */ -static inline int adis_initial_startup(struct adis *adis) -{ - int ret; - - mutex_lock(&adis->state_lock); - ret = __adis_initial_startup(adis); - mutex_unlock(&adis->state_lock); - - return ret; -} - static inline void adis_dev_lock(struct adis *adis) { mutex_lock(&adis->state_lock);