ID_SYNCER
p->block_id = ID_SYNCER /* unused */;
p->block_id = ID_SYNCER /* unused */;
peer_req = read_in_block(peer_device, ID_SYNCER, sector, pi);
D_ASSERT(device, p->block_id == ID_SYNCER);
peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER, sector,
drbd_send_ack_ex(peer_device, P_NEG_ACK, sector, size, ID_SYNCER);
if (p->block_id == ID_SYNCER) {
if (p->block_id == ID_SYNCER) {
peer_req->block_id = ID_SYNCER; /* By setting block_id, digest pointer becomes invalid! */
do_wake = list_empty(block_id == ID_SYNCER ? &device->sync_ee : &device->active_ee);
if (block_id == ID_SYNCER)
peer_req = drbd_alloc_peer_req(peer_device, ID_SYNCER /* unused */, sector,
sector, size, ID_SYNCER);