Received: by 2002:a25:b323:0:0:0:0:0 with SMTP id l35csp1375358ybj; Fri, 20 Sep 2019 09:26:42 -0700 (PDT) X-Google-Smtp-Source: APXvYqxvjgC3u0sAS+PqSdKaFqt+h5gPCrV5D7M/sBAj1oc/9TyxY14zPJA4/sIjen37TQUDverv X-Received: by 2002:a05:6402:32f:: with SMTP id q15mr20441634edw.143.1568996802681; Fri, 20 Sep 2019 09:26:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1568996802; cv=none; d=google.com; s=arc-20160816; b=AAso9Gk3vQS+vM3jLaRMkKFTKRAJJRphF/0u2kO7w57S/ux+oQObeMUREujuqjGhEU wfvWQ6nwb/T0y/R4jFQbrwwPitedWy6eP3Nn9RGtOvflCy9YIyDU9syhNoNafkRZvVrk pQKpO3cpxY2qZRNvQi0Kqsusj4CiHALftHv86PBReeNMvsW5YY4YP1K7SZiCk549OcAi X73mp6skp8GtjM6sKq352RWj0KpGg3NooHa43uzVzJU9SJOOCRAhQzi0OJo6qSigQhYR O/9wclDkD5FZZPwih80UYoaSyyDZ/QrlYsi6oZCL5oRfoOyLP7mu6S9vmTyy/eVVICBk u8sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:user-agent:references :in-reply-to:date:cc:to:from:subject:message-id; bh=CpnMBMNJnibQ2a+n/rc2oYUT6aPQlzxKEHe345uNIRI=; b=0tYCksYfghGwofuEP+NzFEFm1idtUxS6E0T/IR8WGS2qAihQl8Z5iqpa/Tb6uR5fFD 7y10boo5/+ZCqgITPOdjAs2KO028MK6n7kUUodjNoQzMDNL2oN8WnCg1diFQdcf6tole wrB7J+zFB81I+oHCcyQeA4wv8ZoyiVTH0H/5+C++P5XEcrXSn+uz3KwtcqUx3hXbjZAL LlWc84bhnOxTWJVBY8XsxB7vdj5wuw91e0Et6kVCHrfMQnrKlxQbAwK3Dc5FUC99iuHL aWMdMSNx0/BE+QZ8sgIz3C6wBBAOf3JUGJJ1ba+nEqsGKELZWCAhHudpCJCTT+JbvW0X 0qtg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id rk6si1281462ejb.129.2019.09.20.09.26.19; Fri, 20 Sep 2019 09:26:42 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2394656AbfITB5u (ORCPT + 99 others); Thu, 19 Sep 2019 21:57:50 -0400 Received: from mx0b-001b2d01.pphosted.com ([148.163.158.5]:43094 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2389787AbfITB5t (ORCPT ); Thu, 19 Sep 2019 21:57:49 -0400 Received: from pps.filterd (m0098419.ppops.net [127.0.0.1]) by mx0b-001b2d01.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x8K1uY3Z074037; Thu, 19 Sep 2019 21:57:16 -0400 Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-001b2d01.pphosted.com with ESMTP id 2v4m531xxu-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Sep 2019 21:57:16 -0400 Received: from m0098419.ppops.net (m0098419.ppops.net [127.0.0.1]) by pps.reinject (8.16.0.27/8.16.0.27) with SMTP id x8K1vCFt075541; Thu, 19 Sep 2019 21:57:15 -0400 Received: from ppma01wdc.us.ibm.com (fd.55.37a9.ip4.static.sl-reverse.com [169.55.85.253]) by mx0b-001b2d01.pphosted.com with ESMTP id 2v4m531xxh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 19 Sep 2019 21:57:15 -0400 Received: from pps.filterd (ppma01wdc.us.ibm.com [127.0.0.1]) by ppma01wdc.us.ibm.com (8.16.0.27/8.16.0.27) with SMTP id x8K1tJXY011729; Fri, 20 Sep 2019 01:57:15 GMT Received: from b03cxnp08026.gho.boulder.ibm.com (b03cxnp08026.gho.boulder.ibm.com [9.17.130.18]) by ppma01wdc.us.ibm.com with ESMTP id 2v3vbtt6gr-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 20 Sep 2019 01:57:15 +0000 Received: from b03ledav005.gho.boulder.ibm.com (b03ledav005.gho.boulder.ibm.com [9.17.130.236]) by b03cxnp08026.gho.boulder.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id x8K1vDuv60031238 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 20 Sep 2019 01:57:13 GMT Received: from b03ledav005.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id A8C10BE053; Fri, 20 Sep 2019 01:57:13 +0000 (GMT) Received: from b03ledav005.gho.boulder.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 74FACBE04F; Fri, 20 Sep 2019 01:57:09 +0000 (GMT) Received: from LeoBras (unknown [9.85.172.122]) by b03ledav005.gho.boulder.ibm.com (Postfix) with ESMTP; Fri, 20 Sep 2019 01:57:09 +0000 (GMT) Message-ID: <5aa1d16d90b3fc4a4aa989a4082f0e2fb776998a.camel@linux.ibm.com> Subject: Re: [PATCH v2 1/1] powerpc/pseries/hotplug-memory.c: Change rc variable to bool From: Leonardo Bras To: Michael Ellerman , linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Cc: David Hildenbrand , Benjamin Herrenschmidt , Paul Mackerras , Pavel Tatashin , Greg Kroah-Hartman , Oscar Salvador , Nathan Fontenot , Mahesh Salgaonkar , YueHaibing , Rob Herring Date: Thu, 19 Sep 2019 22:57:04 -0300 In-Reply-To: References: <20190802133914.30413-1-leonardo@linux.ibm.com> Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-ONyhHFL4Nn1SjgHz8m1T" User-Agent: Evolution 3.30.5 (3.30.5-1.fc29) MIME-Version: 1.0 X-TM-AS-GCONF: 00 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2019-09-19_05:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1908290000 definitions=main-1909200021 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-ONyhHFL4Nn1SjgHz8m1T Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Michael, Any feedback on this patch? Best regards, On Fri, 2019-08-02 at 15:45 +0200, David Hildenbrand wrote: > On 02.08.19 15:39, Leonardo Bras wrote: > > Changes the return variable to bool (as the return value) and > > avoids doing a ternary operation before returning. > >=20 > > Signed-off-by: Leonardo Bras > > --- > > Changes in v2: > > - Restore previous and-ing logic on rc. > >=20 > > arch/powerpc/platforms/pseries/hotplug-memory.c | 6 +++--- > > 1 file changed, 3 insertions(+), 3 deletions(-) > >=20 > > diff --git a/arch/powerpc/platforms/pseries/hotplug-memory.c b/arch/pow= erpc/platforms/pseries/hotplug-memory.c > > index 8e700390f3d6..c126b94d1943 100644 > > --- a/arch/powerpc/platforms/pseries/hotplug-memory.c > > +++ b/arch/powerpc/platforms/pseries/hotplug-memory.c > > @@ -338,7 +338,7 @@ static int pseries_remove_mem_node(struct device_no= de *np) > > static bool lmb_is_removable(struct drmem_lmb *lmb) > > { > > int i, scns_per_block; > > - int rc =3D 1; > > + bool rc =3D true; > > unsigned long pfn, block_sz; > > u64 phys_addr; > > =20 > > @@ -363,11 +363,11 @@ static bool lmb_is_removable(struct drmem_lmb *lm= b) > > if (!pfn_present(pfn)) > > continue; > > =20 > > - rc &=3D is_mem_section_removable(pfn, PAGES_PER_SECTION); > > + rc =3D rc && is_mem_section_removable(pfn, PAGES_PER_SECTION); > > phys_addr +=3D MIN_MEMORY_BLOCK_SIZE; > > } > > =20 > > - return rc ? true : false; > > + return rc; > > } > > =20 > > static int dlpar_add_lmb(struct drmem_lmb *); > >=20 >=20 > Yeah, why not >=20 > Reviewed-by: David Hildenbrand >=20 --=-ONyhHFL4Nn1SjgHz8m1T Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEMdeUgIzgjf6YmUyOlQYWtz9SttQFAl2EMfAACgkQlQYWtz9S ttQDvRAAwUnVrutNNTkOUXjvHQgdRmF4pzxk4wHrWFA7lTYBdxd+cLK9+XUQEESk nevbtmOHkjztygsa7jHuN5GJHz3SMkU5nWnUsQE1pnDrfFW3uuLoTV/o/7FHy3ph wRUuwahCyAZ9e0viOlYAVZrzaXOStFYL87lFfB4DhUeK2XB/t4BlRazpXJeW++iV IKu3NZHwde6TJ1HnWxrDfJKGgXI3HFQyhIn4owPPCgX81L86z817nZX99t9E0FvQ lToxlei5I+gU/pzemowVmlU9gTVH/9rEonvq/PbL4QAsn/L5vfr/2OntEJjR9J0b wwcH9ezlgC/uJp94YuXvUQMnMuTEsBjg+hQyuUoDowXYbpsPxUgXcS4m5L+VuVM2 ofg8uvhWHfl8g+8Wl1IuChS7Hj2oUBxYzpfICOak1aVsKiShuwv/kq+hmJf9iuom Lv7INPBCRGJ9AhzKfY6KSaX3PloE3BZs1D5auljymr/3MtrXaRReGFzmLWPDv7np dybb2e88BpO7h5lZR/bOrFXgw9ni0Pk2r9XfOg5uBBokJZgTiRoQMbBcPpHH+23M 4mVIMswxby2UmcuVBqhcS3SkpdIyY1ywe1PU2QwaQw+IPzAE/ndnpFOp1/JU1ZUE ezwEQ0vbxym7/kHbfcoQk9X4kgqXIxNcYDKwrqvPabqfta5PPdw= =85wg -----END PGP SIGNATURE----- --=-ONyhHFL4Nn1SjgHz8m1T--