Hi, I wanted to jump on the bandwagon of people reporting problems with commit a1b89132dc4f ("dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues"). Specifically I've been tracking down communication errors when talking to our Embedded Controller (EC) over SPI. I found that communication errors happened _much_ more frequently on newer kernels than older ones. Using ftrace I managed to track the problem down to the dm crypt patch. ...and, indeed, reverting that patch gets rid of the vast majority of my errors. If you want to see the ftrace of my high priority worker getting blocked for 7.5 ms, you can see: https://bugs.chromium.org/p/chromium/issues/attachmentText?aid=392715 In my case I'm looking at solving my problems by bumping the CrOS EC transfers fully up to real time priority. ...but given that there are other reports of problems with the dm-crypt priority (notably I found https://bugzilla.kernel.org/show_bug.cgi?id=199857) maybe we should also come up with a different solution for dm-crypt? Thanks! -Doug -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel