Merge commit 'c0c2076e9a4dfd3b30b988d4ddd78abf9ed83166' * commit 'c0c2076e9a4dfd3b30b988d4ddd78abf9ed83166': Eliminate MCS_GIVE_UP state
Merge commit 'c0c2076e9a4dfd3b30b988d4ddd78abf9ed83166' * commit 'c0c2076e9a4dfd3b30b988d4ddd78abf9ed83166': Eliminate MCS_GIVE_UP state