aboutsummaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2026-05-05 07:31:08 +0200
committercrueter <crueter@eden-emu.dev>2026-05-05 07:31:08 +0200
commit4f4c298a39fee558f2a593157192afe7f821014c (patch)
tree3fe16938f95577989a5aaf74e44ac37f6c05d9f0 /dist
parentfee603f0b97d2d8a6ecb793326e844e066d2f4cf (diff)
[hle, service] fix errors related to race conditions triggering under SMG1 and SMG2 (#3927)
- service manager may add a service while someone else is finding it, so properly lock - nvhost doesn't properly account for the fact that iterators GET FUCKING INVALIDATED - use proper exit routine for mapping locked that failed (try/catch hell) the last two were introduced by #3858, but the first one has been present since ??? either way, remember that ankerl map has invalidated iterators upon erase/insert, so i accounted for that and SMG1 (and probably smg2) boot fine now Signed-off-by: lizzie <lizzie@eden-emu.dev> Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3927 Reviewed-by: crueter <crueter@eden-emu.dev> Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Diffstat (limited to 'dist')
0 files changed, 0 insertions, 0 deletions