On Tue, Dec 26, 2017 at 09:50:30PM +0100, Marcel Holtmann wrote: > > +} > > + > > +static int bcm_apple_set_power(struct bcm_device *dev, bool enable) > > +{ > > + return ACPI_SUCCESS(acpi_evaluate_object(enable ? dev->btpu : dev->btpd, > > + NULL, NULL, NULL)) > > + ? 0 : -EFAULT; > > Same here. Trying to mush everything in a single statement seems overkill. > And btw. why -EFAULT? Is that standard error practice with ACPI? -EFAULT was just chosen as a generic error because we don't really know what went wrong with the ACPI call. It seems there's no function to convert an ACPI exception code to an errno, only a function to convert it to a human-readable string, acpi_format_exception(). If you have a different preference than -EFAULT I'd be happy to change it. D'accord on all your other comments, will respin in the coming days. Thanks, Lukas -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html