{"id":2748,"date":"2020-06-11T16:13:28","date_gmt":"2020-06-11T23:13:28","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=2748"},"modified":"2020-06-11T16:13:28","modified_gmt":"2020-06-11T23:13:28","slug":"kernel-5-8-pre-testing-patched-vmware-ok-nvidia-not","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=2748","title":{"rendered":"Kernel &#8211; 5.8 Pre Testing..  Patched VMware OK, NVIDIA Not.."},"content":{"rendered":"<p>Kernel 5.8-rc1 is due out soon, and I created the latest (git) version for testing, to see what might break.\u00a0\u00a0 Bear in mind, that there <span style=\"text-decoration: underline;\">will<\/span> be changes from this version to the &#8216;released&#8217; RC1..<\/p>\n<p>VMware:<br \/>\nVMware <strong>15.5.6<\/strong> &#8211; with the latest patches for vmmon and vmnet &#8211; compiles OK.<\/p>\n<p>NVIDIA:<br \/>\nNVIDIA driver <strong>440.82<\/strong> with the Kernel 5.7 patch, fails to compile:<\/p>\n<p><code><strong><span style=\"font-family: Courier New, Courier, monospace;\">..................<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CONFTEST: drm_atomic_available<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CONFTEST: is_export_symbol_gpl_refcount_inc<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CONFTEST: is_export_symbol_gpl_refcount_dec_and_test<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CONFTEST: drm_alpha_blending_available<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">CC [M] \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/nvidia\/nv-frontend.o<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">In file included from \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/nvidia\/nv-frontend.c:13:<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">\/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/common\/inc\/nv-linux.h: In function \u2018nv_vmalloc\u2019:<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">\/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/common\/inc\/nv-linux.h:512:17: error: too many arguments to function \u2018__vmalloc\u2019<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">512 | void *ptr = __vmalloc(size, GFP_KERNEL, PAGE_KERNEL);<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">| ^~~~~~~~~<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">In file included from \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/common\/inc\/nv-linux.h:94,<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">from \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/nvidia\/nv-frontend.c:13:<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">.\/include\/linux\/vmalloc.h:112:14: note: declared here<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">112 | extern void *__vmalloc(unsigned long size, gfp_t gfp_mask);<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">| ^~~~~~~~~<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[2]: *** [scripts\/Makefile.build:281: \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel\/nvidia\/nv-frontend.o] Error 1<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[1]: *** [Makefile:1777: \/home\/rgadsdon\/NVIDIA-Linux-x86_64-440.82-custom\/kernel] Error 2<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make[1]: Leaving directory '\/usr\/src\/linux-5.8-prerc1'<\/span><\/strong><br \/>\n<strong><span style=\"font-family: Courier New, Courier, monospace;\">make: *** [Makefile:81: modules] Error 2 <\/span><\/strong><\/code><\/p>\n<p>Only compilations were tested, at this time..<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 June 11th 2020.<\/em><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Kernel 5.8-rc1 is due out soon, and I created the latest (git) version for testing, to see what might break.\u00a0\u00a0 Bear in mind, that there will be changes from this version to the &#8216;released&#8217; RC1.. VMware: VMware 15.5.6 &#8211; with the latest patches for vmmon and vmnet &#8211; compiles OK. NVIDIA: NVIDIA driver 440.82 with the Kernel <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=2748\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,14,15,18,19,1533,25],"tags":[2235,2233,2234,2069],"class_list":["post-2748","post","type-post","status-publish","format-standard","hentry","category-compilation","category-kernel","category-linux-2","category-nvidia","category-opinion","category-patches","category-vmware","tag-compilation-only-tested","tag-kernel-5-8-pre-tests","tag-patched-nvidia-fails","tag-patched-vmware-ok"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2748","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2748"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2748\/revisions"}],"predecessor-version":[{"id":2749,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/2748\/revisions\/2749"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2748"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2748"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2748"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}