[PATCH] make-event-names.py: fix SYN_MAX definition for modern kernel headers SYN_MAX has been exported to user space since 3.12 (52764fed5: Input: add SYN_MAX and SYN_CNT constants), so only define it locally if not already defined, otherwise the build breaks. Signed-off-by: Peter Korsgaard --- src/make-event-names.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/make-event-names.py b/src/make-event-names.py index bc77f2c..2d0924d 100755 --- a/src/make-event-names.py +++ b/src/make-event-names.py @@ -92,7 +92,9 @@ def print_mapping_table(bits): print("#ifndef EVENT_NAMES_H") print("#define EVENT_NAMES_H") print("") + print("#ifndef SYN_MAX") print("#define SYN_MAX 3 /* linux/input.h doesn't define that */") + print("#endif") print("") for prefix in prefixes: