On Thu, Jun 23, 2022 at 8:22 AM Guoqing Jiang <guoqing.jiang@xxxxxxxxx> wrote: > > Let's change the parameter type to 'sector_t' then we don't need to cast > it from rnbd_clt_resize_dev_store, and update rnbd_clt_resize_disk too. > > Signed-off-by: Guoqing Jiang <guoqing.jiang@xxxxxxxxx> Acked-by: Jack Wang <jinpu.wang@xxxxxxxxx> > --- > drivers/block/rnbd/rnbd-clt-sysfs.c | 2 +- > drivers/block/rnbd/rnbd-clt.c | 6 +++--- > drivers/block/rnbd/rnbd-clt.h | 2 +- > 3 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/drivers/block/rnbd/rnbd-clt-sysfs.c b/drivers/block/rnbd/rnbd-clt-sysfs.c > index 2be5d87a3ca6..e7c7d9a68168 100644 > --- a/drivers/block/rnbd/rnbd-clt-sysfs.c > +++ b/drivers/block/rnbd/rnbd-clt-sysfs.c > @@ -376,7 +376,7 @@ static ssize_t rnbd_clt_resize_dev_store(struct kobject *kobj, > if (ret) > return ret; > > - ret = rnbd_clt_resize_disk(dev, (size_t)sectors); > + ret = rnbd_clt_resize_disk(dev, sectors); > if (ret) > return ret; > > diff --git a/drivers/block/rnbd/rnbd-clt.c b/drivers/block/rnbd/rnbd-clt.c > index a9bfab53bbf7..c77da3d0317e 100644 > --- a/drivers/block/rnbd/rnbd-clt.c > +++ b/drivers/block/rnbd/rnbd-clt.c > @@ -69,7 +69,7 @@ static inline bool rnbd_clt_get_dev(struct rnbd_clt_dev *dev) > } > > static int rnbd_clt_change_capacity(struct rnbd_clt_dev *dev, > - size_t new_nsectors) > + sector_t new_nsectors) > { > if (get_capacity(dev->gd) == new_nsectors) > return 0; > @@ -77,7 +77,7 @@ static int rnbd_clt_change_capacity(struct rnbd_clt_dev *dev, > /* > * If the size changed, we need to revalidate it > */ > - rnbd_clt_info(dev, "Device size changed from %llu to %zu sectors\n", > + rnbd_clt_info(dev, "Device size changed from %llu to %llu sectors\n", > get_capacity(dev->gd), new_nsectors); > set_capacity_and_notify(dev->gd, new_nsectors); > return 0; > @@ -117,7 +117,7 @@ static int process_msg_open_rsp(struct rnbd_clt_dev *dev, > return err; > } > > -int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, size_t newsize) > +int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, sector_t newsize) > { > int ret = 0; > > diff --git a/drivers/block/rnbd/rnbd-clt.h b/drivers/block/rnbd/rnbd-clt.h > index df237d2ea0d9..a48e040abe63 100644 > --- a/drivers/block/rnbd/rnbd-clt.h > +++ b/drivers/block/rnbd/rnbd-clt.h > @@ -138,7 +138,7 @@ int rnbd_clt_unmap_device(struct rnbd_clt_dev *dev, bool force, > const struct attribute *sysfs_self); > > int rnbd_clt_remap_device(struct rnbd_clt_dev *dev); > -int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, size_t newsize); > +int rnbd_clt_resize_disk(struct rnbd_clt_dev *dev, sector_t newsize); > > /* rnbd-clt-sysfs.c */ > > -- > 2.34.1 >