ACPI: sysfs: Prevent get_status() from returning acpi_status
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 12 Mar 2019 09:30:29 +0000 (10:30 +0100)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 12 Mar 2019 09:34:58 +0000 (10:34 +0100)
commit3fd16d70166194dd0bf0f7a555779a42ee267223
tree66af0ea76bbd0456cd8cd68027df6d30dde0ba5c
parentd276709ce6c90b9eceecdbd01a0c083ab04d3a52
ACPI: sysfs: Prevent get_status() from returning acpi_status

The return value of get_status() is passed to user space on errors,
so it should not return acpi_status values then.  Make it return
error values that are meaningful for user space instead.

This also makes a Clang warning regarding the initialization of a
local variable in get_status() go away.

Reported-by: Nathan Chancellor <natechancellor@gmail.com>
Reviewed-by: Nathan Chancellor <natechancellor@gmail.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/sysfs.c