Same bug, same kernel ROP, new KASLR problem. But the module gives you one kernel text leak through ioctl, and that is all you get. Use it to recover the kernel base, rebase your gadgets and symbols.
/proc/kallsyms and dmesg are locked down, so the leak from the device is the only one you get.
KASLR randomizes the kernel image by a single slide picked at boot, so one leaked text pointer deanonymizes all of it. It landed in Linux 3.14 and is why modern kernel exploits usually start by finding one good kernel address before they do anything else.