Software synchronization objects

modulename: sw_sync.ko

configname: CONFIG_SW_SYNC

Linux Kernel Configuration
└─>Device Drivers
└─>Staging drivers
└─>Android
└─>Software synchronization objects
In linux kernel since version 3.1 (release Date: 2011-10-24)  
A sync object driver that uses a 32bit counter to coordinate
syncrhronization. Useful when there is no hardware primitive backing
the synchronization.

source code: