Thread (28 messages) 28 messages, 3 authors, 2025-09-15

Re: [PATCH v4 03/21] HWBP: Add modify_wide_hw_breakpoint_local() API

From: Masami Hiramatsu (Google) <mhiramat@kernel.org>
Date: 2025-09-14 13:02:57
Also in: linux-doc, linux-mm, linux-perf-users, lkml, llvm, workflows

On Fri, 12 Sep 2025 21:13:07 -0700
Randy Dunlap [off-list ref] wrote:

On 9/12/25 3:11 AM, Jinchao Wang wrote:
quoted
+/**
+ * modify_wide_hw_breakpoint_local - update breakpoint config for local cpu
+ * @bp: the hwbp perf event for this cpu
+ * @attr: the new attribute for @bp
+ *
+ * This does not release and reserve the slot of HWBP, just reuse the current
                                                 of a HWBP; it just reuses
OK,
and preferable s/cpu/CPU/ in comments.
OK.

Thanks for review!
quoted
+ * slot on local CPU. So the users must update the other CPUs by themselves.
+ * Also, since this does not release/reserve the slot, this can not change the
+ * type to incompatible type of the HWBP.
+ * Return err if attr is invalid or the cpu fails to update debug register
+ * for new @attr.
+ */
+#ifdef CONFIG_HAVE_REINSTALL_HW_BREAKPOINT
+int modify_wide_hw_breakpoint_local(struct perf_event *bp,
+				    struct perf_event_attr *attr)
+{
-- 
~Randy

-- 
Masami Hiramatsu (Google) [off-list ref]
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help