Merge remote-tracking branch 'origin/master' into next

(Pickup Stephen's fix d4d7b2a11c423a8d4088bb0090e4c8d626d043bc)