Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2226 in orxonox.OLD

Timestamp:
Jul 22, 2004, 10:11:34 AM (20 years ago)
Author:
root
Message:

Automatically added by cvs2svntracking:
Date: 2004-07-22 08:06
Author: teigland

  • Improve/fix the way we lock the rootres list. The two rwsems we were using still werent sufficient for cases where release_rsb was called while traversing the root list. Replace the two sems with one new "ls_root_lock". I hope this fixes the rootres list corruption I was seeing. Its much saner locking in any case.
  • Add some log_debug[] statements for cases where dlm_unlock[] returns an EINVAL error so we can figure out what went wrong if the lock_dlm assert fails.
  • Have next_move[] detect the case where a first start on the ls is interrupted by a recovery event. I expect this will fix the related assert failure that was reported, although Ive cant reproduce to confirm.
(No files)

Note: See TracChangeset for help on using the changeset viewer.