Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp1366777pxb; Fri, 21 Jan 2022 16:39:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJxJ13jTcqBJHgqdTXwrmuKR35rd2F0D/ISb3pP2yLkHy6H5j4/MKT+7UcMozCyOWJvGjms4 X-Received: by 2002:a17:902:be15:b0:149:a608:7098 with SMTP id r21-20020a170902be1500b00149a6087098mr5795772pls.63.1642811999413; Fri, 21 Jan 2022 16:39:59 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id m4si7078170plx.120.2022.01.21.16.39.47; Fri, 21 Jan 2022 16:39:59 -0800 (PST) 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; arc=fail (body hash mismatch); 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 S1379378AbiAUIGf convert rfc822-to-8bit (ORCPT + 99 others); Fri, 21 Jan 2022 03:06:35 -0500 Received: from mail-eopbgr120053.outbound.protection.outlook.com ([40.107.12.53]:38169 "EHLO FRA01-PR2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1344179AbiAUIGe (ORCPT ); Fri, 21 Jan 2022 03:06:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=JzlsbgDKNeZnofpP4z+ose3lHCvaXdOBo5SsRRf7eny/EUuxSk+hO9AzlA7D100bAGZlehmKhYhHX1FBJE61ODGGdCLhQU6W2onumrHuCaxAopQ2d6wbJD/XgAiRDk/0TLup9NVxnEnP6skvGDIRPbTmwP+9XejpbXdX93rOPfw/f0rFgdEYI2IfdB441Wc7ZjkdjpDQhZtQ0gTuw60/oPeU0C0nX+oJc6V0KesNSN9+yomqamgfRWIEdj6pYGbZyl0cpQSZGE7r46czFI6+OdU75wiP0l28bCZesc+MGJ1EsooJ3PcHYgIqtOiLZURxZfMpLPKBOz/oqI11/9lMZg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7zYbH831aFhbE4WPMdgECvazcemaLo2YBZt5g7tbMk4=; b=hwMmXJbUgIN95HsVn2N343dfhbB8bU9i9fe7VFMa01XmZmxfk/F4mWJB2FqRQRutJcDP9f/5qC5i5MVYZ0zU10LbU6YikF0FXTOrLk0VgQM90B0Sa27vAuCajtgvj6a2JUG2mlJRg0mazE4tnHePX0ZNqM4D6cU8O5lDOAEikLcMl8Jasp41gfdX2jJh9nQVZc3oIlysp6iAwlJlbDtkp6fSDK9mS9Mqfu680UEBau2tJtgWV0oZe5uFIWtrmmSFtYkEbaVForE5etbR4V1dekWbSDQQZi7JwbNvXw3bQrHp/8L7xxLWWnsBm2FtVsg50GyoYe3hMz+D5FoY62pk/A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:31::15) by MR1P264MB2035.FRAP264.PROD.OUTLOOK.COM (2603:10a6:501:2::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4909.7; Fri, 21 Jan 2022 08:06:32 +0000 Received: from MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::9d4f:1090:9b36:3fc5]) by MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM ([fe80::9d4f:1090:9b36:3fc5%5]) with mapi id 15.20.4909.008; Fri, 21 Jan 2022 08:06:32 +0000 From: Christophe Leroy To: Benjamin Herrenschmidt , Paul Mackerras , Michael Ellerman CC: Christophe Leroy , "linux-kernel@vger.kernel.org" , "linuxppc-dev@lists.ozlabs.org" Subject: [PATCH 2/3] powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ Thread-Topic: [PATCH 2/3] powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ Thread-Index: AQHYDp3N3afa5Bk3SEeYq+oBxP6DJQ== Date: Fri, 21 Jan 2022 08:06:32 +0000 Message-ID: References: <6c608fd4795e2d8ea1a0a449405a0087f76d8bb3.1642752375.git.christophe.leroy@csgroup.eu> In-Reply-To: <6c608fd4795e2d8ea1a0a449405a0087f76d8bb3.1642752375.git.christophe.leroy@csgroup.eu> Accept-Language: fr-FR, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=csgroup.eu; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d06ae815-b1e3-4cf2-14ab-08d9dcb4efee x-ms-traffictypediagnostic: MR1P264MB2035:EE_ x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1360; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: wSBP5G8p191bcbdVd/k7aAHyBJ48ROlkbS/tu5qUPhCakHvQfU0gCHutnjeemZMEoYvPrQx7mPxDWhBj8feNFIQajy5ei2flXpgBBx4TBlL6cGJEUc3KR0wTCNqowmwuuwvoz2IH18YedIoh7SFMNtLo91EjJsMworeTd+hJTAeVgQhlR+Ny1600flGeHLDhHwcYJh5Ne2S+87lyo+EVoHZalXTfrS5VrspV6OVqRYx+P+8/5Qyp1oyuO+2Ks0g2mVbsahoKchjKPdBOCt/xOB7wgnpHHQftC8H/nsvjdpZP+1C8eTPNxJ7eXBnDGwGGnqRvYqC+XjlTab35PB8vcFS1eiriFILEvCFHZafJl73T7tstXABQ2rR76FefGuLV9AJXrJbFhr7xJrT1PsJK5PHq+e1HVB/pVi1ynQoBo9NsDqvbu5EtFdAqNV1RqQ8o0B5eQTztMPOof7DBWwRL+afvxlcQQXZUomO92URe1JFylPTjCADtHLCBvSzoO250c3M7zlHmhhYn2kc7D+ZVvIAI6m7Hhp8LiMDp0QhKt+wTi//70GnSBSNkQdCeHZtz1qCw5hTFalACWjW5OysivE2IxKw0RGcbsz3oNe0HEnU97U7FkXAF5o39FRBDP+3qEGkOR88nFkTbfVQTPtN0xeQHyPsgeGBilgrqCZp/DyjfS1qPkBBQkfVLbHUj0/iDKplhB2R3GmSJ47RNwCazyg== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(366004)(44832011)(186003)(4326008)(54906003)(2906002)(316002)(6486002)(508600001)(8676002)(66946007)(66476007)(86362001)(26005)(66446008)(64756008)(36756003)(8936002)(83380400001)(66556008)(38100700002)(76116006)(38070700005)(71200400001)(110136005)(2616005)(5660300002)(6506007)(6512007)(91956017)(122000001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?zEi8m4vaAC2BLCVKlZ9myKr2og13mDGC9lhZFpXrA4nyvu5NFfi+frx9zS?= =?iso-8859-1?Q?y85PobqeE1hmGKWco+ExBVJgGiAyoSuy/PZTpmvE56tiOManenQZlUJg/x?= =?iso-8859-1?Q?+qyg1tKvXRHV7mmEd9U7z2YZ3imRwfmP8ttsUlqcU6JhA5AgcguAfw/KlW?= =?iso-8859-1?Q?5cv/CBLY/QnVOpNiUA5EzfVkceUI0kv6G8yES90pdQii8hxmdlhosLKAFb?= =?iso-8859-1?Q?gUs+ZshJplNoYnKceY6PqXNcs32Cx3eyLDJCDYz1INotUlww7unJ4osH33?= =?iso-8859-1?Q?gz2BMHoIxxatWYcaHOtjoQc16pKG5rehB8Z0C+Oxa8DzxXpkT9l9FSVqka?= =?iso-8859-1?Q?H/Ad8VDJYjc0XVUPVOybID4HHI7Szsuxnf+xEpX5kB5XunDO65jY6X+z67?= =?iso-8859-1?Q?uoZ/FUDbc5a3GfJeBS+4t6W+e2yymiAEnzE07xhEgJubdUNaUoP8xgmOlS?= =?iso-8859-1?Q?77m75ejZyyf5dx61lSEUaOHKwt0JeL3QON2M7jP3UjkuLz9W5yZ2qJmj2u?= =?iso-8859-1?Q?X0r1Ittb4sVGHBHbsCTw1EytAxwUAt9CA6AtGCDLGa+UYFZEPOB/awuvl/?= =?iso-8859-1?Q?w5Fo+ZOsEGe3G3G7i6TGoP4y4iP1QMsKq/WgfXk+/V3IiBgEfTXVIqJQe+?= =?iso-8859-1?Q?tsSRfYJVDpTw7OQOwZ2zrjD+zRSlryT0rrnA0FvuD3m7erjGvnjK0ZcO5o?= =?iso-8859-1?Q?jLJ9mJstFYP43+XBr1czkyUZtUvn6UlkGR4JMtK6X4IDfIFRNbaEPIe5Uh?= =?iso-8859-1?Q?3lLz58NlJXi/b7dpelzCWNzDRmTvsCNLw2+M4L4487n8BNHZDGmNbqNSrO?= =?iso-8859-1?Q?V40a1XMQ5xHJ8roJ02E45Eqjje6Gg1odOxDrhMnU7T/pRy233NioknVJ4n?= =?iso-8859-1?Q?zBNFwu5qjNQ99GJXKR3i2n6/xUVRad600r6cUgLhtyJrbY91z14mzJBWy5?= =?iso-8859-1?Q?FU9hZ8+9HFJQJy3vdAYmI+LD2UfFYlNt7kNXIkom91ktdRQMlO/ibnntdV?= =?iso-8859-1?Q?oPDa0IEOp0EWPbqiyux/vPf1CWtOjAFBraoQkv+uLCGRixWtzRfNE8+5wo?= =?iso-8859-1?Q?EQr7PqydlGsqUu9rrD93PF6RoDOx9G3pkbOEAJFshih/NImyLCcnSaDWzL?= =?iso-8859-1?Q?cNOKX1a1XuJU+NZINXs1B0VMOwe8qv0RT+USDekCzPm/2rv/zvemxObhBa?= =?iso-8859-1?Q?AS3tWwSri1GA1Or4OHmyTn95D07ZOH8OR296TU1PMpfOCh/GCoymqb2Eqg?= =?iso-8859-1?Q?yoV6NKNU2h/2PP7/48wuFm23nWZv+7TBc3S+83xdPLL2M6N9msKXjoVguj?= =?iso-8859-1?Q?fj1b6AUMPz4KqqWQuyo4RiXM+KTaB9CJQzYWEowIIIdhGoCrE3UNM3Uu1x?= =?iso-8859-1?Q?D1OnlXj+SEO90/z2GqwkLFYh6HuwovbcH3yLR0tXgO8pbS2rmoREzn1wRT?= =?iso-8859-1?Q?ms44jAY618UHJWmU21sRy2qzcz/Q0FESFDWGPtzBcVv4QhCLpcl9fnPMK+?= =?iso-8859-1?Q?11hfoIUlBA/mWBXSHYfLHvvtFYfgkpNtxoADT/SFs9yRuMgPstj53BZTmA?= =?iso-8859-1?Q?7fQBUsLMJABmTinof+djCs2mghEsRROHTOQDt8rHCXYE5ET5dq9P2OVW9u?= =?iso-8859-1?Q?yy+Bwp0cxiMyzZx+2TEUaY4tvS7uJxoxrHhh9nweaw2U1ee/2vWDOwhrxf?= =?iso-8859-1?Q?0JRhKV/MBTAU+r9gIJmjFpweGCRxEGW8OZPDHtprkFy9f9Zkas+Uts8OKW?= =?iso-8859-1?Q?FWoJrjUNpG8M2kUQ2LNS5Gm9A=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 X-OriginatorOrg: csgroup.eu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MRZP264MB2988.FRAP264.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: d06ae815-b1e3-4cf2-14ab-08d9dcb4efee X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jan 2022 08:06:32.6592 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 9914def7-b676-4fda-8815-5d49fb3b45c8 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 7IJfXNHq+qp/r9n0LSasGeIWV2sQydQIvDhycq5OdBBHTdb6PAXrqHp+NvAgXMXRQxxarZRuPsk3ZKbnRQfDl+UP1EXW9Crf3he+tGFn3I8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MR1P264MB2035 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org MSR_64BIT is always defined, no need to hide code using MSR_64BIT inside an #ifdef __powerpc64__ Signed-off-by: Christophe Leroy --- arch/powerpc/lib/sstep.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/arch/powerpc/lib/sstep.c b/arch/powerpc/lib/sstep.c index b7316d697d80..4aabe3854484 100644 --- a/arch/powerpc/lib/sstep.c +++ b/arch/powerpc/lib/sstep.c @@ -75,10 +75,8 @@ extern int do_stqcx(unsigned long ea, unsigned long val0, unsigned long val1, static nokprobe_inline unsigned long truncate_if_32bit(unsigned long msr, unsigned long val) { -#ifdef __powerpc64__ if ((msr & MSR_64BIT) == 0) val &= 0xffffffffUL; -#endif return val; } @@ -1067,10 +1065,8 @@ int emulate_dcbz(unsigned long ea, struct pt_regs *regs) int err; unsigned long size = l1_dcache_bytes(); -#ifdef __powerpc64__ if (!(regs->msr & MSR_64BIT)) ea &= 0xffffffffUL; -#endif ea &= ~(size - 1); if (!address_ok(regs, ea, size)) return -EFAULT; @@ -1136,10 +1132,8 @@ static nokprobe_inline void set_cr0(const struct pt_regs *regs, op->type |= SETCC; op->ccval = (regs->ccr & 0x0fffffff) | ((regs->xer >> 3) & 0x10000000); -#ifdef __powerpc64__ if (!(regs->msr & MSR_64BIT)) val = (int) val; -#endif if (val < 0) op->ccval |= 0x80000000; else if (val > 0) @@ -1170,12 +1164,10 @@ static nokprobe_inline void add_with_carry(const struct pt_regs *regs, op->type = COMPUTE + SETREG + SETXER; op->reg = rd; op->val = val; -#ifdef __powerpc64__ if (!(regs->msr & MSR_64BIT)) { val = (unsigned int) val; val1 = (unsigned int) val1; } -#endif op->xerval = regs->xer; if (val < val1 || (carry_in && val == val1)) op->xerval |= XER_CA; -- 2.33.1