Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/dev/dm Disable disk_ioctl_switch fo device-mapper contro...



details:   https://anonhg.NetBSD.org/src/rev/12b608d18a27
branches:  trunk
changeset: 752947:12b608d18a27
user:      haad <haad%NetBSD.org@localhost>
date:      Fri Mar 12 16:26:26 2010 +0000

description:
Disable disk_ioctl_switch fo device-mapper control device.

diffstat:

 sys/dev/dm/device-mapper.c |  6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)

diffs (20 lines):

diff -r 3947b841bb9a -r 12b608d18a27 sys/dev/dm/device-mapper.c
--- a/sys/dev/dm/device-mapper.c        Fri Mar 12 16:24:40 2010 +0000
+++ b/sys/dev/dm/device-mapper.c        Fri Mar 12 16:26:26 2010 +0000
@@ -1,4 +1,4 @@
-/*        $NetBSD: device-mapper.c,v 1.19 2010/02/27 00:31:57 jakllsch Exp $ */
+/*        $NetBSD: device-mapper.c,v 1.20 2010/03/12 16:26:26 haad Exp $ */
 
 /*
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -424,6 +424,10 @@
 {
        dm_dev_t *dmv;
 
+       /* disk ioctls make sense only on block devices */
+       if (minor(dev) == 0)
+               return ENOTTY;
+       
        switch(cmd) {
        case DIOCGWEDGEINFO:
        {



Home | Main Index | Thread Index | Old Index