Reverting these commits made this bug go away:
UBUNTU: [Config] update config for CONFIG_DEBUG_SET_MODULE_RONX
x86: RO/NX protection for loadable kernel, jump_table fix
x86: Resume trampoline must be executable
x86: Add RO/NX protection for loadable kernel modules
x86: Add NX protection for kernel data
I suspect reverting just 'x86: Add RO/NX protection for loadable kernel modules' will also fix the problem. Trying that next.
Reverting these commits made this bug go away: DEBUG_SET_ MODULE_ RONX
UBUNTU: [Config] update config for CONFIG_
x86: RO/NX protection for loadable kernel, jump_table fix
x86: Resume trampoline must be executable
x86: Add RO/NX protection for loadable kernel modules
x86: Add NX protection for kernel data
I suspect reverting just 'x86: Add RO/NX protection for loadable kernel modules' will also fix the problem. Trying that next.