From: Greg Kroah-Hartman Date: Tue, 20 Aug 2019 16:55:19 +0000 (-0700) Subject: 5.2-stable patches X-Git-Tag: v4.19.68~20 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=55ce78ffefc23ad7276c9c3c9af9f6a4d119231b;p=thirdparty%2Fkernel%2Fstable-queue.git 5.2-stable patches added patches: input-psmouse-fix-build-error-of-multiple-definition.patch --- diff --git a/queue-5.2/input-psmouse-fix-build-error-of-multiple-definition.patch b/queue-5.2/input-psmouse-fix-build-error-of-multiple-definition.patch new file mode 100644 index 00000000000..261ff26b02a --- /dev/null +++ b/queue-5.2/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 +@@ -158,7 +158,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-5.2/series b/queue-5.2/series index b71a4ab067a..4acbd64dae0 100644 --- a/queue-5.2/series +++ b/queue-5.2/series @@ -104,3 +104,4 @@ usb-serial-option-add-motorola-modem-uarts.patch usb-setup-authorized_default-attributes-using-usb_bus_notify.patch netfilter-conntrack-use-consistent-ct-id-hash-calculation.patch iwlwifi-add-support-for-sar-south-korea-limitation.patch +input-psmouse-fix-build-error-of-multiple-definition.patch