Patch page for making certain global locks static

The patches are simplistic enough that they can apply to any release of 2.4.x (allowing for occasional fuzz as line numbers change slightly.) Obviously the patch need not be applied in any release after the one in which it appeared in the main kernel source.

Available patches
Type Patch Release that patch appears in
Network files Make dn_hash_lock static.
Make hdev_list_lock static.
Make inet_peer_unused_lock static.
Make net_big_sklist_lock static.
Make netdev_fc_lock static.
Make rpc_sched_lock static.
Make xprt_sock_lock/xprt_lock static.
Filesystem files Make entry_lock static.
Make proc_alloc_map_lock static.
Device drivers Make hga_reg_lock static.
Make hl_drivers_lock/addr_space_lock static.
Make pi_spinlock static.
Make parportlist_lock/driverlist_lock static.
Make sound_loader_lock static.
Make tub3270_con_bcblock static.
Make chip_drvs_lock static.
Miscellaneous files Make i8259_lock static.
Make i8259_irq_lock static.
Make pmac_pic_lock static.
Make timod_pagelock static.
Make cpuprom_spinlock static.
Make ptcg_lock static.
Make efivars_lock static.
Make hub_mask_lock static.

Return to LSE home page.

Comments/questions to nevdull

Last updated: 11/7/01

SourceForge Logo