- old_sp = self->cp_sp;
- old_ip = self->cp_ip;
- self->cp_sp = 0;
- self->cp_ip = 0;
- r = __syscall_cp_asm(&self->cp_sp, nr, u, v, w, x, y, z);
- self->cp_ip = old_ip;
- self->cp_sp = old_sp;
+ r = __syscall_cp_asm(&self->cancel, nr, u, v, w, x, y, z);