X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=blobdiff_plain;f=module%2Fzfs%2Fvdev_disk.c;h=ec627a9c43609c9cdfa179f6e5d013f856478750;hb=0d3ac5e7356d29fbb7d2880c0a0c457656355ca0;hp=69bc53b4b37328e1aef602ae43198a2356128f79;hpb=fdcd952b4d93f9c9d9ec89a95ef6e2964c27da95;p=zfs.git diff --git a/module/zfs/vdev_disk.c b/module/zfs/vdev_disk.c index 69bc53b..ec627a9 100644 --- a/module/zfs/vdev_disk.c +++ b/module/zfs/vdev_disk.c @@ -131,6 +131,10 @@ vdev_elevator_switch(vdev_t *v, char *elevator) char *envp[] = { NULL }; int count = 0, error; + /* Skip devices which are not whole disks (partitions) */ + if (!v->vdev_wholedisk) + return (0); + /* Skip devices without schedulers (loop, ram, dm, etc) */ if (!q->elevator || !blk_queue_stackable(q)) return (0);