K 10 svn:author V 5 markj K 8 svn:date V 27 2019-08-20T17:52:12.892636Z K 7 svn:log V 267 Use a sleepable lock for midistat functions. Otherwise the mutex needs to be dropped when copying out the midistat sbuf, leading to a race which allows one to read kernel memory beyond the end of the sbuf buffer. Reported and tested by: pho Security: CVE-2019-5612 END