summaryrefslogtreecommitdiffstats
path: root/drivers/char/mwave/smapi.h
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2016-06-27 12:04:18 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2016-08-31 14:22:49 +0200
commit26ec99b105d5d1465fffed563cfe1a90a7b150fd (patch)
treecf84af5b90493ca4c3e7212ef87fc0f3730e1477 /drivers/char/mwave/smapi.h
parent8b7d3a9d903ee1d1f5febc8e74223e4e72720e35 (diff)
downloadop-kernel-dev-26ec99b105d5d1465fffed563cfe1a90a7b150fd.zip
op-kernel-dev-26ec99b105d5d1465fffed563cfe1a90a7b150fd.tar.gz
char/mwave: remove custom BOOLEAN type
The mwave driver has its own macros for the BOOLEAN type and the TRUE/FALSE values. This is redundant because the kernel already has bool/true/false, and it clashes with the ACPI headers that also define these types. The linux/acpi.h header is now included implicitly from mwave through the mc146818rtc.h header, as reported by Stephen Rothwell: In file included from drivers/char/mwave/smapi.c:51:0: drivers/char/mwave/smapi.h:52:0: warning: "TRUE" redefined #define TRUE 1 ^ In file included from include/acpi/acpi.h:58:0, from include/linux/acpi.h:33, from include/linux/mc146818rtc.h:21, from drivers/char/mwave/smapi.c:50: include/acpi/actypes.h:438:0: note: this is the location of the previous definition #define TRUE (1 == 1) ^ This removes the private types from mwave and uses the standard types instead. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Reviewed-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Fixes: fd09cc80165c ("rtc: cmos: move mc146818rtc code out of asm-generic/rtc.h") Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/char/mwave/smapi.h')
-rw-r--r--drivers/char/mwave/smapi.h6
1 files changed, 1 insertions, 5 deletions
diff --git a/drivers/char/mwave/smapi.h b/drivers/char/mwave/smapi.h
index 64b2ec1..ebc206b 100644
--- a/drivers/char/mwave/smapi.h
+++ b/drivers/char/mwave/smapi.h
@@ -49,10 +49,6 @@
#ifndef _LINUX_SMAPI_H
#define _LINUX_SMAPI_H
-#define TRUE 1
-#define FALSE 0
-#define BOOLEAN int
-
typedef struct {
int bDSPPresent;
int bDSPEnabled;
@@ -74,7 +70,7 @@ typedef struct {
int smapi_init(void);
int smapi_query_DSP_cfg(SMAPI_DSP_SETTINGS * pSettings);
int smapi_set_DSP_cfg(void);
-int smapi_set_DSP_power_state(BOOLEAN bOn);
+int smapi_set_DSP_power_state(bool bOn);
#endif
OpenPOWER on IntegriCloud