Kexec reboot in case secure boot enabled does not keep the secure boot mode
in new kernel, so later one can load unsigned kernel via legacy kexec_load.
Adding a patch to fix this by retain the secure_boot flag in original kernel.
Signed-off-by: Dave Young <dyoung@redhat.com>
mmiotrace uses the ftrace framework for dynamic patching, so enabling it
does not cause any performance impact.
Having mmiotrace enabled is very useful for debugging nvidia / nouveau
driver problems, as we often use mmiotraces for nouveau development /
debugging.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Unlike the other joystick modules joydev is not just needed for old analog
joysticks, but also to provide /dev/js? devices with new usb connected
joysticks.
Many games still use the (old) /dev/js interface, and will not work ootb
unless kernel-modules-extra is installed. Moving jodev.ko to the main
kernel package fixes this.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
There are two reasons for this. The first is that there is much more
context around the changes. The second is that this will make automating
an exploded git tree much easier to manage.
Yes, this is a big uber-patch. But with the git-am apply method, it still
splits them out in the prepped tree. There's really no advantage to listing
78 patches in the spec at this point as kdbus is likely to go all-or-nothing
if/when it is merged.
- Add Crystal Cove PMIC support necessary to access the PMIC
on many BayTrail tablets
- Add support for Intel PMIC operation regions, as added in
b1eea857d8c70dc3789cc2231e3c0a273a67ba06 upstream and necessary
for battery/charge operations on BayTrail systems
- Add AXP288 ADC and fuel gauge support, as used in many BayTrail SoCs