On Tue, 2017-04-25 at 14:47 -0500, Don Brace wrote: > From: Kevin Barnett <kevin.barnett@xxxxxxx> > > Reviewed-by: Scott Benesh <scott.benesh@xxxxxxxxxxxxx> > Signed-off-by: Kevin Barnett <kevin.barnett@xxxxxxxxxxxxx> > Signed-off-by: Don Brace <don.brace@xxxxxxxxxxxxx> > --- > drivers/scsi/smartpqi/smartpqi_init.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c > index 728db8f..523b730 100644 > --- a/drivers/scsi/smartpqi/smartpqi_init.c > +++ b/drivers/scsi/smartpqi/smartpqi_init.c > @@ -432,7 +432,7 @@ static struct pqi_io_request *pqi_alloc_io_request( > return io_request; > } > > -static void pqi_free_io_request(struct pqi_io_request *io_request) > +static inline void pqi_free_io_request(struct pqi_io_request *io_request) > { > atomic_dec(&io_request->refcount); > } A patch description should not only explain what has been changed but also why a change has been made. What is the reason that this function has been declared inline? Why do you think that the compiler is not smart enough to decide on its own to inline this function? Thanks, Bart.