Simon Golbert
Simon Golbert
I have some data that should remain in consistent state, so I need to know when the request was aborted (or a network error has occurred), so I need to...
When I create `GCDWebServerStreamedResponse` with `asyncStreamBlock` I end up with multiple threads simultaneously calling my handler. This is a bad scenario for me, since I want to process data and...
This situation is reproduced in ~25% of launches. Host machine: Mac OS X; virtual machine (under VMware): Ubuntu 12.04.
We need to implement a memory pool (for fixed-sized blocks) on top of kmalloc, kfree, etc. The current memory pool functions (create_mem_pool, alloc_block, free_block, destroy_mem_pool) have no real implementation; they...
We need to adopt an existent memory allocator to implement stubs: kmalloc, kfree, etc. Such allocator should be under BSD license.
We need really hard concurrent tests to check them against deadlocks and race conditions.
Now the scheduler uses fixed priorities, we need an additional support for dynamic ones. Practically most of the implementation should be located inside the function: static inline void update_priority_quantum(struct thread_data...