On Mon, 27 Sep 2021 17:50:36 +0200 Christian Schoenebeck <qemu_...@crudebyte.com> wrote:
> Use QEMU_ALIGN_DOWN() macro to reduce code and to make it > more human readable. > > Suggested-by: Philippe Mathieu-Daudé <phi...@redhat.com> > Signed-off-by: Christian Schoenebeck <qemu_...@crudebyte.com> > --- Reviewed-by: Greg Kurz <gr...@kaod.org> > hw/9pfs/9p.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/hw/9pfs/9p.c b/hw/9pfs/9p.c > index c65584173a..29cc19c90a 100644 > --- a/hw/9pfs/9p.c > +++ b/hw/9pfs/9p.c > @@ -1280,8 +1280,7 @@ static int32_t blksize_to_iounit(const V9fsPDU *pdu, > int32_t blksize) > * as well as less than (client msize - P9_IOHDRSZ) > */ > if (blksize) { > - iounit = blksize; > - iounit *= (s->msize - P9_IOHDRSZ) / blksize; > + iounit = QEMU_ALIGN_DOWN(s->msize - P9_IOHDRSZ, blksize); > } > if (!iounit) { > iounit = s->msize - P9_IOHDRSZ;