From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 700777C for ; Fri, 10 Jun 2022 08:49:53 +0000 (UTC) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25A8fboE010559; Fri, 10 Jun 2022 04:49:25 -0400 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3gm00mh299-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Jun 2022 04:49:25 -0400 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 25A8nOwt023362 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 10 Jun 2022 04:49:24 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 Received: from nsa.ad.analog.com ([10.44.3.70]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 25A8imiu014275; Fri, 10 Jun 2022 04:49:12 -0400 From: =?UTF-8?q?Nuno=20S=C3=A1?= To: , , , , , Lad Prabhakar , , , , , CC: Cai Huoqing , Benjamin Fair , Jishnu Prakash , "Linus Walleij" , Lars-Peter Clausen , Alexandre Torgue , Amit Kucheria , Andy Gross , Michael Hennerich , Haibo Chen , Benson Leung , "Rafael J. Wysocki" , "Alexandre Belloni" , Christophe Branchereau , Patrick Venture , Arnd Bergmann , Nancy Yuen , Sascha Hauer , Daniel Lezcano , "Gwendal Grignou" , Saravanan Sekar , "Tali Perry" , Maxime Coquelin , Paul Cercueil , Thara Gopinath , Avi Fishman , "Lorenzo Bianconi" , Claudiu Beznea , Pengutronix Kernel Team , Andy Shevchenko , Fabrice Gasnier , Matthias Brugger , Tomer Maimon , Bjorn Andersson , "Nicolas Ferre" , Jonathan Cameron , Zhang Rui , Shawn Guo , "Guenter Roeck" , Fabio Estevam , "Olivier Moysan" , Eugen Hristev , Miquel Raynal Subject: [PATCH 34/34] iio: inkern: fix coding style warnings Date: Fri, 10 Jun 2022 10:45:45 +0200 Message-ID: <20220610084545.547700-35-nuno.sa@analog.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220610084545.547700-1-nuno.sa@analog.com> References: <20220610084545.547700-1-nuno.sa@analog.com> Precedence: bulk X-Mailing-List: chrome-platform@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-10_02,2022-06-09_02,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 malwarescore=0 mlxlogscore=768 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206100032 Just cosmetics. No functional change intended... Signed-off-by: Nuno Sá --- drivers/iio/inkern.c | 64 ++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/drivers/iio/inkern.c b/drivers/iio/inkern.c index 7eb536560ded..526519cefcb9 100644 --- a/drivers/iio/inkern.c +++ b/drivers/iio/inkern.c @@ -45,13 +45,13 @@ int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) int i = 0, ret = 0; struct iio_map_internal *mapi; - if (maps == NULL) + if (!maps) return 0; mutex_lock(&iio_map_list_lock); - while (maps[i].consumer_dev_name != NULL) { + while (!maps[i].consumer_dev_name) { mapi = kzalloc(sizeof(*mapi), GFP_KERNEL); - if (mapi == NULL) { + if (!mapi) { ret = -ENOMEM; goto error_ret; } @@ -69,7 +69,6 @@ int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) } EXPORT_SYMBOL_GPL(iio_map_array_register); - /* * Remove all map entries associated with the given iio device */ @@ -163,7 +162,7 @@ static int __fwnode_iio_channel_get(struct iio_channel *channel, idev = bus_find_device(&iio_bus_type, NULL, iiospec.fwnode, iio_dev_node_match); - if (idev == NULL) { + if (!idev) { fwnode_handle_put(iiospec.fwnode); return -EPROBE_DEFER; } @@ -196,7 +195,7 @@ static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode, return ERR_PTR(-EINVAL); channel = kzalloc(sizeof(*channel), GFP_KERNEL); - if (channel == NULL) + if (!channel) return ERR_PTR(-ENOMEM); err = __fwnode_iio_channel_get(channel, fwnode, index); @@ -293,7 +292,7 @@ static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev) /* NULL terminated array to save passing size */ chans = kcalloc(nummaps + 1, sizeof(*chans), GFP_KERNEL); - if (chans == NULL) + if (!chans) return ERR_PTR(-ENOMEM); /* Search for FW matches */ @@ -318,7 +317,7 @@ static struct iio_channel *iio_channel_get_sys(const char *name, struct iio_channel *channel; int err; - if (name == NULL && channel_name == NULL) + if (!name && !channel_name) return ERR_PTR(-ENODEV); /* first find matching entry the channel map */ @@ -333,11 +332,11 @@ static struct iio_channel *iio_channel_get_sys(const char *name, break; } mutex_unlock(&iio_map_list_lock); - if (c == NULL) + if (!c) return ERR_PTR(-ENODEV); channel = kzalloc(sizeof(*channel), GFP_KERNEL); - if (channel == NULL) { + if (!channel) { err = -ENOMEM; goto error_no_mem; } @@ -349,7 +348,7 @@ static struct iio_channel *iio_channel_get_sys(const char *name, iio_chan_spec_from_name(channel->indio_dev, c->map->adc_channel_label); - if (channel->channel == NULL) { + if (!channel->channel) { err = -EINVAL; goto error_no_chan; } @@ -441,7 +440,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) int mapind = 0; int i, ret; - if (dev == NULL) + if (!dev) return ERR_PTR(-EINVAL); chans = fwnode_iio_channel_get_all(dev); @@ -465,7 +464,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) /* NULL terminated array to save passing size */ chans = kcalloc(nummaps + 1, sizeof(*chans), GFP_KERNEL); - if (chans == NULL) { + if (!chans) { ret = -ENOMEM; goto error_ret; } @@ -479,7 +478,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) chans[mapind].channel = iio_chan_spec_from_name(chans[mapind].indio_dev, c->map->adc_channel_label); - if (chans[mapind].channel == NULL) { + if (!chans[mapind].channel) { ret = -EINVAL; goto error_free_chans; } @@ -541,14 +540,14 @@ struct iio_channel *devm_iio_channel_get_all(struct device *dev) EXPORT_SYMBOL_GPL(devm_iio_channel_get_all); static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, - enum iio_chan_info_enum info) + enum iio_chan_info_enum info) { int unused; int vals[INDIO_MAX_RAW_ELEMENTS]; int ret; int val_len = 2; - if (val2 == NULL) + if (!val2) val2 = &unused; if (!iio_channel_has_info(chan->channel, info)) @@ -560,9 +559,10 @@ static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, vals, &val_len, info); *val = vals[0]; *val2 = vals[1]; - } else + } else { ret = chan->indio_dev->info->read_raw(chan->indio_dev, chan->channel, val, val2, info); + } return ret; } @@ -573,7 +573,7 @@ int iio_read_channel_raw(struct iio_channel *chan, int *val) int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -592,7 +592,7 @@ int iio_read_channel_average_raw(struct iio_channel *chan, int *val) int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -606,7 +606,8 @@ int iio_read_channel_average_raw(struct iio_channel *chan, int *val) EXPORT_SYMBOL_GPL(iio_read_channel_average_raw); static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, - int raw, int *processed, unsigned int scale) + int raw, int *processed, + unsigned int scale) { int scale_type, scale_val, scale_val2; int offset_type, offset_val, offset_val2; @@ -639,7 +640,7 @@ static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, } scale_type = iio_channel_read(chan, &scale_val, &scale_val2, - IIO_CHAN_INFO_SCALE); + IIO_CHAN_INFO_SCALE); if (scale_type < 0) { /* * If no channel scaling is available apply consumer scale to @@ -684,19 +685,19 @@ static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, } int iio_convert_raw_to_processed(struct iio_channel *chan, int raw, - int *processed, unsigned int scale) + int *processed, unsigned int scale) { struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } ret = iio_convert_raw_to_processed_unlocked(chan, raw, processed, - scale); + scale); err_unlock: mutex_unlock(&iio_dev_opaque->info_exist_lock); @@ -711,7 +712,7 @@ int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -737,7 +738,7 @@ int iio_read_channel_processed_scale(struct iio_channel *chan, int *val, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -815,7 +816,7 @@ int iio_read_avail_channel_raw(struct iio_channel *chan, int type; ret = iio_read_avail_channel_attribute(chan, vals, &type, length, - IIO_CHAN_INFO_RAW); + IIO_CHAN_INFO_RAW); if (ret >= 0 && type != IIO_VAL_INT) /* raw values are assumed to be IIO_VAL_INT */ @@ -899,7 +900,7 @@ int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type) /* Need to verify underlying driver has not gone away */ mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -926,7 +927,7 @@ int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -960,9 +961,8 @@ unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan) } EXPORT_SYMBOL_GPL(iio_get_channel_ext_info_count); -static const struct iio_chan_spec_ext_info *iio_lookup_ext_info( - const struct iio_channel *chan, - const char *attr) +static const struct iio_chan_spec_ext_info * +iio_lookup_ext_info(const struct iio_channel *chan, const char *attr) { const struct iio_chan_spec_ext_info *ext_info; -- 2.36.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 2902BC433EF for ; Fri, 10 Jun 2022 08:50:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:CC:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=lFRtpwdOea4jyDOUCqcWy06IPJoMV+s2xdS5iGBUhgI=; b=hgE5Z3EGHlkTNu PIC1UBKyoJC6Ydx0bzkaCoDas7793j+EKOgRD3VoxG23lpnCKCKm5p4eC8ZSj4YkiRikMm61A5b0R dzVib4MfL6rCdRerIp44PvS/aT/R0GDT518cm8u6/0GnYXEvQG3G3XVrNoQ4tbqRO0sKQlIFNyoDj W13+6fTqPN3qH64Rxa3uLlNtIKpGl544ToXWJfI7ePc1gD9POw9wwdgn0NLWNygkEXZXPq7SBENBm 9KKigUSleyU6d/uDZURK1hFNvOAgF+HSk/NBod9KY9nzIG0TdGFD2u38/AYqnjwIguFn7RYdS65Xe heMvg9BQhOG6BRbVd9yg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nzaL4-006vbo-4j; Fri, 10 Jun 2022 08:49:54 +0000 Received: from mx0a-00128a01.pphosted.com ([148.163.135.77]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nzaL1-006vZP-72; Fri, 10 Jun 2022 08:49:53 +0000 Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25A8fboE010559; Fri, 10 Jun 2022 04:49:25 -0400 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3gm00mh299-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Jun 2022 04:49:25 -0400 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 25A8nOwt023362 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 10 Jun 2022 04:49:24 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 Received: from nsa.ad.analog.com ([10.44.3.70]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 25A8imiu014275; Fri, 10 Jun 2022 04:49:12 -0400 From: =?UTF-8?q?Nuno=20S=C3=A1?= To: , , , , , Lad Prabhakar , , , , , CC: Cai Huoqing , Benjamin Fair , Jishnu Prakash , "Linus Walleij" , Lars-Peter Clausen , Alexandre Torgue , Amit Kucheria , Andy Gross , Michael Hennerich , Haibo Chen , Benson Leung , "Rafael J. Wysocki" , "Alexandre Belloni" , Christophe Branchereau , Patrick Venture , Arnd Bergmann , Nancy Yuen , Sascha Hauer , Daniel Lezcano , "Gwendal Grignou" , Saravanan Sekar , "Tali Perry" , Maxime Coquelin , Paul Cercueil , Thara Gopinath , Avi Fishman , "Lorenzo Bianconi" , Claudiu Beznea , Pengutronix Kernel Team , Andy Shevchenko , Fabrice Gasnier , Matthias Brugger , Tomer Maimon , Bjorn Andersson , "Nicolas Ferre" , Jonathan Cameron , Zhang Rui , Shawn Guo , "Guenter Roeck" , Fabio Estevam , "Olivier Moysan" , Eugen Hristev , Miquel Raynal Subject: [PATCH 34/34] iio: inkern: fix coding style warnings Date: Fri, 10 Jun 2022 10:45:45 +0200 Message-ID: <20220610084545.547700-35-nuno.sa@analog.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220610084545.547700-1-nuno.sa@analog.com> References: <20220610084545.547700-1-nuno.sa@analog.com> MIME-Version: 1.0 X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-10_02,2022-06-09_02,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 malwarescore=0 mlxlogscore=768 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206100032 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220610_014951_296057_4ABC1479 X-CRM114-Status: GOOD ( 18.84 ) X-BeenThere: linux-mediatek@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "Linux-mediatek" Errors-To: linux-mediatek-bounces+linux-mediatek=archiver.kernel.org@lists.infradead.org SnVzdCBjb3NtZXRpY3MuIE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLi4uCgpTaWduZWQt b2ZmLWJ5OiBOdW5vIFPDoSA8bnVuby5zYUBhbmFsb2cuY29tPgotLS0KIGRyaXZlcnMvaWlvL2lu a2Vybi5jIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K IDEgZmlsZSBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzMiBkZWxldGlvbnMoLSkKCmRpZmYg LS1naXQgYS9kcml2ZXJzL2lpby9pbmtlcm4uYyBiL2RyaXZlcnMvaWlvL2lua2Vybi5jCmluZGV4 IDdlYjUzNjU2MGRlZC4uNTI2NTE5Y2VmY2I5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2lpby9pbmtl cm4uYworKysgYi9kcml2ZXJzL2lpby9pbmtlcm4uYwpAQCAtNDUsMTMgKzQ1LDEzIEBAIGludCBp aW9fbWFwX2FycmF5X3JlZ2lzdGVyKHN0cnVjdCBpaW9fZGV2ICppbmRpb19kZXYsIHN0cnVjdCBp aW9fbWFwICptYXBzKQogCWludCBpID0gMCwgcmV0ID0gMDsKIAlzdHJ1Y3QgaWlvX21hcF9pbnRl cm5hbCAqbWFwaTsKIAotCWlmIChtYXBzID09IE5VTEwpCisJaWYgKCFtYXBzKQogCQlyZXR1cm4g MDsKIAogCW11dGV4X2xvY2soJmlpb19tYXBfbGlzdF9sb2NrKTsKLQl3aGlsZSAobWFwc1tpXS5j b25zdW1lcl9kZXZfbmFtZSAhPSBOVUxMKSB7CisJd2hpbGUgKCFtYXBzW2ldLmNvbnN1bWVyX2Rl dl9uYW1lKSB7CiAJCW1hcGkgPSBremFsbG9jKHNpemVvZigqbWFwaSksIEdGUF9LRVJORUwpOwot CQlpZiAobWFwaSA9PSBOVUxMKSB7CisJCWlmICghbWFwaSkgewogCQkJcmV0ID0gLUVOT01FTTsK IAkJCWdvdG8gZXJyb3JfcmV0OwogCQl9CkBAIC02OSw3ICs2OSw2IEBAIGludCBpaW9fbWFwX2Fy cmF5X3JlZ2lzdGVyKHN0cnVjdCBpaW9fZGV2ICppbmRpb19kZXYsIHN0cnVjdCBpaW9fbWFwICpt YXBzKQogfQogRVhQT1JUX1NZTUJPTF9HUEwoaWlvX21hcF9hcnJheV9yZWdpc3Rlcik7CiAKLQog LyoKICAqIFJlbW92ZSBhbGwgbWFwIGVudHJpZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBnaXZlbiBp aW8gZGV2aWNlCiAgKi8KQEAgLTE2Myw3ICsxNjIsNyBAQCBzdGF0aWMgaW50IF9fZndub2RlX2lp b19jaGFubmVsX2dldChzdHJ1Y3QgaWlvX2NoYW5uZWwgKmNoYW5uZWwsCiAKIAlpZGV2ID0gYnVz X2ZpbmRfZGV2aWNlKCZpaW9fYnVzX3R5cGUsIE5VTEwsIGlpb3NwZWMuZndub2RlLAogCQkJICAg ICAgIGlpb19kZXZfbm9kZV9tYXRjaCk7Ci0JaWYgKGlkZXYgPT0gTlVMTCkgeworCWlmICghaWRl dikgewogCQlmd25vZGVfaGFuZGxlX3B1dChpaW9zcGVjLmZ3bm9kZSk7CiAJCXJldHVybiAtRVBS T0JFX0RFRkVSOwogCX0KQEAgLTE5Niw3ICsxOTUsNyBAQCBzdGF0aWMgc3RydWN0IGlpb19jaGFu bmVsICpmd25vZGVfaWlvX2NoYW5uZWxfZ2V0KHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUs CiAJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwogCiAJY2hhbm5lbCA9IGt6YWxsb2Moc2l6ZW9m KCpjaGFubmVsKSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKGNoYW5uZWwgPT0gTlVMTCkKKwlpZiAoIWNo YW5uZWwpCiAJCXJldHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCiAJZXJyID0gX19md25vZGVfaWlv X2NoYW5uZWxfZ2V0KGNoYW5uZWwsIGZ3bm9kZSwgaW5kZXgpOwpAQCAtMjkzLDcgKzI5Miw3IEBA IHN0YXRpYyBzdHJ1Y3QgaWlvX2NoYW5uZWwgKmZ3bm9kZV9paW9fY2hhbm5lbF9nZXRfYWxsKHN0 cnVjdCBkZXZpY2UgKmRldikKIAogCS8qIE5VTEwgdGVybWluYXRlZCBhcnJheSB0byBzYXZlIHBh c3Npbmcgc2l6ZSAqLwogCWNoYW5zID0ga2NhbGxvYyhudW1tYXBzICsgMSwgc2l6ZW9mKCpjaGFu cyksIEdGUF9LRVJORUwpOwotCWlmIChjaGFucyA9PSBOVUxMKQorCWlmICghY2hhbnMpCiAJCXJl dHVybiBFUlJfUFRSKC1FTk9NRU0pOwogCiAJLyogU2VhcmNoIGZvciBGVyBtYXRjaGVzICovCkBA IC0zMTgsNyArMzE3LDcgQEAgc3RhdGljIHN0cnVjdCBpaW9fY2hhbm5lbCAqaWlvX2NoYW5uZWxf Z2V0X3N5cyhjb25zdCBjaGFyICpuYW1lLAogCXN0cnVjdCBpaW9fY2hhbm5lbCAqY2hhbm5lbDsK IAlpbnQgZXJyOwogCi0JaWYgKG5hbWUgPT0gTlVMTCAmJiBjaGFubmVsX25hbWUgPT0gTlVMTCkK KwlpZiAoIW5hbWUgJiYgIWNoYW5uZWxfbmFtZSkKIAkJcmV0dXJuIEVSUl9QVFIoLUVOT0RFVik7 CiAKIAkvKiBmaXJzdCBmaW5kIG1hdGNoaW5nIGVudHJ5IHRoZSBjaGFubmVsIG1hcCAqLwpAQCAt MzMzLDExICszMzIsMTEgQEAgc3RhdGljIHN0cnVjdCBpaW9fY2hhbm5lbCAqaWlvX2NoYW5uZWxf Z2V0X3N5cyhjb25zdCBjaGFyICpuYW1lLAogCQlicmVhazsKIAl9CiAJbXV0ZXhfdW5sb2NrKCZp aW9fbWFwX2xpc3RfbG9jayk7Ci0JaWYgKGMgPT0gTlVMTCkKKwlpZiAoIWMpCiAJCXJldHVybiBF UlJfUFRSKC1FTk9ERVYpOwogCiAJY2hhbm5lbCA9IGt6YWxsb2Moc2l6ZW9mKCpjaGFubmVsKSwg R0ZQX0tFUk5FTCk7Ci0JaWYgKGNoYW5uZWwgPT0gTlVMTCkgeworCWlmICghY2hhbm5lbCkgewog CQllcnIgPSAtRU5PTUVNOwogCQlnb3RvIGVycm9yX25vX21lbTsKIAl9CkBAIC0zNDksNyArMzQ4 LDcgQEAgc3RhdGljIHN0cnVjdCBpaW9fY2hhbm5lbCAqaWlvX2NoYW5uZWxfZ2V0X3N5cyhjb25z dCBjaGFyICpuYW1lLAogCQkJaWlvX2NoYW5fc3BlY19mcm9tX25hbWUoY2hhbm5lbC0+aW5kaW9f ZGV2LAogCQkJCQkJYy0+bWFwLT5hZGNfY2hhbm5lbF9sYWJlbCk7CiAKLQkJaWYgKGNoYW5uZWwt PmNoYW5uZWwgPT0gTlVMTCkgeworCQlpZiAoIWNoYW5uZWwtPmNoYW5uZWwpIHsKIAkJCWVyciA9 IC1FSU5WQUw7CiAJCQlnb3RvIGVycm9yX25vX2NoYW47CiAJCX0KQEAgLTQ0MSw3ICs0NDAsNyBA QCBzdHJ1Y3QgaWlvX2NoYW5uZWwgKmlpb19jaGFubmVsX2dldF9hbGwoc3RydWN0IGRldmljZSAq ZGV2KQogCWludCBtYXBpbmQgPSAwOwogCWludCBpLCByZXQ7CiAKLQlpZiAoZGV2ID09IE5VTEwp CisJaWYgKCFkZXYpCiAJCXJldHVybiBFUlJfUFRSKC1FSU5WQUwpOwogCiAJY2hhbnMgPSBmd25v ZGVfaWlvX2NoYW5uZWxfZ2V0X2FsbChkZXYpOwpAQCAtNDY1LDcgKzQ2NCw3IEBAIHN0cnVjdCBp aW9fY2hhbm5lbCAqaWlvX2NoYW5uZWxfZ2V0X2FsbChzdHJ1Y3QgZGV2aWNlICpkZXYpCiAKIAkv KiBOVUxMIHRlcm1pbmF0ZWQgYXJyYXkgdG8gc2F2ZSBwYXNzaW5nIHNpemUgKi8KIAljaGFucyA9 IGtjYWxsb2MobnVtbWFwcyArIDEsIHNpemVvZigqY2hhbnMpLCBHRlBfS0VSTkVMKTsKLQlpZiAo Y2hhbnMgPT0gTlVMTCkgeworCWlmICghY2hhbnMpIHsKIAkJcmV0ID0gLUVOT01FTTsKIAkJZ290 byBlcnJvcl9yZXQ7CiAJfQpAQCAtNDc5LDcgKzQ3OCw3IEBAIHN0cnVjdCBpaW9fY2hhbm5lbCAq aWlvX2NoYW5uZWxfZ2V0X2FsbChzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJCWNoYW5zW21hcGluZF0u Y2hhbm5lbCA9CiAJCQlpaW9fY2hhbl9zcGVjX2Zyb21fbmFtZShjaGFuc1ttYXBpbmRdLmluZGlv X2RldiwKIAkJCQkJCWMtPm1hcC0+YWRjX2NoYW5uZWxfbGFiZWwpOwotCQlpZiAoY2hhbnNbbWFw aW5kXS5jaGFubmVsID09IE5VTEwpIHsKKwkJaWYgKCFjaGFuc1ttYXBpbmRdLmNoYW5uZWwpIHsK IAkJCXJldCA9IC1FSU5WQUw7CiAJCQlnb3RvIGVycm9yX2ZyZWVfY2hhbnM7CiAJCX0KQEAgLTU0 MSwxNCArNTQwLDE0IEBAIHN0cnVjdCBpaW9fY2hhbm5lbCAqZGV2bV9paW9fY2hhbm5lbF9nZXRf YWxsKHN0cnVjdCBkZXZpY2UgKmRldikKIEVYUE9SVF9TWU1CT0xfR1BMKGRldm1faWlvX2NoYW5u ZWxfZ2V0X2FsbCk7CiAKIHN0YXRpYyBpbnQgaWlvX2NoYW5uZWxfcmVhZChzdHJ1Y3QgaWlvX2No YW5uZWwgKmNoYW4sIGludCAqdmFsLCBpbnQgKnZhbDIsCi0JZW51bSBpaW9fY2hhbl9pbmZvX2Vu dW0gaW5mbykKKwkJCSAgICBlbnVtIGlpb19jaGFuX2luZm9fZW51bSBpbmZvKQogewogCWludCB1 bnVzZWQ7CiAJaW50IHZhbHNbSU5ESU9fTUFYX1JBV19FTEVNRU5UU107CiAJaW50IHJldDsKIAlp bnQgdmFsX2xlbiA9IDI7CiAKLQlpZiAodmFsMiA9PSBOVUxMKQorCWlmICghdmFsMikKIAkJdmFs MiA9ICZ1bnVzZWQ7CiAKIAlpZiAoIWlpb19jaGFubmVsX2hhc19pbmZvKGNoYW4tPmNoYW5uZWws IGluZm8pKQpAQCAtNTYwLDkgKzU1OSwxMCBAQCBzdGF0aWMgaW50IGlpb19jaGFubmVsX3JlYWQo c3RydWN0IGlpb19jaGFubmVsICpjaGFuLCBpbnQgKnZhbCwgaW50ICp2YWwyLAogCQkJCQl2YWxz LCAmdmFsX2xlbiwgaW5mbyk7CiAJCSp2YWwgPSB2YWxzWzBdOwogCQkqdmFsMiA9IHZhbHNbMV07 Ci0JfSBlbHNlCisJfSBlbHNlIHsKIAkJcmV0ID0gY2hhbi0+aW5kaW9fZGV2LT5pbmZvLT5yZWFk X3JhdyhjaGFuLT5pbmRpb19kZXYsCiAJCQkJCWNoYW4tPmNoYW5uZWwsIHZhbCwgdmFsMiwgaW5m byk7CisJfQogCiAJcmV0dXJuIHJldDsKIH0KQEAgLTU3Myw3ICs1NzMsNyBAQCBpbnQgaWlvX3Jl YWRfY2hhbm5lbF9yYXcoc3RydWN0IGlpb19jaGFubmVsICpjaGFuLCBpbnQgKnZhbCkKIAlpbnQg cmV0OwogCiAJbXV0ZXhfbG9jaygmaWlvX2Rldl9vcGFxdWUtPmluZm9fZXhpc3RfbG9jayk7Ci0J aWYgKGNoYW4tPmluZGlvX2Rldi0+aW5mbyA9PSBOVUxMKSB7CisJaWYgKCFjaGFuLT5pbmRpb19k ZXYtPmluZm8pIHsKIAkJcmV0ID0gLUVOT0RFVjsKIAkJZ290byBlcnJfdW5sb2NrOwogCX0KQEAg LTU5Miw3ICs1OTIsNyBAQCBpbnQgaWlvX3JlYWRfY2hhbm5lbF9hdmVyYWdlX3JhdyhzdHJ1Y3Qg aWlvX2NoYW5uZWwgKmNoYW4sIGludCAqdmFsKQogCWludCByZXQ7CiAKIAltdXRleF9sb2NrKCZp aW9fZGV2X29wYXF1ZS0+aW5mb19leGlzdF9sb2NrKTsKLQlpZiAoY2hhbi0+aW5kaW9fZGV2LT5p bmZvID09IE5VTEwpIHsKKwlpZiAoIWNoYW4tPmluZGlvX2Rldi0+aW5mbykgewogCQlyZXQgPSAt RU5PREVWOwogCQlnb3RvIGVycl91bmxvY2s7CiAJfQpAQCAtNjA2LDcgKzYwNiw4IEBAIGludCBp aW9fcmVhZF9jaGFubmVsX2F2ZXJhZ2VfcmF3KHN0cnVjdCBpaW9fY2hhbm5lbCAqY2hhbiwgaW50 ICp2YWwpCiBFWFBPUlRfU1lNQk9MX0dQTChpaW9fcmVhZF9jaGFubmVsX2F2ZXJhZ2VfcmF3KTsK IAogc3RhdGljIGludCBpaW9fY29udmVydF9yYXdfdG9fcHJvY2Vzc2VkX3VubG9ja2VkKHN0cnVj dCBpaW9fY2hhbm5lbCAqY2hhbiwKLQlpbnQgcmF3LCBpbnQgKnByb2Nlc3NlZCwgdW5zaWduZWQg aW50IHNjYWxlKQorCQkJCQkJIGludCByYXcsIGludCAqcHJvY2Vzc2VkLAorCQkJCQkJIHVuc2ln bmVkIGludCBzY2FsZSkKIHsKIAlpbnQgc2NhbGVfdHlwZSwgc2NhbGVfdmFsLCBzY2FsZV92YWwy OwogCWludCBvZmZzZXRfdHlwZSwgb2Zmc2V0X3ZhbCwgb2Zmc2V0X3ZhbDI7CkBAIC02MzksNyAr NjQwLDcgQEAgc3RhdGljIGludCBpaW9fY29udmVydF9yYXdfdG9fcHJvY2Vzc2VkX3VubG9ja2Vk KHN0cnVjdCBpaW9fY2hhbm5lbCAqY2hhbiwKIAl9CiAKIAlzY2FsZV90eXBlID0gaWlvX2NoYW5u ZWxfcmVhZChjaGFuLCAmc2NhbGVfdmFsLCAmc2NhbGVfdmFsMiwKLQkJCQkJSUlPX0NIQU5fSU5G T19TQ0FMRSk7CisJCQkJICAgICAgSUlPX0NIQU5fSU5GT19TQ0FMRSk7CiAJaWYgKHNjYWxlX3R5 cGUgPCAwKSB7CiAJCS8qCiAJCSAqIElmIG5vIGNoYW5uZWwgc2NhbGluZyBpcyBhdmFpbGFibGUg YXBwbHkgY29uc3VtZXIgc2NhbGUgdG8KQEAgLTY4NCwxOSArNjg1LDE5IEBAIHN0YXRpYyBpbnQg aWlvX2NvbnZlcnRfcmF3X3RvX3Byb2Nlc3NlZF91bmxvY2tlZChzdHJ1Y3QgaWlvX2NoYW5uZWwg KmNoYW4sCiB9CiAKIGludCBpaW9fY29udmVydF9yYXdfdG9fcHJvY2Vzc2VkKHN0cnVjdCBpaW9f Y2hhbm5lbCAqY2hhbiwgaW50IHJhdywKLQlpbnQgKnByb2Nlc3NlZCwgdW5zaWduZWQgaW50IHNj YWxlKQorCQkJCSBpbnQgKnByb2Nlc3NlZCwgdW5zaWduZWQgaW50IHNjYWxlKQogewogCXN0cnVj dCBpaW9fZGV2X29wYXF1ZSAqaWlvX2Rldl9vcGFxdWUgPSB0b19paW9fZGV2X29wYXF1ZShjaGFu LT5pbmRpb19kZXYpOwogCWludCByZXQ7CiAKIAltdXRleF9sb2NrKCZpaW9fZGV2X29wYXF1ZS0+ aW5mb19leGlzdF9sb2NrKTsKLQlpZiAoY2hhbi0+aW5kaW9fZGV2LT5pbmZvID09IE5VTEwpIHsK KwlpZiAoIWNoYW4tPmluZGlvX2Rldi0+aW5mbykgewogCQlyZXQgPSAtRU5PREVWOwogCQlnb3Rv IGVycl91bmxvY2s7CiAJfQogCiAJcmV0ID0gaWlvX2NvbnZlcnRfcmF3X3RvX3Byb2Nlc3NlZF91 bmxvY2tlZChjaGFuLCByYXcsIHByb2Nlc3NlZCwKLQkJCQkJCQlzY2FsZSk7CisJCQkJCQkgICAg c2NhbGUpOwogZXJyX3VubG9jazoKIAltdXRleF91bmxvY2soJmlpb19kZXZfb3BhcXVlLT5pbmZv X2V4aXN0X2xvY2spOwogCkBAIC03MTEsNyArNzEyLDcgQEAgaW50IGlpb19yZWFkX2NoYW5uZWxf YXR0cmlidXRlKHN0cnVjdCBpaW9fY2hhbm5lbCAqY2hhbiwgaW50ICp2YWwsIGludCAqdmFsMiwK IAlpbnQgcmV0OwogCiAJbXV0ZXhfbG9jaygmaWlvX2Rldl9vcGFxdWUtPmluZm9fZXhpc3RfbG9j ayk7Ci0JaWYgKGNoYW4tPmluZGlvX2Rldi0+aW5mbyA9PSBOVUxMKSB7CisJaWYgKCFjaGFuLT5p bmRpb19kZXYtPmluZm8pIHsKIAkJcmV0ID0gLUVOT0RFVjsKIAkJZ290byBlcnJfdW5sb2NrOwog CX0KQEAgLTczNyw3ICs3MzgsNyBAQCBpbnQgaWlvX3JlYWRfY2hhbm5lbF9wcm9jZXNzZWRfc2Nh bGUoc3RydWN0IGlpb19jaGFubmVsICpjaGFuLCBpbnQgKnZhbCwKIAlpbnQgcmV0OwogCiAJbXV0 ZXhfbG9jaygmaWlvX2Rldl9vcGFxdWUtPmluZm9fZXhpc3RfbG9jayk7Ci0JaWYgKGNoYW4tPmlu ZGlvX2Rldi0+aW5mbyA9PSBOVUxMKSB7CisJaWYgKCFjaGFuLT5pbmRpb19kZXYtPmluZm8pIHsK IAkJcmV0ID0gLUVOT0RFVjsKIAkJZ290byBlcnJfdW5sb2NrOwogCX0KQEAgLTgxNSw3ICs4MTYs NyBAQCBpbnQgaWlvX3JlYWRfYXZhaWxfY2hhbm5lbF9yYXcoc3RydWN0IGlpb19jaGFubmVsICpj aGFuLAogCWludCB0eXBlOwogCiAJcmV0ID0gaWlvX3JlYWRfYXZhaWxfY2hhbm5lbF9hdHRyaWJ1 dGUoY2hhbiwgdmFscywgJnR5cGUsIGxlbmd0aCwKLQkJCQkJIElJT19DSEFOX0lORk9fUkFXKTsK KwkJCQkJICAgICAgIElJT19DSEFOX0lORk9fUkFXKTsKIAogCWlmIChyZXQgPj0gMCAmJiB0eXBl ICE9IElJT19WQUxfSU5UKQogCQkvKiByYXcgdmFsdWVzIGFyZSBhc3N1bWVkIHRvIGJlIElJT19W QUxfSU5UICovCkBAIC04OTksNyArOTAwLDcgQEAgaW50IGlpb19nZXRfY2hhbm5lbF90eXBlKHN0 cnVjdCBpaW9fY2hhbm5lbCAqY2hhbiwgZW51bSBpaW9fY2hhbl90eXBlICp0eXBlKQogCS8qIE5l ZWQgdG8gdmVyaWZ5IHVuZGVybHlpbmcgZHJpdmVyIGhhcyBub3QgZ29uZSBhd2F5ICovCiAKIAlt dXRleF9sb2NrKCZpaW9fZGV2X29wYXF1ZS0+aW5mb19leGlzdF9sb2NrKTsKLQlpZiAoY2hhbi0+ aW5kaW9fZGV2LT5pbmZvID09IE5VTEwpIHsKKwlpZiAoIWNoYW4tPmluZGlvX2Rldi0+aW5mbykg ewogCQlyZXQgPSAtRU5PREVWOwogCQlnb3RvIGVycl91bmxvY2s7CiAJfQpAQCAtOTI2LDcgKzky Nyw3IEBAIGludCBpaW9fd3JpdGVfY2hhbm5lbF9hdHRyaWJ1dGUoc3RydWN0IGlpb19jaGFubmVs ICpjaGFuLCBpbnQgdmFsLCBpbnQgdmFsMiwKIAlpbnQgcmV0OwogCiAJbXV0ZXhfbG9jaygmaWlv X2Rldl9vcGFxdWUtPmluZm9fZXhpc3RfbG9jayk7Ci0JaWYgKGNoYW4tPmluZGlvX2Rldi0+aW5m byA9PSBOVUxMKSB7CisJaWYgKCFjaGFuLT5pbmRpb19kZXYtPmluZm8pIHsKIAkJcmV0ID0gLUVO T0RFVjsKIAkJZ290byBlcnJfdW5sb2NrOwogCX0KQEAgLTk2MCw5ICs5NjEsOCBAQCB1bnNpZ25l ZCBpbnQgaWlvX2dldF9jaGFubmVsX2V4dF9pbmZvX2NvdW50KHN0cnVjdCBpaW9fY2hhbm5lbCAq Y2hhbikKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKGlpb19nZXRfY2hhbm5lbF9leHRfaW5mb19jb3Vu dCk7CiAKLXN0YXRpYyBjb25zdCBzdHJ1Y3QgaWlvX2NoYW5fc3BlY19leHRfaW5mbyAqaWlvX2xv b2t1cF9leHRfaW5mbygKLQkJCQkJCWNvbnN0IHN0cnVjdCBpaW9fY2hhbm5lbCAqY2hhbiwKLQkJ CQkJCWNvbnN0IGNoYXIgKmF0dHIpCitzdGF0aWMgY29uc3Qgc3RydWN0IGlpb19jaGFuX3NwZWNf ZXh0X2luZm8gKgoraWlvX2xvb2t1cF9leHRfaW5mbyhjb25zdCBzdHJ1Y3QgaWlvX2NoYW5uZWwg KmNoYW4sIGNvbnN0IGNoYXIgKmF0dHIpCiB7CiAJY29uc3Qgc3RydWN0IGlpb19jaGFuX3NwZWNf ZXh0X2luZm8gKmV4dF9pbmZvOwogCi0tIAoyLjM2LjEKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpMaW51eC1tZWRpYXRlayBtYWlsaW5nIGxpc3QKTGlu dXgtbWVkaWF0ZWtAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9y Zy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LW1lZGlhdGVrCg== From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.ozlabs.org (lists.ozlabs.org [112.213.38.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 3CCF7C433EF for ; Thu, 16 Jun 2022 02:17:27 +0000 (UTC) Received: from boromir.ozlabs.org (localhost [IPv6:::1]) by lists.ozlabs.org (Postfix) with ESMTP id 4LNm5x6VgGz3fMJ for ; Thu, 16 Jun 2022 12:17:25 +1000 (AEST) Authentication-Results: lists.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=analog.com (client-ip=148.163.135.77; helo=mx0a-00128a01.pphosted.com; envelope-from=nuno.sa@analog.com; receiver=) Received: from mx0a-00128a01.pphosted.com (mx0a-00128a01.pphosted.com [148.163.135.77]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 4LKF5c1tNZz3bv4 for ; Fri, 10 Jun 2022 18:49:56 +1000 (AEST) Received: from pps.filterd (m0167088.ppops.net [127.0.0.1]) by mx0a-00128a01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 25A8fboE010559; Fri, 10 Jun 2022 04:49:25 -0400 Received: from nwd2mta3.analog.com ([137.71.173.56]) by mx0a-00128a01.pphosted.com (PPS) with ESMTPS id 3gm00mh299-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 10 Jun 2022 04:49:25 -0400 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 25A8nOwt023362 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 10 Jun 2022 04:49:24 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 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; Fri, 10 Jun 2022 04:49:23 -0400 Received: from nsa.ad.analog.com ([10.44.3.70]) by zeus.spd.analog.com (8.15.1/8.15.1) with ESMTP id 25A8imiu014275; Fri, 10 Jun 2022 04:49:12 -0400 From: =?UTF-8?q?Nuno=20S=C3=A1?= To: , , , , , Lad Prabhakar , , , , , Subject: [PATCH 34/34] iio: inkern: fix coding style warnings Date: Fri, 10 Jun 2022 10:45:45 +0200 Message-ID: <20220610084545.547700-35-nuno.sa@analog.com> X-Mailer: git-send-email 2.36.1 In-Reply-To: <20220610084545.547700-1-nuno.sa@analog.com> References: <20220610084545.547700-1-nuno.sa@analog.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ADIRuleOP-NewSCL: Rule Triggered X-Proofpoint-ORIG-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-GUID: z0tgKmiEePpg_dowAY_aI8d3iIGfILTP X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.874,Hydra:6.0.517,FMLib:17.11.64.514 definitions=2022-06-10_02,2022-06-09_02,2022-02-23_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 phishscore=0 mlxscore=0 malwarescore=0 mlxlogscore=768 lowpriorityscore=0 suspectscore=0 bulkscore=0 adultscore=0 priorityscore=1501 clxscore=1015 spamscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2204290000 definitions=main-2206100032 X-Mailman-Approved-At: Thu, 16 Jun 2022 12:05:36 +1000 X-BeenThere: openbmc@lists.ozlabs.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Development list for OpenBMC List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Alexandre Belloni , Daniel Lezcano , Tomer Maimon , "Rafael J. Wysocki" , Linus Walleij , Amit Kucheria , Alexandre Torgue , Tali Perry , Paul Cercueil , Miquel Raynal , Guenter Roeck , Fabio Estevam , Lars-Peter Clausen , Benjamin Fair , Jishnu Prakash , Haibo Chen , Andy Shevchenko , Andy Gross , Olivier Moysan , Zhang Rui , Christophe Branchereau , Saravanan Sekar , Michael Hennerich , Sascha Hauer , Fabrice Gasnier , Cai Huoqing , Matthias Brugger , Gwendal Grignou , Bjorn Andersson , Benson Leung , Pengutronix Kernel Team , Lorenzo Bianconi , Avi Fishman , Patrick Venture , Nicolas Ferre , Thara Gopinath , Arnd Bergmann , Maxime Coquelin , Eugen Hristev , Shawn Guo , Claudiu Beznea , Jonathan Cameron Errors-To: openbmc-bounces+openbmc=archiver.kernel.org@lists.ozlabs.org Sender: "openbmc" Just cosmetics. No functional change intended... Signed-off-by: Nuno Sá --- drivers/iio/inkern.c | 64 ++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 32 deletions(-) diff --git a/drivers/iio/inkern.c b/drivers/iio/inkern.c index 7eb536560ded..526519cefcb9 100644 --- a/drivers/iio/inkern.c +++ b/drivers/iio/inkern.c @@ -45,13 +45,13 @@ int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) int i = 0, ret = 0; struct iio_map_internal *mapi; - if (maps == NULL) + if (!maps) return 0; mutex_lock(&iio_map_list_lock); - while (maps[i].consumer_dev_name != NULL) { + while (!maps[i].consumer_dev_name) { mapi = kzalloc(sizeof(*mapi), GFP_KERNEL); - if (mapi == NULL) { + if (!mapi) { ret = -ENOMEM; goto error_ret; } @@ -69,7 +69,6 @@ int iio_map_array_register(struct iio_dev *indio_dev, struct iio_map *maps) } EXPORT_SYMBOL_GPL(iio_map_array_register); - /* * Remove all map entries associated with the given iio device */ @@ -163,7 +162,7 @@ static int __fwnode_iio_channel_get(struct iio_channel *channel, idev = bus_find_device(&iio_bus_type, NULL, iiospec.fwnode, iio_dev_node_match); - if (idev == NULL) { + if (!idev) { fwnode_handle_put(iiospec.fwnode); return -EPROBE_DEFER; } @@ -196,7 +195,7 @@ static struct iio_channel *fwnode_iio_channel_get(struct fwnode_handle *fwnode, return ERR_PTR(-EINVAL); channel = kzalloc(sizeof(*channel), GFP_KERNEL); - if (channel == NULL) + if (!channel) return ERR_PTR(-ENOMEM); err = __fwnode_iio_channel_get(channel, fwnode, index); @@ -293,7 +292,7 @@ static struct iio_channel *fwnode_iio_channel_get_all(struct device *dev) /* NULL terminated array to save passing size */ chans = kcalloc(nummaps + 1, sizeof(*chans), GFP_KERNEL); - if (chans == NULL) + if (!chans) return ERR_PTR(-ENOMEM); /* Search for FW matches */ @@ -318,7 +317,7 @@ static struct iio_channel *iio_channel_get_sys(const char *name, struct iio_channel *channel; int err; - if (name == NULL && channel_name == NULL) + if (!name && !channel_name) return ERR_PTR(-ENODEV); /* first find matching entry the channel map */ @@ -333,11 +332,11 @@ static struct iio_channel *iio_channel_get_sys(const char *name, break; } mutex_unlock(&iio_map_list_lock); - if (c == NULL) + if (!c) return ERR_PTR(-ENODEV); channel = kzalloc(sizeof(*channel), GFP_KERNEL); - if (channel == NULL) { + if (!channel) { err = -ENOMEM; goto error_no_mem; } @@ -349,7 +348,7 @@ static struct iio_channel *iio_channel_get_sys(const char *name, iio_chan_spec_from_name(channel->indio_dev, c->map->adc_channel_label); - if (channel->channel == NULL) { + if (!channel->channel) { err = -EINVAL; goto error_no_chan; } @@ -441,7 +440,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) int mapind = 0; int i, ret; - if (dev == NULL) + if (!dev) return ERR_PTR(-EINVAL); chans = fwnode_iio_channel_get_all(dev); @@ -465,7 +464,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) /* NULL terminated array to save passing size */ chans = kcalloc(nummaps + 1, sizeof(*chans), GFP_KERNEL); - if (chans == NULL) { + if (!chans) { ret = -ENOMEM; goto error_ret; } @@ -479,7 +478,7 @@ struct iio_channel *iio_channel_get_all(struct device *dev) chans[mapind].channel = iio_chan_spec_from_name(chans[mapind].indio_dev, c->map->adc_channel_label); - if (chans[mapind].channel == NULL) { + if (!chans[mapind].channel) { ret = -EINVAL; goto error_free_chans; } @@ -541,14 +540,14 @@ struct iio_channel *devm_iio_channel_get_all(struct device *dev) EXPORT_SYMBOL_GPL(devm_iio_channel_get_all); static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, - enum iio_chan_info_enum info) + enum iio_chan_info_enum info) { int unused; int vals[INDIO_MAX_RAW_ELEMENTS]; int ret; int val_len = 2; - if (val2 == NULL) + if (!val2) val2 = &unused; if (!iio_channel_has_info(chan->channel, info)) @@ -560,9 +559,10 @@ static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, vals, &val_len, info); *val = vals[0]; *val2 = vals[1]; - } else + } else { ret = chan->indio_dev->info->read_raw(chan->indio_dev, chan->channel, val, val2, info); + } return ret; } @@ -573,7 +573,7 @@ int iio_read_channel_raw(struct iio_channel *chan, int *val) int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -592,7 +592,7 @@ int iio_read_channel_average_raw(struct iio_channel *chan, int *val) int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -606,7 +606,8 @@ int iio_read_channel_average_raw(struct iio_channel *chan, int *val) EXPORT_SYMBOL_GPL(iio_read_channel_average_raw); static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, - int raw, int *processed, unsigned int scale) + int raw, int *processed, + unsigned int scale) { int scale_type, scale_val, scale_val2; int offset_type, offset_val, offset_val2; @@ -639,7 +640,7 @@ static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, } scale_type = iio_channel_read(chan, &scale_val, &scale_val2, - IIO_CHAN_INFO_SCALE); + IIO_CHAN_INFO_SCALE); if (scale_type < 0) { /* * If no channel scaling is available apply consumer scale to @@ -684,19 +685,19 @@ static int iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, } int iio_convert_raw_to_processed(struct iio_channel *chan, int raw, - int *processed, unsigned int scale) + int *processed, unsigned int scale) { struct iio_dev_opaque *iio_dev_opaque = to_iio_dev_opaque(chan->indio_dev); int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } ret = iio_convert_raw_to_processed_unlocked(chan, raw, processed, - scale); + scale); err_unlock: mutex_unlock(&iio_dev_opaque->info_exist_lock); @@ -711,7 +712,7 @@ int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -737,7 +738,7 @@ int iio_read_channel_processed_scale(struct iio_channel *chan, int *val, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -815,7 +816,7 @@ int iio_read_avail_channel_raw(struct iio_channel *chan, int type; ret = iio_read_avail_channel_attribute(chan, vals, &type, length, - IIO_CHAN_INFO_RAW); + IIO_CHAN_INFO_RAW); if (ret >= 0 && type != IIO_VAL_INT) /* raw values are assumed to be IIO_VAL_INT */ @@ -899,7 +900,7 @@ int iio_get_channel_type(struct iio_channel *chan, enum iio_chan_type *type) /* Need to verify underlying driver has not gone away */ mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -926,7 +927,7 @@ int iio_write_channel_attribute(struct iio_channel *chan, int val, int val2, int ret; mutex_lock(&iio_dev_opaque->info_exist_lock); - if (chan->indio_dev->info == NULL) { + if (!chan->indio_dev->info) { ret = -ENODEV; goto err_unlock; } @@ -960,9 +961,8 @@ unsigned int iio_get_channel_ext_info_count(struct iio_channel *chan) } EXPORT_SYMBOL_GPL(iio_get_channel_ext_info_count); -static const struct iio_chan_spec_ext_info *iio_lookup_ext_info( - const struct iio_channel *chan, - const char *attr) +static const struct iio_chan_spec_ext_info * +iio_lookup_ext_info(const struct iio_channel *chan, const char *attr) { const struct iio_chan_spec_ext_info *ext_info; -- 2.36.1