OS2World.com Forum is back !!!Remember to visit OS2World at:http://www.os2world.com
Thanks Andy, I'll revert the kzalloc change this evening my time and provide a new build.
For those who had traps with 0904b or 0905 - please try with https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220906.zip - this build reverts the changes in https://trac.netlabs.org/uniaud/changeset/723
Quote from: Paul Smedley on September 06, 2022, 11:17:26 amFor those who had traps with 0904b or 0905 - please try with https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220906.zip - this build reverts the changes in https://trac.netlabs.org/uniaud/changeset/723Works here.
I can tell you why:if you allocate more than a page, kmalloc uses vmalloc and returns right away, without applying the zeroing flag.
Thanks!! I haven't commited the change yet, but https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220907.zip will hopefully still work for those that previously had traps
Hey Lars!Quote from: Lars on September 07, 2022, 09:16:51 amI can tell you why:if you allocate more than a page, kmalloc uses vmalloc and returns right away, without applying the zeroing flag.Thanks!! I haven't commited the change yet, but https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220907.zip will hopefully still work for those that previously had traps Cheers,Paul
https://smedley.id.au/tmp/uniaud32-linux-5.15.65-20220908.zip is now available - adds support for the __GFP_ZERO flag in __vmalloc, which fixes audio on some emu10k1 audio cards.This may also fix some other stuff too - certainly shouldn't break anything