I made a typo in this patch, please ignore patches 4-7, I'll resend them later. The v1 of the patches is also fine to pick instead if this v2 is too much change. -- Rémi Bernon <rbernon at codeweavers.com>