static void acpi_data_node_release(struct kobject *kobj)
 {
        struct acpi_data_node *dn = to_data_node(kobj);
+
        complete(&dn->kobj_done);
 }
 
  * Return: 0: no _HID and no _CID
  *         -EINVAL: output error
  *         -ENOMEM: output is truncated
-*/
+ */
 static int create_pnp_modalias(struct acpi_device *acpi_dev, char *modalias,
                               int size)
 {
 /* sysfs file that shows description text from the ACPI _STR method */
 static ssize_t description_show(struct device *dev,
                                struct device_attribute *attr,
-                               char *buf) {
+                               char *buf)
+{
        struct acpi_device *acpi_dev = to_acpi_device(dev);
        int result;
 
 
 static ssize_t
 sun_show(struct device *dev, struct device_attribute *attr,
-        char *buf) {
+        char *buf)
+{
        struct acpi_device *acpi_dev = to_acpi_device(dev);
        acpi_status status;
        unsigned long long sun;
 
 static ssize_t
 hrv_show(struct device *dev, struct device_attribute *attr,
-        char *buf) {
+        char *buf)
+{
        struct acpi_device *acpi_dev = to_acpi_device(dev);
        acpi_status status;
        unsigned long long hrv;
 static DEVICE_ATTR_RO(hrv);
 
 static ssize_t status_show(struct device *dev, struct device_attribute *attr,
-                               char *buf) {
+                               char *buf)
+{
        struct acpi_device *acpi_dev = to_acpi_device(dev);
        acpi_status status;
        unsigned long long sta;