Again, no full review, just quickly browsed through the patch. I have a feeling that I have just scratched the surface regarding this patch series and it would need a full review before it can be accepted.
Function 0x40 change in winedos/int21.c breaks DOS VGA text console.
Function 0x3f handling drops WIN16_hread which used to check for segment size. That check seemed to be for running buggy Win16 programs. At least I wouldn't have courage to delete this kind of checks.