mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Mark Brown <broonie@kernel.org>
To: Catalin Marinas <catalin.marinas@arm.com>
Cc: "Will Deacon" <will@kernel.org>,
	"Alexander Viro" <viro@zeniv.linux.org.uk>,
	"Paul Elliott" <paul.elliott@arm.com>,
	"Peter Zijlstra" <peterz@infradead.org>,
	"Yu-cheng Yu" <yu-cheng.yu@intel.com>,
	"Amit Kachhap" <amit.kachhap@arm.com>,
	"Vincenzo Frascino" <vincenzo.frascino@arm.com>,
	"Marc Zyngier" <maz@kernel.org>,
	"Eugene Syromiatnikov" <esyr@redhat.com>,
	"Szabolcs Nagy" <szabolcs.nagy@arm.com>,
	"H . J . Lu " <hjl.tools@gmail.com>,
	"Andrew Jones" <drjones@redhat.com>,
	"Kees Cook" <keescook@chromium.org>,
	"Arnd Bergmann" <arnd@arndb.de>, "Jann Horn" <jannh@google.com>,
	"Richard Henderson" <richard.henderson@linaro.org>,
	"Kristina Martšenko" <kristina.martsenko@arm.com>,
	"Thomas Gleixner" <tglx@linutronix.de>,
	"Florian Weimer" <fweimer@redhat.com>,
	"Sudakshina Das" <sudi.das@arm.com>,
	linux-arm-kernel@lists.infradead.org,
	linux-kernel@vger.kernel.org, linux-arch@vger.kernel.org,
	linux-fsdevel@vger.kernel.org
Subject: Re: [PATCH v8 00/11] arm64: Branch Target Identification support
Date: Mon, 9 Mar 2020 21:05:05 +0000	[thread overview]
Message-ID: <20200309210505.GM4101@sirena.org.uk> (raw)
In-Reply-To: <20200306102729.GC2503422@arrakis.emea.arm.com>

[-- Attachment #1: Type: text/plain, Size: 802 bytes --]

On Fri, Mar 06, 2020 at 10:27:29AM +0000, Catalin Marinas wrote:
> On Thu, Feb 27, 2020 at 05:44:06PM +0000, Mark Brown wrote:

> > This patch series implements support for ARMv8.5-A Branch Target
> > Identification (BTI), which is a control flow integrity protection
> > feature introduced as part of the ARMv8.5-A extensions.

> Does this series affect uprobes in any way? I.e. can you probe a landing
> pad?

You can't probe a landing pad, uprobes on landing pads will be silently
ignored so the program isn't disrupted, you just don't get the expected
trace from those uprobes.  This isn't new with the BTI support since
the landing pads are generally pointer auth instructions, these already
can't be probed regardless of what's going on with this series.  It's
already on the list to get sorted.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

  reply	other threads:[~2020-03-09 21:05 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-02-27 17:44 Mark Brown
2020-02-27 17:44 ` [PATCH v8 01/11] ELF: UAPI and Kconfig additions for ELF program properties Mark Brown
2020-02-27 17:44 ` [PATCH v8 02/11] ELF: Add ELF program property parsing support Mark Brown
2020-02-27 17:44 ` [PATCH v8 03/11] arm64: Basic Branch Target Identification support Mark Brown
2020-03-11 16:31   ` Catalin Marinas
2020-02-27 17:44 ` [PATCH v8 04/11] elf: Allow arch to tweak initial mmap prot flags Mark Brown
2020-02-27 17:44 ` [PATCH v8 05/11] arm64: elf: Enable BTI at exec based on ELF program properties Mark Brown
2020-02-27 17:44 ` [PATCH v8 06/11] arm64: BTI: Decode BYTPE bits when printing PSTATE Mark Brown
2020-02-27 17:44 ` [PATCH v8 07/11] arm64: unify native/compat instruction skipping Mark Brown
2020-02-27 17:44 ` [PATCH v8 08/11] arm64: traps: Shuffle code to eliminate forward declarations Mark Brown
2020-02-27 17:44 ` [PATCH v8 09/11] arm64: BTI: Reset BTYPE when skipping emulated instructions Mark Brown
2020-02-27 17:44 ` [PATCH v8 10/11] KVM: " Mark Brown
2020-02-27 17:44 ` [PATCH v8 11/11] arm64: mm: Display guarded pages in ptdump Mark Brown
2020-02-28  1:35 ` [PATCH v8 00/11] arm64: Branch Target Identification support Richard Henderson
2020-03-11 19:15   ` Mark Brown
2020-03-06 10:21 ` Catalin Marinas
2020-03-06 10:27 ` Catalin Marinas
2020-03-09 21:05   ` Mark Brown [this message]
2020-03-10 12:42     ` Mark Brown
2020-03-11 16:28       ` Catalin Marinas
2020-03-11 17:25         ` Mark Brown
2020-03-12 18:42           ` Catalin Marinas
2020-03-13 12:59             ` Mark Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200309210505.GM4101@sirena.org.uk \
    --to=broonie@kernel.org \
    --cc=amit.kachhap@arm.com \
    --cc=arnd@arndb.de \
    --cc=catalin.marinas@arm.com \
    --cc=drjones@redhat.com \
    --cc=esyr@redhat.com \
    --cc=fweimer@redhat.com \
    --cc=hjl.tools@gmail.com \
    --cc=jannh@google.com \
    --cc=keescook@chromium.org \
    --cc=kristina.martsenko@arm.com \
    --cc=linux-arch@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=maz@kernel.org \
    --cc=paul.elliott@arm.com \
    --cc=peterz@infradead.org \
    --cc=richard.henderson@linaro.org \
    --cc=sudi.das@arm.com \
    --cc=szabolcs.nagy@arm.com \
    --cc=tglx@linutronix.de \
    --cc=vincenzo.frascino@arm.com \
    --cc=viro@zeniv.linux.org.uk \
    --cc=will@kernel.org \
    --cc=yu-cheng.yu@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®