Lines Matching refs:newmap
2078 struct ceph_osdmap *newmap = NULL, *oldmap; in ceph_osdc_handle_map() local
2109 newmap = osdmap_apply_incremental(&p, next, in ceph_osdc_handle_map()
2112 if (IS_ERR(newmap)) { in ceph_osdc_handle_map()
2113 err = PTR_ERR(newmap); in ceph_osdc_handle_map()
2116 BUG_ON(!newmap); in ceph_osdc_handle_map()
2117 if (newmap != osdc->osdmap) { in ceph_osdc_handle_map()
2119 osdc->osdmap = newmap; in ceph_osdc_handle_map()
2132 if (newmap) in ceph_osdc_handle_map()
2154 newmap = ceph_osdmap_decode(&p, p+maplen); in ceph_osdc_handle_map()
2155 if (IS_ERR(newmap)) { in ceph_osdc_handle_map()
2156 err = PTR_ERR(newmap); in ceph_osdc_handle_map()
2159 BUG_ON(!newmap); in ceph_osdc_handle_map()
2161 osdc->osdmap = newmap; in ceph_osdc_handle_map()
2163 if (oldmap->epoch + 1 < newmap->epoch) in ceph_osdc_handle_map()