History

Revert "block: Fix bounce limit setting in DM"

This reverts commit a05c0205ba031c01bba33a21bf0a35920eb64833. DM doesn't need to access the bounce_pfn directly.

Jens Axboe committed 17 years ago

Commit 9df1bb91 parent 39692513 files · +1 −19Browse files

Unified · Split

3 files
  1. block/blk-settings.c +0 −17
  2. drivers/md/dm-table.c +1 −1
  3. include/linux/blkdev.h +0 −1
block/blk-settings.c+0−17
@@ -193,23 +193,6 @@ void blk_queue_bounce_limit(struct request_queue *q, u64 dma_mask) · 192 unmodified lines
193193 }
194194 EXPORT_SYMBOL(blk_queue_bounce_limit);
195195
196−/**
197− * blk_queue_bounce_pfn - set the bounce buffer limit for queue
198− * @q: the request queue for the device
199− * @pfn: max address
200− *
201− * Description:
202− * This function is similar to blk_queue_bounce_limit except it
203− * neither changes allocation flags, nor does it set up the ISA DMA
204− * pool. This function should only be used by stacking drivers.
205− * Hardware drivers should use blk_queue_bounce_limit instead.
206− */
207−void blk_queue_bounce_pfn(struct request_queue *q, u64 pfn)
208−{
209− q->limits.bounce_pfn = pfn;
210−}
211−EXPORT_SYMBOL(blk_queue_bounce_pfn);
212−
213196 /**
214197 * blk_queue_max_sectors - set max sectors for a request for this queue
215198 * @q: the request queue for the device
drivers/md/dm-table.c+1−1
@@ -920,7 +920,7 @@ void dm_table_set_restrictions(struct dm_table *t, struct request_queue *q) · 919 unmodified lines
920920 blk_queue_max_segment_size(q, t->limits.max_segment_size);
921921 blk_queue_max_hw_sectors(q, t->limits.max_hw_sectors);
922922 blk_queue_segment_boundary(q, t->limits.seg_boundary_mask);
923− blk_queue_bounce_pfn(q, t->limits.bounce_pfn);
923+ blk_queue_bounce_limit(q, t->limits.bounce_pfn);
924924
925925 if (t->limits.no_cluster)
926926 queue_flag_clear_unlocked(QUEUE_FLAG_CLUSTER, q);
include/linux/blkdev.h+0−1
@@ -910,7 +910,6 @@ extern struct request_queue *blk_init_queue(request_fn_proc *, spinlock_t *); · 909 unmodified lines
910910 extern void blk_cleanup_queue(struct request_queue *);
911911 extern void blk_queue_make_request(struct request_queue *, make_request_fn *);
912912 extern void blk_queue_bounce_limit(struct request_queue *, u64);
913−extern void blk_queue_bounce_pfn(struct request_queue *, u64);
914913 extern void blk_queue_max_sectors(struct request_queue *, unsigned int);
915914 extern void blk_queue_max_hw_sectors(struct request_queue *, unsigned int);
916915 extern void blk_queue_max_phys_segments(struct request_queue *, unsigned short);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t