dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
+
 
        dev = kzalloc(sizeof(*dev), GFP_KERNEL);
        if (!dev)
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        dev = kzalloc(sizeof(*dev), GFP_KERNEL);
        if (!dev)
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        flash = kzalloc(sizeof(*flash), GFP_KERNEL);
        if (!flash)
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        /* Setup sensor configuration structure */
        dev = kzalloc(sizeof(*dev), GFP_KERNEL);
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        dev_info(&client->dev, "%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        dev = kzalloc(sizeof(*dev), GFP_KERNEL);
        if (!dev)
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        dev = kzalloc(sizeof(*dev), GFP_KERNEL);
        if (!dev)
 
                dev_err(&client->dev, "Error could not get ACPI device\n");
                return -ENODEV;
        }
-
        pr_info("%s: ACPI detected it on bus ID=%s, HID=%s\n",
                __func__, acpi_device_bid(adev), acpi_device_hid(adev));
+       // FIXME: may need to release resources allocated by acpi_bus_get_device()
 
        /*
         * Firmware workaround: Some modules use a "secondary default"