From 23d060918b604c553d192544032d188b96cb5f92 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 14 May 2017 18:31:24 +0200 Subject: Manually patch --- hel.nix | 2 +- patches/udl.patch | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 patches/udl.patch diff --git a/hel.nix b/hel.nix index 10cbc9b4..e1540376 100644 --- a/hel.nix +++ b/hel.nix @@ -46,7 +46,7 @@ boot.kernelPackages = pkgs.linuxPackages_latest; boot.kernelPatches = [ - { patch = pkgs.fetchurl { url = "https://bugs.freedesktop.org/attachment.cgi?id=114235"; sha256 = "1q83k51f5mbik8y760q2ii07h075dyjv72fj5q4w09nngjvb7vxf"; }; + { patch = ./patches/udl.patch; name = "udl-vblank"; } ]; diff --git a/patches/udl.patch b/patches/udl.patch new file mode 100644 index 00000000..ca44a73b --- /dev/null +++ b/patches/udl.patch @@ -0,0 +1,12 @@ +*** udl_drv.c.orig 2017-05-14 18:28:55.765966608 +0200 +--- udl_drv.c 2017-05-14 18:30:46.872445409 +0200 +*************** +*** 53,58 **** +--- 53,59 ---- + .load = udl_driver_load, + .unload = udl_driver_unload, + .set_busid = udl_driver_set_busid, ++ .get_vblank_counter = drm_vblank_count, + + /* gem hooks */ + .gem_free_object = udl_gem_free_object, -- cgit v1.2.3