md: remove unused argument from md_new_event
authorGuoqing Jiang <guoqing.jiang@linux.dev>
Mon, 4 Oct 2021 15:34:53 +0000 (23:34 +0800)
committerJens Axboe <axboe@kernel.dk>
Mon, 18 Oct 2021 20:50:33 +0000 (14:50 -0600)
Actually, mddev is not used by md_new_event.

Signed-off-by: Guoqing Jiang <guoqing.jiang@linux.dev>
Signed-off-by: Song Liu <songliubraving@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/md/md.c
drivers/md/md.h
drivers/md/raid10.c
drivers/md/raid5.c

index c6b15ff..3db44b3 100644 (file)
@@ -354,7 +354,7 @@ static bool create_on_open = true;
  */
 static DECLARE_WAIT_QUEUE_HEAD(md_event_waiters);
 static atomic_t md_event_count;
-void md_new_event(struct mddev *mddev)
+void md_new_event(void)
 {
        atomic_inc(&md_event_count);
        wake_up(&md_event_waiters);
@@ -2886,7 +2886,7 @@ static int add_bound_rdev(struct md_rdev *rdev)
        if (mddev->degraded)
                set_bit(MD_RECOVERY_RECOVER, &mddev->recovery);
        set_bit(MD_RECOVERY_NEEDED, &mddev->recovery);
-       md_new_event(mddev);
+       md_new_event();
        md_wakeup_thread(mddev->thread);
        return 0;
 }
@@ -3002,7 +3002,7 @@ state_store(struct md_rdev *rdev, const char *buf, size_t len)
                                        set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags);
                                        md_wakeup_thread(mddev->thread);
                                }
-                               md_new_event(mddev);
+                               md_new_event();
                        }
                }
        } else if (cmd_match(buf, "writemostly")) {
@@ -4099,7 +4099,7 @@ level_store(struct mddev *mddev, const char *buf, size_t len)
        if (!mddev->thread)
                md_update_sb(mddev, 1);
        sysfs_notify_dirent_safe(mddev->sysfs_level);
-       md_new_event(mddev);
+       md_new_event();
        rv = len;
 out_unlock:
        mddev_unlock(mddev);
@@ -4620,7 +4620,7 @@ new_dev_store(struct mddev *mddev, const char *buf, size_t len)
                export_rdev(rdev);
        mddev_unlock(mddev);
        if (!err)
-               md_new_event(mddev);
+               md_new_event();
        return err ? err : len;
 }
 
@@ -6041,7 +6041,7 @@ int md_run(struct mddev *mddev)
        if (mddev->sb_flags)
                md_update_sb(mddev, 0);
 
-       md_new_event(mddev);
+       md_new_event();
        return 0;
 
 bitmap_abort:
@@ -6431,7 +6431,7 @@ static int do_md_stop(struct mddev *mddev, int mode,
                if (mddev->hold_active == UNTIL_STOP)
                        mddev->hold_active = 0;
        }
-       md_new_event(mddev);
+       md_new_event();
        sysfs_notify_dirent_safe(mddev->sysfs_state);
        return 0;
 }
@@ -6935,7 +6935,7 @@ kick_rdev:
                md_wakeup_thread(mddev->thread);
        else
                md_update_sb(mddev, 1);
-       md_new_event(mddev);
+       md_new_event();
 
        return 0;
 busy:
@@ -7008,7 +7008,7 @@ static int hot_add_disk(struct mddev *mddev, dev_t dev)
         */
        set_bit(MD_RECOVERY_NEEDED, &mddev->recovery);
        md_wakeup_thread(mddev->thread);
-       md_new_event(mddev);
+       md_new_event();
        return 0;
 
 abort_export:
@@ -7982,7 +7982,7 @@ void md_error(struct mddev *mddev, struct md_rdev *rdev)
        md_wakeup_thread(mddev->thread);
        if (mddev->event_work.func)
                queue_work(md_misc_wq, &mddev->event_work);
-       md_new_event(mddev);
+       md_new_event();
 }
 EXPORT_SYMBOL(md_error);
 
@@ -8866,7 +8866,7 @@ void md_do_sync(struct md_thread *thread)
                mddev->curr_resync = 3; /* no longer delayed */
        mddev->curr_resync_completed = j;
        sysfs_notify_dirent_safe(mddev->sysfs_completed);
-       md_new_event(mddev);
+       md_new_event();
        update_time = jiffies;
 
        blk_start_plug(&plug);
@@ -8937,7 +8937,7 @@ void md_do_sync(struct md_thread *thread)
                        /* this is the earliest that rebuild will be
                         * visible in /proc/mdstat
                         */
-                       md_new_event(mddev);
+                       md_new_event();
 
                if (last_check + window > io_sectors || j == max_sectors)
                        continue;
@@ -9161,7 +9161,7 @@ static int remove_and_add_spares(struct mddev *mddev,
                        sysfs_link_rdev(mddev, rdev);
                        if (!test_bit(Journal, &rdev->flags))
                                spares++;
-                       md_new_event(mddev);
+                       md_new_event();
                        set_bit(MD_SB_CHANGE_DEVS, &mddev->sb_flags);
                }
        }
@@ -9195,7 +9195,7 @@ static void md_start_sync(struct work_struct *ws)
        } else
                md_wakeup_thread(mddev->sync_thread);
        sysfs_notify_dirent_safe(mddev->sysfs_action);
-       md_new_event(mddev);
+       md_new_event();
 }
 
 /*
@@ -9454,7 +9454,7 @@ void md_reap_sync_thread(struct mddev *mddev)
        /* flag recovery needed just to double check */
        set_bit(MD_RECOVERY_NEEDED, &mddev->recovery);
        sysfs_notify_dirent_safe(mddev->sysfs_action);
-       md_new_event(mddev);
+       md_new_event();
        if (mddev->event_work.func)
                queue_work(md_misc_wq, &mddev->event_work);
 }
index 4c96c36..53ea7a6 100644 (file)
@@ -731,7 +731,7 @@ extern int sync_page_io(struct md_rdev *rdev, sector_t sector, int size,
                        struct page *page, int op, int op_flags,
                        bool metadata_op);
 extern void md_do_sync(struct md_thread *thread);
-extern void md_new_event(struct mddev *mddev);
+extern void md_new_event(void);
 extern void md_allow_write(struct mddev *mddev);
 extern void md_wait_for_blocked_rdev(struct md_rdev *rdev, struct mddev *mddev);
 extern void md_set_array_sectors(struct mddev *mddev, sector_t array_sectors);
index aa26365..dde98f6 100644 (file)
@@ -4647,7 +4647,7 @@ out:
        }
        conf->reshape_checkpoint = jiffies;
        md_wakeup_thread(mddev->sync_thread);
-       md_new_event(mddev);
+       md_new_event();
        return 0;
 
 abort:
index 4ea9e7b..9c1a587 100644 (file)
@@ -8279,7 +8279,7 @@ static int raid5_start_reshape(struct mddev *mddev)
        }
        conf->reshape_checkpoint = jiffies;
        md_wakeup_thread(mddev->sync_thread);
-       md_new_event(mddev);
+       md_new_event();
        return 0;
 }