mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-07 15:18:15 +00:00
ARC: [3.9] Fallout of hlist iterator update
Commit 0bbacca "hlist: drop the node parameter from iterators" changed the iterator across the board - but ARC port being out-of-tree missed it. Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
parent
1e26662993
commit
7f85e5ec0d
1 changed files with 3 additions and 3 deletions
|
@ -440,7 +440,7 @@ static int __kprobes trampoline_probe_handler(struct kprobe *p,
|
||||||
{
|
{
|
||||||
struct kretprobe_instance *ri = NULL;
|
struct kretprobe_instance *ri = NULL;
|
||||||
struct hlist_head *head, empty_rp;
|
struct hlist_head *head, empty_rp;
|
||||||
struct hlist_node *node, *tmp;
|
struct hlist_node *tmp;
|
||||||
unsigned long flags, orig_ret_address = 0;
|
unsigned long flags, orig_ret_address = 0;
|
||||||
unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline;
|
unsigned long trampoline_address = (unsigned long)&kretprobe_trampoline;
|
||||||
|
|
||||||
|
@ -460,7 +460,7 @@ static int __kprobes trampoline_probe_handler(struct kprobe *p,
|
||||||
* real return address, and all the rest will point to
|
* real return address, and all the rest will point to
|
||||||
* kretprobe_trampoline
|
* kretprobe_trampoline
|
||||||
*/
|
*/
|
||||||
hlist_for_each_entry_safe(ri, node, tmp, head, hlist) {
|
hlist_for_each_entry_safe(ri, tmp, head, hlist) {
|
||||||
if (ri->task != current)
|
if (ri->task != current)
|
||||||
/* another task is sharing our hash bucket */
|
/* another task is sharing our hash bucket */
|
||||||
continue;
|
continue;
|
||||||
|
@ -488,7 +488,7 @@ static int __kprobes trampoline_probe_handler(struct kprobe *p,
|
||||||
kretprobe_hash_unlock(current, &flags);
|
kretprobe_hash_unlock(current, &flags);
|
||||||
preempt_enable_no_resched();
|
preempt_enable_no_resched();
|
||||||
|
|
||||||
hlist_for_each_entry_safe(ri, node, tmp, &empty_rp, hlist) {
|
hlist_for_each_entry_safe(ri, tmp, &empty_rp, hlist) {
|
||||||
hlist_del(&ri->hlist);
|
hlist_del(&ri->hlist);
|
||||||
kfree(ri);
|
kfree(ri);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue