Messages in this thread | | | Date | Wed, 29 Oct 2008 10:51:29 -0400 | From | Chris Snook <> | Subject | Re: [PATH -mm -v2] Fix a race condtion of oops_in_progress |
| |
Huang Ying wrote: > Fix a race condition accessing oops_in_progress. Which may be changed on > multiple CPU simultaneously, but it is changed via non-atomic operation > ++/--. This patch changes the definition of oops_in_process from int to > atomic_t, and accessing method to atomic operations.
You also need barriers. I believe rmb() before atomic_read() and wmb() after atomic_set() should suffice.
-- Chris
| |