|
@@ -142,7 +142,6 @@ static int msg_insert(struct msg_msg *msg, struct mqueue_inode_info *info)
|
|
|
if (!leaf)
|
|
|
return -ENOMEM;
|
|
|
INIT_LIST_HEAD(&leaf->msg_list);
|
|
|
- info->qsize += sizeof(*leaf);
|
|
|
}
|
|
|
leaf->priority = msg->m_type;
|
|
|
rb_link_node(&leaf->rb_node, parent, p);
|
|
@@ -187,7 +186,6 @@ try_again:
|
|
|
"lazy leaf delete!\n");
|
|
|
rb_erase(&leaf->rb_node, &info->msg_tree);
|
|
|
if (info->node_cache) {
|
|
|
- info->qsize -= sizeof(*leaf);
|
|
|
kfree(leaf);
|
|
|
} else {
|
|
|
info->node_cache = leaf;
|
|
@@ -200,7 +198,6 @@ try_again:
|
|
|
if (list_empty(&leaf->msg_list)) {
|
|
|
rb_erase(&leaf->rb_node, &info->msg_tree);
|
|
|
if (info->node_cache) {
|
|
|
- info->qsize -= sizeof(*leaf);
|
|
|
kfree(leaf);
|
|
|
} else {
|
|
|
info->node_cache = leaf;
|
|
@@ -1034,7 +1031,6 @@ SYSCALL_DEFINE5(mq_timedsend, mqd_t, mqdes, const char __user *, u_msg_ptr,
|
|
|
/* Save our speculative allocation into the cache */
|
|
|
INIT_LIST_HEAD(&new_leaf->msg_list);
|
|
|
info->node_cache = new_leaf;
|
|
|
- info->qsize += sizeof(*new_leaf);
|
|
|
new_leaf = NULL;
|
|
|
} else {
|
|
|
kfree(new_leaf);
|
|
@@ -1142,7 +1138,6 @@ SYSCALL_DEFINE5(mq_timedreceive, mqd_t, mqdes, char __user *, u_msg_ptr,
|
|
|
/* Save our speculative allocation into the cache */
|
|
|
INIT_LIST_HEAD(&new_leaf->msg_list);
|
|
|
info->node_cache = new_leaf;
|
|
|
- info->qsize += sizeof(*new_leaf);
|
|
|
} else {
|
|
|
kfree(new_leaf);
|
|
|
}
|