Reviewed-by: Alyssa Rosenzweig <alyssa at rosenzweig.io> Looks great! pan_context.c is definitely some of the most fragile code in the driver right now, so I'm thrilled to get some attention to clean it up :) (Not tested by me yet -- I won't be able to test until next week)