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

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

From: Randy Dunlap <hidden>
Date: 2025-09-13 04:13:19
Also in: linux-doc, linux-mm, linux-perf-users, lkml, llvm, workflows


On 9/12/25 3:11 AM, Jinchao Wang wrote:
+/**
+ * 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

and preferable s/cpu/CPU/ in comments.
+ * 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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help