]> git.baikalelectronics.ru Git - kernel.git/commit
libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()
authorIlya Dryomov <idryomov@gmail.com>
Fri, 7 Jul 2017 14:14:45 +0000 (16:14 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 17 Jul 2017 12:54:58 +0000 (14:54 +0200)
commit6c307418110f5f4c7da38bf12897e348ec23a4a8
treeca2b70991fbcb692364249209970b7ca806a2477
parentda8df82c4b6428b329b4da1295722099da465ac4
libceph: use alloc_pg_mapping() in __decode_pg_upmap_items()

... otherwise we die in insert_pg_mapping(), which wants pg->node to be
empty, i.e. initialized with RB_CLEAR_NODE.

Fixes: 8f858e82570e ("libceph: pg_upmap[_items] infrastructure")
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
net/ceph/osdmap.c