Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp8276463rwd; Tue, 20 Jun 2023 12:45:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6Czt492lbSqrJEPJqP4A+ZYqgdo0dpmqkUnCNzKf1yOmPk+y5G75F52jN4zPm/cCRglp0t X-Received: by 2002:a05:6a00:2301:b0:64b:205:dbf3 with SMTP id h1-20020a056a00230100b0064b0205dbf3mr19984344pfh.34.1687290317945; Tue, 20 Jun 2023 12:45:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687290317; cv=none; d=google.com; s=arc-20160816; b=ROHfbub8EoOz6GVRkraQyE8TyGBU+RTIijG+7Ud/AsvvbkhelbrKRrRrMg6BpqCLsY WKRVpDEmHyeXzDLF5EBPiDCGVHeE17O0RFdX5Qd1mzf6mzagY9TDIYC4pXWFJPs19WYF C3/Ie6PzqVaoq/AovYyFpJab0s/0u5Jzees20B3M+Qn+yE6V/uXRXweVOiN9f95ozZ6n YZeKQcFfQGakqq+2IKsp5W6JLfSMPP7eIaZVMTlIQas5R6cBCichrL5/MmJcvPeGH41e Q3tRY/N9vtpVCkwkRmYwA74MWmY8jY2My1CQT/ORj/qiyB1WzlEh9H/vfDu4W49C/F8Y IXEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:from:cc:content-transfer-encoding :mime-version:date:message-id:subject:references:in-reply-to :dkim-signature; bh=pSlhmSL2kU9Xbi63wct+B70WsJdLHYOGLNkscGggduE=; b=nl1iq+BvovwOFW5LYlhDCcV+JZQu8KFoa4UPM8nJTNVY4WNWejHlo2RgUHFOXqIATu Y9OUaFvmwwlURlp53ZiNBotgF3HrtPzD0NxU/uRuHnL7mehS66I6LEpl0Gy+z8QP5gD3 t3M+K3GDbOdtWOW9jTKlVbTw3bjTOc2PA0hkbDxglHgAOnwRrK87Fs/ml3S/Ww+5zNur 4Em4h0Pjr5JT6AZ0ECUypecKrfpI2ZcI6EQdwLLOIgDr9rJezF0cjn//mNjXZJbayysr luyVVDzJhOhtekPDHVggdGaeq2bvSohpi604BJQDiq0syM9w7ZkIXq58YWpYepxLZFnm zw8A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=flNLHVIr; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k62-20020a638441000000b0051a8a22a42dsi2450555pgd.268.2023.06.20.12.45.04; Tue, 20 Jun 2023 12:45:17 -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=@rivosinc-com.20221208.gappssmtp.com header.s=20221208 header.b=flNLHVIr; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230010AbjFTTa6 (ORCPT + 99 others); Tue, 20 Jun 2023 15:30:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229935AbjFTTay (ORCPT ); Tue, 20 Jun 2023 15:30:54 -0400 Received: from mail-pl1-x631.google.com (mail-pl1-x631.google.com [IPv6:2607:f8b0:4864:20::631]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 573BF1704 for ; Tue, 20 Jun 2023 12:30:53 -0700 (PDT) Received: by mail-pl1-x631.google.com with SMTP id d9443c01a7336-1b55643507dso25129475ad.0 for ; Tue, 20 Jun 2023 12:30:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1687289453; x=1689881453; h=to:from:cc:content-transfer-encoding:mime-version:date:message-id :subject:references:in-reply-to:from:to:cc:subject:date:message-id :reply-to; bh=pSlhmSL2kU9Xbi63wct+B70WsJdLHYOGLNkscGggduE=; b=flNLHVIr+QyF5Nx1TtqrBWSHkg9WFJWdlhg0ySaMqu1C8VEP09aNmL/u3czZfQJjPF YQfAhACPaswaYkR2llW4D0KiaDZPZfD1d6zybjKZPkybBIEvBku3+M6FfxJeqw2P6GaD FM9pdZdmkSfSyBJ0bclyVG4yh4R+4ev6VORg8zjrGTrr9+KPZOcFhigYnb0t+xwUWlZT LIgYvj/J7Af9yHevImDGlg/WBUPTaJ/G83zve8hzr4XzOPzugGvIlg1qpMDkv7ZSGHK7 IrpzjGBqD68/DUOgWPzLK+Ek5N8EdBvIQry6W8QZJStsObyuTq9k+QRC0v5zMGXewp1s AlQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687289453; x=1689881453; h=to:from:cc:content-transfer-encoding:mime-version:date:message-id :subject:references:in-reply-to:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pSlhmSL2kU9Xbi63wct+B70WsJdLHYOGLNkscGggduE=; b=SJ9KOxATiznYfBB2BkHRrDEYPNHH5CqSemZpOuLwyImnlvIyvY2tH2RgjxHGBNJA5q fGDkLUassvh3Zc/1i3xZ3ayMHhG6UIkr0Rncv5021w7dZJ+R+QPg5Cu0df2IoVjwBXWU jRxzamQWdNjYIfFSRzVX15DgJih/pFIae9ENf+rWS3f2hnbSQZlkCMfi3L4Uc0Sm3/cA ttr1Zv65WRdQToqYPr8KpCsekpx2i/uvPVdDGfWhgFVuhnGaaMY2blf4LojI1xTRtbA7 bz1F4Uj7xTlPICORz/iNwZEX6Xvx/x4GXq6q74cG+DZ3Mak1NnLpoa7wuvPniU/YrAZS E+jA== X-Gm-Message-State: AC+VfDzv0Qu+1exXQiy5h8wwBfXRvq57Yv5BNEoNytlG/3mEqzpa6rGu eFzHrNW0c0CzgDY1pRfyUrDeWw== X-Received: by 2002:a17:903:2284:b0:1b6:66f1:35b3 with SMTP id b4-20020a170903228400b001b666f135b3mr6878161plh.50.1687289452723; Tue, 20 Jun 2023 12:30:52 -0700 (PDT) Received: from localhost ([50.221.140.188]) by smtp.gmail.com with ESMTPSA id im16-20020a170902bb1000b001ae59169f05sm1989478plb.182.2023.06.20.12.30.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 20 Jun 2023 12:30:52 -0700 (PDT) In-Reply-To: <1682214146-3756-1-git-send-email-yangtiezhu@loongson.cn> References: <1682214146-3756-1-git-send-email-yangtiezhu@loongson.cn> Subject: Re: [PATCH] riscv: uprobes: Restore thread.bad_cause Message-Id: <168728927546.19726.7304186466225291370.b4-ty@rivosinc.com> Date: Tue, 20 Jun 2023 12:27:55 -0700 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-Mailer: b4 0.13-dev-901c5 Cc: Guo Ren , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, loongson-kernel@lists.loongnix.cn From: Palmer Dabbelt To: Paul Walmsley , Palmer Dabbelt , Albert Ou , Tiezhu Yang X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,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 Sun, 23 Apr 2023 09:42:26 +0800, Tiezhu Yang wrote: > thread.bad_cause is saved in arch_uprobe_pre_xol(), it should be restored > in arch_uprobe_{post,abort}_xol() accordingly, otherwise the save operation > is meaningless, this change is similar with x86 and powerpc. > > Applied, thanks! [1/1] riscv: uprobes: Restore thread.bad_cause https://git.kernel.org/palmer/c/58b1294dd1d6 Best regards, -- Palmer Dabbelt