]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - kernel/taskstats.c
[PATCH] taskstats: fix sk_buff size calculation
[linux-2.6-omap-h63xx.git] / kernel / taskstats.c
index f3c3e9d43d2cdb41374afb7a2e941ef57a945c84..2039585ec5e1785b859ea6b9c0b6ca827dac7e29 100644 (file)
@@ -77,7 +77,8 @@ static int prepare_reply(struct genl_info *info, u8 cmd, struct sk_buff **skbp,
        /*
         * If new attributes are added, please revisit this allocation
         */
-       skb = nlmsg_new(genlmsg_total_size(size), GFP_KERNEL);
+       size = nlmsg_total_size(genlmsg_total_size(size));
+       skb = nlmsg_new(size, GFP_KERNEL);
        if (!skb)
                return -ENOMEM;