Going further than Robert here, after looking at how this ended up, and some later work on other (unpublished) consumers of libfakekernel, I would not advocate _not_ trying to have libfakekernel share a libutaskq library. The libfakekernel one really needs to present a "kernel-like" thread model, with a real (kernel-like) thread_t object avail to each libfakekernel thread. I don't see any easy way to do that without having the libfakekernel implementation use the kernel thread interfaces to create threads. Given all that, I now think we're just "trying too hard" to share some code (and it's just not all that much code anyway).
-- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/openzfs/openzfs/pull/536#issuecomment-366361905 ------------------------------------------ openzfs-developer Archives: https://openzfs.topicbox.com/groups/developer/discussions/T22334a01fda83bfd-M23be74171fbe1410500fba97 Powered by Topicbox: https://topicbox.com
