This semaphore conforms to the new struct mutex, so I've converted it
to use that new API.
I also changed the name to pvc_mutex, and moved the define to the file
it's used in which allows it to be static.
Signed-off-by: Daniel Walker <dwalker@mvista.com>