[arch-commits] Commit in nvidia-390xx/trunk (3 files)

Sven-Hendrik Haase svenstaro at archlinux.org
Sat Feb 23 17:38:51 UTC 2019


    Date: Saturday, February 23, 2019 @ 17:38:50
  Author: svenstaro
Revision: 346736

upgpkg: nvidia-390xx 390.116-1

Modified:
  nvidia-390xx/trunk/PKGBUILD
Deleted:
  nvidia-390xx/trunk/kernel-4.19.patch
  nvidia-390xx/trunk/kernel-4.20.patch

-------------------+
 PKGBUILD          |    6 ----
 kernel-4.19.patch |   63 ----------------------------------------------------
 kernel-4.20.patch |   43 -----------------------------------
 3 files changed, 112 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-02-23 17:30:00 UTC (rev 346735)
+++ PKGBUILD	2019-02-23 17:38:50 UTC (rev 346736)
@@ -30,12 +30,6 @@
     # https://bugs.archlinux.org/task/58074
     patch -Np1 -i ../kernel-4.16.patch
 
-    # Ad-hoc patch
-    patch -Np1 -i ../kernel-4.19.patch
-
-    # struct ipmi_user
-    patch -Np1 -i ../kernel-4.20.patch
-
     cp -a kernel kernel-dkms
     cd kernel-dkms
     sed -i "s/__VERSION_STRING/${pkgver}/" dkms.conf

Deleted: kernel-4.19.patch
===================================================================
--- kernel-4.19.patch	2019-02-23 17:30:00 UTC (rev 346735)
+++ kernel-4.19.patch	2019-02-23 17:38:50 UTC (rev 346736)
@@ -1,63 +0,0 @@
-diff -u -r a/kernel/conftest.sh b/kernel/conftest.sh
---- a/kernel/conftest.sh	2018-11-01 11:00:14.429126159 +0000
-+++ b/kernel/conftest.sh	2018-11-01 11:03:08.199579458 +0000
-@@ -2372,8 +2372,13 @@
-             #
-             CODE="
-             #include <drm/drmP.h>
-+            #include <linux/version.h>
-             void conftest_drm_mode_connector_list_update_has_merge_type_bits_arg(void) {
-+            #if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
-                 drm_mode_connector_list_update(
-+            #else
-+                drm_connector_list_update(
-+            #endif
-                     NULL,  /* struct drm_connector *connector */
-                     true); /* bool merge_type_bits */
-             }"
-diff -u -r a/kernel/nvidia-drm/nvidia-drm-connector.c b/kernel/nvidia-drm/nvidia-drm-connector.c
---- a/kernel/nvidia-drm/nvidia-drm-connector.c	2018-08-22 00:55:29.000000000 +0000
-+++ b/kernel/nvidia-drm/nvidia-drm-connector.c	2018-11-01 11:08:14.643715031 +0000
-@@ -34,6 +34,7 @@
- 
- #include <drm/drm_atomic.h>
- #include <drm/drm_atomic_helper.h>
-+#include <linux/version.h>
- 
- static void nv_drm_connector_destroy(struct drm_connector *connector)
- {
-@@ -226,7 +227,11 @@
- 
- 
-     if (nv_connector->edid != NULL) {
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
-         drm_mode_connector_update_edid_property(
-+#else
-+        drm_connector_update_edid_property(
-+#endif
-             connector, nv_connector->edid);
-     }
- 
-diff -u -r a/kernel/nvidia-drm/nvidia-drm-encoder.c b/kernel/nvidia-drm/nvidia-drm-encoder.c
---- a/kernel/nvidia-drm/nvidia-drm-encoder.c	2018-08-22 00:55:29.000000000 +0000
-+++ b/kernel/nvidia-drm/nvidia-drm-encoder.c	2018-11-01 11:08:32.210427737 +0000
-@@ -34,6 +34,7 @@
- 
- #include <drm/drm_atomic.h>
- #include <drm/drm_atomic_helper.h>
-+#include <linux/version.h>
- 
- static void nv_drm_encoder_destroy(struct drm_encoder *encoder)
- {
-@@ -216,7 +217,11 @@
- 
-     /* Attach encoder and connector */
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
-     ret = drm_mode_connector_attach_encoder(connector, encoder);
-+#else
-+    ret = drm_connector_attach_encoder(connector, encoder);
-+#endif
- 
-     if (ret != 0) {
-         NV_DRM_DEV_LOG_ERR(

Deleted: kernel-4.20.patch
===================================================================
--- kernel-4.20.patch	2019-02-23 17:30:00 UTC (rev 346735)
+++ kernel-4.20.patch	2019-02-23 17:38:50 UTC (rev 346736)
@@ -1,43 +0,0 @@
---- a/kernel/nvidia/os-interface.c
-+++ b/kernel/nvidia/os-interface.c
-@@ -1670,7 +1670,7 @@
- 
- struct nv_ipmi_softc
- {
--    ipmi_user_t         p_user;     // ptr to ipmi_msghandler user structure
-+    struct ipmi_user    *p_user;
-     spinlock_t          msg_lock;
-     struct list_head    msgs;
-     NvU32               seqNum;     //request sequence number
-@@ -1679,7 +1679,7 @@
- static inline int
- nv_ipmi_set_my_address
- (
--    ipmi_user_t     user,
-+    struct ipmi_user *user,
-     unsigned char   address
- )
- {
---- a/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c
-+++ b/kernel/nvidia-drm/nvidia-drm-gem-nvkms-memory.c
-@@ -20,6 +20,8 @@
-  * DEALINGS IN THE SOFTWARE.
-  */
- 
-+#include <linux/version.h>
-+
- #include "nvidia-drm-conftest.h"
- 
- #if defined(NV_DRM_ATOMIC_MODESET_AVAILABLE)
-@@ -345,7 +347,11 @@ static int __nv_drm_vma_fault(struct vm_area_struct *vma,
- 
-     page_offset = vmf->pgoff - drm_vma_node_start(&gem->vma_node);
- 
-+#if LINUX_VERSION_CODE < KERNEL_VERSION(4, 19, 0)
-     ret = vm_insert_pfn(vma, address, pfn + page_offset);
-+#else
-+    ret = vmf_insert_pfn(vma, address, pfn + page_offset);
-+#endif
- 
-     switch (ret) {
-         case 0:



More information about the arch-commits mailing list