summaryrefslogtreecommitdiff
path: root/drivers/block
diff options
context:
space:
mode:
authorAlexander Viro <viro@math.psu.edu>2002-05-24 03:25:46 -0700
committerLinus Torvalds <torvalds@home.transmeta.com>2002-05-24 03:25:46 -0700
commitdf87ea9f90375ffd2cd993f49ea9cf1e035d4615 (patch)
treee2a6160b3d5077a0fb4c3a580c6a3c30ba8f1c86 /drivers/block
parent777e760f8901e481ad703e32ecc440b784c4a4bc (diff)
[PATCH] kdev_t -> bdev cleanups [1/2]
- kill the last caller of get_hardsect_size() (switching it to bdev_hardsect_size()). - kill blk_get_queue() and switching to bdev_get_queue()
Diffstat (limited to 'drivers/block')
-rw-r--r--drivers/block/blkpg.c2
-rw-r--r--drivers/block/block_ioctl.c2
-rw-r--r--drivers/block/ll_rw_blk.c20
3 files changed, 12 insertions, 12 deletions
diff --git a/drivers/block/blkpg.c b/drivers/block/blkpg.c
index e11f7d3283d2..d4826ab849f8 100644
--- a/drivers/block/blkpg.c
+++ b/drivers/block/blkpg.c
@@ -260,7 +260,7 @@ int blk_ioctl(struct block_device *bdev, unsigned int cmd, unsigned long arg)
(long *)arg);
case BLKSECTGET:
- if ((q = blk_get_queue(dev)) == NULL)
+ if ((q = bdev_get_queue(bdev)) == NULL)
return -EINVAL;
usval = q->max_sectors;
diff --git a/drivers/block/block_ioctl.c b/drivers/block/block_ioctl.c
index 7801e021c1bf..edde76503d60 100644
--- a/drivers/block/block_ioctl.c
+++ b/drivers/block/block_ioctl.c
@@ -56,7 +56,7 @@ int block_ioctl(struct block_device *bdev, unsigned int cmd, unsigned long arg)
struct request *rq;
int close = 0, err;
- q = blk_get_queue(to_kdev_t(bdev->bd_dev));
+ q = bdev_get_queue(bdev);
if (!q)
return -ENXIO;
diff --git a/drivers/block/ll_rw_blk.c b/drivers/block/ll_rw_blk.c
index 87c53a81ef22..c39545712ba7 100644
--- a/drivers/block/ll_rw_blk.c
+++ b/drivers/block/ll_rw_blk.c
@@ -80,8 +80,8 @@ unsigned long blk_max_low_pfn, blk_max_pfn;
int blk_nohighio = 0;
/**
- * blk_get_queue: - return the queue that matches the given device
- * @dev: device
+ * bdev_get_queue: - return the queue that matches the given device
+ * @bdev: device
*
* Description:
* Given a specific device, return the queue that will hold I/O
@@ -90,12 +90,12 @@ int blk_nohighio = 0;
* stored in the same location.
*
**/
-inline request_queue_t *blk_get_queue(kdev_t dev)
+inline request_queue_t *bdev_get_queue(struct block_device *bdev)
{
- struct blk_dev_struct *bdev = blk_dev + major(dev);
-
- if (bdev->queue)
- return bdev->queue(dev);
+ kdev_t dev = to_kdev_t(bdev->bd_dev);
+ struct blk_dev_struct *p = blk_dev + major(dev);
+ if (p->queue)
+ return p->queue(dev);
else
return &blk_dev[major(dev)].request_queue;
}
@@ -112,7 +112,7 @@ inline request_queue_t *blk_get_queue(kdev_t dev)
struct backing_dev_info *blk_get_backing_dev_info(struct block_device *bdev)
{
struct backing_dev_info *ret = NULL;
- request_queue_t *q = blk_get_queue(to_kdev_t(bdev->bd_dev));
+ request_queue_t *q = bdev_get_queue(bdev);
if (q)
ret = &q->backing_dev_info;
@@ -1482,7 +1482,7 @@ void generic_make_request(struct bio *bio)
* Stacking drivers are expected to know what they are doing.
*/
do {
- q = blk_get_queue(to_kdev_t(bio->bi_bdev->bd_dev));
+ q = bdev_get_queue(bio->bi_bdev);
if (!q) {
printk(KERN_ERR
"generic_make_request: Trying to access nonexistent block-device %s (%Lu)\n",
@@ -1885,7 +1885,7 @@ int __init blk_dev_init(void)
EXPORT_SYMBOL(end_that_request_first);
EXPORT_SYMBOL(end_that_request_last);
EXPORT_SYMBOL(blk_init_queue);
-EXPORT_SYMBOL(blk_get_queue);
+EXPORT_SYMBOL(bdev_get_queue);
EXPORT_SYMBOL(blk_cleanup_queue);
EXPORT_SYMBOL(blk_queue_make_request);
EXPORT_SYMBOL(blk_queue_bounce_limit);