On Wed, Dec 06, 2023 at 08:37:08AM +0100, Jiri Slaby wrote: > Switch character types to u8 and sizes to size_t. To conform to > characters/sizes in the rest of the tty layer. > > This patch converts struct serdev_device_ops hooks and its > instantiations. > > Signed-off-by: Jiri Slaby (SUSE) <jirislaby@xxxxxxxxxx> > Cc: Rob Herring <robh@xxxxxxxxxx> > --- > diff --git a/drivers/gnss/serial.c b/drivers/gnss/serial.c > index 5d8e9bfb24d0..baa956494e79 100644 > --- a/drivers/gnss/serial.c > +++ b/drivers/gnss/serial.c > @@ -80,8 +80,8 @@ static const struct gnss_operations gnss_serial_gnss_ops = { > .write_raw = gnss_serial_write_raw, > }; > > -static int gnss_serial_receive_buf(struct serdev_device *serdev, > - const unsigned char *buf, size_t count) > +static ssize_t gnss_serial_receive_buf(struct serdev_device *serdev, > + const u8 *buf, size_t count) > { > struct gnss_serial *gserial = serdev_device_get_drvdata(serdev); > struct gnss_device *gdev = gserial->gdev; > diff --git a/drivers/gnss/sirf.c b/drivers/gnss/sirf.c > index bcb53ccfee4d..6801a8fb2040 100644 > --- a/drivers/gnss/sirf.c > +++ b/drivers/gnss/sirf.c > @@ -160,8 +160,8 @@ static const struct gnss_operations sirf_gnss_ops = { > .write_raw = sirf_write_raw, > }; > > -static int sirf_receive_buf(struct serdev_device *serdev, > - const unsigned char *buf, size_t count) > +static ssize_t sirf_receive_buf(struct serdev_device *serdev, > + const u8 *buf, size_t count) > { The gnss subsystem consistently use tabs-only for indentation of continuation lines so please don't change the indentation for these files. With that fixed: Acked-by: Johan Hovold <johan@xxxxxxxxxx> Johan