![rmind](/assets/img/avatar_default.png)
- Make structures CPU-cache friendly, as suggested and explained by Andrew Doran. CACHE_LINE_SIZE definition is invented. - Use current CPU if NULL is passed to the workqueue_enqueue(). - Implemented MI CPU index, which could be used as an index of array. Removed linked-lists usage for work queues. The roundup2() function avoids division, but works only with power of 2. Reviewed by: <ad>, <yamt>, <tech-kern>