Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 311965
b: refs/heads/master
c: ca3c2c7
h: refs/heads/master
i:
  311963: 796e1f5
v: v3
  • Loading branch information
Mattia Dongili authored and Matthew Garrett committed Jun 26, 2012
1 parent faaf02a commit 36c4fd3
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 14 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 014fc8fbece33d42e2aa92d289fffa213a159321
refs/heads/master: ca3c2c706de39b3400e57254dce054bf7350efa2
25 changes: 12 additions & 13 deletions trunk/drivers/platform/x86/sony-laptop.c
Original file line number Diff line number Diff line change
Expand Up @@ -2642,6 +2642,12 @@ static int sony_nc_add(struct acpi_device *device)
}
}

result = sony_laptop_setup_input(device);
if (result) {
pr_err("Unable to create input devices\n");
goto outplatform;
}

if (ACPI_SUCCESS(acpi_get_handle(sony_nc_acpi_handle, "ECON",
&handle))) {
int arg = 1;
Expand All @@ -2659,12 +2665,6 @@ static int sony_nc_add(struct acpi_device *device)
}

/* setup input devices and helper fifo */
result = sony_laptop_setup_input(device);
if (result) {
pr_err("Unable to create input devices\n");
goto outsnc;
}

if (acpi_video_backlight_support()) {
pr_info("brightness ignored, must be controlled by ACPI video driver\n");
} else {
Expand Down Expand Up @@ -2712,22 +2712,21 @@ static int sony_nc_add(struct acpi_device *device)

return 0;

out_sysfs:
out_sysfs:
for (item = sony_nc_values; item->name; ++item) {
device_remove_file(&sony_pf_device->dev, &item->devattr);
}
sony_nc_backlight_cleanup();

sony_laptop_remove_input();

outsnc:
sony_nc_function_cleanup(sony_pf_device);
sony_nc_handles_cleanup(sony_pf_device);

outpresent:
outplatform:
sony_laptop_remove_input();

outpresent:
sony_pf_remove();

outwalk:
outwalk:
sony_nc_rfkill_cleanup();
return result;
}
Expand Down

0 comments on commit 36c4fd3

Please sign in to comment.