* Roel Kluin ([EMAIL PROTECTED]) wrote:
[...]
> > for (i = 0; i < KPROBE_TABLE_SIZE; i++) {
> > head = _table[i];
> > + kernel_text_lock();
> > hlist_for_each_entry_rcu(p, node, head, hlist)
> > arch_arm_kprobe(p);
> > +
Mathieu Desnoyers wrote:
> Use the mutual exclusion provided by the text edit lock in the kprobes code.
> It
> allows coherent manipulation of the kernel code by other subsystems.
>
> Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
> Acked-by: Ananth N Mavinakayanahalli <[EMAIL PROTECTED]>
Mathieu Desnoyers wrote:
Use the mutual exclusion provided by the text edit lock in the kprobes code.
It
allows coherent manipulation of the kernel code by other subsystems.
Signed-off-by: Mathieu Desnoyers [EMAIL PROTECTED]
Acked-by: Ananth N Mavinakayanahalli [EMAIL PROTECTED]
CC:
* Roel Kluin ([EMAIL PROTECTED]) wrote:
[...]
for (i = 0; i KPROBE_TABLE_SIZE; i++) {
head = kprobe_table[i];
+ kernel_text_lock();
hlist_for_each_entry_rcu(p, node, head, hlist)
arch_arm_kprobe(p);
+
Use the mutual exclusion provided by the text edit lock in the kprobes code. It
allows coherent manipulation of the kernel code by other subsystems.
Signed-off-by: Mathieu Desnoyers <[EMAIL PROTECTED]>
Acked-by: Ananth N Mavinakayanahalli <[EMAIL PROTECTED]>
CC: [EMAIL PROTECTED]
CC: [EMAIL
Use the mutual exclusion provided by the text edit lock in the kprobes code. It
allows coherent manipulation of the kernel code by other subsystems.
Signed-off-by: Mathieu Desnoyers [EMAIL PROTECTED]
Acked-by: Ananth N Mavinakayanahalli [EMAIL PROTECTED]
CC: [EMAIL PROTECTED]
CC: [EMAIL
6 matches
Mail list logo