Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jul 2016 05:11:45 +0000 (UTC)
From:      Sepherosa Ziehau <sephe@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r302699 - head/sys/dev/hyperv/vmbus
Message-ID:  <201607130511.u6D5Bj29092368@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sephe
Date: Wed Jul 13 05:11:45 2016
New Revision: 302699
URL: https://svnweb.freebsd.org/changeset/base/302699

Log:
  hyperv/vmbus: All ivars are read-only; nuke unnecessary write_ivar
  
  MFC after:	1 week
  Sponsored by:	Microsoft OSTC
  Differential Revision:	https://reviews.freebsd.org/D7025

Modified:
  head/sys/dev/hyperv/vmbus/vmbus.c

Modified: head/sys/dev/hyperv/vmbus/vmbus.c
==============================================================================
--- head/sys/dev/hyperv/vmbus/vmbus.c	Wed Jul 13 05:01:12 2016	(r302698)
+++ head/sys/dev/hyperv/vmbus/vmbus.c	Wed Jul 13 05:11:45 2016	(r302699)
@@ -983,20 +983,6 @@ vmbus_read_ivar(device_t dev, device_t c
 }
 
 static int
-vmbus_write_ivar(device_t dev, device_t child, int index, uintptr_t value)
-{
-	switch (index) {
-	case HV_VMBUS_IVAR_TYPE:
-	case HV_VMBUS_IVAR_INSTANCE:
-	case HV_VMBUS_IVAR_DEVCTX:
-	case HV_VMBUS_IVAR_NODE:
-		/* read-only */
-		return (EINVAL);
-	}
-	return (ENOENT);
-}
-
-static int
 vmbus_child_pnpinfo_str(device_t dev, device_t child, char *buf, size_t buflen)
 {
 	struct hv_device *dev_ctx = device_get_ivars(child);
@@ -1311,7 +1297,6 @@ static device_method_t vmbus_methods[] =
 	DEVMETHOD(bus_add_child,		bus_generic_add_child),
 	DEVMETHOD(bus_print_child,		bus_generic_print_child),
 	DEVMETHOD(bus_read_ivar,		vmbus_read_ivar),
-	DEVMETHOD(bus_write_ivar,		vmbus_write_ivar),
 	DEVMETHOD(bus_child_pnpinfo_str,	vmbus_child_pnpinfo_str),
 
 	/* Vmbus interface */



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201607130511.u6D5Bj29092368>