DEFINE_SPINLOCK
static DEFINE_SPINLOCK(i8259_irq_lock);
DEFINE_SPINLOCK(srm_irq_lock);
static __cacheline_aligned DEFINE_SPINLOCK(smc_lock);
static DEFINE_SPINLOCK(srmcons_callback_lock);
DEFINE_SPINLOCK(dp264_irq_lock);
DEFINE_SPINLOCK(rawhide_irq_lock);
DEFINE_SPINLOCK(sable_lynx_irq_lock);
DEFINE_SPINLOCK(titan_irq_lock);
DEFINE_SPINLOCK(wildfire_irq_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(pmb_lock);
static DEFINE_SPINLOCK(mux_spin_lock);
static DEFINE_SPINLOCK(gating_lock);
static DEFINE_SPINLOCK(boot_lock);
static DEFINE_SPINLOCK(boot_lock);
static DEFINE_SPINLOCK(scr_lock);
static DEFINE_SPINLOCK(arm_ckctl_lock);
static DEFINE_SPINLOCK(arm_idlect2_lock);
static DEFINE_SPINLOCK(mod_conf_ctrl_0_lock);
static DEFINE_SPINLOCK(mod_conf_ctrl_1_lock);
static DEFINE_SPINLOCK(swd_clk_div_ctrl_sel_lock);
static DEFINE_SPINLOCK(mux_spin_lock);
static DEFINE_SPINLOCK(dma_chan_lock);
static DEFINE_SPINLOCK(iommu_lock);
static DEFINE_SPINLOCK(orion5x_pci_lock);
static DEFINE_SPINLOCK(orion5x_pcie_lock);
static DEFINE_SPINLOCK(tucr_lock);
static DEFINE_SPINLOCK(jornada_ssp_lock);
static DEFINE_SPINLOCK(boot_lock);
static DEFINE_SPINLOCK(boot_lock);
static DEFINE_SPINLOCK(cpu_lock);
static DEFINE_SPINLOCK(tegra_lp2_lock);
static DEFINE_SPINLOCK(rac_lock);
static DEFINE_SPINLOCK(arm_dma_bufs_lock);
static DEFINE_SPINLOCK(swapper_pgdir_lock);
static DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(cache_lock);
static DEFINE_SPINLOCK(cache_lock);
DEFINE_SPINLOCK(kmap_gen_lock);
static DEFINE_SPINLOCK(show_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(clk_lock);
static DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(hose_spinlock);
static DEFINE_SPINLOCK(alchemy_clk_csrc_lock);
static DEFINE_SPINLOCK(au1xxx_dbdma_spin_lock);
DEFINE_SPINLOCK(au1000_dma_spin_lock);
static DEFINE_SPINLOCK(alchemy_usb_lock);
static DEFINE_SPINLOCK(au1300_vss_lock);
static DEFINE_SPINLOCK(ath79_device_reset_lock);
static DEFINE_SPINLOCK(bcm63xx_cs_lock);
static DEFINE_SPINLOCK(bcm63xx_gpio_lock);
static DEFINE_SPINLOCK(ipic_lock);
static DEFINE_SPINLOCK(epic_lock);
static DEFINE_SPINLOCK(reset_mutex);
DEFINE_SPINLOCK(ioasic_ssr_lock);
static DEFINE_SPINLOCK(vdma_lock);
static DEFINE_SPINLOCK(txx9_gpio_lock);
static DEFINE_SPINLOCK(dbe_lock);
static DEFINE_SPINLOCK(ipi_lock);
static DEFINE_SPINLOCK(show_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(ltq_eiu_lock);
DEFINE_SPINLOCK(ebu_lock);
static DEFINE_SPINLOCK(ltq_dma_lock);
static DEFINE_SPINLOCK(g_pmu_lock);
static DEFINE_SPINLOCK(index_access_lock);
static DEFINE_SPINLOCK(port_access_lock);
static DEFINE_SPINLOCK(hpet_lock);
static DEFINE_SPINLOCK(msi_free_irq_bitmask_lock);
static DEFINE_SPINLOCK(config_lock);
static DEFINE_SPINLOCK(txx9_iocled_lock);
static DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(boot_lock);
DEFINE_SPINLOCK(pa_tlb_flush_lock);
static DEFINE_SPINLOCK(pdc_lock);
static DEFINE_SPINLOCK(pcxl_res_lock);
static DEFINE_SPINLOCK(perf_lock);
static DEFINE_SPINLOCK(terminate_lock);
static DEFINE_SPINLOCK(unwind_lock);
static DEFINE_SPINLOCK(sid_lock);
static DEFINE_SPINLOCK(eeh_eventlist_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(hose_spinlock);
DEFINE_SPINLOCK(rtas_data_buf_lock);
static DEFINE_SPINLOCK(progress_lock);
static DEFINE_SPINLOCK(rtasd_log_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(crash_handlers_lock);
static DEFINE_SPINLOCK(kvmppc_uvmem_bitmap_lock);
static DEFINE_SPINLOCK(kvm_global_user_count_lock);
static DEFINE_SPINLOCK(slice_convert_lock);
static DEFINE_SPINLOCK(lock_l0_stats);
static DEFINE_SPINLOCK(clklock);
static DEFINE_SPINLOCK(mpc52xx_lock);
static DEFINE_SPINLOCK(gpio_lock);
static DEFINE_SPINLOCK(cmd_lock);
static DEFINE_SPINLOCK(spu_lock);
static DEFINE_SPINLOCK(spu_full_list_lock);
static DEFINE_SPINLOCK(nvram_lock);
static DEFINE_SPINLOCK(init_lock);
static DEFINE_SPINLOCK(pmf_lock);
static DEFINE_SPINLOCK(opal_async_comp_lock);
static DEFINE_SPINLOCK(opal_hmi_evt_lock);
static DEFINE_SPINLOCK(opal_mem_err_lock);
static DEFINE_SPINLOCK(opal_prd_msg_queue_lock);
static DEFINE_SPINLOCK(msg_list_lock);
static DEFINE_SPINLOCK(opal_write_lock);
static DEFINE_SPINLOCK(ps3_htab_lock);
static DEFINE_SPINLOCK(slot_errbuf_lock);
static DEFINE_SPINLOCK(dma_win_list_lock);
static DEFINE_SPINLOCK(pSeries_lpar_tlbie_lock);
static DEFINE_SPINLOCK(nvram_lock);
static DEFINE_SPINLOCK(hvpipe_src_list_lock);
static DEFINE_SPINLOCK(ras_log_buf_lock);
static DEFINE_SPINLOCK(cmd_lock);
static DEFINE_SPINLOCK(invalidate_lock);
DEFINE_SPINLOCK(dcr_ind_lock);
static DEFINE_SPINLOCK(ehv_pic_lock);
static DEFINE_SPINLOCK(fsl_lbc_lock);
static DEFINE_SPINLOCK(fsl_rio_config_lock);
static DEFINE_SPINLOCK(fsl_rio_doorbell_lock);
static DEFINE_SPINLOCK(mmio_nvram_lock);
static DEFINE_SPINLOCK(vmid_lock);
static DEFINE_SPINLOCK(appldata_timer_lock);
static DEFINE_SPINLOCK(cpcmd_lock);
static DEFINE_SPINLOCK(system_ctl_lock);
static DEFINE_SPINLOCK(diag210_lock);
static DEFINE_SPINLOCK(diag8c_lock);
static DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(ext_int_hash_lock);
static DEFINE_SPINLOCK(irq_subclass_lock);
static DEFINE_SPINLOCK(lgr_info_lock);
static DEFINE_SPINLOCK(ipd_lock);
static DEFINE_SPINLOCK(virt_timer_lock);
static DEFINE_SPINLOCK(cmm_lock);
static DEFINE_SPINLOCK(s390_kernel_write_lock);
static DEFINE_SPINLOCK(pfault_lock);
static DEFINE_SPINLOCK(zpci_list_lock);
static DEFINE_SPINLOCK(zpci_domain_lock);
static DEFINE_SPINLOCK(zpci_iomap_lock);
static DEFINE_SPINLOCK(sh03_rtc_lock);
static DEFINE_SPINLOCK(x3proto_gpio_lock);
DEFINE_SPINLOCK(dma_spin_lock);
static DEFINE_SPINLOCK(sq_mapping_lock);
static DEFINE_SPINLOCK(dwarf_cie_lock);
static DEFINE_SPINLOCK(dwarf_fde_lock);
static DEFINE_SPINLOCK(trapped_lock);
static DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(unwinder_lock);
static DEFINE_SPINLOCK(dma_spin_lock);
static DEFINE_SPINLOCK(dma_spin_lock);
static DEFINE_SPINLOCK(dma_spin_lock);
static DEFINE_SPINLOCK(auxio_lock);
static DEFINE_SPINLOCK(auxio_lock);
static DEFINE_SPINLOCK(mctrl_list_lock);
static DEFINE_SPINLOCK(cpu_map_lock);
static DEFINE_SPINLOCK(ds_lock);
static DEFINE_SPINLOCK(hvapi_lock);
static DEFINE_SPINLOCK(irq_table_lock);
static DEFINE_SPINLOCK(irq_map_lock);
static DEFINE_SPINLOCK(leon_irq_lock);
static DEFINE_SPINLOCK(grpci2_dev_lock);
static DEFINE_SPINLOCK(cross_call_lock);
static DEFINE_SPINLOCK(mdesc_lock);
static DEFINE_SPINLOCK(pci_poke_lock);
static DEFINE_SPINLOCK(rotor_lock);
static DEFINE_SPINLOCK(stc_buf_lock);
static DEFINE_SPINLOCK(global_cpu_snapshot_lock);
static DEFINE_SPINLOCK(stc_buf_lock);
DEFINE_SPINLOCK(ns87303_lock);
DEFINE_SPINLOCK(sun4d_imsk_lock);
static DEFINE_SPINLOCK(cross_call_lock);
static DEFINE_SPINLOCK(cross_call_lock);
DEFINE_SPINLOCK(rtc_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(dimm_handler_lock);
static DEFINE_SPINLOCK(dummy);
DEFINE_SPINLOCK(ctx_alloc_lock);
static DEFINE_SPINLOCK(srmmu_context_spinlock);
DEFINE_SPINLOCK(prom_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(winch_handler_lock);
static DEFINE_SPINLOCK(mc_devices_lock);
static DEFINE_SPINLOCK(client_lock);
static DEFINE_SPINLOCK(notify_spinlock);
static DEFINE_SPINLOCK(vector_devices_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(initial_jmpbuf_spinlock);
static DEFINE_SPINLOCK(hv_crash_reboot_lk);
static DEFINE_SPINLOCK(iommu_bitmap_lock);
static DEFINE_SPINLOCK(gart_lock);
static DEFINE_SPINLOCK(user_list_lock);
static DEFINE_SPINLOCK(mce_chrdev_state_lock);
static DEFINE_SPINLOCK(cmci_poll_lock);
static DEFINE_SPINLOCK(sgx_reclaimer_lock);
DEFINE_SPINLOCK(rtc_lock);
static DEFINE_SPINLOCK(irqbits_lock);
static DEFINE_SPINLOCK(svm_vm_data_hash_lock);
static DEFINE_SPINLOCK(srso_lock);
static DEFINE_SPINLOCK(vmx_vpid_lock);
DEFINE_SPINLOCK(pgd_lock);
static DEFINE_SPINLOCK(trace_lock);
static DEFINE_SPINLOCK(memtype_lock); /* protects memtype accesses */
static DEFINE_SPINLOCK(cpa_lock);
static DEFINE_SPINLOCK(pcibios_fwaddrmap_lock);
static DEFINE_SPINLOCK(efi_runtime_lock);
static DEFINE_SPINLOCK(iosf_mbi_lock);
static DEFINE_SPINLOCK(ofw_lock);
static DEFINE_SPINLOCK(snp_leaked_pages_list_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(xen_reservation_lock);
static DEFINE_SPINLOCK(p2m_update_lock);
DEFINE_SPINLOCK(die_lock);
static DEFINE_SPINLOCK(bio_dirty_lock);
static DEFINE_SPINLOCK(trace_iocg_path_lock);
static DEFINE_SPINLOCK(elv_list_lock);
static DEFINE_SPINLOCK(major_names_spinlock);
static DEFINE_SPINLOCK(flush_lock);
static DEFINE_SPINLOCK(ghes_notify_lock_irq);
static DEFINE_SPINLOCK(cxl_cper_prot_err_work_lock);
static DEFINE_SPINLOCK(cxl_cper_work_lock);
static DEFINE_SPINLOCK(iort_msi_chip_lock);
static DEFINE_SPINLOCK(iort_fwnode_lock);
static DEFINE_SPINLOCK(rimt_fwnode_lock);
static DEFINE_SPINLOCK(binder_devices_lock);
static DEFINE_SPINLOCK(binder_dead_nodes_lock);
static DEFINE_SPINLOCK(piix_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(ata_scsi_rbuf_lock);
static DEFINE_SPINLOCK(atiixp_lock);
static DEFINE_SPINLOCK(efar_lock);
static DEFINE_SPINLOCK(rdc_lock);
static DEFINE_SPINLOCK(cphy_lock);
static DEFINE_SPINLOCK(sgpio_lock);
static DEFINE_SPINLOCK(idt77105_priv_lock);
static DEFINE_SPINLOCK(sunis_lock);
static DEFINE_SPINLOCK(linedisp_attachments_lock);
static DEFINE_SPINLOCK(pprt_lock);
static DEFINE_SPINLOCK(req_lock);
static DEFINE_SPINLOCK(amiflop_lock);
static DEFINE_SPINLOCK(devlist_lock);
static DEFINE_SPINLOCK(used_minors_lock);
static DEFINE_SPINLOCK(ataflop_lock);
static DEFINE_SPINLOCK(floppy_lock);
static DEFINE_SPINLOCK(rbd_dev_list_lock);
static DEFINE_SPINLOCK(rbd_client_list_lock);
static DEFINE_SPINLOCK(dev_lock);
static DEFINE_SPINLOCK(swim3_lock);
static DEFINE_SPINLOCK(ublk_idr_lock);
static DEFINE_SPINLOCK(minor_lock);
static DEFINE_SPINLOCK(z2ram_lock);
static DEFINE_SPINLOCK(btintel_pcie_recovery_lock);
static DEFINE_SPINLOCK(kapmd_queue_lock);
static DEFINE_SPINLOCK(hpet_lock);
static DEFINE_SPINLOCK(kcs_bmc_ipmi_instances_lock);
static DEFINE_SPINLOCK(kcs_bmc_serio_instances_lock);
static DEFINE_SPINLOCK(nvram_state_lock);
static DEFINE_SPINLOCK(bootid_spinlock);
static DEFINE_SPINLOCK(event_lock);
static DEFINE_SPINLOCK(dma_bufs_lock);
static DEFINE_SPINLOCK(pdrvdata_lock);
static DEFINE_SPINLOCK(aspeed_clk_lock);
static DEFINE_SPINLOCK(aspeed_g6_clk_lock);
static DEFINE_SPINLOCK(rm9200_mck_lock);
static DEFINE_SPINLOCK(at91sam9260_mck_lock);
static DEFINE_SPINLOCK(at91sam9g45_mck_lock);
static DEFINE_SPINLOCK(at91sam9n12_mck_lock);
static DEFINE_SPINLOCK(sam9rl_mck_lock);
static DEFINE_SPINLOCK(mck_lock);
DEFINE_SPINLOCK(pmc_pcr_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(pmc_pll_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(pmc_pll_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(mck_lock);
static DEFINE_SPINLOCK(pmc_pll_lock);
static DEFINE_SPINLOCK(pmc_mck0_lock);
static DEFINE_SPINLOCK(pmc_mckX_lock);
static DEFINE_SPINLOCK(pmc_pll_lock);
static DEFINE_SPINLOCK(pmc_mck0_lock);
static DEFINE_SPINLOCK(pmc_mckX_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(asm9260_clk_lock);
static DEFINE_SPINLOCK(bm1880_clk_lock);
static DEFINE_SPINLOCK(gemini_clk_lock);
static DEFINE_SPINLOCK(clk_gate_lock);
static DEFINE_SPINLOCK(ls1x_clk_div_lock);
static DEFINE_SPINLOCK(m10v_crglock);
static DEFINE_SPINLOCK(src_lock);
static DEFINE_SPINLOCK(npcm7xx_clk_lock);
static DEFINE_SPINLOCK(npcm8xx_clk_lock);
static DEFINE_SPINLOCK(stm32f4_clk_lock);
static DEFINE_SPINLOCK(stm32rcc_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(clk_lock);
static DEFINE_SPINLOCK(enable_lock);
static DEFINE_SPINLOCK(mmc_clk_lock);
static DEFINE_SPINLOCK(hisi_clk_lock);
static DEFINE_SPINLOCK(imx_lpcg_scu_lock);
static DEFINE_SPINLOCK(pfd_lock);
DEFINE_SPINLOCK(imx_ccm_lock);
static DEFINE_SPINLOCK(psc_lock);
static DEFINE_SPINLOCK(mt2701_clk_lock);
static DEFINE_SPINLOCK(mt2712_clk_lock);
static DEFINE_SPINLOCK(mt6735_topckgen_lock);
static DEFINE_SPINLOCK(mt6765_clk_lock);
static DEFINE_SPINLOCK(mt6779_clk_lock);
static DEFINE_SPINLOCK(mt6795_peri_clk_lock);
static DEFINE_SPINLOCK(mt6795_top_clk_lock);
static DEFINE_SPINLOCK(mt6797_clk_lock);
static DEFINE_SPINLOCK(mt7622_clk_lock);
static DEFINE_SPINLOCK(mt7629_clk_lock);
static DEFINE_SPINLOCK(mt7981_clk_lock);
static DEFINE_SPINLOCK(mt7981_clk_lock);
static DEFINE_SPINLOCK(mt7986_clk_lock);
static DEFINE_SPINLOCK(mt7986_clk_lock);
static DEFINE_SPINLOCK(mt7988_clk_lock);
static DEFINE_SPINLOCK(mt7988_clk_lock);
static DEFINE_SPINLOCK(mt8135_clk_lock);
static DEFINE_SPINLOCK(mt8167_apmixed_clk_lock);
static DEFINE_SPINLOCK(mt8167_clk_lock);
static DEFINE_SPINLOCK(mt8173_clk_lock);
static DEFINE_SPINLOCK(mt8173_top_clk_lock);
static DEFINE_SPINLOCK(mt8183_clk_lock);
static DEFINE_SPINLOCK(mt8186_clk_lock);
static DEFINE_SPINLOCK(mt8188_clk_lock);
static DEFINE_SPINLOCK(mt8192_clk_lock);
static DEFINE_SPINLOCK(mt8195_clk_lock);
static DEFINE_SPINLOCK(mt8196_clk_vlp_lock);
static DEFINE_SPINLOCK(mt8365_clk_lock);
static DEFINE_SPINLOCK(mt8516_clk_lock);
static DEFINE_SPINLOCK(pllfh_lock);
static DEFINE_SPINLOCK(mpfs_ccc_lock);
static DEFINE_SPINLOCK(mpfs_clk_lock);
static DEFINE_SPINLOCK(acgr_lock);
static DEFINE_SPINLOCK(uart0_lock);
static DEFINE_SPINLOCK(uart1_lock);
static DEFINE_SPINLOCK(uart2_lock);
static DEFINE_SPINLOCK(ssp0_lock);
static DEFINE_SPINLOCK(ssp1_lock);
static DEFINE_SPINLOCK(ssp2_lock);
static DEFINE_SPINLOCK(ssp3_lock);
static DEFINE_SPINLOCK(timer_lock);
static DEFINE_SPINLOCK(reset_lock);
static DEFINE_SPINLOCK(sdh_lock);
static DEFINE_SPINLOCK(usb_lock);
static DEFINE_SPINLOCK(usbhsic0_lock);
static DEFINE_SPINLOCK(usbhsic1_lock);
static DEFINE_SPINLOCK(disp0_lock);
static DEFINE_SPINLOCK(disp1_lock);
static DEFINE_SPINLOCK(ccic0_lock);
static DEFINE_SPINLOCK(ccic1_lock);
static DEFINE_SPINLOCK(gpu_lock);
static DEFINE_SPINLOCK(audio_lock);
static DEFINE_SPINLOCK(twsi0_lock);
static DEFINE_SPINLOCK(twsi1_lock);
static DEFINE_SPINLOCK(kpc_lock);
static DEFINE_SPINLOCK(pwm0_lock);
static DEFINE_SPINLOCK(pwm1_lock);
static DEFINE_SPINLOCK(pwm2_lock);
static DEFINE_SPINLOCK(pwm3_lock);
static DEFINE_SPINLOCK(uart0_lock);
static DEFINE_SPINLOCK(uart1_lock);
static DEFINE_SPINLOCK(uart2_lock);
static DEFINE_SPINLOCK(ssp0_lock);
static DEFINE_SPINLOCK(ssp1_lock);
static DEFINE_SPINLOCK(ssp2_lock);
static DEFINE_SPINLOCK(ssp3_lock);
static DEFINE_SPINLOCK(ssp4_lock);
static DEFINE_SPINLOCK(timer_lock);
static DEFINE_SPINLOCK(reset_lock);
static DEFINE_SPINLOCK(dfc_lock);
static DEFINE_SPINLOCK(sdh0_lock);
static DEFINE_SPINLOCK(sdh1_lock);
static DEFINE_SPINLOCK(sdh2_lock);
static DEFINE_SPINLOCK(sdh3_lock);
static DEFINE_SPINLOCK(usb_lock);
static DEFINE_SPINLOCK(disp0_lock);
static DEFINE_SPINLOCK(ccic0_lock);
static DEFINE_SPINLOCK(sdh0_lock);
static DEFINE_SPINLOCK(sdh1_lock);
static DEFINE_SPINLOCK(sdh2_lock);
static DEFINE_SPINLOCK(sdh3_lock);
static DEFINE_SPINLOCK(sdh4_lock);
static DEFINE_SPINLOCK(usb_lock);
static DEFINE_SPINLOCK(uart0_lock);
static DEFINE_SPINLOCK(uart1_lock);
static DEFINE_SPINLOCK(uart2_lock);
static DEFINE_SPINLOCK(uart3_lock);
static DEFINE_SPINLOCK(ssp0_lock);
static DEFINE_SPINLOCK(ssp1_lock);
static DEFINE_SPINLOCK(reset_lock);
static DEFINE_SPINLOCK(uart0_lock);
static DEFINE_SPINLOCK(uart1_lock);
static DEFINE_SPINLOCK(uart2_lock);
static DEFINE_SPINLOCK(ssp0_lock);
static DEFINE_SPINLOCK(ssp1_lock);
static DEFINE_SPINLOCK(timer0_lock);
static DEFINE_SPINLOCK(timer1_lock);
static DEFINE_SPINLOCK(reset_lock);
static DEFINE_SPINLOCK(sdh0_lock);
static DEFINE_SPINLOCK(sdh1_lock);
static DEFINE_SPINLOCK(usb_lock);
static DEFINE_SPINLOCK(disp0_lock);
static DEFINE_SPINLOCK(ccic0_lock);
static DEFINE_SPINLOCK(pwm0_lock);
static DEFINE_SPINLOCK(pwm2_lock);
static DEFINE_SPINLOCK(uart0_lock);
static DEFINE_SPINLOCK(uart1_lock);
static DEFINE_SPINLOCK(uart2_lock);
static DEFINE_SPINLOCK(pll1_lock);
static DEFINE_SPINLOCK(sdh0_lock);
static DEFINE_SPINLOCK(sdh1_lock);
static DEFINE_SPINLOCK(sdh2_lock);
DEFINE_SPINLOCK(ctrl_gating_lock);
static DEFINE_SPINLOCK(dove_divider_lock);
DEFINE_SPINLOCK(mxs_lock);
static DEFINE_SPINLOCK(ma35d1_lock);
static DEFINE_SPINLOCK(pxa_clk_lock);
static DEFINE_SPINLOCK(qcom_clk_acd_lock);
static DEFINE_SPINLOCK(krait_clock_reg_lock);
static DEFINE_SPINLOCK(lock);
DEFINE_SPINLOCK(cpg_lock);
static DEFINE_SPINLOCK(cpg_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(sg2042_clk_lock);
static DEFINE_SPINLOCK(sg2042_clk_lock);
static DEFINE_SPINLOCK(sg2042_clk_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(clkgena_c32_odf_lock);
DEFINE_SPINLOCK(clkgen_a9_lock);
static DEFINE_SPINLOCK(rlock);
static DEFINE_SPINLOCK(rlock);
static DEFINE_SPINLOCK(hosc_lock);
static DEFINE_SPINLOCK(mod1_lock);
static DEFINE_SPINLOCK(sun4i_a10_pll2_lock);
static DEFINE_SPINLOCK(ve_lock);
static DEFINE_SPINLOCK(gmac_lock);
static DEFINE_SPINLOCK(sun5i_a13_mbus_lock);
static DEFINE_SPINLOCK(sun4i_a10_mmc_lock);
static DEFINE_SPINLOCK(sun9i_a80_mmc_lock);
static DEFINE_SPINLOCK(sun4i_a10_mod0_lock);
static DEFINE_SPINLOCK(gates_lock);
static DEFINE_SPINLOCK(sun4i_a10_display_lock);
static DEFINE_SPINLOCK(sun4i_a10_pll3_lock);
static DEFINE_SPINLOCK(sun6i_ar100_lock);
static DEFINE_SPINLOCK(gates_lock);
static DEFINE_SPINLOCK(sun8i_a23_mbus_lock);
static DEFINE_SPINLOCK(sun9i_a80_gt_lock);
static DEFINE_SPINLOCK(sun9i_a80_ahb_lock);
static DEFINE_SPINLOCK(sun9i_a80_apb0_lock);
static DEFINE_SPINLOCK(sun9i_a80_apb1_lock);
static DEFINE_SPINLOCK(sun9i_a80_pll4_lock);
static DEFINE_SPINLOCK(sun9i_a80_cpus_lock);
static DEFINE_SPINLOCK(clk_lock);
static DEFINE_SPINLOCK(sun4i_a10_usb_lock);
static DEFINE_SPINLOCK(a80_usb_mod_lock);
static DEFINE_SPINLOCK(a80_usb_phy_lock);
static DEFINE_SPINLOCK(periph_ref_lock);
static DEFINE_SPINLOCK(clk_doubler_lock);
static DEFINE_SPINLOCK(PLLP_OUTA_lock);
static DEFINE_SPINLOCK(PLLP_OUTB_lock);
static DEFINE_SPINLOCK(PLLP_OUTC_lock);
static DEFINE_SPINLOCK(sysrate_lock);
static DEFINE_SPINLOCK(pll_d_lock);
static DEFINE_SPINLOCK(pll_d2_lock);
static DEFINE_SPINLOCK(pll_u_lock);
static DEFINE_SPINLOCK(pll_re_lock);
static DEFINE_SPINLOCK(emc_lock);
static DEFINE_SPINLOCK(pll_d_lock);
static DEFINE_SPINLOCK(pll_e_lock);
static DEFINE_SPINLOCK(pll_re_lock);
static DEFINE_SPINLOCK(pll_u_lock);
static DEFINE_SPINLOCK(emc_lock);
static DEFINE_SPINLOCK(sor0_lock);
static DEFINE_SPINLOCK(pll_d_lock);
static DEFINE_SPINLOCK(pll_e_lock);
static DEFINE_SPINLOCK(pll_re_lock);
static DEFINE_SPINLOCK(pll_u_lock);
static DEFINE_SPINLOCK(sor0_lock);
static DEFINE_SPINLOCK(sor1_lock);
static DEFINE_SPINLOCK(emc_lock);
static DEFINE_SPINLOCK(cml_lock);
static DEFINE_SPINLOCK(pll_d_lock);
static DEFINE_SPINLOCK(pll_d2_lock);
static DEFINE_SPINLOCK(autoidle_spinlock);
static DEFINE_SPINLOCK(tmpv770x_clk_lock);
static DEFINE_SPINLOCK(tmpv770x_rst_lock);
static DEFINE_SPINLOCK(tmpv770x_pll_lock);
static DEFINE_SPINLOCK(clkwzrd_lock);
static DEFINE_SPINLOCK(armpll_lock);
static DEFINE_SPINLOCK(ddrpll_lock);
static DEFINE_SPINLOCK(iopll_lock);
static DEFINE_SPINLOCK(armclk_lock);
static DEFINE_SPINLOCK(swdtclk_lock);
static DEFINE_SPINLOCK(ddrclk_lock);
static DEFINE_SPINLOCK(dciclk_lock);
static DEFINE_SPINLOCK(gem0clk_lock);
static DEFINE_SPINLOCK(gem1clk_lock);
static DEFINE_SPINLOCK(canclk_lock);
static DEFINE_SPINLOCK(canmioclk_lock);
static DEFINE_SPINLOCK(dbgclk_lock);
static DEFINE_SPINLOCK(aperclk_lock);
DEFINE_SPINLOCK(samsung_pwm_lock);
static DEFINE_SPINLOCK(dm_timer_lock);
static DEFINE_SPINLOCK(loongson2_wait_lock);
static DEFINE_SPINLOCK(pcc_lock);
static DEFINE_SPINLOCK(master_lock);
DEFINE_SPINLOCK(cpuidle_driver_lock);
static DEFINE_SPINLOCK(req_queue_lock);
static DEFINE_SPINLOCK(ccp_rr_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(desc_lock);
static DEFINE_SPINLOCK(emerg_lock);
static DEFINE_SPINLOCK(devdata_spinlock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(zynqmp_sha_lock);
static DEFINE_SPINLOCK(dma_fence_stub_lock);
static DEFINE_SPINLOCK(sync_timeline_list_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(sh_dmae_lock);
static DEFINE_SPINLOCK(ghes_lock);
static DEFINE_SPINLOCK(phy_receiver_list_lock);
static DEFINE_SPINLOCK(address_handler_list_lock);
static DEFINE_SPINLOCK(sdei_list_lock);
static DEFINE_SPINLOCK(entry_list_lock);
static DEFINE_SPINLOCK(efi_mem_reserve_persistent_lock);
static DEFINE_SPINLOCK(unaccepted_memory_lock);
static DEFINE_SPINLOCK(map_entries_lock);
static DEFINE_SPINLOCK(map_entries_bootmem_lock);
static DEFINE_SPINLOCK(scm_query_lock);
static DEFINE_SPINLOCK(qcom_tzmem_chunks_lock);
static DEFINE_SPINLOCK(fw_cfg_cache_lock);
static DEFINE_SPINLOCK(l3_remap_lock);
static DEFINE_SPINLOCK(bridge_list_lock);
static DEFINE_SPINLOCK(gpio_lock);
static DEFINE_SPINLOCK(gpio_lock);
static DEFINE_SPINLOCK(nmk_gpio_slpm_lock);
static DEFINE_SPINLOCK(gpio_lock);
static DEFINE_SPINLOCK(amdgpu_pasid_idr_lock);
static DEFINE_SPINLOCK(mchdev_lock);
static DEFINE_SPINLOCK(schedule_lock);
static DEFINE_SPINLOCK(i915_sw_fence_lock);
static DEFINE_SPINLOCK(mock_fence_lock);
static DEFINE_SPINLOCK(reg_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(gb_connections_lock);
static DEFINE_SPINLOCK(gb_operations_lock);
static DEFINE_SPINLOCK(cbas_ec_lock);
static DEFINE_SPINLOCK(sony_dev_list_lock);
static DEFINE_SPINLOCK(hte_lock);
static DEFINE_SPINLOCK(hvt_list_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(i2c_dev_list_lock);
static DEFINE_SPINLOCK(iio_dma_buffer_dead_blocks_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(ib_agent_port_list_lock);
static DEFINE_SPINLOCK(id_table_lock);
static DEFINE_SPINLOCK(ndev_hash_lock);
static DEFINE_SPINLOCK(iwpm_nlmsg_req_lock);
static DEFINE_SPINLOCK(iwpm_mapinfo_lock);
static DEFINE_SPINLOCK(iwpm_reminfo_lock);
static DEFINE_SPINLOCK(ib_mad_port_list_lock);
static DEFINE_SPINLOCK(ib_nl_request_lock);
static DEFINE_SPINLOCK(tid_lock);
static DEFINE_SPINLOCK(mad_agent_list_lock);
static DEFINE_SPINLOCK(timeout_lock);
static DEFINE_SPINLOCK(vport_cntr_lock);
static DEFINE_SPINLOCK(catas_lock);
static DEFINE_SPINLOCK(roce_bitmap_lock);
DEFINE_SPINLOCK(atomic_ops_lock);
static DEFINE_SPINLOCK(srpt_dev_lock); /* Protects srpt_dev_list. */
static DEFINE_SPINLOCK(gameport_event_lock); /* protects gameport_event_list */
static DEFINE_SPINLOCK(io_lock);
static DEFINE_SPINLOCK(i8042_lock);
static DEFINE_SPINLOCK(serio_event_lock); /* protects serio_event_list */
static DEFINE_SPINLOCK(mk712_lock);
static DEFINE_SPINLOCK(iommu_table_lock);
static DEFINE_SPINLOCK(atos_lock);
static DEFINE_SPINLOCK(iommu_lock);
static DEFINE_SPINLOCK(device_domain_lock);
static DEFINE_SPINLOCK(latency_lock);
static DEFINE_SPINLOCK(iommu_device_lock);
static DEFINE_SPINLOCK(msm_iommu_lock);
static DEFINE_SPINLOCK(irq_controller_lock);
static DEFINE_SPINLOCK(setup_lock);
static DEFINE_SPINLOCK(v2m_lock);
static DEFINE_SPINLOCK(odmis_bm_lock);
static DEFINE_SPINLOCK(capiminors_lock);
static DEFINE_SPINLOCK(HFClock); /* global hfc list lock */
static DEFINE_SPINLOCK(plx_lock); /* may not acquire other lock inside */
DEFINE_SPINLOCK(dsp_lock); /* global dsp lock */
static DEFINE_SPINLOCK(l1oip_lock);
static DEFINE_SPINLOCK(led_value_lock);
static DEFINE_SPINLOCK(gpio_ext_lock);
static DEFINE_SPINLOCK(value_lock);
static DEFINE_SPINLOCK(nasgpio_gpio_lock);
static DEFINE_SPINLOCK(reg_lock);
static DEFINE_SPINLOCK(leds_lock);
static DEFINE_SPINLOCK(macio_lock);
static DEFINE_SPINLOCK(smu_clist_lock);
static DEFINE_SPINLOCK(cuda_lock);
static DEFINE_SPINLOCK(pmu_backlight_lock);
static DEFINE_SPINLOCK(pmu_lock);
static DEFINE_SPINLOCK(all_pvt_lock);
static DEFINE_SPINLOCK(global_spinlock);
static DEFINE_SPINLOCK(register_lock);
static DEFINE_SPINLOCK(dm_crypt_clients_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(throttle_spinlock);
static DEFINE_SPINLOCK(receiving_list_lock);
static DEFINE_SPINLOCK(_lock);
static DEFINE_SPINLOCK(_pending_exceptions_done_spinlock);
static DEFINE_SPINLOCK(shared_memory_lock);
static DEFINE_SPINLOCK(_minor_lock);
static DEFINE_SPINLOCK(all_mddevs_lock);
static DEFINE_SPINLOCK(node_list_lock);
DEFINE_SPINLOCK(vpif_lock);
static DEFINE_SPINLOCK(img_ir_decoders_lock);
static DEFINE_SPINLOCK(rc_map_lock);
DEFINE_SPINLOCK(hdmi_output_skip_mask_lock);
DEFINE_SPINLOCK(svid_output_skip_mask_lock);
static DEFINE_SPINLOCK(emif_lock);
static DEFINE_SPINLOCK(nand_irq_lock);
static DEFINE_SPINLOCK(gpmc_mem_lock);
static DEFINE_SPINLOCK(memstick_host_lock);
static DEFINE_SPINLOCK(on_stat_lock);
static DEFINE_SPINLOCK(prcmu_lock);
static DEFINE_SPINLOCK(clkout_lock);
static DEFINE_SPINLOCK(clk_mgt_lock);
static DEFINE_SPINLOCK(tll_lock); /* serialize access to tll_dev */
static DEFINE_SPINLOCK(c2port_idr_lock);
static DEFINE_SPINLOCK(rtsx_pci_lock);
static DEFINE_SPINLOCK(lock_me_up);
static DEFINE_SPINLOCK(crash_count_lock);
DEFINE_SPINLOCK(xpc_activate_IRQ_rcvd_lock);
static DEFINE_SPINLOCK(xpnet_broadcast_lock);
static DEFINE_SPINLOCK(tifm_adapter_lock);
static DEFINE_SPINLOCK(vmci_dev_spinlock);
static DEFINE_SPINLOCK(sdio_uart_table_lock);
static DEFINE_SPINLOCK(ch_list_lock);
static DEFINE_SPINLOCK(chip_drvs_lock);
static DEFINE_SPINLOCK(l440gx_vpp_lock);
static DEFINE_SPINLOCK(sa1100_vpp_lock);
static DEFINE_SPINLOCK(sbc_gxx_spin);
static DEFINE_SPINLOCK(part_parser_lock);
static DEFINE_SPINLOCK(davinci_nand_lock);
static DEFINE_SPINLOCK(ubi_devices_lock);
static DEFINE_SPINLOCK(ser_lock);
static DEFINE_SPINLOCK(raminit_lock);
static DEFINE_SPINLOCK(cc770_isa_port_lock);
static DEFINE_SPINLOCK(softingcs_index_lock);
static DEFINE_SPINLOCK(ppe_lock);
static DEFINE_SPINLOCK(octeon_devices_lock);
static DEFINE_SPINLOCK(reap_list_lock);
static DEFINE_SPINLOCK(rx_pool_channel_init);
static DEFINE_SPINLOCK(ugeth_lock);
static DEFINE_SPINLOCK(e1000_phy_lock);
static DEFINE_SPINLOCK(ppe_lock);
static DEFINE_SPINLOCK(lag_lock);
static DEFINE_SPINLOCK(mlxsw_core_driver_list_lock);
static DEFINE_SPINLOCK(qm_lock);
static DEFINE_SPINLOCK(phy_lock);
static DEFINE_SPINLOCK(mdio_lock);
static DEFINE_SPINLOCK(register_lock);
static DEFINE_SPINLOCK(iolock); /* Guards paired accesses */
static DEFINE_SPINLOCK(target_list_lock);
static DEFINE_SPINLOCK(compressor_list_lock);
static DEFINE_SPINLOCK(chan_lock);
static DEFINE_SPINLOCK(mode_list_lock);
static DEFINE_SPINLOCK(serial_table_lock);
static DEFINE_SPINLOCK(fst_work_q_lock);
static DEFINE_SPINLOCK(npe_lock);
static DEFINE_SPINLOCK(pool_lock);
static DEFINE_SPINLOCK(libipw_crypto_lock);
static DEFINE_SPINLOCK(restart_data_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(hif_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(hif_lock);
DEFINE_SPINLOCK(globalmutex_power);
DEFINE_SPINLOCK(globalmutex_for_fwdownload);
DEFINE_SPINLOCK(globalmutex_for_power_and_efuse);
static DEFINE_SPINLOCK(hwsim_radio_lock);
static DEFINE_SPINLOCK(hwsim_virtio_lock);
static DEFINE_SPINLOCK(wwan_hwsim_devs_lock);
static DEFINE_SPINLOCK(nvme_fc_lock);
static DEFINE_SPINLOCK(nvmet_fc_tgtlock);
static DEFINE_SPINLOCK(fcloop_lock);
static DEFINE_SPINLOCK(eisa_irq_lock);
static DEFINE_SPINLOCK(iosapic_lock);
static DEFINE_SPINLOCK(topology_lock);
static DEFINE_SPINLOCK(ports_lock);
static DEFINE_SPINLOCK(parportlist_lock);
static DEFINE_SPINLOCK(full_list_lock);
static DEFINE_SPINLOCK(multi_msi_cpu_lock);
static DEFINE_SPINLOCK(int15_lock);
static DEFINE_SPINLOCK(pnv_php_lock);
static DEFINE_SPINLOCK(resource_alignment_lock);
static DEFINE_SPINLOCK(aer_recover_ring_lock);
static DEFINE_SPINLOCK(inject_lock);
static DEFINE_SPINLOCK(vga_user_lock);
static DEFINE_SPINLOCK(vga_lock);
static DEFINE_SPINLOCK(pcifront_dev_lock);
static DEFINE_SPINLOCK(port_lock);
static DEFINE_SPINLOCK(isa_lock);
static DEFINE_SPINLOCK(bus_lock);
static DEFINE_SPINLOCK(port_lock);
static DEFINE_SPINLOCK(status_lock);
DEFINE_SPINLOCK(nmk_gpio_slpm_lock);
static DEFINE_SPINLOCK(__ssam_controller_lock);
static DEFINE_SPINLOCK(rcar_gen4_sysc_lock); /* SMP CPUs + I/O devices */
static DEFINE_SPINLOCK(rcar_sysc_lock); /* SMP CPUs + I/O devices */
static DEFINE_SPINLOCK(pnp_bios_lock);
static DEFINE_SPINLOCK(pps_kc_hardpps_lock);
static DEFINE_SPINLOCK(kvm_ptp_lock);
static DEFINE_SPINLOCK(vclock_hash_lock);
static DEFINE_SPINLOCK(samsung_pwm_lock);
static DEFINE_SPINLOCK(tsi721_maint_lock);
static DEFINE_SPINLOCK(rio_global_list_lock);
static DEFINE_SPINLOCK(rio_mmap_lock);
static DEFINE_SPINLOCK(idr_lock);
static DEFINE_SPINLOCK(power_state_active_lock);
static DEFINE_SPINLOCK(partid_max_lock);
static DEFINE_SPINLOCK(at91_rtc_lock);
static DEFINE_SPINLOCK(suspended_lock);
static DEFINE_SPINLOCK(ds1511_lock);
static DEFINE_SPINLOCK(dasd_devmap_lock);
static DEFINE_SPINLOCK(bufferlock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(raw3215_freelist_lock);
static DEFINE_SPINLOCK(raw3215_device_lock);
static DEFINE_SPINLOCK(sclp_lock);
static DEFINE_SPINLOCK(sclp_con_lock);
static DEFINE_SPINLOCK(sclp_ocf_lock);
static DEFINE_SPINLOCK(sclp_sd_queue_lock);
static DEFINE_SPINLOCK(sclp_tty_lock);
static DEFINE_SPINLOCK(sclp_vt220_lock);
static DEFINE_SPINLOCK(airq_lists_lock);
static DEFINE_SPINLOCK(cfg_lock);
static DEFINE_SPINLOCK(chsc_page_lock);
static DEFINE_SPINLOCK(chsc_lock);
static DEFINE_SPINLOCK(crw_inject_lock);
static DEFINE_SPINLOCK(slow_subchannel_lock);
static DEFINE_SPINLOCK(recovery_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(isc_ref_lock);
static DEFINE_SPINLOCK(ap_poll_timer_lock);
static DEFINE_SPINLOCK(ap_domain_lock);
DEFINE_SPINLOCK(ap_queues_lock);
static DEFINE_SPINLOCK(handler_list_write_lock);
DEFINE_SPINLOCK(zcrypt_list_lock);
static DEFINE_SPINLOCK(smsg_list_lock);
static DEFINE_SPINLOCK(smsg_event_queue_lock);
static DEFINE_SPINLOCK(zfcp_ccw_adapter_ref_lock);
static DEFINE_SPINLOCK(flash_lock);
static DEFINE_SPINLOCK(bnx2fc_global_lock);
static DEFINE_SPINLOCK(bnx2i_resc_lock); /* protects global resources */
static DEFINE_SPINLOCK(ch_index_lock);
static DEFINE_SPINLOCK(cdev_rcu_lock);
static DEFINE_SPINLOCK(port_group_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(event_buffer_lock);
static DEFINE_SPINLOCK(fnic_list_lock);
DEFINE_SPINLOCK(reset_fnic_list_lock);
static DEFINE_SPINLOCK(fnic_trace_lock);
static DEFINE_SPINLOCK(fnic_fc_trace_lock);
static DEFINE_SPINLOCK(ibmvfc_driver_lock);
static DEFINE_SPINLOCK(ibmvscsi_driver_lock);
static DEFINE_SPINLOCK(ibmvscsis_dev_lock);
static DEFINE_SPINLOCK(arbitration_lock);
static DEFINE_SPINLOCK(ipr_driver_lock);
static DEFINE_SPINLOCK(esp_chips_lock);
static DEFINE_SPINLOCK(poll_aen_lock);
DEFINE_SPINLOCK(mrioc_list_lock);
DEFINE_SPINLOCK(gioc_lock);
static DEFINE_SPINLOCK(ncr53c8xx_lock);
static DEFINE_SPINLOCK(arbitration_lock);
static DEFINE_SPINLOCK(qedf_global_lock);
static DEFINE_SPINLOCK(qptichain_lock);
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(async_scan_lock);
static DEFINE_SPINLOCK(iscsi_transport_lock);
static DEFINE_SPINLOCK(sesslock);
static DEFINE_SPINLOCK(connlock);
static DEFINE_SPINLOCK(sr_index_lock);
static DEFINE_SPINLOCK(st_index_lock);
static DEFINE_SPINLOCK(st_use_lock);
static DEFINE_SPINLOCK(sym53c8xx_lock);
static DEFINE_SPINLOCK(clock_lock);
static DEFINE_SPINLOCK(dpio_list_lock);
static DEFINE_SPINLOCK(affine_mask_lock);
static DEFINE_SPINLOCK(bman_lock);
static DEFINE_SPINLOCK(affine_mask_lock);
static DEFINE_SPINLOCK(qman_lock);
static DEFINE_SPINLOCK(hp_lock);
static DEFINE_SPINLOCK(qe_lock);
DEFINE_SPINLOCK(cmxgcr_lock);
static DEFINE_SPINLOCK(cpm_muram_lock);
static DEFINE_SPINLOCK(svs_lock);
static DEFINE_SPINLOCK(mfp_spin_lock);
static DEFINE_SPINLOCK(cpu_lock);
static DEFINE_SPINLOCK(sram_lock);
static DEFINE_SPINLOCK(cbb_lock);
static DEFINE_SPINLOCK(cbb_lock);
static DEFINE_SPINLOCK(cfgspace_lock);
static DEFINE_SPINLOCK(mmio_lock);
static DEFINE_SPINLOCK(dim_lock);
static DEFINE_SPINLOCK(list_lock); /* list_head, ch->linked = false, dev_hold */
static DEFINE_SPINLOCK(list_lock);
static DEFINE_SPINLOCK(global_register_lock);
static DEFINE_SPINLOCK(tiqn_lock);
static DEFINE_SPINLOCK(lu_gps_lock);
static DEFINE_SPINLOCK(hba_lock);
static DEFINE_SPINLOCK(scsi_mib_index_lock);
static DEFINE_SPINLOCK(timed_out_udevs_lock);
static DEFINE_SPINLOCK(driver_lock);
static DEFINE_SPINLOCK(acpi_thermal_rel_chrdev_lock);
static DEFINE_SPINLOCK(dcc_lock);
static DEFINE_SPINLOCK(xencons_lock);
static DEFINE_SPINLOCK(hvcs_pi_lock);
static DEFINE_SPINLOCK(hvcs_structs_lock);
static DEFINE_SPINLOCK(moxa_lock);
static DEFINE_SPINLOCK(moxafunc_lock);
static DEFINE_SPINLOCK(gsm_mux_lock);
static DEFINE_SPINLOCK(init_lock);
static DEFINE_SPINLOCK(icom_lock);
static DEFINE_SPINLOCK(mvebu_uart_lock);
static DEFINE_SPINLOCK(rp2_minor_lock);
static DEFINE_SPINLOCK(sunsu_serio_lock);
static DEFINE_SPINLOCK(sunzilog_serio_lock);
static DEFINE_SPINLOCK(sysrq_key_table_lock);
static DEFINE_SPINLOCK(redirect_lock);
static DEFINE_SPINLOCK(vcc_table_lock);
static DEFINE_SPINLOCK(kbd_event_lock);
static DEFINE_SPINLOCK(led_lock);
static DEFINE_SPINLOCK(func_buf_lock); /* guard 'func_buf' and friends */
static DEFINE_SPINLOCK(printing_lock);
static DEFINE_SPINLOCK(vt_event_lock);
static DEFINE_SPINLOCK(wdm_device_list_lock);
static DEFINE_SPINLOCK(usbfs_memory_usage_lock);
static DEFINE_SPINLOCK(hcd_root_hub_lock);
static DEFINE_SPINLOCK(hcd_urb_list_lock);
static DEFINE_SPINLOCK(hcd_urb_unlink_lock);
static DEFINE_SPINLOCK(device_state_lock);
static DEFINE_SPINLOCK(set_config_lock);
static DEFINE_SPINLOCK(serial_port_lock);
static DEFINE_SPINLOCK(udc_stall_spinlock); /* stall spin lock */
static DEFINE_SPINLOCK(udc_irq_spinlock);
static DEFINE_SPINLOCK(udc_stall_spinlock);
static DEFINE_SPINLOCK(amd_lock);
static DEFINE_SPINLOCK(utmip_pad_lock);
static DEFINE_SPINLOCK(phy_lock);
static DEFINE_SPINLOCK(release_lock);
static DEFINE_SPINLOCK(busid_table_lock);
static DEFINE_SPINLOCK(event_lock);
static DEFINE_SPINLOCK(virqfd_lock);
static DEFINE_SPINLOCK(bl_lock);
static DEFINE_SPINLOCK(mda_lock);
static DEFINE_SPINLOCK(diu_lock);
static DEFINE_SPINLOCK(gx1_conf_reg_lock);
static DEFINE_SPINLOCK(hga_reg_lock);
static DEFINE_SPINLOCK(data_lock);
static DEFINE_SPINLOCK(s1d13xxxfb_bitblt_lock);
static DEFINE_SPINLOCK(db_list_lock);
static DEFINE_SPINLOCK(vbg_log_lock);
DEFINE_SPINLOCK(w1_flock);
static DEFINE_SPINLOCK(ali_lock); /* Guards the hardware */
static DEFINE_SPINLOCK(eurwdt_lock);
static DEFINE_SPINLOCK(gef_wdt_spinlock);
static DEFINE_SPINLOCK(ibwdt_lock);
static DEFINE_SPINLOCK(asr_lock);
static DEFINE_SPINLOCK(indydog_lock);
static DEFINE_SPINLOCK(zf_port_lock);
static DEFINE_SPINLOCK(tco_lock); /* Guards the hardware */
static DEFINE_SPINLOCK(io_lock); /* to guard us from io races */
static DEFINE_SPINLOCK(io_lock);
static DEFINE_SPINLOCK(sbwd_lock);
static DEFINE_SPINLOCK(sc1200wdt_lock); /* io port access serialisation */
static DEFINE_SPINLOCK(wdt_spinlock);
static DEFINE_SPINLOCK(scx_lock);
static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */
static DEFINE_SPINLOCK(txx9_lock);
static DEFINE_SPINLOCK(wdt_spinlock);
static DEFINE_SPINLOCK(spinlock);
static DEFINE_SPINLOCK(wafwdt_lock);
static DEFINE_SPINLOCK(pretimeout_lock);
static DEFINE_SPINLOCK(wdt_lock);
static DEFINE_SPINLOCK(spinlock);
static DEFINE_SPINLOCK(wdtpci_lock);
static DEFINE_SPINLOCK(debug_lock);
static DEFINE_SPINLOCK(gnttab_list_lock);
static DEFINE_SPINLOCK(xen_mce_chrdev_state_lock);
static DEFINE_SPINLOCK(dev_domain_list_spinlock);
static DEFINE_SPINLOCK(irqfds_lock);
static DEFINE_SPINLOCK(device_ids_lock);
static DEFINE_SPINLOCK(pcistub_devices_lock);
static DEFINE_SPINLOCK(xenbus_valloc_lock);
static DEFINE_SPINLOCK(xs_state_lock);
static DEFINE_SPINLOCK(watches_lock);
static DEFINE_SPINLOCK(watch_events_lock);
static DEFINE_SPINLOCK(v9fs_sessionlist_lock);
static DEFINE_SPINLOCK(afs_permits_lock);
static DEFINE_SPINLOCK(aio_nr_lock);
static DEFINE_SPINLOCK(leak_lock);
static DEFINE_SPINLOCK(cap_str_lock);
static DEFINE_SPINLOCK(ceph_fsc_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(cdev_lock);
DEFINE_SPINLOCK(configfs_dirent_lock);
static DEFINE_SPINLOCK(fscrypt_direct_keys_lock);
static DEFINE_SPINLOCK(connections_lock);
static DEFINE_SPINLOCK(processqueue_lock);
static DEFINE_SPINLOCK(nodes_lock);
static DEFINE_SPINLOCK(ops_lock);
static DEFINE_SPINLOCK(z_erofs_deflate_lock);
static DEFINE_SPINLOCK(z_erofs_lzma_lock);
static DEFINE_SPINLOCK(z_erofs_zstd_lock);
static DEFINE_SPINLOCK(z_erofs_pcpu_worker_lock);
static DEFINE_SPINLOCK(erofs_sb_list_lock);
static DEFINE_SPINLOCK(f2fs_stat_lock);
static DEFINE_SPINLOCK(f2fs_list_lock);
static DEFINE_SPINLOCK(fat12_entry_lock);
static DEFINE_SPINLOCK(fasync_lock);
static DEFINE_SPINLOCK(pin_lock);
static DEFINE_SPINLOCK(lru_lock);
static DEFINE_SPINLOCK(qd_lock);
static DEFINE_SPINLOCK(iunique_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(inode_hash_lock);
static DEFINE_SPINLOCK(failed_read_lock);
static DEFINE_SPINLOCK(failed_ioend_lock);
static DEFINE_SPINLOCK(jffs2_compressor_list_lock);
static DEFINE_SPINLOCK(jfsLCacheLock);
static DEFINE_SPINLOCK(log_redrive_lock);
static DEFINE_SPINLOCK(jfsTxnLock);
static DEFINE_SPINLOCK(kernfs_pr_cont_lock);
static DEFINE_SPINLOCK(kernfs_notify_lock);
static DEFINE_SPINLOCK(pin_fs_lock);
static DEFINE_SPINLOCK(simple_transaction_lock);
static DEFINE_SPINLOCK(nlm_blocked_lock);
static DEFINE_SPINLOCK(nsm_lock);
static DEFINE_SPINLOCK(nlm_blocked_lock);
static DEFINE_SPINLOCK(blocked_lock_lock);
static DEFINE_SPINLOCK(bitmap_lock);
static DEFINE_SPINLOCK(fscache_cookie_lru_lock);
DEFINE_SPINLOCK(netfs_proc_lock);
static DEFINE_SPINLOCK(nfs_access_lru_lock);
static DEFINE_SPINLOCK(nfs_referral_count_list_lock);
static DEFINE_SPINLOCK(pnfs_spinlock);
static DEFINE_SPINLOCK(nfs4_deviceid_lock);
static DEFINE_SPINLOCK(grace_lock);
static DEFINE_SPINLOCK(nfs_uuids_lock);
static DEFINE_SPINLOCK(nfsd_gc_lock);
static DEFINE_SPINLOCK(nfsd_devid_lock);
static DEFINE_SPINLOCK(blocked_delegations_lock);
static DEFINE_SPINLOCK(nfsd_session_list_lock);
static DEFINE_SPINLOCK(state_lock);
static DEFINE_SPINLOCK(nfsd_notifier_lock);
static DEFINE_SPINLOCK(nls_lock);
static DEFINE_SPINLOCK(perm_group_lock);
static DEFINE_SPINLOCK(destroy_lock);
static DEFINE_SPINLOCK(s_shared_lock);
static DEFINE_SPINLOCK(o2hb_live_lock);
static DEFINE_SPINLOCK(o2net_debug_lock);
DEFINE_SPINLOCK(dentry_attach_lock);
DEFINE_SPINLOCK(dlm_domain_lock);
static DEFINE_SPINLOCK(dlm_cookie_lock);
static DEFINE_SPINLOCK(dlm_reco_state_lock);
static DEFINE_SPINLOCK(dlm_mig_cookie_lock);
static DEFINE_SPINLOCK(ocfs2_dlm_tracking_lock);
DEFINE_SPINLOCK(trans_inc_lock);
static DEFINE_SPINLOCK(resv_lock);
static DEFINE_SPINLOCK(ocfs2_stack_lock);
static DEFINE_SPINLOCK(orangefs_bufmap_lock);
static DEFINE_SPINLOCK(next_tag_value_lock);
DEFINE_SPINLOCK(orangefs_htable_ops_in_progress_lock);
DEFINE_SPINLOCK(orangefs_request_list_lock);
DEFINE_SPINLOCK(orangefs_superblocks_lock);
DEFINE_SPINLOCK(pidfs_ino_lock);
static DEFINE_SPINLOCK(sysctl_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(dq_list_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(dq_state_lock);
__cacheline_aligned_in_smp DEFINE_SPINLOCK(dq_data_lock);
DEFINE_SPINLOCK(cifs_tcp_ses_lock);
DEFINE_SPINLOCK(GlobalMid_Lock); /* protects above & list operations on midQ entries */
static DEFINE_SPINLOCK(sb_lock);
DEFINE_SPINLOCK(sysfs_symlink_target_lock);
static DEFINE_SPINLOCK(cancel_lock);
static DEFINE_SPINLOCK(tracefs_inode_lock);
static DEFINE_SPINLOCK(dbg_lock);
DEFINE_SPINLOCK(ubifs_infos_lock);
static DEFINE_SPINLOCK(xfs_healthmon_lock);
DEFINE_SPINLOCK(mq_lock);
static DEFINE_SPINLOCK(async_lock);
static DEFINE_SPINLOCK(auditd_conn_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(hash_lock);
DEFINE_SPINLOCK(btf_idr_lock);
static DEFINE_SPINLOCK(bpf_lock);
static DEFINE_SPINLOCK(dev_map_lock);
static DEFINE_SPINLOCK(prog_idr_lock);
static DEFINE_SPINLOCK(map_idr_lock);
static DEFINE_SPINLOCK(link_idr_lock);
static DEFINE_SPINLOCK(release_agent_path_lock);
DEFINE_SPINLOCK(trace_cgroup_path_lock);
static DEFINE_SPINLOCK(cgroup_idr_lock);
static DEFINE_SPINLOCK(cgroup_file_kn_lock);
DEFINE_SPINLOCK(css_set_lock);
static DEFINE_SPINLOCK(callback_lock);
static DEFINE_SPINLOCK(dmemcg_lock);
static DEFINE_SPINLOCK(rstat_base_lock);
static DEFINE_SPINLOCK(kgdb_registration_lock);
DEFINE_SPINLOCK(dma_spin_lock);
static DEFINE_SPINLOCK(free_entries_lock);
static DEFINE_SPINLOCK(radix_lock);
static DEFINE_SPINLOCK(nr_freq_lock);
static DEFINE_SPINLOCK(low_water_lock);
__cacheline_aligned_in_smp DEFINE_SPINLOCK(mmlist_lock);
static DEFINE_SPINLOCK(freezer_lock);
static DEFINE_SPINLOCK(kcov_remote_lock);
static DEFINE_SPINLOCK(test_spinlock);
static DEFINE_SPINLOCK(test_spinlock);
static DEFINE_SPINLOCK(kthread_create_lock);
static DEFINE_SPINLOCK(klp_shadow_lock);
static DEFINE_SPINLOCK(torture_spinlock);
DEFINE_SPINLOCK(rng_lock);
static DEFINE_SPINLOCK(idem_lock);
static DEFINE_SPINLOCK(padata_works_lock);
static DEFINE_SPINLOCK(pause_on_oops_lock);
static DEFINE_SPINLOCK(kmalloced_params_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(pidmap_lock);
static DEFINE_SPINLOCK(pm_qos_lock);
static DEFINE_SPINLOCK(dump_list_lock);
static DEFINE_SPINLOCK(rcu_torture_lock);
static DEFINE_SPINLOCK(task_group_lock);
static DEFINE_SPINLOCK(sched_debug_lock);
static DEFINE_SPINLOCK(dump_lock);
static DEFINE_SPINLOCK(freezer_delta_lock);
static DEFINE_SPINLOCK(rtcdev_lock);
static DEFINE_SPINLOCK(watchdog_lock);
static DEFINE_SPINLOCK(test_spinlock);
static DEFINE_SPINLOCK(test_spinlock_irq);
static DEFINE_SPINLOCK(user_event_mms_lock);
static DEFINE_SPINLOCK(ucounts_lock);
static DEFINE_SPINLOCK(umh_sysctl_lock);
static DEFINE_SPINLOCK(uidhash_lock);
static DEFINE_SPINLOCK(closure_list_lock);
static DEFINE_SPINLOCK(klist_remove_lock);
static DEFINE_SPINLOCK(kobj_ns_type_lock);
static DEFINE_SPINLOCK(lock_X1);
static DEFINE_SPINLOCK(lock_X2);
static DEFINE_SPINLOCK(lock_Y1);
static DEFINE_SPINLOCK(lock_Y2);
static DEFINE_SPINLOCK(lock_Z1);
static DEFINE_SPINLOCK(lock_Z2);
static DEFINE_SPINLOCK(lock_A);
static DEFINE_SPINLOCK(lock_B);
static DEFINE_SPINLOCK(lock_C);
static DEFINE_SPINLOCK(lock_D);
static DEFINE_SPINLOCK(once_lock);
static DEFINE_SPINLOCK(percpu_ref_switch_lock);
static DEFINE_SPINLOCK(percpu_counters_lock);
static DEFINE_SPINLOCK(ts_mod_lock);
DEFINE_SPINLOCK(bdi_lock);
static DEFINE_SPINLOCK(cgwb_lock);
static DEFINE_SPINLOCK(balloon_pages_lock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(kmap_lock);
static DEFINE_SPINLOCK(huge_anon_orders_lock);
__cacheline_aligned_in_smp DEFINE_SPINLOCK(hugetlb_lock);
static DEFINE_SPINLOCK(khugepaged_mm_lock);
static DEFINE_SPINLOCK(ksm_mmlist_lock);
DEFINE_SPINLOCK(memcg_oom_lock);
static DEFINE_SPINLOCK(objcg_lock);
static DEFINE_SPINLOCK(shmlock_user_lock);
static DEFINE_SPINLOCK(early_pfn_lock);
static DEFINE_SPINLOCK(oom_reaper_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(stack_list_lock);
DEFINE_SPINLOCK(pcpu_lock); /* all internal data structures */
static DEFINE_SPINLOCK(shmem_swaplist_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(huge_shmem_orders_lock);
static DEFINE_SPINLOCK(mem_alloc_profiling_spinlock);
static DEFINE_SPINLOCK(object_map_lock);
static DEFINE_SPINLOCK(swap_avail_lock);
static DEFINE_SPINLOCK(swap_lock);
static DEFINE_SPINLOCK(free_vmap_area_lock);
static DEFINE_SPINLOCK(zswap_shrink_lock);
static DEFINE_SPINLOCK(zswap_pools_lock);
static DEFINE_SPINLOCK(lowpan_nhc_lock);
static DEFINE_SPINLOCK(snap_lock);
static DEFINE_SPINLOCK(v9fs_trans_lock);
static DEFINE_SPINLOCK(p9_poll_lock);
DEFINE_SPINLOCK(ax25_list_lock);
DEFINE_SPINLOCK(ax25_dev_lock);
static DEFINE_SPINLOCK(linkfail_lock);
static DEFINE_SPINLOCK(listen_lock);
static DEFINE_SPINLOCK(ax25_frag_lock);
static DEFINE_SPINLOCK(devices_lock);
static DEFINE_SPINLOCK(limit_lock);
static DEFINE_SPINLOCK(ebt_log_lock);
static DEFINE_SPINLOCK(bcm_notifier_lock);
static DEFINE_SPINLOCK(isotp_notifier_lock);
static DEFINE_SPINLOCK(raw_notifier_lock);
static DEFINE_SPINLOCK(string_tree_lock);
static DEFINE_SPINLOCK(ptype_lock);
static DEFINE_SPINLOCK(napi_hash_lock);
static DEFINE_SPINLOCK(failover_lock);
static DEFINE_SPINLOCK(offload_lock);
static DEFINE_SPINLOCK(lweventlist_lock);
static DEFINE_SPINLOCK(rps_dev_flow_lock);
DEFINE_SPINLOCK(reuseport_lock);
static DEFINE_SPINLOCK(dcb_lock);
static DEFINE_SPINLOCK(module_fw_flash_work_list_lock);
static DEFINE_SPINLOCK(ieee802154_seq_lock);
static DEFINE_SPINLOCK(inetsw_lock);
static DEFINE_SPINLOCK(cipso_v4_doi_list_lock);
static DEFINE_SPINLOCK(ic_recv_lock);
static DEFINE_SPINLOCK(mrt_lock);
static DEFINE_SPINLOCK(mfc_unres_lock);
static DEFINE_SPINLOCK(snmp_lock);
static DEFINE_SPINLOCK(fnhe_lock);
static DEFINE_SPINLOCK(tcpv6_prot_lock);
static DEFINE_SPINLOCK(tcp_cong_list_lock);
static DEFINE_SPINLOCK(tcp_metrics_lock);
static DEFINE_SPINLOCK(tcp_ulp_list_lock);
static DEFINE_SPINLOCK(udpv6_prot_lock);
static DEFINE_SPINLOCK(udp_tunnel_gro_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(inetsw6_lock);
static DEFINE_SPINLOCK(acaddr_hash_lock);
static DEFINE_SPINLOCK(calipso_doi_list_lock);
static DEFINE_SPINLOCK(ip6_fl_lock);
static DEFINE_SPINLOCK(ip6_sk_fl_lock);
static DEFINE_SPINLOCK(mrt_lock);
static DEFINE_SPINLOCK(mfc_unres_lock);
static DEFINE_SPINLOCK(rt6_exception_lock);
static DEFINE_SPINLOCK(xfrm6_tunnel_spi_lock);
static DEFINE_SPINLOCK(iucv_queue_lock);
static DEFINE_SPINLOCK(iucv_table_lock);
static DEFINE_SPINLOCK(l3mdev_lock);
static DEFINE_SPINLOCK(llc_sap_list_lock);
static DEFINE_SPINLOCK(mptcp_pm_list_lock);
static DEFINE_SPINLOCK(mptcp_sched_list_lock);
DEFINE_SPINLOCK(ncsi_dev_lock);
__cacheline_aligned_in_smp DEFINE_SPINLOCK(nf_conntrack_expect_lock);
static DEFINE_SPINLOCK(nf_conntrack_locks_all_lock);
static DEFINE_SPINLOCK(nf_ftp_lock);
static DEFINE_SPINLOCK(nf_h323_lock);
static DEFINE_SPINLOCK(irc_buffer_lock);
static DEFINE_SPINLOCK(nf_pptp_lock);
static DEFINE_SPINLOCK(keymap_lock);
static DEFINE_SPINLOCK(nf_tables_destroy_list_lock);
static DEFINE_SPINLOCK(nf_tables_gc_list_lock);
static DEFINE_SPINLOCK(nfnl_grp_active_lock);
static DEFINE_SPINLOCK(nft_counter_lock);
static DEFINE_SPINLOCK(dccp_buflock);
static DEFINE_SPINLOCK(recent_lock);
static DEFINE_SPINLOCK(netlbl_domhsh_lock);
static DEFINE_SPINLOCK(netlbl_unlhsh_lock);
static DEFINE_SPINLOCK(nr_list_lock);
static DEFINE_SPINLOCK(nr_node_list_lock);
static DEFINE_SPINLOCK(nr_neigh_list_lock);
static DEFINE_SPINLOCK(llcp_devices_lock);
static DEFINE_SPINLOCK(psample_groups_lock);
static DEFINE_SPINLOCK(qrtr_nodes_lock);
static DEFINE_SPINLOCK(rds_sock_lock);
static DEFINE_SPINLOCK(rds_cong_lock);
static DEFINE_SPINLOCK(rds_conn_lock);
DEFINE_SPINLOCK(ib_nodev_conns_lock);
static DEFINE_SPINLOCK(rds_info_lock);
static DEFINE_SPINLOCK(loop_conns_lock);
static DEFINE_SPINLOCK(rds_tcp_tc_list_lock);
static DEFINE_SPINLOCK(rds_tcp_conn_lock);
static DEFINE_SPINLOCK(rfkill_op_lock);
static DEFINE_SPINLOCK(rose_list_lock);
static DEFINE_SPINLOCK(rose_node_list_lock);
static DEFINE_SPINLOCK(rose_neigh_list_lock);
static DEFINE_SPINLOCK(rose_route_list_lock);
static DEFINE_SPINLOCK(mirred_list_lock);
static DEFINE_SPINLOCK(fastmap_lock);
static DEFINE_SPINLOCK(cbs_list_lock);
DEFINE_SPINLOCK(sctp_assocs_id_lock);
static DEFINE_SPINLOCK(smc_hs_ctrl_list_lock);
static DEFINE_SPINLOCK(smc_wr_rx_hash_lock);
static DEFINE_SPINLOCK(net_family_lock);
static DEFINE_SPINLOCK(rpc_credcache_lock);
static DEFINE_SPINLOCK(pipe_version_lock);
static DEFINE_SPINLOCK(gss_auth_hash_lock);
static DEFINE_SPINLOCK(registered_mechs_lock);
static DEFINE_SPINLOCK(cache_list_lock);
static DEFINE_SPINLOCK(cache_defer_lock);
static DEFINE_SPINLOCK(queue_lock);
static DEFINE_SPINLOCK(svc_xprt_class_lock);
static DEFINE_SPINLOCK(auth_domain_lock);
static DEFINE_SPINLOCK(xprt_list_lock);
static DEFINE_SPINLOCK(deferred_lock);
static DEFINE_SPINLOCK(tls_device_lock);
static DEFINE_SPINLOCK(device_spinlock);
static __cacheline_aligned_in_smp DEFINE_SPINLOCK(unix_gc_lock);
static DEFINE_SPINLOCK(unix_peek_lock);
static DEFINE_SPINLOCK(unix_stream_prot_lock);
static DEFINE_SPINLOCK(unix_dgram_prot_lock);
DEFINE_SPINLOCK(vsock_table_lock);
static DEFINE_SPINLOCK(vsock_tap_lock);
static DEFINE_SPINLOCK(vmci_transport_cleanup_lock);
static DEFINE_SPINLOCK(vsock_prot_lock);
static DEFINE_SPINLOCK(reg_indoor_lock);
static DEFINE_SPINLOCK(reg_requests_lock);
static DEFINE_SPINLOCK(reg_pending_beacons_lock);
static DEFINE_SPINLOCK(xfrm_input_afinfo_lock);
static DEFINE_SPINLOCK(xfrm_if_cb_lock);
static DEFINE_SPINLOCK(xfrm_policy_afinfo_lock);
static DEFINE_SPINLOCK(xfrm_state_afinfo_lock);
static DEFINE_SPINLOCK(xfrm_state_gc_lock);
static DEFINE_SPINLOCK(xfrm_state_dev_gc_lock);
static DEFINE_SPINLOCK(xfrm_translator_lock);
static DEFINE_SPINLOCK(xfrm_km_lock);
static DEFINE_SPINLOCK(xfrm_mode_cbs_map_lock);
static DEFINE_SPINLOCK(aa_buffers_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(template_list);
DEFINE_SPINLOCK(key_serial_lock);
DEFINE_SPINLOCK(key_user_lock);
static DEFINE_SPINLOCK(pinned_root_spinlock);
static DEFINE_SPINLOCK(notif_lock);
static DEFINE_SPINLOCK(sel_ib_pkey_lock);
static DEFINE_SPINLOCK(sel_netif_lock);
static DEFINE_SPINLOCK(sel_netnode_lock);
static DEFINE_SPINLOCK(sel_netport_lock);
static DEFINE_SPINLOCK(tomoyo_log_lock);
static DEFINE_SPINLOCK(tomoyo_query_list_lock);
static DEFINE_SPINLOCK(lock);
static DEFINE_SPINLOCK(tomoyo_io_buffer_list_lock);
static DEFINE_SPINLOCK(ptracer_relations_lock);
static DEFINE_SPINLOCK(shutdown_lock);
static DEFINE_SPINLOCK(snd_fasync_lock);
static DEFINE_SPINLOCK(register_lock);
static DEFINE_SPINLOCK(register_lock);
static DEFINE_SPINLOCK(clients_lock);
static DEFINE_SPINLOCK(queue_list_lock);
static DEFINE_SPINLOCK(slave_active_lock);
static DEFINE_SPINLOCK(transactions_lock);
static DEFINE_SPINLOCK(instances_lock);
static DEFINE_SPINLOCK(transaction_queues_lock);
static DEFINE_SPINLOCK(ams_delta_lock);
static DEFINE_SPINLOCK(sound_loader_lock);
static DEFINE_SPINLOCK(ndtest_lock);
static DEFINE_SPINLOCK(nfit_test_lock);
static DEFINE_SPINLOCK(multi_st_ops_lock);