Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 2D7F1C6379F for ; Wed, 15 Feb 2023 08:08:14 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229988AbjBOIIN (ORCPT ); Wed, 15 Feb 2023 03:08:13 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46778 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230320AbjBOIIG (ORCPT ); Wed, 15 Feb 2023 03:08:06 -0500 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6EE72366BC for ; Wed, 15 Feb 2023 00:07:47 -0800 (PST) Received: by mail-wr1-x431.google.com with SMTP id a2so18156443wrd.6 for ; Wed, 15 Feb 2023 00:07:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=RPMJsA1KpeE5VoKwKV4tJd2pa41EOw8Ss33XN/h6Hpc=; b=dxxjsaIKM7IF5XURFRVgZLsB9Hlouv5GlxlsQUQKT5Go7ayu32gHi2ryj/tzAqXTHw 5Km7YTJo4oFXb6/8ca1xrBIxQt+VDv24Q4B5vsvFTlcuZxQhAhfYpsacK+RdE4v4OSig 6RxERd3TZ7PK/O53nY9Tk7J1Hgy7xGdkVeaSyp42gH8k8neuzSTzei3NjVgQzbIeAHx7 DXj6pUxNnQlRRTVS4YSrCjvZyQ4oeyuhqdnaCDoyH91XpJtvPwCdcEuJIgpgMgWdWM4Y PiRCtPlqyIFeFuZGrg84Xs/GiHRt+TisQhVDMPCYi/lgj5mondLDBcUilmvSbdqqk/ZH itRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=RPMJsA1KpeE5VoKwKV4tJd2pa41EOw8Ss33XN/h6Hpc=; b=ImdTHnQjEPWBRrhPz8PggFDJsx2kbJfPrdADVwkyWE/GVxgjSsH258Me6O0kxlBB45 mRUJfuSOZ+8F2+X6Km5ubYbzNHLOlxUfD6S3bg6t9KphDTaKN6j3n2jcpbB8kreTHtYs zt5iv1mBh6jjiUI+A8luWl7um2suUV3ybDpVsvjYHbOwXoSfLtwt3cP5qwkY2E35gtcK 250EXQoiEulO6PH/DX6Z8vizdpLpONCtEmpqXDqhUpDArbx2KkIB1LkevdymxigxyqWu NQUlTt3jAyGaEoPPJqJ/8/sVfZJC0/djan6HcEUXnztH3oaibEa9p0WhwxjwWAy4GqHT NVQg== X-Gm-Message-State: AO0yUKU1SEOYhviPvImot0JOCqavq03ZHZ7CkMvcdY2cSRmyRNHHFEgh OIm+3Mb6g50EMwyRAJLLNyzqOnBjJa5HN7vK X-Google-Smtp-Source: AK7set/i88qdd3+GM+tZM98/pv3VHLnrlJpTWpFeuVjLM7BbjrcmP3iwkYHWh5OP4ps9FFX9mAcPug== X-Received: by 2002:adf:e6ce:0:b0:2c4:848:bbd4 with SMTP id y14-20020adfe6ce000000b002c40848bbd4mr871805wrm.36.1676448465631; Wed, 15 Feb 2023 00:07:45 -0800 (PST) Received: from smtpclient.apple ([77.137.71.15]) by smtp.gmail.com with ESMTPSA id b16-20020adfe650000000b002c5534db60bsm8619336wrn.71.2023.02.15.00.07.44 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 15 Feb 2023 00:07:45 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.300.101.1.3\)) Subject: Re: [PATCH -tip v2] x86/kprobes: Remove unneeded casting from immediate value From: Nadav Amit In-Reply-To: <167641982421.1677831.18379341946856978545.stgit@mhiramat.roam.corp.google.com> Date: Wed, 15 Feb 2023 10:07:33 +0200 Cc: X86 ML , Borislav Petkov , Peter Zijlstra , Steven Rostedt , linux-kernel@vger.kernel.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <167641982421.1677831.18379341946856978545.stgit@mhiramat.roam.corp.google.com> To: "Masami Hiramatsu (Google)" X-Mailer: Apple Mail (2.3731.300.101.1.3) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > On Feb 15, 2023, at 2:10 AM, Masami Hiramatsu (Google) = wrote: >=20 > From: Masami Hiramatsu (Google) >=20 > Remove unneeded casting from immediate value assignments for relative > jump offset. Since the immediate values in the 'insn' data structure = are > assigned from immediate bytes as a signed value to = insn.immediate.value > by insn_field_set(). Thus, if we need to access that value as a signed > value (in this kprobe's case), we don't need to cast it. > This is a kind of clean up (should not change behavior) follows = Nadav's > bugfix. >=20 > Link: = https://lore.kernel.org/all/20230208071708.4048-1-namit@vmware.com/ >=20 > Signed-off-by: Masami Hiramatsu (Google) Thanks for incorporating my feedback. Acked-by: Nadav Amit