Nice job! Patches 1-2 are Acked-by: Alyssa Rosenzweig <alyssa at rosenzweig.io> Patch 3 is Reviewed-by: Alyssa Rosenzweig <alyssa at rosenzweig.io> Excited to see this mainlined!