add spinlock debug task
authorsjg <sjg@web>
Thu, 8 Nov 2012 21:43:42 +0000 (13:43 -0800)
committerCharlie Root <root@leaf.dragonflybsd.org>
Thu, 8 Nov 2012 21:43:42 +0000 (13:43 -0800)
docs/developer/ProjectsPage.mdwn

index 21d4814..e4d234b 100644 (file)
@@ -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*
 
 * 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.
 ## Live images enhancement
 
 The live images could be made easier to use by not assuming a QWERTY keyboard layout.