From: bouceklubos@8df170851b19ab991c23c19bba526b63d8659adb Date: Thu, 12 Oct 2017 20:22:53 +0000 (+0000) Subject: Remove spinlock descr field project (done, then reverted) X-Git-Url: https://gitweb.dragonflybsd.org/ikiwiki.git/commitdiff_plain/82b40dc11e7713e2fe5aafbaaf05ebbae2b723fb Remove spinlock descr field project (done, then reverted) --- diff --git a/docs/developer/ProjectsPage.mdwn b/docs/developer/ProjectsPage.mdwn index 673f3c66..a0d8941f 100644 --- a/docs/developer/ProjectsPage.mdwn +++ b/docs/developer/ProjectsPage.mdwn @@ -193,12 +193,6 @@ killall recently gained a -T flag to kill all descendents of a tty, bring this f * 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. - ### Partially rewrite buffer cache * Buffer cache buffers map VM pages from the filesystems VM-backed vnodes, the "buffer space" is the maximum amount of virtual space to allocate to these buffers. * When the buffer_map KVA space gets fragmented it caused very expensive defrag operations, the buffer_map KVA was recently increased to double the actual buffer space to allow full space utilization in the face of fragmentation and reduce the frequency of defrag operations.