From bfc16d974c9ebd3c6f02d21d0604d55246a7e628 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Mon, 9 Jun 2008 10:06:24 -0700 Subject: [PATCH] --- yaml --- r: 97860 b: refs/heads/master c: d5791d13b1d45542895104edf4b09476d5ad24b0 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/block/genhd.c | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index f1f58e946e5c..c23b68ce56b5 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f751aa125d1843ea4a9a264b451fd5b1639fab20 +refs/heads/master: d5791d13b1d45542895104edf4b09476d5ad24b0 diff --git a/trunk/block/genhd.c b/trunk/block/genhd.c index 129ad939f9dd..b922d4801c87 100644 --- a/trunk/block/genhd.c +++ b/trunk/block/genhd.c @@ -660,6 +660,8 @@ dev_t blk_lookup_devt(const char *name, int part) mutex_lock(&block_class_lock); list_for_each_entry(dev, &block_class.devices, node) { + if (dev->type != &disk_type) + continue; if (strcmp(dev->bus_id, name) == 0) { struct gendisk *disk = dev_to_disk(dev);