Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp777646rwb; Wed, 26 Jul 2023 02:43:11 -0700 (PDT) X-Google-Smtp-Source: APBJJlENVOE/L9ng23xR2OnSfs/Y5xyZeBEjuaAYcEswqQ3CvnkJwM0ILz7X2Sf8d9hssWUwip9Z X-Received: by 2002:a17:906:5345:b0:99b:c8ba:6775 with SMTP id j5-20020a170906534500b0099bc8ba6775mr704403ejo.74.1690364591520; Wed, 26 Jul 2023 02:43:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690364591; cv=none; d=google.com; s=arc-20160816; b=q1PuKRRzkn9XsUoyv7+ikuZ/iLss0C2RmXO3V9bN5oZRFwVXaTtUFvN3AOVG6jf0T/ 1UhgeVb0tDnTVkwMXKwFj8OSmwBM6w7wrxnQeQ20fLWS9vf8NdVpR5RZgubTmnJtH/Yh tcNDip6YFyFybyMmamgFoRyLy5ugUynFwUzUQRS2lfU9uoMzhzQGVy3+iab0JgM4+dBr pwD3xO1eVkGA1759k/ytVO9yM/45FfQCBHRBDREZ/xu04AsODls/j00dCNq9sLWbPtZd 1GRDYUI9kDmMrXCGN8WLZImLgzOO5fUGNQdzW3pl9uAq05IKBDoqezRzeGtzWQIDYhab R7qw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=jpw0ZnOOUpjcp/35VH40grYwUq/U2eV9RmVWmFebxKk=; fh=l7fim6Wm2WgdkossWkCOUbaTy4mv9oEo1M1FY+ATUAg=; b=dLxhhL7+7dHb5sl+sidUc9Rtv16Ku54mgTiAmtjNAj7aE3E8Vs0fgxi05Q6tnJptU5 v2od09NpFHJcyrHyKQouJW3Et0z4P3zf1kIPxcLrRqImkT5qjXZ1juM9rV1sd43YTnI1 Slg6oHv17vZE19BD+INGkcRjaFwJLXqp9EzH0qAis1chtXI6tiOFHQvBdu16EtyOp+Pa CgnwUiPjkm1oaPyoPDISszWb8HbqL+we4LeSd+qIPWyc19AaGZ0meumkDpcQSQHYtpWS PXMe9/LQo6u3QXBusaA4jkm7057ghWgk/8lbWW3BDPD9Nfgevt3ks2hKfh6d9vo2HF9/ jSIg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=gjMobMxr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l12-20020a170906230c00b0099bcba9df15si295481eja.605.2023.07.26.02.42.47; Wed, 26 Jul 2023 02:43:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@ibm.com header.s=pp1 header.b=gjMobMxr; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233654AbjGZJRd (ORCPT + 99 others); Wed, 26 Jul 2023 05:17:33 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233542AbjGZJRJ (ORCPT ); Wed, 26 Jul 2023 05:17:09 -0400 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 77DCE358A for ; Wed, 26 Jul 2023 02:13:15 -0700 (PDT) Received: from pps.filterd (m0353728.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 36Q96EJP011512; Wed, 26 Jul 2023 09:12:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=date : from : to : cc : subject : message-id : references : mime-version : content-type : in-reply-to; s=pp1; bh=jpw0ZnOOUpjcp/35VH40grYwUq/U2eV9RmVWmFebxKk=; b=gjMobMxriF5xbHp/ajnCgXJGbA+g0z8XFt/a8dWuG3gQxQjw3VeleyTBV+vsyr3s/BHf 6OSDRxUI14iUJo2771lKfU4Ljz0eLFx/u6mLusxu4aXMPJCFvN3e70Zfcm1KC9GSV42m bsev2atVERJRNNqanEqPaXVpkPpYhwlUfxcjCdLlcFXqwcsxwJ+b10ONnY3/Rtp/RNyM lWEcnyy+omC6403ar/iWBodJog38k5RSvpoPYngbxUrwrvMweCj3PvuzZKuCCbylxFc1 YKbOmE3bpdV5zyFNHnt7HlRtiwOlx5Kwj/JCB54mySZsdLRylXDjgIhhP9YqowVxL1ou JA== Received: from pps.reinject (localhost [127.0.0.1]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3s300nh5f9-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jul 2023 09:12:45 +0000 Received: from m0353728.ppops.net (m0353728.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 36Q96SHD013085; Wed, 26 Jul 2023 09:12:45 GMT Received: from ppma11.dal12v.mail.ibm.com (db.9e.1632.ip4.static.sl-reverse.com [50.22.158.219]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 3s300nh5ej-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jul 2023 09:12:45 +0000 Received: from pps.filterd (ppma11.dal12v.mail.ibm.com [127.0.0.1]) by ppma11.dal12v.mail.ibm.com (8.17.1.19/8.17.1.19) with ESMTP id 36Q7dJaH016584; Wed, 26 Jul 2023 09:12:44 GMT Received: from smtprelay05.fra02v.mail.ibm.com ([9.218.2.225]) by ppma11.dal12v.mail.ibm.com (PPS) with ESMTPS id 3s0v51b0am-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 26 Jul 2023 09:12:44 +0000 Received: from smtpav02.fra02v.mail.ibm.com (smtpav02.fra02v.mail.ibm.com [10.20.54.101]) by smtprelay05.fra02v.mail.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id 36Q9CgXD16974478 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 26 Jul 2023 09:12:42 GMT Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 8E11D2004E; Wed, 26 Jul 2023 09:12:42 +0000 (GMT) Received: from smtpav02.fra02v.mail.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 5E4A720040; Wed, 26 Jul 2023 09:12:41 +0000 (GMT) Received: from li-c6426e4c-27cf-11b2-a85c-95d65bc0de0e.ibm.com (unknown [9.204.206.66]) by smtpav02.fra02v.mail.ibm.com (Postfix) with ESMTPS; Wed, 26 Jul 2023 09:12:41 +0000 (GMT) Date: Wed, 26 Jul 2023 14:42:36 +0530 From: Gautam Menghani To: Michael Ellerman Cc: Gautam Menghani , npiggin@gmail.com, christophe.leroy@csgroup.eu, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] arch/powerpc: Remove unnecessary endian conversion code in XICS Message-ID: References: <20230630055628.17790-1-gautam@linux.ibm.com> <39920b0f-f261-8417-af7a-eef791ad5726@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <39920b0f-f261-8417-af7a-eef791ad5726@gmail.com> X-TM-AS-GCONF: 00 X-Proofpoint-ORIG-GUID: BnKaAHr3qHoUeulJPTcF6hsDmyrcrKIw X-Proofpoint-GUID: sqif7HZ6-EzeEYGDqmTR_jQhEMqsm75_ X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.254,Aquarius:18.0.957,Hydra:6.0.591,FMLib:17.11.176.26 definitions=2023-07-26_03,2023-07-25_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 priorityscore=1501 clxscore=1015 lowpriorityscore=0 malwarescore=0 suspectscore=0 adultscore=0 impostorscore=0 mlxscore=0 mlxlogscore=921 phishscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2306200000 definitions=main-2307260080 X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,RCVD_IN_MSPIKE_H5,RCVD_IN_MSPIKE_WL, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 On Thu, Jul 06, 2023 at 05:50:57PM +1000, Jordan Niethe wrote: > > > On 30/6/23 3:56 pm, Gautam Menghani wrote: > > Remove an unnecessary piece of code that does an endianness conversion but > > does not use the result. The following warning was reported by Clang's > > static analyzer: > > > > arch/powerpc/sysdev/xics/ics-opal.c:114:2: warning: Value stored to > > 'server' is never read [deadcode.DeadStores] > > server = be16_to_cpu(oserver); > > > > As the result of endianness conversion is never used, delete the line > > and fix the warning. > > > > Signed-off-by: Gautam Menghani > > 'server' was used as a parameter to opal_get_xive() in commit 5c7c1e9444d8 > ("powerpc/powernv: Add OPAL ICS backend") when it was introduced. 'server' > was also used in an error message for the call to opal_get_xive(). > > 'server' was always later set by a call to ics_opal_mangle_server() before > being used. > > Commit bf8e0f891a32 ("powerpc/powernv: Fix endian issues in OPAL ICS > backend") used a new variable 'oserver' as the parameter to opal_get_xive() > instead of 'server' for endian correctness. It also removed 'server' from > the error message for the call to opal_get_xive(). > > It was commit bf8e0f891a32 that added the unnecessary conversion and never > used the result. > > Reviewed-by: Jordan Niethe > Hello Michael, Do you have any more questions on this patch or is it good to go? Thanks, Gautam