Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp36912pxk; Wed, 2 Sep 2020 13:42:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyveh+IRPjqYB61nld31TKG6GF9UV6OUl7fR7SW0d2+CGAo84Zgnupng4/zTIuK1TLT90aA X-Received: by 2002:a17:906:9591:: with SMTP id r17mr1921760ejx.424.1599079336769; Wed, 02 Sep 2020 13:42:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1599079336; cv=none; d=google.com; s=arc-20160816; b=qZ/az6jNgzoGnXsfbf43xRqd50Gp5nxR00PEMsNXJKTE0+7ltGrHiDdGQgobd06R4b FApGeVL06ZBkSR7gK9Z8I0wHweuHGM5FOn9Esaoq7DGezbekm1D3SciSs6q3vqUDxyni J5soyXoOAffXGlqsDu28MM0hs5opIdieHC8UEbSuCtYtM4hjmh8PXnwqNRZI4AbktLb/ 8+aVmTcCfFDaRehCt6j1qvGEtlnSU55Upsm5/Ey0hKSrlPk/WR2SMasYkdU2KpcQJMvW tWKVkOAlRV/r/VxeezMOOyxJqvIB8HAtlpjh/2U7xNUkVh/KUL4E0ZZErCPVkQIFewYO A4Dw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=dkgLcYQsaGSoHJdEomgLOg0xjCMmIgPm4Ec5tBANZ3E=; b=bfQ7/UdK/yd71+xmEt/LNgV0ZEiif3W6UHugVzRSPxaYIHjHLWdQOKqt3U3gw0oYTe J/abuYpw8oGz0C6DLDKwgWh0D+mgKtHQETXdnYd+iOpx6VUz2gOlYrFA53eLUlQqHf2q 6R9r4hdZRGxMIPEPa+Dq09WZRzhXZ4TCu0ax3ij9gilnbEhsySyNGEa4SWCWu4CtrA+k 9hW6Qiy40XM+XNPni+ohPwv5xbPcWrbLkm5BRq5hQOR4EOHg5I01rVbMuHSviSyYcDrg QVK+40vfxYcUkfyDlasW1Ajh1adO6fZSJzvhaqgNpg+ANAHxQiF6O91TY2GTyRqIJfJ5 BLQg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id l12si264864edt.99.2020.09.02.13.41.28; Wed, 02 Sep 2020 13:42:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726426AbgIBUkn (ORCPT + 99 others); Wed, 2 Sep 2020 16:40:43 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:40845 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726269AbgIBUkn (ORCPT ); Wed, 2 Sep 2020 16:40:43 -0400 Received: from mail-qk1-f169.google.com ([209.85.222.169]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.145]) with ESMTPSA (Nemesis) id 1M5gAG-1kBwjT27Cc-007H15 for ; Wed, 02 Sep 2020 22:40:41 +0200 Received: by mail-qk1-f169.google.com with SMTP id p25so1082461qkp.2 for ; Wed, 02 Sep 2020 13:40:40 -0700 (PDT) X-Gm-Message-State: AOAM533ti2wpuJkJg6+9FH7kQM99tCbVxx6uoWVPr9fmO7Q7BQgzXrIz i5M/pLn8rjyX/+Z6Q48JHScZSiUSQkA6KMGFqkE= X-Received: by 2002:ae9:f106:: with SMTP id k6mr8135941qkg.3.1599079239381; Wed, 02 Sep 2020 13:40:39 -0700 (PDT) MIME-Version: 1.0 References: <2C755628-1426-4BA4-B2A3-AD059BB0F605@exactcode.com> <20200827.230128.2175364115734830909.rene@exactcode.com> In-Reply-To: <20200827.230128.2175364115734830909.rene@exactcode.com> From: Arnd Bergmann Date: Wed, 2 Sep 2020 22:40:23 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] use cpu_to_le{16,32} instead of __constant_cpu_to_ To: Rene Rebe Cc: "linux-kernel@vger.kernel.org" , Himanshu Madhani Content-Type: text/plain; charset="UTF-8" X-Provags-ID: V03:K1:WFS9Gwp/vvhBs+3BN0hPtw42MfmCggOSKiHUd6r956gkSP1SCAs 7Axg5qTjSRPaoeWQH2AmhW45YdrVydYj+lP0lcLWU7hgfUAyiTn5a+rb0Aa/aB1pyxdHX60 xsWRCfNytoVaQn7iTVWxtDT80fwftT69z5KALt+nOs9rNBvcgOd3yb0m2q/I0fypqdpuHyW vF+5FAwWA2qOC3a8804dg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:1vtooSoJDT4=:KR/MCF9WUIACsKL7/bGtKK CqKtRyI7axyGNC98zcaCxlItjxHdTwEojRdfR+qW1SdTucFoPLtfncc3WO+S+wG5g43KmSi9N NY79IfwBPYYOaf+2YXqyAvOIYxok+9HPCmer0vwoKW4cQ49N2Cwdox+4gBOc84IP3Xva7z5Uz id25T2SIx9/waFob+sKJuLZDa9o2xmm0dxBubuduGLIPyn32Uh75VtDdGO8EJL+G0Go+MWyP+ T2aa0F62rmRKAPEceGhpMxnrkgWpf5Z0cYLvzAOQVsPBSsyIq/a/SGUmeHFZqgBu+Gf3KrehV g0yWtcr62wbOD32FyIw6X2BgnxwVOENx77QXt63Xa+cVCHyFWtWqoZg7WdeIkqH5kEbiOyTx5 m1o5VO8/xkTS3/gOLZV99DI+qulw7+JLuHkpn/OYDGH0bFdZYbJFIJA4cqBDoIkVMEwDJW+KI x5WvJsw73vEwIgLljnhif0KChK5+bhHXKmYM8RslGMgSXbjUB+vmyB38vXpnF+Ifg6Arhpn06 D5LODp1WoTSzGUf85ik+my5Dubc5KKxR1O2t7x61ttzNdZmkcRHRQ1EKSXrXurCxqTl5A1dwI AVYUskf9gY/wE358dlu92tzPRdsezLPa9JT1d97QDqvP/lTLyv6h8dWLdOBF78iQ2DQ10aRZ2 bJvtS6amkzaCz0v+wgcrElznJrOVdAAgi/ywBDq/pF5CQ4MqqqGLKMTMePzUqJQjs0kpdicxT yFsYJGEoV9jgo+aPKXNOZHJ1GZSXb3dCgFxFZ7aKFoTAYAY1FmAfGAqym73pjzTa3vtPL4Yuu 2tkXSOOvA9Y3jKywWB2UY1uoVg+DoniwAWvOuWecmTfVGkT0WaV59sT9BfNJ2J0O+mWMph9 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Aug 27, 2020 at 11:06 PM Rene Rebe wrote: > > diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c > index fbb80a043b4f..3de6bf94ccc0 100644 > --- a/drivers/scsi/qla2xxx/qla_target.c > +++ b/drivers/scsi/qla2xxx/qla_target.c The qla2xxx and qla4xxx changes all look good. > diff --git a/fs/cifs/smb2status.h b/fs/cifs/smb2status.h > index 7505056e9580..3d5ef02f1416 100644 > --- a/fs/cifs/smb2status.h > +++ b/fs/cifs/smb2status.h > @@ -29,7 +29,7 @@ > * C is set if "customer defined" error, N bit is reserved and MBZ > */ > > -#define STATUS_SEVERITY_SUCCESS __constant_cpu_to_le32(0x0000) > +#define STATUS_SEVERITY_SUCCESS cpu_to_le32(0x0000) > #define STATUS_SEVERITY_INFORMATIONAL cpu_to_le32(0x0001) > #define STATUS_SEVERITY_WARNING cpu_to_le32(0x0002) > #define STATUS_SEVERITY_ERROR cpu_to_le32(0x0003) This was apparently left over in f5307104e757 ("cifs: don't use __constant_cpu_to_le32()"). > diff --git a/fs/jffs2/nodelist.h b/fs/jffs2/nodelist.h > index 8ff4d1a1e774..230a5a7fdafa 100644 > --- a/fs/jffs2/nodelist.h > +++ b/fs/jffs2/nodelist.h > @@ -59,8 +59,8 @@ > #define cpu_to_je32(x) ((jint32_t){cpu_to_le32(x)}) > #define cpu_to_jemode(x) ((jmode_t){cpu_to_le32(os_to_jffs2_mode(x))}) > > -#define constant_cpu_to_je16(x) ((jint16_t){__constant_cpu_to_le16(x)}) > -#define constant_cpu_to_je32(x) ((jint32_t){__constant_cpu_to_le32(x)}) > +#define constant_cpu_to_je16(x) ((jint16_t){cpu_to_le16(x)}) > +#define constant_cpu_to_je32(x) ((jint32_t){cpu_to_le32(x)}) This one would break the build, as these have to be constant expressions, whereas cpu_to_le32() is a compiler builtin or an inline function on some architectures. Arnd