Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Lock-checking enhancements - simple deadlock detection
authorPeter Dinda <pdinda@northwestern.edu>
Mon, 22 Jul 2013 22:31:22 +0000 (17:31 -0500)
committerPeter Dinda <pdinda@northwestern.edu>
Mon, 22 Jul 2013 22:40:55 +0000 (17:40 -0500)
commit22624275a90f9850c0c18c54fe27954545e9df9c
treef166440ce5439c06a79fa2d0abeca7c53b1c7860
parent6e7b9d67ea5d13abef6c62ca7b257f8085bfebd9
Lock-checking enhancements - simple deadlock detection

The lockchecker will now detect when a lock is held for a long period of time.
When this occurs, it will dump out the state of all locks in the system,
tagging the ones that have been held longer than expected.   Of course, this will
find deadlocks.  But it will also find non-deadlocks that have this property.
By setting the time threshold, these can be filtered.
linux_module/lockcheck.c