Messages in this thread | | | Date | Mon, 3 Dec 2007 20:11:59 +0100 | From | Michal Schmidt <> | Subject | Re: [PATCH] isapnp driver semaphore to mutex |
| |
Dne Mon, 03 Dec 2007 10:35:01 -0800 Daniel Walker <dwalker@mvista.com> napsal(a):
> Speaking of automating.. I created a little .vimrc add-on which helps > doing sem2mutex type changes. Here's the chunk I added, > > function Semtomutex( lo ) > exe '%s/down(&'.a:lo.')/mutex_lock\(\&'.a:lo.'\)/g' > exe '%s/down_trylock(&'.a:lo.')/mutex_trylock\(\&'.a:lo.'\)/g'
From the comment above mutex_trylock(): * NOTE: this function follows the spin_trylock() convention, so * it is negated to the down_trylock() return values! Be careful * about this when converting semaphore users to mutexes.
Michal
| |