Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2760516pxj; Mon, 14 Jun 2021 06:38:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwmuJATmtxBg4MTH3kM6IBtDkGRee2D0qynUqzyHrQPQF1XxTcp4AKV9t3nyVpcO0MhLHeH X-Received: by 2002:a17:906:c241:: with SMTP id bl1mr15272105ejb.536.1623677886265; Mon, 14 Jun 2021 06:38:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623677886; cv=none; d=google.com; s=arc-20160816; b=eDSsVppoYzcUKw0Kegndx/YMq4OnP09NJzZpEklHQl8S/RfXnXYiqbP+ZTo/ggeIyQ LuUYFAFeg+3hLOAJdC1Mo2M9nxLZF4lQK34Q762fB1zN4yimmDWV8tIeAmzZ5pWAvI3N IojVVB9lHrDKBeJsu0KuS1rW2AOZY5Q/UbQR5EL0iTDbK2xQVaNvTj0KJ7ylg81SHvlP 4COB7L8+WZcrU7hVWcug+JAY3rbYfuGohzyT2rQA7SdPF9sxiiLIN/gMB6YM+VJcS0Zh /RVx2CIEfZnPI/diCaEhbJCaAYPKStEdvQQS3x7mj491+mvdMqbs1q2QZnGF8BjpawlE aSUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=fITfy3FoCscSzBKzsabed+L5goCIl2g/5fdsym0oiY4=; b=bYqJ94AEleIb6iAeveQKitj6ET3+lkstUhOmbQTN0clS7cMff/sIA14Qbm5nGZn/CT +h3pjkaK7UtfaKIxymViTtP8QJ00MdaA3W+q/TMb35DAMaQhiOcTTW51QwkOxnq8vhZS Ldnc0S/AKQiAMQofi2LrrpivD0jOgDgJRCesEH8WK6vKJWQVeoyT5vZ4uw4McQ0aKzgZ 8VkK52ozfAtV5wCncGIIRm+C6TV1xQx+2Ee4GzMpOxlMQ/dctXyAh9wAJkturJuES02B XpMmWgXVYn/AG430G9SgVj1Byzt2kkiNFxBKlvl7QiA8NIs1PL1bRaBYwu2rRFtOXs+G F8Ow== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MhW8P6lV; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u13si6194141edt.148.2021.06.14.06.37.43; Mon, 14 Jun 2021 06:38:06 -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; dkim=pass header.i=@gmail.com header.s=20161025 header.b=MhW8P6lV; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234056AbhFNNg3 (ORCPT + 99 others); Mon, 14 Jun 2021 09:36:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44078 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234003AbhFNNgX (ORCPT ); Mon, 14 Jun 2021 09:36:23 -0400 Received: from mail-yb1-xb32.google.com (mail-yb1-xb32.google.com [IPv6:2607:f8b0:4864:20::b32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27947C061574; Mon, 14 Jun 2021 06:34:07 -0700 (PDT) Received: by mail-yb1-xb32.google.com with SMTP id i4so15502603ybe.2; Mon, 14 Jun 2021 06:34:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fITfy3FoCscSzBKzsabed+L5goCIl2g/5fdsym0oiY4=; b=MhW8P6lVLC6p+sZK1oYqz6bb8+6FLaELyTFUYsF4bjZU3eQnYpCiMlhCpAcG8NRRcy CZcIifOsGderqM9MYJO1yxZJTQcfy43sC79EhFugkaZPxm8pUKeb3/mraNpqR7CirnbI GiOB0sP6df12h8M3WAxu+z4SanqoLAEQktHeaTXLuYkMwYO85pgchisFIO8Hbtz1SbGc fIg4jL7F7D6FwQiqYMPVvflIY7GnDapBpUQiWp8Pj1b6/2JGAtk2LcqvYXsSkxhsi+m8 coz0jPd83rTTwims4dlptk1iUHWQwFeM7L+Xo3iwxw9WDFzsLmeKyw/mL6DjDxpEc6f1 tF2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fITfy3FoCscSzBKzsabed+L5goCIl2g/5fdsym0oiY4=; b=Sv9oz4RygrJpAmXr0Q/0A8mmF8cfYd0KFXLFQg3mCqMZA4PmpDnFnlBFGAOjKIGP+1 z59lrKDJ16bMnf7CaaOdp1u+i98r46ijVuZMVVyb4Aq+yU7sdre8rsfTNNVVKwG3ap+N K9Y9W+FaoZA2ROOfHlf9R39qFqmIE31Wd9GjCoiV/c3XJMHHvq+h3Tp6dNwgIxqW/eUf 0CEiMwPDbGHedHDchbs3OLDG4u/WhaxQ4DsRXNg4H5n4GitahW5kQzrp6vX00+bNpRHm KCJIfgwpQT3vx9AKqcecq46YCvSoEN1Hq2GAyczOZ6m9wC6HRhxy+kA+J2vFn0JviZ8q n3vw== X-Gm-Message-State: AOAM532qtouzsGDW5R6o8YwgrWi1nu5AlECbmcKQRF7zp+mjADZTOyI/ SJ3cTPWZ7T37QVXntqR6EiF0t71Jrx+RF3upSoY= X-Received: by 2002:a25:be09:: with SMTP id h9mr25605058ybk.239.1623677646410; Mon, 14 Jun 2021 06:34:06 -0700 (PDT) MIME-Version: 1.0 References: <20210612160422.330705-1-anup.patel@wdc.com> <20210612160422.330705-2-anup.patel@wdc.com> In-Reply-To: <20210612160422.330705-2-anup.patel@wdc.com> From: Bin Meng Date: Mon, 14 Jun 2021 21:33:53 +0800 Message-ID: Subject: Re: [RFC PATCH v1 01/10] RISC-V: Clear SIP bit only when using SBI IPI operations To: Anup Patel Cc: Palmer Dabbelt , Palmer Dabbelt , Paul Walmsley , Thomas Gleixner , Marc Zyngier , Daniel Lezcano , Rob Herring , Atish Patra , Alistair Francis , Anup Patel , linux-riscv , linux-kernel , devicetree Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Jun 13, 2021 at 12:07 AM Anup Patel wrote: > > The software interrupt pending (i.e. [M|S]SIP) bit is writeable for > S-mode but readonly for M-mode so we clear this bit only when using nits: read-only > SBI IPI operations. > > Signed-off-by: Anup Patel > --- > arch/riscv/kernel/sbi.c | 8 +++++++- > arch/riscv/kernel/smp.c | 2 -- > 2 files changed, 7 insertions(+), 3 deletions(-) > Otherwise, Reviewed-by: Bin Meng