]> git.karo-electronics.de Git - linux-beck.git/commitdiff
md: remove unnecesary md_new_event_inintr
authorGuoqing Jiang <gqjiang@suse.com>
Mon, 28 Dec 2015 02:46:38 +0000 (10:46 +0800)
committerNeilBrown <neilb@suse.com>
Thu, 7 Jan 2016 00:01:14 +0000 (11:01 +1100)
md_new_event had removed sysfs_notify since 'commit 72a23c211e45
("Make sure all changes to md/sync_action are notified.")', so we
can use md_new_event and delete md_new_event_inintr.

Signed-off-by: Guoqing Jiang <gqjiang@suse.com>
Signed-off-by: NeilBrown <neilb@suse.com>
drivers/md/md.c

index c0c3e6dec2484e0a15736a7c494e9fd95bbe310a..43a140457e0cce1c0a8a53bf93b11227d8868b57 100644 (file)
@@ -205,15 +205,6 @@ void md_new_event(struct mddev *mddev)
 }
 EXPORT_SYMBOL_GPL(md_new_event);
 
-/* Alternate version that can be called from interrupts
- * when calling sysfs_notify isn't needed.
- */
-static void md_new_event_inintr(struct mddev *mddev)
-{
-       atomic_inc(&md_event_count);
-       wake_up(&md_event_waiters);
-}
-
 /*
  * Enables to iterate over all existing md arrays
  * all_mddevs_lock protects this list.
@@ -7209,7 +7200,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_inintr(mddev);
+       md_new_event(mddev);
 }
 EXPORT_SYMBOL(md_error);