Author: jkim
Date: Sun May 30 03:45:41 2010
New Revision: 208650
URL: http://svn.freebsd.org/changeset/base/208650

Log:
  Fix a regression from r200554, which broke fdc(4) attachment to acpi(4).
  I removed too many lines and a wrong pointer was accidentally passed down.
  
  Tested by:    Scott Allendorf (scott-allendorf at uiowa dot edu), kib
  MFC after:    3 days

Modified:
  head/sys/dev/fdc/fdc_acpi.c

Modified: head/sys/dev/fdc/fdc_acpi.c
==============================================================================
--- head/sys/dev/fdc/fdc_acpi.c Sat May 29 22:55:59 2010        (r208649)
+++ head/sys/dev/fdc/fdc_acpi.c Sun May 30 03:45:41 2010        (r208650)
@@ -96,6 +96,7 @@ fdc_acpi_attach(device_t dev)
 {
        struct fdc_data *sc;
        ACPI_BUFFER buf;
+       ACPI_OBJECT *obj;
        device_t bus;
        int error;
 
@@ -131,7 +132,8 @@ fdc_acpi_attach(device_t dev)
        }
 
        /* Add fd child devices as specified. */
-       error = fdc_acpi_probe_children(bus, dev, buf.Pointer);
+       obj = buf.Pointer;
+       error = fdc_acpi_probe_children(bus, dev, obj->Buffer.Pointer);
 
 out:
        if (buf.Pointer)
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "[email protected]"

Reply via email to