mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
xf86-video-nvidia: update to 375.20
This commit is contained in:
parent
cf693a3d67
commit
61218b7063
@ -20,7 +20,7 @@ PKG_NAME="xf86-video-nvidia"
|
|||||||
# Remember to run "python packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py" and commit changes to
|
# Remember to run "python packages/x11/driver/xf86-video-nvidia/scripts/make_nvidia_udev.py" and commit changes to
|
||||||
# "packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules" whenever bumping version.
|
# "packages/x11/driver/xf86-video-nvidia/udev.d/96-nvidia.rules" whenever bumping version.
|
||||||
# Host may require installation of python-lxml and python-requests packages.
|
# Host may require installation of python-lxml and python-requests packages.
|
||||||
PKG_VERSION="367.57"
|
PKG_VERSION="375.20"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="x86_64"
|
PKG_ARCH="x86_64"
|
||||||
PKG_LICENSE="nonfree"
|
PKG_LICENSE="nonfree"
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
diff -Naur a/kernel/nvidia-drm/nvidia-drm-drv.c b/kernel/nvidia-drm/nvidia-drm-drv.c
|
|
||||||
--- a/kernel/nvidia-drm/nvidia-drm-drv.c 2016-07-12 00:53:45.000000000 -0400
|
|
||||||
+++ b/kernel/nvidia-drm/nvidia-drm-drv.c 2016-08-03 20:19:16.536783934 -0400
|
|
||||||
@@ -36,6 +36,7 @@
|
|
||||||
#include "nvidia-drm-ioctl.h"
|
|
||||||
|
|
||||||
#include <drm/drmP.h>
|
|
||||||
+#include <drm/drm_auth.h>
|
|
||||||
|
|
||||||
#include <drm/drm_crtc_helper.h>
|
|
||||||
|
|
||||||
@@ -419,7 +420,7 @@
|
|
||||||
|
|
||||||
static
|
|
||||||
void nvidia_drm_master_drop(struct drm_device *dev,
|
|
||||||
- struct drm_file *file_priv, bool from_release)
|
|
||||||
+ struct drm_file *file_priv)
|
|
||||||
{
|
|
||||||
struct nvidia_drm_device *nv_dev = dev->dev_private;
|
|
||||||
int ret;
|
|
||||||
@@ -452,7 +453,7 @@
|
|
||||||
mutex_lock(&dev->master_mutex);
|
|
||||||
|
|
||||||
if (!file_priv->is_master ||
|
|
||||||
- !file_priv->minor->master)
|
|
||||||
+ !file_priv->minor->dev->master)
|
|
||||||
{
|
|
||||||
goto done;
|
|
||||||
}
|
|
||||||
@@ -473,7 +474,7 @@
|
|
||||||
* NVKMS modeset ownership, because nvidia_drm_master_set()'s call to
|
|
||||||
* grabOwnership() will fail.
|
|
||||||
*/
|
|
||||||
- drm_master_put(&file_priv->minor->master);
|
|
||||||
+ drm_master_put(&file_priv->minor->dev->master);
|
|
||||||
file_priv->is_master = 0;
|
|
||||||
|
|
||||||
ret = 0;
|
|
||||||
diff -Naur a/kernel/nvidia-drm/nvidia-drm-modeset.c b/kernel/nvidia-drm/nvidia-drm-modeset.c
|
|
||||||
--- a/kernel/nvidia-drm/nvidia-drm-modeset.c 2016-07-12 00:53:45.000000000 -0400
|
|
||||||
+++ b/kernel/nvidia-drm/nvidia-drm-modeset.c 2016-08-03 20:14:18.058238340 -0400
|
|
||||||
@@ -675,7 +675,7 @@
|
|
||||||
goto failed;
|
|
||||||
}
|
|
||||||
|
|
||||||
- drm_atomic_helper_swap_state(dev, state);
|
|
||||||
+ drm_atomic_helper_swap_state(state, async);
|
|
||||||
|
|
||||||
nvidia_drm_update_head_mode_config(state, requested_config);
|
|
Loading…
x
Reference in New Issue
Block a user