Commit 40ed330c authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

kcmp: Stop showing ids tree

Useless, at least in the form present
now it's unreadable anyway. So stop
welling out the logs.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@openvz.org>
Signed-off-by: 's avatarPavel Emelyanov <xemul@parallels.com>
parent db70a415
...@@ -1546,7 +1546,6 @@ int cr_dump_tasks(pid_t pid) ...@@ -1546,7 +1546,6 @@ int cr_dump_tasks(pid_t pid)
if (ret) if (ret)
goto err; goto err;
fd_id_show_tree();
err: err:
if (disconnect_from_page_server()) if (disconnect_from_page_server())
ret = -1; ret = -1;
......
...@@ -22,11 +22,6 @@ ...@@ -22,11 +22,6 @@
static DECLARE_KCMP_TREE(fd_tree, KCMP_FILE); static DECLARE_KCMP_TREE(fd_tree, KCMP_FILE);
void fd_id_show_tree(void)
{
kid_show_tree(&fd_tree);
}
#define FDID_BITS 5 #define FDID_BITS 5
#define FDID_SIZE (1 << FDID_BITS) #define FDID_SIZE (1 << FDID_BITS)
#define FDID_MASK (FDID_SIZE - 1) #define FDID_MASK (FDID_SIZE - 1)
......
...@@ -16,6 +16,5 @@ struct stat; ...@@ -16,6 +16,5 @@ struct stat;
struct fd_parms; struct fd_parms;
extern int fd_id_generate(pid_t pid, FdinfoEntry *fe, struct fd_parms *p); extern int fd_id_generate(pid_t pid, FdinfoEntry *fe, struct fd_parms *p);
extern int fd_id_generate_special(struct fd_parms *p, u32 *id); extern int fd_id_generate_special(struct fd_parms *p, u32 *id);
extern void fd_id_show_tree(void);
#endif /* __CR_FILE_IDS_H__ */ #endif /* __CR_FILE_IDS_H__ */
...@@ -25,6 +25,5 @@ struct kid_elem { ...@@ -25,6 +25,5 @@ struct kid_elem {
extern u32 kid_generate_gen(struct kid_tree *tree, extern u32 kid_generate_gen(struct kid_tree *tree,
struct kid_elem *elem, int *new_id); struct kid_elem *elem, int *new_id);
extern void kid_show_tree(struct kid_tree *tree);
#endif /* __CR_KCMP_IDS_H__ */ #endif /* __CR_KCMP_IDS_H__ */
...@@ -56,59 +56,6 @@ struct kid_entry { ...@@ -56,59 +56,6 @@ struct kid_entry {
struct kid_elem elem; struct kid_elem elem;
} __aligned(sizeof(long)); } __aligned(sizeof(long));
static void show_subnode(struct rb_node *node, int self)
{
struct kid_entry *this = rb_entry(node, struct kid_entry, subtree_node);
pr_info("\t\t| %#x.%#x %s\n", this->elem.genid, this->subid,
self ? "(self)" : "");
if (node->rb_left) {
pr_info("\t\t| left:\n");
show_subnode(node->rb_left, 0);
pr_info("\t\t| --l\n");
}
if (node->rb_right) {
pr_info("\t\t| right:\n");
show_subnode(node->rb_right, 0);
pr_info("\t\t| --r\n");
}
}
static void show_subtree(struct rb_root *root)
{
pr_info("\t\t| SubTree\n");
show_subnode(root->rb_node, 1);
}
static void show_node(struct rb_node *node)
{
struct kid_entry *this = rb_entry(node, struct kid_entry, node);
pr_info("\t%#x.%#x\n", this->elem.genid, this->subid);
if (node->rb_left) {
pr_info("\tleft:\n");
show_node(node->rb_left);
pr_info("\t--l\n");
}
if (node->rb_right) {
pr_info("\tright:\n");
show_node(node->rb_right);
pr_info("\t--r\n");
}
show_subtree(&this->subtree_root);
pr_info("\t--s\n");
}
void kid_show_tree(struct kid_tree *tree)
{
struct rb_root *root = &tree->root;
pr_info("\tTree of %d objects\n", tree->kcmp_type);
if (root->rb_node)
show_node(root->rb_node);
}
static struct kid_entry *alloc_kid_entry(struct kid_tree *tree, struct kid_elem *elem) static struct kid_entry *alloc_kid_entry(struct kid_tree *tree, struct kid_elem *elem)
{ {
struct kid_entry *e; struct kid_entry *e;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment