svn commit: r197460 - head/sys/dev/acpi_support

John Baldwin jhb at FreeBSD.org
Thu Sep 24 16:51:56 UTC 2009


Author: jhb
Date: Thu Sep 24 16:51:56 2009
New Revision: 197460
URL: http://svn.freebsd.org/changeset/base/197460

Log:
  Remove unnecessary locking from attach().  This fixes a LOR between the
  acpi_ibm lock and the sysctl lock.
  
  MFC after:	3 days

Modified:
  head/sys/dev/acpi_support/acpi_ibm.c

Modified: head/sys/dev/acpi_support/acpi_ibm.c
==============================================================================
--- head/sys/dev/acpi_support/acpi_ibm.c	Thu Sep 24 15:56:26 2009	(r197459)
+++ head/sys/dev/acpi_support/acpi_ibm.c	Thu Sep 24 16:51:56 2009	(r197460)
@@ -356,8 +356,6 @@ acpi_ibm_attach(device_t dev)
 	}
 	sc->ec_handle = acpi_get_handle(sc->ec_dev);
 
-	ACPI_SERIAL_BEGIN(ibm);
-
 	/* Get the sysctl tree */
 	sc->sysctl_ctx = device_get_sysctl_ctx(dev);
 	sc->sysctl_tree = device_get_sysctl_tree(dev);
@@ -404,8 +402,6 @@ acpi_ibm_attach(device_t dev)
 		    "Thermal zones");
 	}
 
-	ACPI_SERIAL_END(ibm);
-
 	/* Handle notifies */
 	AcpiInstallNotifyHandler(sc->handle, ACPI_DEVICE_NOTIFY,
 	    acpi_ibm_notify, dev);


More information about the svn-src-all mailing list