Diageo has completed yet another share buyback.