write_unlock
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&pmuint_rwlock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&vcpu->kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&kvm->mmu_lock);
write_unlock(&partition->rw_lock);
write_unlock(&partition->rw_lock);
write_unlock(&drv_info->notify_lock);
write_unlock(&drv_info->notify_lock);
write_unlock(&drv_info->notify_lock);
write_unlock(&mgr->vm_lock);
write_unlock(&mgr->vm_lock);
write_unlock(&node->vm_lock);
write_unlock(&node->vm_lock);
write_unlock(&i915->drm.vma_offset_manager->vm_lock);
write_unlock(&ctx->queuelock);
write_unlock(&ctx->queuelock);
write_unlock(&ctx->queuelock);
write_unlock(&shrinker->lock);
write_unlock(&cm_dev->mad_agent_lock);
write_unlock(&hp_sdc.rtq_lock);
write_unlock(&hp_sdc.lock);
write_unlock(&mlc->lock);
write_unlock(®istry.lock);
write_unlock(®istry.lock);
write_unlock(&cnic_dev_lock);
write_unlock(&cnic_dev_lock);
write_unlock(&cnic_dev_lock);
write_unlock(&port->sw->port_list_lock);
write_unlock(&port->sw->port_list_lock);
write_unlock(&cpp->resource_lock);
write_unlock(&cpp->resource_lock);
write_unlock(&entry->rw_lock);
write_unlock(&entry->rw_lock);
write_unlock(&entry->rw_lock);
write_unlock(&entry->rw_lock);
write_unlock(&pathentry->rw_lock);
write_unlock(&tape_device_lock);
write_unlock(&tape_device_lock);
write_unlock(&tape_device_lock);
write_unlock(&port->unit_list_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(&vport->vmid_lock);
write_unlock(lock);
write_unlock(&sip->macc_meta_lck);
write_unlock(&sdeb_fake_rw_lck);
write_unlock(&domain->bounce_lock);
write_unlock(&domain->bounce_lock);
write_unlock(&_T->as_lock))
write_unlock(&get_gsi_from_sbdf_lock);
write_unlock(&volume->cb_v_break_lock);
write_unlock(&cell->vl_servers_lock);
write_unlock(&server->fs_lock);
write_unlock(&net->sysnames_lock);
write_unlock(&op->volume->servers_lock);
write_unlock(&server->lock);
write_unlock(&volume->servers_lock);
write_unlock(&misc->entries_lock);
write_unlock(&misc->entries_lock);
write_unlock(&misc->entries_lock);
write_unlock(&fs_info->block_group_cache_lock);
write_unlock(&fs_info->block_group_cache_lock);
write_unlock(&fs_info->block_group_cache_lock);
write_unlock(&info->block_group_cache_lock);
write_unlock(&info->block_group_cache_lock);
write_unlock(&info->block_group_cache_lock);
write_unlock(&fs_info->block_group_cache_lock);
write_unlock(&fs_info->mapping_tree_lock);
write_unlock(&fs_info->global_root_lock);
write_unlock(&fs_info->global_root_lock);
write_unlock(&extent_tree->lock);
write_unlock(&extent_tree->lock);
write_unlock(&extent_tree->lock);
write_unlock(&tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&tree->lock);
write_unlock(&tree->lock);
write_unlock(&inode->extent_tree.lock);
write_unlock(&tree->lock);
write_unlock(&tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&trans->fs_info->mapping_tree_lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&tree->lock);
write_unlock(&tree->lock);
write_unlock(&em_tree->lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&eb->fs_info->tree_mod_log_lock);
write_unlock(&eb->fs_info->tree_mod_log_lock);
write_unlock(&eb->fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&eb->fs_info->tree_mod_log_lock);
write_unlock(&fs_info->tree_mod_log_lock);
write_unlock(&fs_info->mapping_tree_lock);
write_unlock(&fs_info->mapping_tree_lock);
write_unlock(&fs_info->mapping_tree_lock);
write_unlock(&fs_info->mapping_tree_lock);
write_unlock(&em_tree->lock);
write_unlock(&ls->ls_rsbtbl_lock);
write_unlock(&binfmt_lock);
write_unlock(&binfmt_lock);
write_unlock(&EXT2_I(inode)->i_meta_lock);
write_unlock(&EXT2_I(inode)->i_meta_lock);
write_unlock(&EXT4_I(inode)->i_es_lock);
write_unlock(&EXT4_I(inode)->i_es_lock);
write_unlock(&ei->i_es_lock);
write_unlock(&ei->i_es_lock);
write_unlock(&ei->i_es_lock);
write_unlock(&EXT4_I(inode)->i_es_lock);
write_unlock(&EXT4_I(inode)->i_es_lock);
write_unlock(pa->pa_node_lock.inode_lock);
write_unlock(pa->pa_node_lock.inode_lock);
write_unlock(pa->pa_node_lock.inode_lock);
write_unlock(&ei->i_prealloc_lock);
write_unlock(&ei->i_prealloc_lock);
write_unlock(&ei->i_prealloc_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&et->lock);
write_unlock(&file_systems_lock);
write_unlock(&file_systems_lock);
write_unlock(&file_systems_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&journal->j_state_lock);
goto write_unlock;
goto write_unlock;
write_unlock:
write_unlock(&pointers_lock);
write_unlock(&pointers_lock);
write_unlock(&pointers_lock);
write_unlock(&pointers_lock);
write_unlock(&fscache_cookies_lock);
write_unlock(&fscache_cookies_lock);
write_unlock(&nfs_version_lock);
write_unlock(&nfs_version_lock);
write_unlock(&cluster->cl_nodes_lock);
write_unlock(&cluster->cl_nodes_lock);
write_unlock(&cluster->cl_nodes_lock);
write_unlock(&o2net_handler_lock);
write_unlock(&o2net_handler_lock);
write_unlock(&journal->j_state_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&proc_subdir_lock);
write_unlock(&lease_list_lock);
write_unlock(&lease_list_lock);
write_unlock(&lease_list_lock);
write_unlock(&lease_list_lock);
write_unlock(&lease_list_lock);
write_unlock(&smb_direct_device_lock);
write_unlock(&smb_direct_device_lock);
write_unlock(&inode_hash_lock);
write_unlock(&inode_hash_lock);
write_unlock(&global_ft.lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&ft->lock);
write_unlock(&global_ft.lock);
write_unlock(&sbi->s_cred_lock);
write_unlock(&xattrs->lock);
write_unlock(&xattrs->lock);
write_unlock(_T->lock))
write_unlock(&uprobes_treelock);
write_unlock(&uprobes_treelock);
write_unlock(&torture_rwlock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(&resource_lock);
write_unlock(lock);
write_unlock(&filter->rwlock);
write_unlock(&filter->rwlock);
#define WU(x) write_unlock(&rwlock_##x)
write_unlock,
write_unlock((rwlock_t *)lock_rwlock_ptr);
write_unlock(&sp->lock);
write_unlock(&sp->lock);
write_unlock(&sp->lock);
write_unlock(&pool->lock);
write_unlock(&pool->lock);
write_unlock(&pool->lock);
write_unlock(&pool->lock);
write_unlock(&xen_9pfs_lock);
write_unlock(&xen_9pfs_lock);
write_unlock(&xen_9pfs_lock);
write_unlock(&ax25_uid_lock);
write_unlock(&ax25_uid_lock);
write_unlock(&ax25_uid_lock);
write_unlock(&ax25_uid_lock);
write_unlock(&bt_proto_lock);
write_unlock(&l->lock);
write_unlock(&l->lock);
write_unlock(&bt_proto_lock);
write_unlock(&hci_dev_list_lock);
write_unlock(&hci_dev_list_lock);
write_unlock(&iso_sk_list.lock);
write_unlock(&iso_sk_list.lock);
write_unlock(&chan_list_lock);
write_unlock(&chan_list_lock);
write_unlock(&chan_list_lock);
write_unlock(&chan_list_lock);
write_unlock(&chan_list_lock);
write_unlock(&rfcomm_sk_list.lock);
write_unlock(&rfcomm_sk_list.lock);
write_unlock(&sco_sk_list.lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&neigh->lock);
write_unlock(&neigh->lock);
write_unlock(&neigh->lock);
write_unlock(&neigh->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
write_unlock(&n->lock);
goto write_unlock;
write_unlock:
write_unlock(&idev->lock);
write_unlock(&idev->lock);
write_unlock(&proto_tab_lock);
write_unlock(&proto_tab_lock);
write_unlock(&local->sockets.lock);
write_unlock(&local->raw_sockets.lock);
write_unlock(&l->lock);
write_unlock(&l->lock);
write_unlock(&l->lock);
write_unlock(&l->lock);
write_unlock(&pkc->blk_fill_in_prog_lock);
write_unlock(&pkc->blk_fill_in_prog_lock);
write_unlock(&local->services_lock);
write_unlock(&local->services_lock);
write_unlock(&rx->local->services_lock);
write_unlock(&rx->call_lock);
write_unlock(&rx->call_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&rx->call_lock);
write_unlock(&rx->call_lock);
write_unlock(&rx->call_lock);
write_unlock(&bundle->local->rxnet->conn_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&bundle->local->rxnet->conn_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&rxnet->conn_lock);
write_unlock(&conn->security_use_lock);
write_unlock(&act_mod_lock);
write_unlock(&act_mod_lock);
write_unlock(&act_mod_lock);
write_unlock(&ife_mod_lock);
write_unlock(&ife_mod_lock);
write_unlock(&ife_mod_lock);
write_unlock(&cls_mod_lock);
write_unlock(&cls_mod_lock);
write_unlock(&ematch_mod_lock);
write_unlock(&ematch_mod_lock);
write_unlock(&qdisc_mod_lock);
write_unlock(&qdisc_mod_lock);
write_unlock(&qdisc_mod_lock);
write_unlock(&qdisc_mod_lock);
write_unlock(&head->lock);
write_unlock(&head->lock);
write_unlock(&smc_clc_eid_table.lock);
write_unlock(&smc_clc_eid_table.lock);
write_unlock(&smc_clc_eid_table.lock);
write_unlock(&smc_clc_eid_table.lock);
write_unlock(&smc_clc_eid_table.lock);
write_unlock(&sn->pnetids_ndev.lock);
write_unlock(&sn->pnetids_ndev.lock);
write_unlock(&sn->pnetids_ndev.lock);
write_unlock(&keyring_name_lock);
write_unlock(&keyring_name_lock);
write_unlock(&keyring_name_lock);
write_unlock(&vcpu->pid_lock);
#define KVM_MMU_UNLOCK(kvm) write_unlock(&(kvm)->mmu_lock)