dm: remove unnecessary (void*) conversions
authorYu Zhe <yuzhe@nfschina.com>
Fri, 17 Mar 2023 01:35:54 +0000 (09:35 +0800)
committerMike Snitzer <snitzer@kernel.org>
Tue, 11 Apr 2023 16:01:01 +0000 (12:01 -0400)
Pointer variables of void * type do not require type cast.

Signed-off-by: Yu Zhe <yuzhe@nfschina.com>
Signed-off-by: Mike Snitzer <snitzer@kernel.org>
drivers/md/dm-integrity.c
drivers/md/dm-io.c
drivers/md/dm-kcopyd.c
drivers/md/dm-linear.c
drivers/md/dm-log-writes.c
drivers/md/dm-log.c
drivers/md/dm-raid1.c
drivers/md/dm-snap-persistent.c
drivers/md/dm-stripe.c
drivers/md/dm-verity-fec.c
drivers/md/dm-zoned-metadata.c

index ed612bf..31838b1 100644 (file)
@@ -3118,7 +3118,7 @@ static int dm_integrity_reboot(struct notifier_block *n, unsigned long code, voi
 
 static void dm_integrity_postsuspend(struct dm_target *ti)
 {
-       struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private;
+       struct dm_integrity_c *ic = ti->private;
        int r;
 
        WARN_ON(unregister_reboot_notifier(&ic->reboot_notifier));
@@ -3167,7 +3167,7 @@ static void dm_integrity_postsuspend(struct dm_target *ti)
 
 static void dm_integrity_resume(struct dm_target *ti)
 {
-       struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private;
+       struct dm_integrity_c *ic = ti->private;
        __u64 old_provided_data_sectors = le64_to_cpu(ic->sb->provided_data_sectors);
        int r;
 
@@ -3290,7 +3290,7 @@ static void dm_integrity_resume(struct dm_target *ti)
 static void dm_integrity_status(struct dm_target *ti, status_type_t type,
                                unsigned int status_flags, char *result, unsigned int maxlen)
 {
-       struct dm_integrity_c *ic = (struct dm_integrity_c *)ti->private;
+       struct dm_integrity_c *ic = ti->private;
        unsigned int arg_count;
        size_t sz = 0;
 
index dc2df76..f053ce2 100644 (file)
@@ -187,7 +187,7 @@ static void list_get_page(struct dpages *dp,
                  struct page **p, unsigned long *len, unsigned int *offset)
 {
        unsigned int o = dp->context_u;
-       struct page_list *pl = (struct page_list *) dp->context_ptr;
+       struct page_list *pl = dp->context_ptr;
 
        *p = pl->page;
        *len = PAGE_SIZE - o;
@@ -196,7 +196,7 @@ static void list_get_page(struct dpages *dp,
 
 static void list_next_page(struct dpages *dp)
 {
-       struct page_list *pl = (struct page_list *) dp->context_ptr;
+       struct page_list *pl = dp->context_ptr;
 
        dp->context_ptr = pl->next;
        dp->context_u = 0;
index a158c6e..d01807c 100644 (file)
@@ -519,7 +519,7 @@ static int run_complete_job(struct kcopyd_job *job)
 
 static void complete_io(unsigned long error, void *context)
 {
-       struct kcopyd_job *job = (struct kcopyd_job *) context;
+       struct kcopyd_job *job = context;
        struct dm_kcopyd_client *kc = job->kc;
 
        io_job_finish(kc->throttle);
@@ -696,7 +696,7 @@ static void segment_complete(int read_err, unsigned long write_err,
        /* FIXME: tidy this function */
        sector_t progress = 0;
        sector_t count = 0;
-       struct kcopyd_job *sub_job = (struct kcopyd_job *) context;
+       struct kcopyd_job *sub_job = context;
        struct kcopyd_job *job = sub_job->master_job;
        struct dm_kcopyd_client *kc = job->kc;
 
index 3e622dc..f4448d5 100644 (file)
@@ -72,7 +72,7 @@ bad:
 
 static void linear_dtr(struct dm_target *ti)
 {
-       struct linear_c *lc = (struct linear_c *) ti->private;
+       struct linear_c *lc = ti->private;
 
        dm_put_device(ti, lc->dev);
        kfree(lc);
@@ -98,7 +98,7 @@ static int linear_map(struct dm_target *ti, struct bio *bio)
 static void linear_status(struct dm_target *ti, status_type_t type,
                          unsigned int status_flags, char *result, unsigned int maxlen)
 {
-       struct linear_c *lc = (struct linear_c *) ti->private;
+       struct linear_c *lc = ti->private;
        size_t sz = 0;
 
        switch (type) {
@@ -120,7 +120,7 @@ static void linear_status(struct dm_target *ti, status_type_t type,
 
 static int linear_prepare_ioctl(struct dm_target *ti, struct block_device **bdev)
 {
-       struct linear_c *lc = (struct linear_c *) ti->private;
+       struct linear_c *lc = ti->private;
        struct dm_dev *dev = lc->dev;
 
        *bdev = dev->bdev;
index 0ce9b01..6d7436d 100644 (file)
@@ -429,7 +429,7 @@ static inline sector_t logdev_last_sector(struct log_writes_c *lc)
 
 static int log_writes_kthread(void *arg)
 {
-       struct log_writes_c *lc = (struct log_writes_c *)arg;
+       struct log_writes_c *lc = arg;
        sector_t sector = 0;
 
        while (!kthread_should_stop()) {
index afd94d2..f9f8423 100644 (file)
@@ -530,7 +530,7 @@ static void destroy_log_context(struct log_c *lc)
 
 static void core_dtr(struct dm_dirty_log *log)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        vfree(lc->clean_bits);
        destroy_log_context(lc);
@@ -569,7 +569,7 @@ static int disk_ctr(struct dm_dirty_log *log, struct dm_target *ti,
 
 static void disk_dtr(struct dm_dirty_log *log)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        dm_put_device(lc->ti, lc->log_dev);
        vfree(lc->disk_header);
@@ -590,7 +590,7 @@ static int disk_resume(struct dm_dirty_log *log)
 {
        int r;
        unsigned int i;
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
        size_t size = lc->bitset_uint32_count * sizeof(uint32_t);
 
        /* read the disk header */
@@ -652,14 +652,14 @@ static int disk_resume(struct dm_dirty_log *log)
 
 static uint32_t core_get_region_size(struct dm_dirty_log *log)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        return lc->region_size;
 }
 
 static int core_resume(struct dm_dirty_log *log)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        lc->sync_search = 0;
        return 0;
@@ -667,14 +667,14 @@ static int core_resume(struct dm_dirty_log *log)
 
 static int core_is_clean(struct dm_dirty_log *log, region_t region)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        return log_test_bit(lc->clean_bits, region);
 }
 
 static int core_in_sync(struct dm_dirty_log *log, region_t region, int block)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        return log_test_bit(lc->sync_bits, region);
 }
@@ -727,14 +727,14 @@ static int disk_flush(struct dm_dirty_log *log)
 
 static void core_mark_region(struct dm_dirty_log *log, region_t region)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        log_clear_bit(lc, lc->clean_bits, region);
 }
 
 static void core_clear_region(struct dm_dirty_log *log, region_t region)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        if (likely(!lc->flush_failed))
                log_set_bit(lc, lc->clean_bits, region);
@@ -742,7 +742,7 @@ static void core_clear_region(struct dm_dirty_log *log, region_t region)
 
 static int core_get_resync_work(struct dm_dirty_log *log, region_t *region)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        if (lc->sync_search >= lc->region_count)
                return 0;
@@ -765,7 +765,7 @@ static int core_get_resync_work(struct dm_dirty_log *log, region_t *region)
 static void core_set_region_sync(struct dm_dirty_log *log, region_t region,
                                 int in_sync)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        log_clear_bit(lc, lc->recovering_bits, region);
        if (in_sync) {
@@ -779,7 +779,7 @@ static void core_set_region_sync(struct dm_dirty_log *log, region_t region,
 
 static region_t core_get_sync_count(struct dm_dirty_log *log)
 {
-       struct log_c *lc = (struct log_c *) log->context;
+       struct log_c *lc = log->context;
 
        return lc->sync_count;
 }
index 4b2b40f..ddcb2bc 100644 (file)
@@ -604,7 +604,7 @@ static void do_reads(struct mirror_set *ms, struct bio_list *reads)
 static void write_callback(unsigned long error, void *context)
 {
        unsigned int i;
-       struct bio *bio = (struct bio *) context;
+       struct bio *bio = context;
        struct mirror_set *ms;
        int should_wake = 0;
        unsigned long flags;
@@ -1180,7 +1180,7 @@ err_free_context:
 
 static void mirror_dtr(struct dm_target *ti)
 {
-       struct mirror_set *ms = (struct mirror_set *) ti->private;
+       struct mirror_set *ms = ti->private;
 
        del_timer_sync(&ms->timer);
        flush_workqueue(ms->kmirrord_wq);
@@ -1246,7 +1246,7 @@ static int mirror_end_io(struct dm_target *ti, struct bio *bio,
                blk_status_t *error)
 {
        int rw = bio_data_dir(bio);
-       struct mirror_set *ms = (struct mirror_set *) ti->private;
+       struct mirror_set *ms = ti->private;
        struct mirror *m = NULL;
        struct dm_bio_details *bd = NULL;
        struct dm_raid1_bio_record *bio_record =
@@ -1311,7 +1311,7 @@ out:
 
 static void mirror_presuspend(struct dm_target *ti)
 {
-       struct mirror_set *ms = (struct mirror_set *) ti->private;
+       struct mirror_set *ms = ti->private;
        struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
 
        struct bio_list holds;
@@ -1407,7 +1407,7 @@ static void mirror_status(struct dm_target *ti, status_type_t type,
 {
        unsigned int m, sz = 0;
        int num_feature_args = 0;
-       struct mirror_set *ms = (struct mirror_set *) ti->private;
+       struct mirror_set *ms = ti->private;
        struct dm_dirty_log *log = dm_rh_dirty_log(ms->rh);
        char buffer[MAX_NR_MIRRORS + 1];
 
index f14e5df..1564992 100644 (file)
@@ -567,7 +567,7 @@ ret_destroy_bufio:
 
 static struct pstore *get_info(struct dm_exception_store *store)
 {
-       return (struct pstore *) store->context;
+       return store->context;
 }
 
 static void persistent_usage(struct dm_exception_store *store,
index 8d69511..e2854a3 100644 (file)
@@ -189,7 +189,7 @@ static int stripe_ctr(struct dm_target *ti, unsigned int argc, char **argv)
 static void stripe_dtr(struct dm_target *ti)
 {
        unsigned int i;
-       struct stripe_c *sc = (struct stripe_c *) ti->private;
+       struct stripe_c *sc = ti->private;
 
        for (i = 0; i < sc->stripes; i++)
                dm_put_device(ti, sc->stripe[i].dev);
@@ -360,7 +360,7 @@ static size_t stripe_dax_recovery_write(struct dm_target *ti, pgoff_t pgoff,
 static void stripe_status(struct dm_target *ti, status_type_t type,
                          unsigned int status_flags, char *result, unsigned int maxlen)
 {
-       struct stripe_c *sc = (struct stripe_c *) ti->private;
+       struct stripe_c *sc = ti->private;
        unsigned int sz = 0;
        unsigned int i;
 
index 962fc32..a9ee2fa 100644 (file)
@@ -567,14 +567,14 @@ out:
 
 static void *fec_rs_alloc(gfp_t gfp_mask, void *pool_data)
 {
-       struct dm_verity *v = (struct dm_verity *)pool_data;
+       struct dm_verity *v = pool_data;
 
        return init_rs_gfp(8, 0x11d, 0, 1, v->fec->roots, gfp_mask);
 }
 
 static void fec_rs_free(void *element, void *pool_data)
 {
-       struct rs_control *rs = (struct rs_control *)element;
+       struct rs_control *rs = element;
 
        if (rs)
                free_rs(rs);
index cf94020..8f0896a 100644 (file)
@@ -1701,7 +1701,7 @@ static int dmz_load_mapping(struct dmz_metadata *zmd)
                        if (IS_ERR(dmap_mblk))
                                return PTR_ERR(dmap_mblk);
                        zmd->map_mblk[i] = dmap_mblk;
-                       dmap = (struct dmz_map *) dmap_mblk->data;
+                       dmap = dmap_mblk->data;
                        i++;
                        e = 0;
                }
@@ -1832,7 +1832,7 @@ static void dmz_set_chunk_mapping(struct dmz_metadata *zmd, unsigned int chunk,
                                  unsigned int dzone_id, unsigned int bzone_id)
 {
        struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT];
-       struct dmz_map *dmap = (struct dmz_map *) dmap_mblk->data;
+       struct dmz_map *dmap = dmap_mblk->data;
        int map_idx = chunk & DMZ_MAP_ENTRIES_MASK;
 
        dmap[map_idx].dzone_id = cpu_to_le32(dzone_id);
@@ -2045,7 +2045,7 @@ struct dm_zone *dmz_get_chunk_mapping(struct dmz_metadata *zmd,
                                      unsigned int chunk, enum req_op op)
 {
        struct dmz_mblock *dmap_mblk = zmd->map_mblk[chunk >> DMZ_MAP_ENTRIES_SHIFT];
-       struct dmz_map *dmap = (struct dmz_map *) dmap_mblk->data;
+       struct dmz_map *dmap = dmap_mblk->data;
        int dmap_idx = chunk & DMZ_MAP_ENTRIES_MASK;
        unsigned int dzone_id;
        struct dm_zone *dzone = NULL;