diff options
-rw-r--r-- | block/ll_rw_blk.c | 12 | ||||
-rw-r--r-- | drivers/ide/ide-probe.c | 4 | ||||
-rw-r--r-- | include/linux/blkdev.h | 5 | ||||
-rw-r--r-- | include/linux/ide.h | 2 |
4 files changed, 0 insertions, 23 deletions
diff --git a/block/ll_rw_blk.c b/block/ll_rw_blk.c index 785e61c9a810..a541b42c08e3 100644 --- a/block/ll_rw_blk.c +++ b/block/ll_rw_blk.c | |||
@@ -129,13 +129,6 @@ struct backing_dev_info *blk_get_backing_dev_info(struct block_device *bdev) | |||
129 | } | 129 | } |
130 | EXPORT_SYMBOL(blk_get_backing_dev_info); | 130 | EXPORT_SYMBOL(blk_get_backing_dev_info); |
131 | 131 | ||
132 | void blk_queue_activity_fn(request_queue_t *q, activity_fn *fn, void *data) | ||
133 | { | ||
134 | q->activity_fn = fn; | ||
135 | q->activity_data = data; | ||
136 | } | ||
137 | EXPORT_SYMBOL(blk_queue_activity_fn); | ||
138 | |||
139 | /** | 132 | /** |
140 | * blk_queue_prep_rq - set a prepare_request function for queue | 133 | * blk_queue_prep_rq - set a prepare_request function for queue |
141 | * @q: queue | 134 | * @q: queue |
@@ -238,8 +231,6 @@ void blk_queue_make_request(request_queue_t * q, make_request_fn * mfn) | |||
238 | * by default assume old behaviour and bounce for any highmem page | 231 | * by default assume old behaviour and bounce for any highmem page |
239 | */ | 232 | */ |
240 | blk_queue_bounce_limit(q, BLK_BOUNCE_HIGH); | 233 | blk_queue_bounce_limit(q, BLK_BOUNCE_HIGH); |
241 | |||
242 | blk_queue_activity_fn(q, NULL, NULL); | ||
243 | } | 234 | } |
244 | 235 | ||
245 | EXPORT_SYMBOL(blk_queue_make_request); | 236 | EXPORT_SYMBOL(blk_queue_make_request); |
@@ -2696,9 +2687,6 @@ static inline void add_request(request_queue_t * q, struct request * req) | |||
2696 | { | 2687 | { |
2697 | drive_stat_acct(req, req->nr_sectors, 1); | 2688 | drive_stat_acct(req, req->nr_sectors, 1); |
2698 | 2689 | ||
2699 | if (q->activity_fn) | ||
2700 | q->activity_fn(q->activity_data, rq_data_dir(req)); | ||
2701 | |||
2702 | /* | 2690 | /* |
2703 | * elevator indicated where it wants this request to be | 2691 | * elevator indicated where it wants this request to be |
2704 | * inserted at elevator_merge time | 2692 | * inserted at elevator_merge time |
diff --git a/drivers/ide/ide-probe.c b/drivers/ide/ide-probe.c index dad9c47ebb69..5a5c565a32a8 100644 --- a/drivers/ide/ide-probe.c +++ b/drivers/ide/ide-probe.c | |||
@@ -1000,10 +1000,6 @@ static int ide_init_queue(ide_drive_t *drive) | |||
1000 | /* needs drive->queue to be set */ | 1000 | /* needs drive->queue to be set */ |
1001 | ide_toggle_bounce(drive, 1); | 1001 | ide_toggle_bounce(drive, 1); |
1002 | 1002 | ||
1003 | /* enable led activity for disk drives only */ | ||
1004 | if (drive->media == ide_disk && hwif->led_act) | ||
1005 | blk_queue_activity_fn(q, hwif->led_act, drive); | ||
1006 | |||
1007 | return 0; | 1003 | return 0; |
1008 | } | 1004 | } |
1009 | 1005 | ||
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index e1c7286165ff..ea330d7b46c0 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h | |||
@@ -342,7 +342,6 @@ typedef void (unplug_fn) (request_queue_t *); | |||
342 | 342 | ||
343 | struct bio_vec; | 343 | struct bio_vec; |
344 | typedef int (merge_bvec_fn) (request_queue_t *, struct bio *, struct bio_vec *); | 344 | typedef int (merge_bvec_fn) (request_queue_t *, struct bio *, struct bio_vec *); |
345 | typedef void (activity_fn) (void *data, int rw); | ||
346 | typedef int (issue_flush_fn) (request_queue_t *, struct gendisk *, sector_t *); | 345 | typedef int (issue_flush_fn) (request_queue_t *, struct gendisk *, sector_t *); |
347 | typedef void (prepare_flush_fn) (request_queue_t *, struct request *); | 346 | typedef void (prepare_flush_fn) (request_queue_t *, struct request *); |
348 | typedef void (softirq_done_fn)(struct request *); | 347 | typedef void (softirq_done_fn)(struct request *); |
@@ -384,7 +383,6 @@ struct request_queue | |||
384 | prep_rq_fn *prep_rq_fn; | 383 | prep_rq_fn *prep_rq_fn; |
385 | unplug_fn *unplug_fn; | 384 | unplug_fn *unplug_fn; |
386 | merge_bvec_fn *merge_bvec_fn; | 385 | merge_bvec_fn *merge_bvec_fn; |
387 | activity_fn *activity_fn; | ||
388 | issue_flush_fn *issue_flush_fn; | 386 | issue_flush_fn *issue_flush_fn; |
389 | prepare_flush_fn *prepare_flush_fn; | 387 | prepare_flush_fn *prepare_flush_fn; |
390 | softirq_done_fn *softirq_done_fn; | 388 | softirq_done_fn *softirq_done_fn; |
@@ -411,8 +409,6 @@ struct request_queue | |||
411 | */ | 409 | */ |
412 | void *queuedata; | 410 | void *queuedata; |
413 | 411 | ||
414 | void *activity_data; | ||
415 | |||
416 | /* | 412 | /* |
417 | * queue needs bounce pages for pages above this limit | 413 | * queue needs bounce pages for pages above this limit |
418 | */ | 414 | */ |
@@ -677,7 +673,6 @@ extern void blk_sync_queue(struct request_queue *q); | |||
677 | extern void __blk_stop_queue(request_queue_t *q); | 673 | extern void __blk_stop_queue(request_queue_t *q); |
678 | extern void blk_run_queue(request_queue_t *); | 674 | extern void blk_run_queue(request_queue_t *); |
679 | extern void blk_start_queueing(request_queue_t *); | 675 | extern void blk_start_queueing(request_queue_t *); |
680 | extern void blk_queue_activity_fn(request_queue_t *, activity_fn *, void *); | ||
681 | extern int blk_rq_map_user(request_queue_t *, struct request *, void __user *, unsigned long); | 676 | extern int blk_rq_map_user(request_queue_t *, struct request *, void __user *, unsigned long); |
682 | extern int blk_rq_unmap_user(struct request *); | 677 | extern int blk_rq_unmap_user(struct request *); |
683 | extern int blk_rq_map_kern(request_queue_t *, struct request *, void *, unsigned int, gfp_t); | 678 | extern int blk_rq_map_kern(request_queue_t *, struct request *, void *, unsigned int, gfp_t); |
diff --git a/include/linux/ide.h b/include/linux/ide.h index 64e070f62a87..e26a03981a94 100644 --- a/include/linux/ide.h +++ b/include/linux/ide.h | |||
@@ -804,8 +804,6 @@ typedef struct hwif_s { | |||
804 | void *hwif_data; /* extra hwif data */ | 804 | void *hwif_data; /* extra hwif data */ |
805 | 805 | ||
806 | unsigned dma; | 806 | unsigned dma; |
807 | |||
808 | void (*led_act)(void *data, int rw); | ||
809 | } ____cacheline_internodealigned_in_smp ide_hwif_t; | 807 | } ____cacheline_internodealigned_in_smp ide_hwif_t; |
810 | 808 | ||
811 | /* | 809 | /* |