As far as I understand from my testing with xev, xinput test and evtest there is no issue with the kernel but instead the problem is somewhere inside xorg.
** Package changed: linux-signed (Ubuntu) => xorg (Ubuntu) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xorg in Ubuntu. https://bugs.launchpad.net/bugs/1767660 Title: Regression 16.04 LTS to 18.04 LTS: rollermouse double click button no longer result in double click "event" Status in xorg package in Ubuntu: Confirmed Bug description: ### Expected behaviour My "Contour Design RollerMouse Free 2" has a specific button for double click. This button should with one physical click result in double click (button press, button release, button press and button release). This works as expected without issues in Ubuntu 16.04 LTS 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64 ### Experienced behaviour Only one mouse click is registered (button press and button release). Tested with "xev" and "xinput test" ProblemType: Bug DistroRelease: Ubuntu 18.04 Package: linux-image-4.15.0-20-generic 4.15.0-20.21 ProcVersionSignature: Ubuntu 4.15.0-20.21-generic 4.15.17 Uname: Linux 4.15.0-20-generic x86_64 ApportVersion: 2.20.9-0ubuntu7 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Sat Apr 28 16:26:08 2018 InstallationDate: Installed on 2018-04-27 (1 days ago) InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426) SourcePackage: linux-signed UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1767660/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp