down_write
down_write(&service_level_sem);
down_write(&service_level_sem);
down_write(&vcpu->kvm->arch.apicv_update_lock);
down_write(&sev_deactivate_lock);
down_write(&sev_deactivate_lock);
down_write(&kvm->arch.apicv_update_lock);
down_write(&kvm->arch.apicv_update_lock);
down_write(&mem_enc_lock);
down_write(&profile->lock);
down_write(&profile->lock);
down_write(&set->update_nr_hwq_lock);
down_write(&set->update_nr_hwq_lock);
down_write(&alg_types_sem);
down_write(&alg_types_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&asymmetric_key_parsers_sem);
down_write(&asymmetric_key_parsers_sem);
down_write(&crypto_alg_sem);
down_write(&crypto_alg_sem);
down_write(&xdna->notifier_lock);
down_write(&xdna->notifier_lock);
down_write(&xdna->notifier_lock);
down_write(&xdna->notifier_lock);
down_write(&xdna->notifier_lock);
down_write(&xdna->notifier_lock);
down_write(&entry->state_dump_sem);
down_write(&dev_entry->state_dump_sem);
down_write(&vdev->pm->reset_lock);
down_write(&pcc_ss_data->pcc_lock);
down_write(&pcc_ss_data->pcc_lock);
down_write(&pcc_ss_data->pcc_lock);
down_write(&pcc_ss_data->pcc_lock);
down_write(&pcc_ss_data->pcc_lock);
down_write(&bus_type_sem);
down_write(&bus_type_sem);
down_write(&sb->s_umount);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->lock_rwsem);
down_write(&rbd_dev->header_rwsem);
down_write(&rbd_dev->header_rwsem);
down_write(&user_list_lock);
down_write(&user_list_lock);
down_write(&chip->ops_sem);
down_write(&chip->ops_sem);
down_write(&dev->attach_lock);
down_write(&dev->attach_lock);
down_write(&dev->attach_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qp->qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&qps[0]->qm->qps_lock);
down_write(&qm->qps_lock);
down_write(&dev_cfg_data->lock);
down_write(&dev_cfg_data->lock);
down_write(&dev_cfg_data->lock);
down_write(&cfg->lock);
down_write(&cfg->lock);
down_write(&accel_dev->sysfs.lock);
down_write(&data->lock);
down_write(&data->lock);
down_write(&data->lock);
down_write(&dax_region_rwsem);
down_write(&dax_region_rwsem);
down_write(&dax_dev_rwsem);
down_write(&gdev->rwsem);
down_write(&gdev->rwsem);
down_write(&gdev->rwsem);
down_write(&reset_domain->sem);
down_write(&topology_lock);
down_write(&topology_lock);
down_write(&topology_lock);
down_write(&topology_lock);
down_write(&topology_lock);
down_write(&topology_lock);
down_write(&gpusvm->notifier_lock);
down_write(&driver->sem);
down_write(&pd->driver->sem);
down_write(&driver->sem);
down_write(&driver->sem);
down_write(&driver->sem);
down_write(&pvr_dev->reset_sem);
down_write(&pool->lock);
down_write(&pool->lock);
down_write(&pool->lock);
down_write(&rdev->exclusive_lock);
down_write(&rdev->pm.mclk_lock);
down_write(&rdev->pm.mclk_lock);
down_write(&pool_shrink_rwsem);
down_write(&fifo_state->rwsem);
down_write(&group->mode_sem);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&vm->svm.gpusvm.notifier_lock);
down_write(&vm->svm.gpusvm.notifier_lock);
down_write(&val->lock);
down_write(&xe->usm.lock);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&xe->usm.lock);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&vm->lock);
down_write(&minors_rwsem);
down_write(&minors_rwsem);
down_write(&minors_rwsem);
down_write(&minors_rwsem);
down_write(&__i2c_board_lock);
down_write(&__i2c_board_lock);
down_write(&bus->lock);
down_write(&rdma_nets_rwsem);
down_write(&rdma_nets_rwsem);
down_write(&devices_rwsem);
down_write(&devices_rwsem);
down_write(&devices_rwsem);
down_write(&clients_rwsem);
down_write(&devices_rwsem);
down_write(&clients_rwsem);
down_write(&clients_rwsem);
down_write(&event_handler->device->event_handler_rwsem);
down_write(&event_handler->device->event_handler_rwsem);
down_write(&devices_rwsem);
down_write(&devices_rwsem);
down_write(&devices_rwsem);
down_write(&devices_rwsem);
down_write(&device->client_data_rwsem);
down_write(&device->client_data_rwsem);
down_write(&rdma_nl_types[index].sem);
down_write(&link_ops_rwsem);
down_write(&link_ops_rwsem);
down_write(&ufile->hw_destroy_rwsem);
down_write(&xrcd->tgt_qps_rwsem);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&qp->state_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&dmar_global_lock);
down_write(&veventq->viommu->veventqs_rwsem);
down_write(&viommu->veventqs_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->domains_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&area->iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&iopt->iova_rwsem);
down_write(&ictx->ioas_creation_lock);
down_write(&ioas->iopt.iova_rwsem);
down_write(&mdev->viommu_rwsem);
down_write(&leds_list_lock);
down_write(&led_cdev->trigger_lock);
down_write(&leds_list_lock);
down_write(&led_cdev->trigger_lock);
down_write(&led_cdev->trigger_lock);
down_write(&triggers_list_lock);
down_write(&led_cdev->trigger_lock);
down_write(&triggers_list_lock);
down_write(&led_cdev->trigger_lock);
down_write(&led_cdev->trigger_lock);
down_write(&led->rwsem); \
down_write(&led->rwsem);
down_write(&led->rwsem); \
w ? down_write(&b->lock)
down_write(&dc->writeback_lock);
down_write(&dc->writeback_lock);
down_write(&tree->u.lock);
down_write(&lh->cache->trees[index].u.lock);
down_write(&bc->trees[i].u.lock);
down_write(&cmd->root_lock);
down_write(&cache->background_work_lock);
down_write(&cmd->lock);
down_write(&cmd->lock);
down_write(&cmd->lock);
down_write(&cmd->lock);
down_write(&cmd->lock);
down_write(&cmd->lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_hash_lock);
down_write(&_ps_lock);
down_write(&_ps_lock);
down_write(&s->lock);
down_write(&s->lock);
down_write(&s->lock);
down_write(&snap_dest->lock);
down_write(&s->lock);
down_write(&s->lock);
down_write(&s->lock);
down_write(&snap_src->lock);
down_write(&s->lock);
down_write(&snap->lock);
down_write(&_origins_lock);
down_write(&_origins_lock);
down_write(&_origins_lock);
down_write(&_origins_lock);
down_write(&_origins_lock);
down_write(&s->lock);
down_write(&_lock);
down_write(&_lock);
down_write(&pmd->root_lock);
down_write(&t->lock);
down_write(&zmd->mblk_sem);
down_write(&minor_rwsem);
down_write(&minor_rwsem);
down_write(&m10bmc->bmcfw_lock);
down_write(&dev->me_clients_rwsem);
down_write(&dev->me_clients_rwsem);
down_write(&dev->me_clients_rwsem);
down_write(&dev->me_clients_rwsem);
down_write(&bs->bs_kgts_sema);
down_write(&bs->bs_kgts_sema);
down_write(&bs->bs_kgts_sema);
down_write(&b->conf_sem);
down_write(&b->conf_sem);
down_write(&le->mutex);
down_write(&ubi->fm_protect);
down_write(&ubi->work_sem);
down_write(&ubi->fm_eba_sem);
down_write(&ubi->fm_protect);
down_write(&ubi->work_sem);
down_write(&ubi->work_sem);
down_write(&priv->cmd.switch_sem);
down_write(&priv->cmd.switch_sem);
down_write(&res->pkt_merge_param_sem);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&esw->mode_lock);
down_write(&node->lock);
down_write(&comp->sem);
down_write(&comp->sem);
down_write(&comp->sem);
down_write(&devcom->comp->sem);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&ionic->vf_op_lock);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&state->lock);
down_write(&state->lock);
down_write(&state->lock);
down_write(&state->lock);
down_write(&state->lock);
down_write(&state->lock);
down_write(&efx->filter_sem);
down_write(&efx->filter_sem);
down_write(&pch->chan_sem);
down_write(&peer->latest_cookie.lock);
down_write(&peer->latest_cookie.lock);
down_write(&checker->secret_lock);
down_write(&peer->handshake.lock);
down_write(&wg->static_identity.lock);
down_write(&peer->handshake.lock);
down_write(&handshake->lock);
down_write(&handshake->lock);
down_write(&handshake->lock);
down_write(&handshake->lock);
down_write(&handshake->lock);
down_write(&handshake->lock);
down_write(&wil->mem_lock);
down_write(&wil->mem_lock);
down_write(&nvmf_transports_rwsem);
down_write(&nvmf_transports_rwsem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_ana_sem);
down_write(&nvmet_config_sem);
down_write(&nvmet_config_sem);
down_write(&list_rwsem);
down_write(&list_rwsem);
down_write(&list_rwsem);
down_write(&list_rwsem);
down_write(&pci_acpi_companion_lookup_sem);
down_write(&pci_acpi_companion_lookup_sem);
down_write(&pci_bus_sem);
down_write(&pci_bus_sem);
down_write(&pci_bus_sem);
down_write(&pci_bus_sem);
down_write(&pci_bus_sem);
down_write(&pcmcia_socket_list_rwsem);
down_write(&pcmcia_socket_list_rwsem);
down_write(&pcmcia_socket_list_rwsem);
down_write(&init_lock);
down_write(&init_lock);
down_write(&init_lock);
down_write(&c->lock);
down_write(&san_rqsg_if.lock);
down_write(&cdev->client_lock);
down_write(&client->cdev->client_lock);
down_write(&cdev->client_lock);
down_write(&cdev->lock);
down_write(&ddev->client_lock);
down_write(&ddev->lock);
down_write(&ddev->client_lock);
down_write(&client->ddev->client_lock);
down_write(&wblock->notify_lock);
down_write(&wblock->notify_lock);
down_write(&wblock->notify_lock);
down_write(&wblock->notify_lock);
down_write(&wblock->notify_lock);
down_write(&data->buffer_lock);
down_write(&rdev_sem);
down_write(&rdev_sem);
down_write(&rdev_sem);
down_write(&rdev_sem);
down_write(&dcssblk_devices_sem);
down_write(&dcssblk_devices_sem);
down_write(&dcssblk_devices_sem);
down_write(&dcssblk_devices_sem);
down_write(&dcssblk_devices_sem);
down_write(&kvm->arch.crypto.pqap_hook_rwsem);
down_write(&kvm->arch.crypto.pqap_hook_rwsem);
down_write(&modules_rwsem);
down_write(&modules_rwsem);
down_write(&modules_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&real_tty->termios_rwsem);
down_write(&real_tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&tty->termios_rwsem);
down_write(&hba->clk_scaling_lock);
down_write(&hba->clk_scaling_lock);
down_write(&hba->clk_scaling_lock);
down_write(&minor_rwsem);
down_write(&minor_rwsem);
down_write(&companions_rwsem);
down_write(&companions_rwsem);
down_write(&ehci_cf_port_reset_rwsem);
down_write(&common->filesem);
down_write(&common->filesem);
down_write(filesem);
down_write(&ehci_cf_port_reset_rwsem);
down_write(&ehci_cf_port_reset_rwsem);
down_write(&ehci_cf_port_reset_rwsem);
down_write(&dev->io_rwsem);
down_write(&tty->termios_rwsem);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&ndev->reslock);
down_write(&vdev->cf_lock);
down_write(&vdpa_dev_lock);
down_write(&vdev->cf_lock);
down_write(&vdpa_dev_lock);
down_write(&vdpa_dev_lock);
down_write(&vdpa_dev_lock);
down_write(&vdpa_dev_lock);
down_write(&vdev->cf_lock);
down_write(&vdpa_dev_lock);
down_write(&vdpa_dev_lock);
down_write(&dev->rwsem);
down_write(&container->group_lock);
down_write(&container->group_lock);
down_write(&container->group_lock);
down_write(&parent->unreg_sem);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&vdev->memory_lock);
down_write(&priv->vdev->memory_lock);
down_write(&minfo->crtc2.lock);
down_write(&minfo->crtc2.lock);
down_write(&minfo->altout.lock);
down_write(&minfo->altout.lock);
down_write(&minfo->altout.lock);
down_write(&minfo->altout.lock);
down_write(&pcistub_sem);
down_write(&pcistub_sem);
down_write(&pcistub_sem);
down_write(&pcistub_sem);
down_write(&pcistub_sem);
down_write(&xs_watch_rwsem);
down_write(&v9ses->rename_sem);
down_write(&adfs_dir_rwsem);
down_write(&net->cells_lock);
down_write(&net->cells_lock);
down_write(&net->cells_lock);
down_write(&net->cells_lock);
down_write(&dvnode->validate_lock);
down_write(&dvnode->validate_lock);
down_write(&dvnode->validate_lock);
down_write(&orig_dvnode->validate_lock);
down_write(&new_dvnode->validate_lock);
down_write(&orig_dvnode->validate_lock);
down_write(&orig_dvnode->validate_lock);
down_write(&new_dvnode->validate_lock);
down_write(&dvnode->validate_lock);
down_write(&dvnode->validate_lock);
down_write(&vnode->volume->open_mmaps_lock);
down_write(&vnode->volume->open_mmaps_lock);
down_write(&vnode->validate_lock);
down_write(&cell->fs_lock);
down_write(&cell->fs_lock);
down_write(&cell->fs_lock);
down_write(&volume->cell->vs_lock);
down_write(&volume->cell->vs_lock);
down_write(&volume->cell->vs_lock);
down_write(&block_group->space_info->groups_sem);
down_write(&space_info->groups_sem);
down_write(&space_info->groups_sem);
down_write(&space_info->groups_sem);
down_write(&block_group->space_info->groups_sem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&fs_info->cleanup_work_sem);
down_write(&fs_info->cleanup_work_sem);
down_write(&inode->i_mmap_lock);
down_write(&block_group->data_rwsem);
down_write(&BTRFS_I(inode)->i_mmap_lock);
down_write(&inode->i_mmap_lock);
down_write(&fs_info->subvol_sem);
down_write(&fs_info->subvol_sem);
down_write(&fs_info->subvol_sem);
down_write(&fs_info->subvol_sem);
down_write(&fs_info->subvol_sem);
down_write(&inode1->i_mmap_lock);
down_write(&dev_replace->rwsem);
down_write(&dev_replace->rwsem);
down_write(&space_info->groups_sem);
down_write(&fs_info->commit_root_sem);
down_write(&sb->s_umount);
down_write(&space_info->groups_sem);
down_write(&mdsc->pool_perm_rwsem);
down_write(&mdsc->snap_rwsem);
down_write(&mdsc->snap_rwsem);
down_write(&mdsc->snap_rwsem);
down_write(&mdsc->snap_rwsem);
down_write(&frag->frag_sem);
down_write(&frag->frag_sem);
down_write(&mk->mk_sem);
down_write(&mk->mk_sem);
down_write(&newcon->sock_lock);
down_write(&othercon->sock_lock);
down_write(&con->sock_lock);
down_write(&con->sock_lock);
down_write(&con->sock_lock);
down_write(&ls->ls_in_recovery);
down_write(&ls->ls_in_recovery);
down_write(&(*auth_tok_key)->sem);
down_write(&(walker->global_auth_tok_key->sem));
down_write(&z_erofs_crypto_rwsem);
down_write(&z_erofs_crypto_rwsem);
down_write(&sbi->devs->rwsem);
down_write(&EXFAT_I(inode)->truncate_lock);
down_write(&EXT2_I(inode)->xattr_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&grp->alloc_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&ei->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(inode)->i_data_sem);
down_write(&EXT4_I(first)->i_data_sem);
down_write(&EXT4_I(second)->i_data_sem);
down_write(&EXT4_I(inode)->xattr_sem);
down_write(&sem->internal_rwsem);
down_write(&sbi->sb->s_umount);
down_write(&sit_i->sentry_lock);
down_write(&curseg->journal_rwsem);
down_write(&curseg->journal_rwsem);
down_write(&sit_i->sentry_lock);
down_write(&SIT_I(sbi)->sentry_lock);
down_write(&SIT_I(sbi)->sentry_lock);
down_write(&SIT_I(sbi)->sentry_lock);
down_write(&SIT_I(sbi)->sentry_lock);
down_write(&SIT_I(sbi)->sentry_lock);
down_write(&sit_i->sentry_lock);
down_write(&sit_i->sentry_lock);
down_write(&curseg->journal_rwsem);
down_write(&curseg->journal_rwsem);
down_write(&sit_i->sentry_lock);
down_write(&curseg->journal_rwsem);
down_write(&sit_i->sentry_lock);
down_write(&MSDOS_I(inode)->truncate_lock);
down_write(&bdi->wb_switch_rwsem);
down_write(&sb->s_umount);
down_write(&fi->dax->sem);
down_write(&fi->dax->sem);
down_write(&fi->dax->sem);
down_write(&fi->dax->sem);
down_write(&fc->killsb);
down_write(&fc->killsb);
down_write(&ip->i_rw_mutex);
down_write(&ip->i_rw_mutex);
down_write(&ip->i_rw_mutex);
down_write(&ip->i_rw_mutex);
down_write(&ip->i_rw_mutex);
down_write(&ls->ls_sem);
down_write(&sdp->sd_log_flush_lock);
down_write(&sdp->sd_log_flush_lock);
down_write(&ip->i_rw_mutex);
down_write(&sdp->sd_log_flush_lock);
down_write(&sdp->sd_log_flush_lock);
down_write(&vma_lock->rw_sema);
down_write(&c->wbuf_sem);
down_write(&c->wbuf_sem);
down_write(&c->wbuf_sem);
down_write(&c->wbuf_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&c->xattr_sem);
down_write(&JFS_IP(inode)->xattr_sem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&kernfs_root(kn)->kernfs_iattr_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&kernfs_root(kn)->kernfs_iattr_rwsem);
down_write(&kernfs_root(kn)->kernfs_iattr_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_rwsem);
down_write(&root->kernfs_iattr_rwsem);
down_write(&root->kernfs_iattr_rwsem);
down_write(&root->kernfs_iattr_rwsem);
down_write(&root->kernfs_supers_rwsem);
down_write(&root->kernfs_supers_rwsem);
down_write(&host->h_rwsem);
down_write(&namespace_sem);
down_write(&sb->s_umount);
down_write(&sb->s_umount);
down_write(&s->s_umount);
down_write(&fscache_addremove_sem);
down_write(&fscache_addremove_sem);
down_write(&fscache_addremove_sem);
down_write(&fscache_addremove_sem);
down_write(&fscache_addremove_sem);
down_write(&NFS_I(d_inode(dentry))->rmdir_sem);
down_write(&nfsi->rwsem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&bmap->b_sem);
down_write(&NILFS_MDT(cpfile)->mi_sem);
down_write(&NILFS_MDT(cpfile)->mi_sem);
down_write(&NILFS_MDT(cpfile)->mi_sem);
down_write(&NILFS_MDT(cpfile)->mi_sem);
down_write(&NILFS_MDT(cpfile)->mi_sem);
down_write(&nilfs->ns_sem);
down_write(&mi->mi_sem);
down_write(&mi->mi_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_segctor_sem);
down_write(&nilfs->ns_segctor_sem);
down_write(&nilfs->ns_segctor_sem);
down_write(&nilfs->ns_segctor_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&NILFS_MDT(sufile)->mi_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_segctor_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&nilfs->ns_sem);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(&ni->file.run_lock);
down_write(lock);
down_write(lock);
down_write(&ni->file.run_lock);
down_write(rw_lock);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&oi->ip_alloc_sem);
down_write(&oi->ip_alloc_sem);
down_write(&o2hb_callback_sem);
down_write(&o2hb_callback_sem);
down_write(&o2hb_callback_sem);
down_write(&oi->ip_alloc_sem);
down_write(&OCFS2_I(dir)->ip_alloc_sem);
down_write(&OCFS2_I(dir)->ip_alloc_sem);
down_write(&dlm_callback_sem);
down_write(&dlm_callback_sem);
down_write(&osb->nfs_sync_rwlock);
down_write(&oi->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode_in)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&journal->j_trans_barrier);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&OCFS2_I(oinfo->dqi_gqinode)->ip_alloc_sem);
down_write(&dqopt->dqio_sem);
down_write(&sb_dqopt(sb)->dqio_sem);
down_write(&sb_dqopt(dquot->dq_sb)->dqio_sem);
down_write(&sb_dqopt(sb)->dqio_sem);
down_write(&OCFS2_I(lqinode)->ip_alloc_sem);
down_write(&sb_dqopt(sb)->dqio_sem);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
down_write(&OCFS2_I(inode)->ip_alloc_sem);
down_write(&tree->rf_sem);
down_write(&oi->ip_xattr_sem);
down_write(&oi->ip_alloc_sem);
down_write(&oi->ip_alloc_sem);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
down_write(&OCFS2_I(inode)->ip_xattr_sem);
down_write(&oi->ip_alloc_sem);
down_write(&orangefs_inode->xattr_sem);
down_write(&orangefs_inode->xattr_sem);
down_write(&sb->s_umount);
down_write(&dqopt->dqio_sem);
down_write(&dqopt->dqio_sem);
down_write(&dqopt->dqio_sem);
down_write(&dqopt->dqio_sem);
down_write(&inode->i_rwsem);
down_write(&htable_rw_lock);
down_write(&htable_rw_lock);
down_write(&htable_rw_lock);
down_write(&conn_list_lock);
down_write(&shares_table_lock);
down_write(&shares_table_lock);
down_write(&sess->tree_conns_lock);
down_write(&sess->tree_conns_lock);
down_write(&sess->tree_conns_lock);
down_write(&sess->chann_lock);
down_write(&sess->rpc_lock);
down_write(&sess->rpc_lock);
down_write(&sess->rpc_lock);
down_write(&sessions_table_lock);
down_write(&conn->session_lock);
down_write(&sess->chann_lock);
down_write(&sessions_table_lock);
down_write(&conn->session_lock);
down_write(&conn->session_lock);
down_write(&sessions_table_lock);
down_write(&conn->session_lock);
down_write(&sessions_table_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&sess->chann_lock);
down_write(&sess->chann_lock);
down_write(&sess->tree_conns_lock);
down_write(&sess->tree_conns_lock);
down_write(&conn->session_lock);
down_write(&fp->f_ci->m_lock);
down_write(&ipc_msg_table_lock);
down_write(&ipc_msg_table_lock);
down_write(&ipc_msg_table_lock);
down_write(&conn_list_lock);
down_write(&conn_list_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&ci->m_lock);
down_write(&fp->f_ci->m_lock);
down_write(&fp->f_ci->m_lock);
down_write(&sb->s_umount);
down_write(&sb->s_umount);
down_write(&c->commit_sem);
down_write(&c->commit_sem);
down_write(&c->commit_sem);
down_write(&ubifs_inode(host)->xattr_sem);
down_write(&ubifs_inode(host)->xattr_sem);
down_write(&ubifs_inode(host)->xattr_sem);
down_write(&iinfo->i_data_sem);
down_write(&UDF_I(inode)->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&iinfo->i_data_sem);
down_write(&octx->map_changing_lock);
down_write(&ctx->map_changing_lock);
down_write(&ctx->map_changing_lock);
down_write(&ctx->map_changing_lock);
down_write(&cil->xc_ctx_lock);
down_write(&_T->rwsem), up_write(&_T->rwsem))
down_write(&inode->i_rwsem);
down_write(&mapping->invalidate_lock);
down_write(&mapping->i_mmap_rwsem);
down_write(&mm->mmap_lock);
extern void down_write(struct rw_semaphore *sem) __acquires(sem);
DEFINE_LOCK_GUARD_1(rwsem_write, struct rw_semaphore, down_write(_T->lock), up_write(_T->lock))
# define down_write_nest_lock(sem, nest_lock) down_write(sem)
# define down_write_nested(sem, subclass) down_write(sem)
down_write(&vdev->cf_lock);
down_write(&vdev->cf_lock);
down_write(&flow_table->flow_block_lock);
down_write(&flow_table->flow_block_lock);
down_write(&msg_ids(ns).rwsem);
down_write(&ids->rwsem);
down_write(&sem_ids(ns).rwsem);
down_write(&shm_ids(ns).rwsem);
down_write(&shm_ids(ns).rwsem);
down_write(&shm_ids(ns).rwsem);
down_write(&shm_ids(ns).rwsem);
down_write(&shm_ids(ns).rwsem);
down_write(&ids->rwsem);
down_write(&ids->rwsem);
down_write(&bpf_crypto_types_sem);
down_write(&bpf_crypto_types_sem);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&bpf_devs_lock);
down_write(&tsk->signal->cgroup_threadgroup_rwsem);
down_write(&uprobe->consumer_rwsem);
down_write(&uprobe->consumer_rwsem);
down_write(&uprobe->consumer_rwsem);
down_write(&uprobe->register_rwsem);
down_write(&uprobe->register_rwsem);
down_write(&uprobe->register_rwsem);
down_write(&luo_session_global.incoming.rwsem);
down_write(&luo_session_global.outgoing.rwsem);
down_write(&torture_rwsem);
EXPORT_SYMBOL(down_write);
down_write(&nh->rwsem);
down_write(&nh->rwsem);
down_write(rwsems[i]);
down_write(&ag->lock);
down_write(&uts_sem);
down_write(&uts_sem);
down_write(&listeners->sem);
down_write(&listeners->sem);
down_write(&listeners->sem);
down_write(&clk->rwsem);
down_write(&all_cpu_access_lock);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&trace_event_sem);
down_write(&umhelper_sem);
down_write(&umhelper_sem);
down_write(&uts_sem);
down_write(&cttype->mod_lock);
down_write(&cttype->mod_lock);
down_write(&cttype->mod_lock);
down_write(&cttype->mod_lock);
down_write(&cttype->mod_lock);
down_write(&cttype->mod_lock);
#define WSL(x) down_write(&rwsem_##x)
down_write(&d->sem);
down_write(&d->sem);
down_write((struct rw_semaphore *)lock_rwsem_ptr);
down_write(&mt_lock);
down_write(&mt_lock);
down_write(&test->data.start);
down_write(&test->data.start);
down_write(&mapping1->invalidate_lock);
down_write(&vma_lock->rw_sema);
down_write(&resv_map->rw_sema);
down_write(&vma_lock->rw_sema);
down_write(&anon_vma->root->rwsem);
down_write(&nommu_region_sem);
down_write(&nommu_region_sem);
down_write(&nommu_region_sem);
down_write(&nommu_region_sem);
down_write(&nommu_region_sem);
down_write(&dqopt->dqio_sem);
down_write(&dqopt->dqio_sem);
down_write(&page_offline_rwsem);
down_write(&bnep_session_sem);
down_write(&bnep_session_sem);
down_write(&cmtp_session_sem);
down_write(&cmtp_session_sem);
down_write(&hidp_session_sem);
down_write(&hidp_session_sem);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&osdc->lock);
down_write(&pernet_ops_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&dev_addr_sem);
down_write(&pernet_ops_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&net_rwsem);
down_write(&net_rwsem);
down_write(&pernet_ops_rwsem);
down_write(&dev_addr_sem);
down_write(&pernet_ops_rwsem);
down_write(&flowtable->flow_block_lock);
down_write(&flowtable->flow_block_lock);
down_write(&flowtable->flow_block_lock);
down_write(&cb_lock);
down_write(&rds_ib_devices_lock);
down_write(&rds_ib_devices_lock);
down_write(&rds_trans_sem);
down_write(&rds_trans_sem);
down_write(&ct_ft->nf_ft.flow_block_lock);
down_write(&block->cb_lock);
down_write(&block->cb_lock);
down_write(&block->cb_lock);
down_write(&link->lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(lock);
down_write(&lgr->rmbs_lock);
down_write(&lgr->sndbufs_lock);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(lock);
down_write(&lgr->rmbs_lock);
down_write(&lgr->sndbufs_lock);
down_write(lock);
down_write(&smc->conn.lgr->sndbufs_lock);
down_write(&lgr->rmbs_lock);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->rmbs_lock);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->llc_conf_mutex);
down_write(&lgr->rmbs_lock);
down_write(&lgr->rmbs_lock);
down_write(&device_offload_lock);
down_write(&dummy_rwsem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&key_types_sem);
down_write(&key_types_sem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&key->sem);
down_write(&keyring->sem);
down_write(&keyring_serialise_restrict_sem);
down_write(&keyring->sem);
down_write(&l_keyring->sem);
down_write(&u_keyring->sem);
down_write(&keyring->sem);
down_write(&keyring->sem);
down_write(&keyring->sem);
down_write(&keyring->sem);
down_write(&ns->keyring_sem);
down_write(&new_cred->thread_keyring->sem);
down_write(&new_cred->thread_keyring->sem);
down_write(&user_ns->keyring_sem);
down_write(&user_ns->keyring_sem);
down_write(&card->controls_rwsem);
down_write(&card->controls_rwsem);
#define down_write_nested(sem, subclass) down_write(sem)
down_write(&env->cgroups.lock);
down_write(&env->cgroups.lock);
down_write(&comm_strs->lock);
down_write(&comm_strs->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&dsos->lock);
down_write(&env->bpf_progs.lock);
down_write(&env->bpf_progs.lock);
down_write(&env->bpf_progs.lock);
down_write(&env->bpf_progs.lock);
down_write(&env->bpf_progs.lock);
down_write(maps__lock(maps));
down_write(maps__lock(dest));
down_write(maps__lock(maps));
down_write(maps__lock(kmaps));
down_write(maps__lock(maps));
down_write(maps__lock(maps));
down_write(maps__lock(maps));
down_write(maps__lock(maps));
down_write(maps__lock(maps));
int down_write(struct rw_semaphore *sem) EXCLUSIVE_LOCK_FUNCTION(sem);
down_write(thread__namespaces_lock(thread));
down_write(thread__comm_lock(thread));
down_write(thread__namespaces_lock(thread));
down_write(thread__comm_lock(thread));
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);
down_write(&table->lock);