diff options
Diffstat (limited to 'drivers/md/raid1.c')
-rw-r--r-- | drivers/md/raid1.c | 14 |
1 files changed, 2 insertions, 12 deletions
diff --git a/drivers/md/raid1.c b/drivers/md/raid1.c index 40b35be34f8d..9ad7ce7091be 100644 --- a/drivers/md/raid1.c +++ b/drivers/md/raid1.c | |||
@@ -734,7 +734,7 @@ static int raid1_mergeable_bvec(struct request_queue *q, | |||
734 | 734 | ||
735 | } | 735 | } |
736 | 736 | ||
737 | int md_raid1_congested(struct mddev *mddev, int bits) | 737 | static int raid1_congested(struct mddev *mddev, int bits) |
738 | { | 738 | { |
739 | struct r1conf *conf = mddev->private; | 739 | struct r1conf *conf = mddev->private; |
740 | int i, ret = 0; | 740 | int i, ret = 0; |
@@ -763,15 +763,6 @@ int md_raid1_congested(struct mddev *mddev, int bits) | |||
763 | rcu_read_unlock(); | 763 | rcu_read_unlock(); |
764 | return ret; | 764 | return ret; |
765 | } | 765 | } |
766 | EXPORT_SYMBOL_GPL(md_raid1_congested); | ||
767 | |||
768 | static int raid1_congested(void *data, int bits) | ||
769 | { | ||
770 | struct mddev *mddev = data; | ||
771 | |||
772 | return mddev_congested(mddev, bits) || | ||
773 | md_raid1_congested(mddev, bits); | ||
774 | } | ||
775 | 766 | ||
776 | static void flush_pending_writes(struct r1conf *conf) | 767 | static void flush_pending_writes(struct r1conf *conf) |
777 | { | 768 | { |
@@ -2955,8 +2946,6 @@ static int run(struct mddev *mddev) | |||
2955 | md_set_array_sectors(mddev, raid1_size(mddev, 0, 0)); | 2946 | md_set_array_sectors(mddev, raid1_size(mddev, 0, 0)); |
2956 | 2947 | ||
2957 | if (mddev->queue) { | 2948 | if (mddev->queue) { |
2958 | mddev->queue->backing_dev_info.congested_fn = raid1_congested; | ||
2959 | mddev->queue->backing_dev_info.congested_data = mddev; | ||
2960 | blk_queue_merge_bvec(mddev->queue, raid1_mergeable_bvec); | 2949 | blk_queue_merge_bvec(mddev->queue, raid1_mergeable_bvec); |
2961 | 2950 | ||
2962 | if (discard_supported) | 2951 | if (discard_supported) |
@@ -3193,6 +3182,7 @@ static struct md_personality raid1_personality = | |||
3193 | .check_reshape = raid1_reshape, | 3182 | .check_reshape = raid1_reshape, |
3194 | .quiesce = raid1_quiesce, | 3183 | .quiesce = raid1_quiesce, |
3195 | .takeover = raid1_takeover, | 3184 | .takeover = raid1_takeover, |
3185 | .congested = raid1_congested, | ||
3196 | }; | 3186 | }; |
3197 | 3187 | ||
3198 | static int __init raid_init(void) | 3188 | static int __init raid_init(void) |