commit:     89bc4e3deeca908e37998266f92a7fd35d1edbf9
Author:     Ionen Wolkens <sudinave <AT> gmail <DOT> com>
AuthorDate: Tue Apr  6 20:00:16 2021 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Apr  6 20:00:16 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89bc4e3d

x11-drivers/nvidia-drivers: need PROC_FS, update AMD SME check

CONFIG_CHECK changes:
- PROC_FS:
  NVIDIA has fallback code to work with a kernel without this, but seems
  to be suffering from bit rot and doesn't compile. For the unlikely
  event a user has it unset (did happen), check so they don't wonder
  what's missing.
- AMD SME:
  Reports of it being broken with NVIDIA were a bit outdated, should be
  functioning since (at least) >=460.56. As such leaving the imperfect
  "enabled by default" check only in older branches (bug #652408).

Bug: https://bugs.gentoo.org/652408
Signed-off-by: Ionen Wolkens <sudinave <AT> gmail.com>
Signed-off-by: David Seifert <soap <AT> gentoo.org>

 x11-drivers/nvidia-drivers/nvidia-drivers-390.141-r1.ebuild    | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-450.102.04-r1.ebuild | 1 +
 x11-drivers/nvidia-drivers/nvidia-drivers-460.67.ebuild        | 2 +-
 x11-drivers/nvidia-drivers/nvidia-drivers-465.19.01.ebuild     | 2 +-
 4 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-390.141-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-390.141-r1.ebuild
index d4e9ad71748..ba2b3e55347 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-390.141-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-390.141-r1.ebuild
@@ -86,6 +86,7 @@ pkg_setup() {
        use driver || return
 
        local CONFIG_CHECK="
+               PROC_FS
                ~DRM_KMS_HELPER
                ~SYSVIPC
                ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-450.102.04-r1.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-450.102.04-r1.ebuild
index 537b3ffe740..65298315925 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-450.102.04-r1.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-450.102.04-r1.ebuild
@@ -85,6 +85,7 @@ pkg_setup() {
        use driver || return
 
        local CONFIG_CHECK="
+               PROC_FS
                ~DRM_KMS_HELPER
                ~SYSVIPC
                ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-460.67.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-460.67.ebuild
index e8373cf454f..d7602b8fcfa 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-460.67.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-460.67.ebuild
@@ -85,9 +85,9 @@ pkg_setup() {
        use driver || return
 
        local CONFIG_CHECK="
+               PROC_FS
                ~DRM_KMS_HELPER
                ~SYSVIPC
-               ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
                ~!LOCKDEP
                !DEBUG_MUTEXES"
        local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but 
needed for Xorg auto-detection

diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-465.19.01.ebuild 
b/x11-drivers/nvidia-drivers/nvidia-drivers-465.19.01.ebuild
index d5d23150fdd..dd0174cd027 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-465.19.01.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-465.19.01.ebuild
@@ -85,9 +85,9 @@ pkg_setup() {
        use driver || return
 
        local CONFIG_CHECK="
+               PROC_FS
                ~DRM_KMS_HELPER
                ~SYSVIPC
-               ~!AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT
                ~!LOCKDEP
                !DEBUG_MUTEXES"
        local ERROR_DRM_KMS_HELPER="CONFIG_DRM_KMS_HELPER: is not set but 
needed for Xorg auto-detection

Reply via email to