From: sjg Date: Thu, 8 Nov 2012 21:43:42 +0000 (-0800) Subject: add spinlock debug task X-Git-Url: http://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/d882bf8a3142706d80a3feec17f13a67e0e6479f add spinlock debug task --- diff --git a/docs/developer/ProjectsPage.mdwn b/docs/developer/ProjectsPage.mdwn index 21d4814..e4d234b 100644 --- a/docs/developer/ProjectsPage.mdwn +++ b/docs/developer/ProjectsPage.mdwn @@ -240,6 +240,12 @@ Projects that can be clearly used for Google Code-In are marked with their categ * Verify that it is possible and safe to do this, what care would need to be taken, especially with respect to the random seeding? * Pull out locks around calls to karc4rand* +### Improve kernel spinlock debug-ability +* Add a const char *descr field to the spinlock structure. +* Adjust spin_init() and all use cases, SPINLOCK_INITIALIZER() could juse use macro string extensions (# head) to install the name there. +* Adjust error messages to print the spinlock desc field. +* This change will require a full world & kernel recompile. + ## Live images enhancement The live images could be made easier to use by not assuming a QWERTY keyboard layout.