I tried 4.16 and the behaviour there seems to follow the old experiences:
ubuntu@xwing:~$ uname -a Linux xwing 4.16.0-041600rc6-generic #201803182230 SMP Mon Mar 19 02:32:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux ubuntu@xwing:~$ cat /proc/modules |grep megaraid megaraid_sas 139264 2 - Live 0x0000000000000000 ubuntu@xwing:~$ sudo cat /proc/modules |grep megaraid megaraid_sas 139264 2 - Live 0xffffffffc0194000
reading /proc/modules as a non-root user once again returns a valid 0x0 memory offset without the Null reference that caused the problems before.
I tried 4.16 and the behaviour there seems to follow the old experiences:
ubuntu@xwing:~$ uname -a 041600rc6- generic #201803182230 SMP Mon Mar 19 02:32:18 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Linux xwing 4.16.0-
ubuntu@xwing:~$ cat /proc/modules |grep megaraid
megaraid_sas 139264 2 - Live 0x0000000000000000
ubuntu@xwing:~$ sudo cat /proc/modules |grep megaraid
megaraid_sas 139264 2 - Live 0xffffffffc0194000
reading /proc/modules as a non-root user once again returns a valid 0x0 memory offset without the Null reference that caused the problems before.