DEFINE_RWLOCK
static DEFINE_RWLOCK(pmuint_rwlock);
static DEFINE_RWLOCK(pmb_rwlock);
static DEFINE_RWLOCK(cpufreq_driver_lock);
static DEFINE_RWLOCK(ccp_unit_lock);
static DEFINE_RWLOCK(sp_unit_lock);
static DEFINE_RWLOCK(hil_mlcs_lock);
static DEFINE_RWLOCK(card_lock); /* protect Cards */
static DEFINE_RWLOCK(HFClock);
static DEFINE_RWLOCK(card_lock); /* protect Cards */
static DEFINE_RWLOCK(card_lock); /* protect Cards */
static DEFINE_RWLOCK(card_lock); /* protect Cards */
static DEFINE_RWLOCK(card_lock); /* protect Cards */
static DEFINE_RWLOCK(iclock_lock);
static DEFINE_RWLOCK(bp_lock);
static DEFINE_RWLOCK(adb_handler_lock);
static DEFINE_RWLOCK(cnic_dev_lock);
static DEFINE_RWLOCK(adapter_list_lock);
DEFINE_RWLOCK(enetc_mdio_lock);
static DEFINE_RWLOCK(disc_data_lock);
static DEFINE_RWLOCK(fakelb_ifup_phys_lock);
static DEFINE_RWLOCK(disc_data_lock);
static DEFINE_RWLOCK(disc_data_lock);
static DEFINE_RWLOCK(tape_device_lock);
static DEFINE_RWLOCK(sdeb_fake_rw_lck); /* need a RW lock when fake_rw=1 */
static DEFINE_RWLOCK(sg_index_lock); /* Also used to lock
static DEFINE_RWLOCK(hvc_iucv_filter_lock);
DEFINE_RWLOCK(acrn_vm_list_lock);
static DEFINE_RWLOCK(get_gsi_from_sbdf_lock);
static DEFINE_RWLOCK(adfs_map_lock);
static DEFINE_RWLOCK(binfmt_lock);
static DEFINE_RWLOCK(file_systems_lock);
static DEFINE_RWLOCK(pointers_lock);
static DEFINE_RWLOCK(fscache_cookies_lock);
static DEFINE_RWLOCK(nfs_version_lock);
static DEFINE_RWLOCK(o2net_handler_lock);
static DEFINE_RWLOCK(proc_subdir_lock);
static DEFINE_RWLOCK(lease_list_lock);
static DEFINE_RWLOCK(smb_direct_device_lock);
static DEFINE_RWLOCK(inode_hash_lock);
static DEFINE_RWLOCK(driver_name_lock);
static DEFINE_RWLOCK(uprobes_treelock); /* serialize rbtree access */
__cacheline_aligned DEFINE_RWLOCK(tasklist_lock); /* outer */
static DEFINE_RWLOCK(torture_rwlock);
static DEFINE_RWLOCK(resource_lock);
static DEFINE_RWLOCK(rwlock_X1);
static DEFINE_RWLOCK(rwlock_X2);
static DEFINE_RWLOCK(rwlock_Y1);
static DEFINE_RWLOCK(rwlock_Y2);
static DEFINE_RWLOCK(rwlock_Z1);
static DEFINE_RWLOCK(rwlock_Z2);
static DEFINE_RWLOCK(rwlock_A);
static DEFINE_RWLOCK(rwlock_B);
static DEFINE_RWLOCK(rwlock_C);
static DEFINE_RWLOCK(rwlock_D);
static DEFINE_RWLOCK(xen_9pfs_lock);
static DEFINE_RWLOCK(aarp_lock);
DEFINE_RWLOCK(atalk_routes_lock);
DEFINE_RWLOCK(atalk_interfaces_lock);
DEFINE_RWLOCK(atalk_sockets_lock);
static DEFINE_RWLOCK(devs_lock);
DEFINE_RWLOCK(vcc_sklist_lock);
static DEFINE_RWLOCK(protocol_list_lock);
DEFINE_RWLOCK(ax25_route_lock);
static DEFINE_RWLOCK(ax25_uid_lock);
static DEFINE_RWLOCK(bt_proto_lock);
DEFINE_RWLOCK(hci_dev_list_lock);
static DEFINE_RWLOCK(chan_list_lock);
static DEFINE_RWLOCK(raw_lock);
static DEFINE_RWLOCK(dgram_lock);
DEFINE_RWLOCK(ip6_ra_lock);
static DEFINE_RWLOCK(lapb_list_lock);
static DEFINE_RWLOCK(ip_set_ref_lock); /* protects the set refs */
DEFINE_RWLOCK(nl_table_lock);
static DEFINE_RWLOCK(proto_tab_lock);
static DEFINE_RWLOCK(rds_cong_monitor_lock);
static DEFINE_RWLOCK(act_mod_lock);
static DEFINE_RWLOCK(ife_mod_lock);
static DEFINE_RWLOCK(cls_mod_lock);
static DEFINE_RWLOCK(ematch_mod_lock);
static DEFINE_RWLOCK(qdisc_mod_lock);
DEFINE_RWLOCK(x25_list_lock);
DEFINE_RWLOCK(x25_forward_list_lock);
DEFINE_RWLOCK(x25_neigh_list_lock);
DEFINE_RWLOCK(x25_route_list_lock);
static DEFINE_RWLOCK(keyring_name_lock);