diff --git a/kernel/drivers/module-nvidia340/files/fs52243.patch b/kernel/drivers/module-nvidia340/files/fs52243.patch
new file mode 100644
index 0000000000..0ec4cbcd9a
--- /dev/null
+++ b/kernel/drivers/module-nvidia340/files/fs52243.patch
@@ -0,0 +1,14 @@
+--- kernel/nv-drm.c 2016-12-15 12:41:26.000000000 +0100
++++ kernel/nv-drm.c 2016-12-15 12:58:48.000000000 +0100
+@@ -115,7 +115,11 @@
+ };
+
+ static struct drm_driver nv_drm_driver = {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 9, 0)
++ .driver_features = DRIVER_GEM | DRIVER_PRIME | DRIVER_LEGACY,
++#else
+ .driver_features = DRIVER_GEM | DRIVER_PRIME,
++#endif
+ .load = nv_drm_load,
+ .unload = nv_drm_unload,
+ .fops = &nv_drm_fops,
\ No newline at end of file
diff --git a/kernel/drivers/module-nvidia340/pspec.xml b/kernel/drivers/module-nvidia340/pspec.xml
index 159075cec9..805afd5269 100644
--- a/kernel/drivers/module-nvidia340/pspec.xml
+++ b/kernel/drivers/module-nvidia340/pspec.xml
@@ -17,7 +17,7 @@
- kernel-module-headers
+ kernel-module-headers
@@ -26,7 +26,7 @@
driver
Kernel module for NVIDIA driver 340.xx releases
- kernel
+ kernel
/lib/modules
@@ -97,6 +97,13 @@
+
+ 2017-08-22
+ 340.102
+ Rebuild.
+ Kamil Atlı
+ suvari@pisilinux.org
+
2017-07-07
340.102