diff --git a/NEWS b/NEWS index 4cfec07..2f08c50 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,8 @@ +Version 0.4.1 - 16 January 2012 + +* Corrected a small error that yielded an confusing error message "The discrete + card could not be enabled by a _DSM call" + Version 0.4 - 15 January 2012 * Support for models that have a "3D controller" instead of "VGA compatible diff --git a/bbswitch.c b/bbswitch.c index 1c1d0be..269ceed 100644 --- a/bbswitch.c +++ b/bbswitch.c @@ -19,7 +19,7 @@ MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Toggle the discrete graphics card"); MODULE_AUTHOR("Peter Lekensteyn "); -MODULE_VERSION("0.4"); +MODULE_VERSION("0.4.1"); enum { CARD_UNCHANGED = -1, @@ -190,7 +190,7 @@ static int bbswitch_acpi_on(void) { char args[] = {1, 0, 0, 0}; u32 result = 0; - if (!acpi_call_dsm(dis_handle, acpi_nvidia_dsm_muid, 0x102, 0x3, args, + if (acpi_call_dsm(dis_handle, acpi_nvidia_dsm_muid, 0x102, 0x3, args, &result)) { // failure return 1;