On Wed, 2023-05-03 at 14:31 +0300, Jarkko Sakkinen wrote: > On Tue May 2, 2023 at 5:09 PM EEST, Stefan Berger wrote: > > > > > > On 4/3/23 17:39, James Bottomley wrote: > > > Introducing encryption sessions changes where the return > > > parameters > > s/Introducing/Introduce/ > > Commit messages should always be in the imperative form. "Introducing" in this sentence is a gerund (verb used as a noun); it can't be changed to an imperative because it's not being used as a direct verb in the sentence (that honour goes to "changes", which also can't be made imperative because the gerund is the subject). I can reword it like this if you want the sentence to begin with an imperative (and get rid of the gerund before Linus bites my head off again for using obscure grammatical constructions): "Replace all instances of &buf.data[TPM_HEADER_SIZE] with a new function tpm_buf_parameters() because encryption sessions change where the return parameters are located in the buffer since if a return session is present they're 4 bytes beyond the header with those 4 bytes giving the parameter length. If there is no return session, then they're in the usual place immediately after the header." James