diff options
author | Jan200101 <sentrycraft123@gmail.com> | 2023-06-10 02:16:23 +0200 |
---|---|---|
committer | Jan200101 <sentrycraft123@gmail.com> | 2023-06-10 02:16:23 +0200 |
commit | 3a7a1965f0abe54721e901026a2e0d96a7b5f8a2 (patch) | |
tree | 7084b3044219e799440c8a70e2a592aa16ad9852 /SOURCES/patch-6.3-redhat.patch | |
parent | d978c920bd84fd9048ca20b1f2d52393381a15f1 (diff) | |
download | kernel-fsync-3a7a1965f0abe54721e901026a2e0d96a7b5f8a2.tar.gz kernel-fsync-3a7a1965f0abe54721e901026a2e0d96a7b5f8a2.zip |
kernel 6.3.6
Diffstat (limited to 'SOURCES/patch-6.3-redhat.patch')
-rw-r--r-- | SOURCES/patch-6.3-redhat.patch | 41 |
1 files changed, 39 insertions, 2 deletions
diff --git a/SOURCES/patch-6.3-redhat.patch b/SOURCES/patch-6.3-redhat.patch index bf80584..fa1fd8a 100644 --- a/SOURCES/patch-6.3-redhat.patch +++ b/SOURCES/patch-6.3-redhat.patch @@ -14,6 +14,7 @@ drivers/firmware/efi/Makefile | 1 + drivers/firmware/efi/efi.c | 124 +++++++++++++++------ drivers/firmware/efi/secureboot.c | 38 +++++++ + drivers/firmware/sysfb.c | 18 ++- drivers/hid/hid-rmi.c | 66 ----------- drivers/hwtracing/coresight/coresight-etm4x-core.c | 19 ++++ drivers/input/rmi4/rmi_driver.c | 124 ++++++++++++--------- @@ -36,10 +37,10 @@ security/lockdown/lockdown.c | 1 + security/security.c | 6 + sound/pci/hda/patch_realtek.c | 2 + - 38 files changed, 502 insertions(+), 186 deletions(-) + 39 files changed, 519 insertions(+), 187 deletions(-) diff --git a/Makefile b/Makefile -index d710ff6a3d56..fafd28dd7b62 100644 +index 1dffadbf1f87..3775e1adc6c6 100644 --- a/Makefile +++ b/Makefile @@ -22,6 +22,18 @@ $(if $(filter __%, $(MAKECMDGOALS)), \ @@ -557,6 +558,42 @@ index 000000000000..de0a3714a5d4 + } + } +} +diff --git a/drivers/firmware/sysfb.c b/drivers/firmware/sysfb.c +index 3c197db42c9d..16e4a2e90fae 100644 +--- a/drivers/firmware/sysfb.c ++++ b/drivers/firmware/sysfb.c +@@ -34,6 +34,22 @@ + #include <linux/screen_info.h> + #include <linux/sysfb.h> + ++static int skip_simpledrm; ++ ++static int __init simpledrm_disable(char *opt) ++{ ++ if (!opt) ++ return -EINVAL; ++ ++ get_option(&opt, &skip_simpledrm); ++ ++ if (skip_simpledrm) ++ pr_info("The simpledrm driver will not be probed\n"); ++ ++ return 0; ++} ++early_param("nvidia-drm.modeset", simpledrm_disable); ++ + static struct platform_device *pd; + static DEFINE_MUTEX(disable_lock); + static bool disabled; +@@ -85,7 +101,7 @@ static __init int sysfb_init(void) + + /* try to create a simple-framebuffer device */ + compatible = sysfb_parse_mode(si, &mode); +- if (compatible) { ++ if (compatible && !skip_simpledrm) { + pd = sysfb_create_simplefb(si, &mode); + if (!IS_ERR(pd)) + goto unlock_mutex; diff --git a/drivers/hid/hid-rmi.c b/drivers/hid/hid-rmi.c index 84e7ba5314d3..efc96776f761 100644 --- a/drivers/hid/hid-rmi.c |