> > IIRC we added this loop before merging all interrupt handling in one thread, > somehow the MSI mode never worked reliably without this change, so > maybe we don't need this loop any longer. > > I'd really prefer it if we didn't tie the RIRB handing change to this loop change, > removing the loop should only be done with *a lot of testing*. The reason I removed the loop because I thought it's for the unsolicited response, apparently it's not. I'd like to port the commit 6d011d5057ff ALSA: hda: Clear RIRB status before reading WP to SOF driver and upload a version 2. Thanks. Regards, Brent