git.openpandora.org
/
pandora-kernel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tpm-fixup-pcrs-sysfs-file-update
[pandora-kernel.git]
/
kernel
/
taskstats.c
diff --git
a/kernel/taskstats.c
b/kernel/taskstats.c
index
888adbc
..
ea8384d
100644
(file)
--- a/
kernel/taskstats.c
+++ b/
kernel/taskstats.c
@@
-108,7
+108,7
@@
static int prepare_reply(struct genl_info *info, u8 cmd, struct sk_buff **skbp,
/*
* Send taskstats data in @skb to listener with nl_pid @pid
*/
/*
* Send taskstats data in @skb to listener with nl_pid @pid
*/
-static int send_reply(struct sk_buff *skb,
pid_t pid
)
+static int send_reply(struct sk_buff *skb,
struct genl_info *info
)
{
struct genlmsghdr *genlhdr = nlmsg_data(nlmsg_hdr(skb));
void *reply = genlmsg_data(genlhdr);
{
struct genlmsghdr *genlhdr = nlmsg_data(nlmsg_hdr(skb));
void *reply = genlmsg_data(genlhdr);
@@
-120,7
+120,7
@@
static int send_reply(struct sk_buff *skb, pid_t pid)
return rc;
}
return rc;
}
- return genlmsg_
unicast(skb, pid
);
+ return genlmsg_
reply(skb, info
);
}
/*
}
/*
@@
-150,7
+150,7
@@
static void send_cpu_listeners(struct sk_buff *skb,
if (!skb_next)
break;
}
if (!skb_next)
break;
}
- rc = genlmsg_unicast(skb_cur, s->pid);
+ rc = genlmsg_unicast(
&init_net,
skb_cur, s->pid);
if (rc == -ECONNREFUSED) {
s->valid = 0;
delcount++;
if (rc == -ECONNREFUSED) {
s->valid = 0;
delcount++;
@@
-418,7
+418,7
@@
static int cgroupstats_user_cmd(struct sk_buff *skb, struct genl_info *info)
goto err;
}
goto err;
}
- rc = send_reply(rep_skb, info
->snd_pid
);
+ rc = send_reply(rep_skb, info);
err:
fput_light(file, fput_needed);
err:
fput_light(file, fput_needed);
@@
-487,7
+487,7
@@
free_return_rc:
} else
goto err;
} else
goto err;
- return send_reply(rep_skb, info
->snd_pid
);
+ return send_reply(rep_skb, info);
err:
nlmsg_free(rep_skb);
return rc;
err:
nlmsg_free(rep_skb);
return rc;