On Wed, May 7, 2025 at 12:16 PM Farhan Ali <al...@linux.ibm.com> wrote:
> On 5/5/2025 2:38 AM, Thomas Huth wrote:
> > On 30/04/2025 20.50, Farhan Ali wrote:
> >> Add a generic API for host PCI MMIO reads/writes
> >> (e.g. Linux VFIO BAR accesses). The functions access
> >> little endian memory and returns the result in
> >> host cpu endianness.
> >>
> >> Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
> >> Signed-off-by: Farhan Ali <al...@linux.ibm.com>
> >> ---
> > ...
> >> +static inline uint8_t host_pci_ldub_p(const void *ioaddr)
> >> +{
> >> +    uint8_t ret = 0;
> >> +#ifdef __s390x__
> >> +    ret = s390x_pci_mmio_read_8(ioaddr);
> >> +#else
> >> +    ret = ldub_p(ioaddr);
> >> +#endif
> >> +
> >> +    return ret;
> >> +}
> > ...
> >> +static inline void host_pci_stb_le_p(void *ioaddr, uint8_t val)
> >> +{
> >> +#ifdef __s390x__
> >> +    s390x_pci_mmio_write_8(ioaddr, val);
> >> +#else
> >> +    stb_p(ioaddr, val);
> >> +#endif
> >> +}
> >
> > Cosmetic nit: host_pci_ldub_p() does not have a "_le_" in its name,
> > while host_pci_stb_le_p() has it. Could be fixed up while picking up
> > the patch, so no need to respin just because of this.
> >
> > Reviewed-by: Thomas Huth <th...@redhat.com>
> >
> >
>
> Thanks Thomas! if there are no other concerns with the patches would
> these patches go through the s390x tree or the block tree?

I can merge them through my block tree once there are no more code
review comments from others.

Stefan

Reply via email to