diff options
author | Ike Panhc <ike.pan@canonical.com> | 2011-09-06 02:32:01 +0800 |
---|---|---|
committer | Matthew Garrett <mjg@redhat.com> | 2011-10-24 16:52:39 +0200 |
commit | 923de84ab07cfcee75946191f17a6e7fb98e3ac8 (patch) | |
tree | 10e51ade61b1adeec673153c2198ee3f42d40864 | |
parent | 2be1dc215bd34faf4895e4396dab924a24e10944 (diff) | |
download | linux-923de84ab07cfcee75946191f17a6e7fb98e3ac8.tar.bz2 |
ideapad: change parameter of ideapad_sync_rfk_state
This could save us a local variable.
Signed-off-by: Ike Panhc <ike.pan@canonical.com>
Signed-off-by: Matthew Garrett <mjg@redhat.com>
-rw-r--r-- | drivers/platform/x86/ideapad-laptop.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/platform/x86/ideapad-laptop.c b/drivers/platform/x86/ideapad-laptop.c index 0a1ceaa9062e..ab3add3327ad 100644 --- a/drivers/platform/x86/ideapad-laptop.c +++ b/drivers/platform/x86/ideapad-laptop.c @@ -284,9 +284,8 @@ static struct rfkill_ops ideapad_rfk_ops = { .set_block = ideapad_rfk_set, }; -static void ideapad_sync_rfk_state(struct acpi_device *adevice) +static void ideapad_sync_rfk_state(struct ideapad_private *priv) { - struct ideapad_private *priv = dev_get_drvdata(&adevice->dev); unsigned long hw_blocked; int i; @@ -577,7 +576,7 @@ static int __devinit ideapad_acpi_add(struct acpi_device *adevice) else priv->rfk[i] = NULL; } - ideapad_sync_rfk_state(adevice); + ideapad_sync_rfk_state(priv); if (!acpi_video_backlight_support()) { ret = ideapad_backlight_init(priv); @@ -630,7 +629,7 @@ static void ideapad_acpi_notify(struct acpi_device *adevice, u32 event) if (test_bit(vpc_bit, &vpc1)) { switch (vpc_bit) { case 9: - ideapad_sync_rfk_state(adevice); + ideapad_sync_rfk_state(priv); break; case 4: ideapad_backlight_notify_brightness(priv); |