[PATCH] WorkStruct: Use direct assignment rather than cmpxchg()