Diageo has bought yet more shares for cancellation.