From d882bf8a3142706d80a3feec17f13a67e0e6479f Mon Sep 17 00:00:00 2001 From: sjg Date: Thu, 8 Nov 2012 13:43:42 -0800 Subject: [PATCH] add spinlock debug task --- docs/developer/ProjectsPage.mdwn | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-) 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. -- 1.7.7.2