aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGuoqing Jiang <gqjiang@suse.com>2015-12-27 21:46:38 -0500
committerNeilBrown <neilb@suse.com>2016-01-06 19:01:14 -0500
commitbb9ef71646606e51adfebdc94231fbbc862dbe28 (patch)
tree56415d48d5154a0affb9496e812eee660b7168ef
parent5036c3902054358ee293b8cecfea13342d8019e8 (diff)
md: remove unnecesary md_new_event_inintr
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>
-rw-r--r--drivers/md/md.c11
1 files changed, 1 insertions, 10 deletions
diff --git a/drivers/md/md.c b/drivers/md/md.c
index c0c3e6dec248..43a140457e0c 100644
--- a/drivers/md/md.c
+++ b/drivers/md/md.c
@@ -205,15 +205,6 @@ void md_new_event(struct mddev *mddev)
205} 205}
206EXPORT_SYMBOL_GPL(md_new_event); 206EXPORT_SYMBOL_GPL(md_new_event);
207 207
208/* Alternate version that can be called from interrupts
209 * when calling sysfs_notify isn't needed.
210 */
211static void md_new_event_inintr(struct mddev *mddev)
212{
213 atomic_inc(&md_event_count);
214 wake_up(&md_event_waiters);
215}
216
217/* 208/*
218 * Enables to iterate over all existing md arrays 209 * Enables to iterate over all existing md arrays
219 * all_mddevs_lock protects this list. 210 * all_mddevs_lock protects this list.
@@ -7209,7 +7200,7 @@ void md_error(struct mddev *mddev, struct md_rdev *rdev)
7209 md_wakeup_thread(mddev->thread); 7200 md_wakeup_thread(mddev->thread);
7210 if (mddev->event_work.func) 7201 if (mddev->event_work.func)
7211 queue_work(md_misc_wq, &mddev->event_work); 7202 queue_work(md_misc_wq, &mddev->event_work);
7212 md_new_event_inintr(mddev); 7203 md_new_event(mddev);
7213} 7204}
7214EXPORT_SYMBOL(md_error); 7205EXPORT_SYMBOL(md_error);
7215 7206