Mulyadi Santosa wrote: >> If I create a work queue and submit work to it, will it have a higher >> priority than any user process/thread, including realtime priority >> processes/threads? > > Nope, it is assigned the same priority you see on keventd. > Thank you Mulyadi! Is there a recommended way to prevent priority inversion when high priority tasks are waiting on data from a driver? Do I just need to do all processing either in the syscall context or under interrupt priority? Just be be sure: timers and tasklets run under a software interrupt context and therefore have a higher priority than all user processs (True/False). Thank you, Michael -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ