DEFINE_RAW_SPINLOCK
static DEFINE_RAW_SPINLOCK(mcip_lock);
static DEFINE_RAW_SPINLOCK(krait_l2_lock);
DEFINE_RAW_SPINLOCK(dma_spin_lock);
static DEFINE_RAW_SPINLOCK(__io_lock);
static DEFINE_RAW_SPINLOCK(patch_lock);
static DEFINE_RAW_SPINLOCK(stop_lock);
static DEFINE_RAW_SPINLOCK(undef_lock);
static DEFINE_RAW_SPINLOCK(unwind_lock);
DEFINE_RAW_SPINLOCK(nw_gpio_lock);
static DEFINE_RAW_SPINLOCK(cpuidle_lock);
static DEFINE_RAW_SPINLOCK(mpu_lock);
static DEFINE_RAW_SPINLOCK(wakeupgen_lock);
static DEFINE_RAW_SPINLOCK(cm_lock);
static DEFINE_RAW_SPINLOCK(versatile_lock);
static DEFINE_RAW_SPINLOCK(l2x0_lock);
static DEFINE_RAW_SPINLOCK(cpu_asid_lock);
static DEFINE_RAW_SPINLOCK(minicache_lock);
static DEFINE_RAW_SPINLOCK(v6_lock);
static DEFINE_RAW_SPINLOCK(minicache_lock);
static DEFINE_RAW_SPINLOCK(patch_lock);
static DEFINE_RAW_SPINLOCK(die_lock);
static DEFINE_RAW_SPINLOCK(cpu_vmid_lock);
static DEFINE_RAW_SPINLOCK(cpu_asid_lock);
static DEFINE_RAW_SPINLOCK(patch_lock);
static DEFINE_RAW_SPINLOCK(state_lock);
static DEFINE_RAW_SPINLOCK(die_lock);
static DEFINE_RAW_SPINLOCK(timer_reg_lock);
static DEFINE_RAW_SPINLOCK(timer_data_lock);
static DEFINE_RAW_SPINLOCK(kn01_lock);
static DEFINE_RAW_SPINLOCK(r4030_lock);
static DEFINE_RAW_SPINLOCK(gt641xx_timer_lock);
static DEFINE_RAW_SPINLOCK(gt641xx_irq_lock);
DEFINE_RAW_SPINLOCK(ss_spin);
static DEFINE_RAW_SPINLOCK(die_lock);
static DEFINE_RAW_SPINLOCK(ltq_icu_lock);
static DEFINE_RAW_SPINLOCK(mfgpt_lock);
static DEFINE_RAW_SPINLOCK(cpu_mmid_lock);
static DEFINE_RAW_SPINLOCK(octeon_irq_msi_lock);
DEFINE_RAW_SPINLOCK(msr_lock);
static DEFINE_RAW_SPINLOCK(bcm1480_imr_lock);
static DEFINE_RAW_SPINLOCK(sb1250_imr_lock);
static DEFINE_RAW_SPINLOCK(sni_rm200_i8259A_lock);
static DEFINE_RAW_SPINLOCK(patch_lock);
static DEFINE_RAW_SPINLOCK(patch_lock);
DEFINE_RAW_SPINLOCK(confirm_error_lock);
static DEFINE_RAW_SPINLOCK(irq_rover_lock);
static DEFINE_RAW_SPINLOCK(pmc_owner_lock);
static DEFINE_RAW_SPINLOCK(timebase_lock);
static DEFINE_RAW_SPINLOCK(rtas_lock);
static DEFINE_RAW_SPINLOCK(native_tlbie_lock);
static DEFINE_RAW_SPINLOCK(linear_map_hash_lock);
static DEFINE_RAW_SPINLOCK(linear_map_kf_hash_lock);
static DEFINE_RAW_SPINLOCK(context_lock);
static DEFINE_RAW_SPINLOCK(tlbivax_lock);
static DEFINE_RAW_SPINLOCK(socrates_fpga_pic_lock);
DEFINE_RAW_SPINLOCK(feature_lock);
static DEFINE_RAW_SPINLOCK(nv_lock);
static DEFINE_RAW_SPINLOCK(pmac_pic_lock);
static DEFINE_RAW_SPINLOCK(gef_pic_lock);
static DEFINE_RAW_SPINLOCK(i8259_lock);
static DEFINE_RAW_SPINLOCK(ipic_lock);
static DEFINE_RAW_SPINLOCK(mpic_lock);
static DEFINE_RAW_SPINLOCK(msgrs_lock);
static DEFINE_RAW_SPINLOCK(die_lock);
static DEFINE_RAW_SPINLOCK(context_lock);
DEFINE_RAW_SPINLOCK(pci_config_lock);
static DEFINE_RAW_SPINLOCK(itc_sync_lock);
DEFINE_RAW_SPINLOCK(prom_entry_lock);
static DEFINE_RAW_SPINLOCK(console_write_lock);
static DEFINE_RAW_SPINLOCK(irqs_to_free_lock);
static DEFINE_RAW_SPINLOCK(irq_lock);
DEFINE_RAW_SPINLOCK(pci2phy_map_lock);
static DEFINE_RAW_SPINLOCK(hv_list_enc_lock);
static DEFINE_RAW_SPINLOCK(ioapic_lock);
static DEFINE_RAW_SPINLOCK(vector_lock);
static DEFINE_RAW_SPINLOCK(cache_disable_lock);
static DEFINE_RAW_SPINLOCK(cmci_discover_lock);
DEFINE_RAW_SPINLOCK(i8259A_lock);
static DEFINE_RAW_SPINLOCK(nmi_reason_lock);
DEFINE_RAW_SPINLOCK(pc_conf_lock);
static DEFINE_RAW_SPINLOCK(global_asid_lock);
DEFINE_RAW_SPINLOCK(pci_config_lock);
static DEFINE_RAW_SPINLOCK(sysinit_lock);
static DEFINE_RAW_SPINLOCK(blkg_stat_lock);
static DEFINE_RAW_SPINLOCK(erst_lock);
static DEFINE_RAW_SPINLOCK(ghes_notify_lock_sea);
static DEFINE_RAW_SPINLOCK(ghes_notify_lock_nmi);
static DEFINE_RAW_SPINLOCK(ghes_notify_lock_sdei_normal);
static DEFINE_RAW_SPINLOCK(ghes_notify_lock_sdei_critical);
static DEFINE_RAW_SPINLOCK(c3_lock);
static DEFINE_RAW_SPINLOCK(wakeup_irq_lock);
static DEFINE_RAW_SPINLOCK(events_lock);
DEFINE_RAW_SPINLOCK(i8253_lock);
static DEFINE_RAW_SPINLOCK(ls1x_timer_lock);
static DEFINE_RAW_SPINLOCK(hwp_notify_lock);
static DEFINE_RAW_SPINLOCK(dca_lock);
DEFINE_RAW_SPINLOCK(irq_2_ir_lock);
static DEFINE_RAW_SPINLOCK(bcm7038_l1_intcs_lock);
static DEFINE_RAW_SPINLOCK(irq_lock);
static DEFINE_RAW_SPINLOCK(irq_controller_lock);
static DEFINE_RAW_SPINLOCK(tmpmask_lock);
static DEFINE_RAW_SPINLOCK(its_lock);
static DEFINE_RAW_SPINLOCK(vmovp_lock);
static DEFINE_RAW_SPINLOCK(rmw_lock);
static DEFINE_RAW_SPINLOCK(cpu_map_lock);
static DEFINE_RAW_SPINLOCK(irq_controller_lock);
DEFINE_RAW_SPINLOCK(i8259A_lock);
static DEFINE_RAW_SPINLOCK(affinity_lock);
static DEFINE_RAW_SPINLOCK(gic_lock);
static DEFINE_RAW_SPINLOCK(irq_lock);
static DEFINE_RAW_SPINLOCK(intc_irqpin_lock); /* only used by slow path */
static DEFINE_RAW_SPINLOCK(pdc_lock);
static DEFINE_RAW_SPINLOCK(shirq_lock);
DEFINE_RAW_SPINLOCK(devtree_lock);
DEFINE_RAW_SPINLOCK(pci_lock);
static DEFINE_RAW_SPINLOCK(list_lock);
static DEFINE_RAW_SPINLOCK(byt_lock);
static DEFINE_RAW_SPINLOCK(chv_lock);
static DEFINE_RAW_SPINLOCK(ma35_lock);
DEFINE_RAW_SPINLOCK(intc_big_lock);
static DEFINE_RAW_SPINLOCK(qe_ic_lock);
static DEFINE_RAW_SPINLOCK(l2_access_lock);
static DEFINE_RAW_SPINLOCK(pkg_temp_lock);
static DEFINE_RAW_SPINLOCK(show_lock);
static DEFINE_RAW_SPINLOCK(tty_ldiscs_lock);
static DEFINE_RAW_SPINLOCK(vga_lock);
static DEFINE_RAW_SPINLOCK(dbg_master_lock);
static DEFINE_RAW_SPINLOCK(dbg_slave_lock);
static DEFINE_RAW_SPINLOCK(gc_lock);
static DEFINE_RAW_SPINLOCK(mask_lock);
static DEFINE_RAW_SPINLOCK(irq_resend_lock);
static DEFINE_RAW_SPINLOCK(report_filterlist_lock);
static DEFINE_RAW_SPINLOCK(report_lock);
static DEFINE_RAW_SPINLOCK(latency_lock);
static DEFINE_RAW_SPINLOCK(torture_raw_spinlock);
static DEFINE_RAW_SPINLOCK(s2idle_lock);
static DEFINE_RAW_SPINLOCK(console_owner_lock);
static DEFINE_RAW_SPINLOCK(test_lock);
static DEFINE_RAW_SPINLOCK(scx_exit_bstr_buf_lock);
static DEFINE_RAW_SPINLOCK(scx_tasks_lock);
static DEFINE_RAW_SPINLOCK(bypass_lock);
static DEFINE_RAW_SPINLOCK(clockevents_lock);
__cacheline_aligned_in_smp DEFINE_RAW_SPINLOCK(jiffies_lock);
static __cacheline_aligned_in_smp DEFINE_RAW_SPINLOCK(tick_broadcast_lock);
static DEFINE_RAW_SPINLOCK(tick_freeze_lock);
static __cacheline_aligned_in_smp DEFINE_RAW_SPINLOCK(running_trace_lock);
static DEFINE_RAW_SPINLOCK(tracepoint_iter_lock);
static DEFINE_RAW_SPINLOCK(max_trace_lock);
static DEFINE_RAW_SPINLOCK(wci_lock);
static DEFINE_RAW_SPINLOCK(wq_mayday_lock); /* protects wq->maydays list */
static DEFINE_RAW_SPINLOCK(avg_lock);
static DEFINE_RAW_SPINLOCK(pool_lock);
static DEFINE_RAW_SPINLOCK(raw_lock_A);
static DEFINE_RAW_SPINLOCK(raw_lock_B);
static DEFINE_RAW_SPINLOCK(pool_lock);
static DEFINE_RAW_SPINLOCK(quarantine_lock);
static DEFINE_RAW_SPINLOCK(report_lock);
DEFINE_RAW_SPINLOCK(kfence_freelist_lock); /* Lock protecting freelist. */
static DEFINE_RAW_SPINLOCK(kmemleak_lock);
static DEFINE_RAW_SPINLOCK(kmsan_report_lock);