From: Greg Kroah-Hartman Date: Tue, 20 Aug 2019 16:54:54 +0000 (-0700) Subject: 4.4-stable patches X-Git-Tag: v4.19.68~24 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=e613f77e1ecd73c4941f1b634b20ef0923151f1c;p=thirdparty%2Fkernel%2Fstable-queue.git 4.4-stable patches added patches: input-psmouse-fix-build-error-of-multiple-definition.patch --- diff --git a/queue-4.4/input-psmouse-fix-build-error-of-multiple-definition.patch b/queue-4.4/input-psmouse-fix-build-error-of-multiple-definition.patch new file mode 100644 index 00000000000..7faa429e0db --- /dev/null +++ b/queue-4.4/input-psmouse-fix-build-error-of-multiple-definition.patch @@ -0,0 +1,39 @@ +From 49e6979e7e92cf496105b5636f1df0ac17c159c0 Mon Sep 17 00:00:00 2001 +From: YueHaibing +Date: Tue, 16 Jul 2019 20:17:20 +0200 +Subject: Input: psmouse - fix build error of multiple definition + +From: YueHaibing + +commit 49e6979e7e92cf496105b5636f1df0ac17c159c0 upstream. + +trackpoint_detect() should be static inline while +CONFIG_MOUSE_PS2_TRACKPOINT is not set, otherwise, we build fails: + +drivers/input/mouse/alps.o: In function `trackpoint_detect': +alps.c:(.text+0x8e00): multiple definition of `trackpoint_detect' +drivers/input/mouse/psmouse-base.o:psmouse-base.c:(.text+0x1b50): first defined here + +Reported-by: Hulk Robot +Fixes: 55e3d9224b60 ("Input: psmouse - allow disabing certain protocol extensions") +Signed-off-by: YueHaibing +Signed-off-by: Dmitry Torokhov +Cc: Hui Wang +Signed-off-by: Greg Kroah-Hartman + +--- + drivers/input/mouse/trackpoint.h | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +--- a/drivers/input/mouse/trackpoint.h ++++ b/drivers/input/mouse/trackpoint.h +@@ -153,7 +153,8 @@ struct trackpoint_data + #ifdef CONFIG_MOUSE_PS2_TRACKPOINT + int trackpoint_detect(struct psmouse *psmouse, bool set_properties); + #else +-inline int trackpoint_detect(struct psmouse *psmouse, bool set_properties) ++static inline int trackpoint_detect(struct psmouse *psmouse, ++ bool set_properties) + { + return -ENOSYS; + } diff --git a/queue-4.4/series b/queue-4.4/series index deaed90ad83..2fc6cffb5c8 100644 --- a/queue-4.4/series +++ b/queue-4.4/series @@ -64,3 +64,4 @@ usb-serial-option-add-motorola-modem-uarts.patch backport-minimal-compiler_attributes.h-to-support-gc.patch include-linux-module.h-copy-__init-__exit-attrs-to-i.patch arm64-compat-allow-single-byte-watchpoints-on-all-addresses.patch +input-psmouse-fix-build-error-of-multiple-definition.patch