Hi Benjamin,
I think the patches are correct (have you tested them with actual HW?).
Yes, I did, and am also properly embarrassed that I didn't notice the double free bug in the original driver.
However, checkpatch complains that the From and Signed-off-by email differ. Can you send a v2 with a fix for that?
Here it is. Thanks, Hanno