{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.ParametersAction",
      "parameters" : [
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "release",
          "value" : "leste"
        },
        {
          "_class" : "hudson.model.StringParameterValue",
          "name" : "distribution",
          "value" : "beowulf"
        }
      ]
    },
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserIdCause",
          "shortDescription" : "Started by user Ivan J.",
          "userId" : "parazyd",
          "userName" : "Ivan J."
        }
      ]
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "refs/remotes/origin/maemo/beowulf" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 7,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
            "branch" : [
              {
                "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
                "name" : "refs/remotes/origin/maemo/beowulf"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
            "branch" : [
              {
                "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
                "name" : "refs/remotes/origin/maemo/beowulf"
              }
            ]
          }
        },
        "refs/remotes/origin/maemo/beowulf-devel" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 6,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
            "branch" : [
              {
                "SHA1" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
                "name" : "refs/remotes/origin/maemo/beowulf-devel"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
            "branch" : [
              {
                "SHA1" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
                "name" : "refs/remotes/origin/maemo/beowulf-devel"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
        "branch" : [
          {
            "SHA1" : "aaabdca2d048922fa023240aa739ea30e3d5658d",
            "name" : "refs/remotes/origin/maemo/beowulf"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/maemo-leste/libdrm"
      ],
      "scmName" : ""
    },
    {
      "_class" : "hudson.plugins.git.GitTagAction"
    },
    {
      
    },
    {
      "_class" : "hudson.plugins.parameterizedtrigger.BuildInfoExporterAction"
    },
    {
      
    },
    {
      
    },
    {
      
    }
  ],
  "artifacts" : [
    {
      "displayPath" : "libdrm_2.4.102-1+2m7.1.debian.tar.xz",
      "fileName" : "libdrm_2.4.102-1+2m7.1.debian.tar.xz",
      "relativePath" : "libdrm_2.4.102-1+2m7.1.debian.tar.xz"
    },
    {
      "displayPath" : "libdrm_2.4.102-1+2m7.1.dsc",
      "fileName" : "libdrm_2.4.102-1+2m7.1.dsc",
      "relativePath" : "libdrm_2.4.102-1+2m7.1.dsc"
    },
    {
      "displayPath" : "libdrm_2.4.102-1+2m7.1_source.buildinfo",
      "fileName" : "libdrm_2.4.102-1+2m7.1_source.buildinfo",
      "relativePath" : "libdrm_2.4.102-1+2m7.1_source.buildinfo"
    },
    {
      "displayPath" : "libdrm_2.4.102.orig.tar.gz",
      "fileName" : "libdrm_2.4.102.orig.tar.gz",
      "relativePath" : "libdrm_2.4.102.orig.tar.gz"
    }
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#7",
  "duration" : 76123,
  "estimatedDuration" : 71672,
  "executor" : None,
  "fullDisplayName" : "libdrm-source #7",
  "id" : "7",
  "keepLog" : False,
  "number" : 7,
  "queueId" : 120,
  "result" : "SUCCESS",
  "timestamp" : 1602092610161,
  "url" : "https://phoenix.maemo.org/job/libdrm-source/7/",
  "builtOn" : "",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore",
          "tests/etnaviv/Makefile.am",
          "tests/Makefile.am",
          ".gitlab-ci.yml",
          "Makefile.am",
          "README.rst",
          "etnaviv/Makefile.am",
          "exynos/Makefile.am",
          "amdgpu/Makefile.am",
          "m4/.gitignore",
          "freedreno/Makefile.am",
          "tests/radeon/Makefile.am",
          "tests/vbltest/Makefile.am",
          "vc4/Makefile.am",
          "intel/Makefile.am",
          "autogen.sh",
          "radeon/Makefile.am",
          "data/Makefile.am",
          "tests/exynos/Makefile.am",
          "tests/tegra/Makefile.am",
          "tests/nouveau/Makefile.am",
          "tests/proptest/Makefile.am",
          "tests/modetest/Makefile.am",
          "configure.ac",
          "tests/util/Makefile.am",
          "man/Makefile.am",
          "tegra/Makefile.am",
          "libkms/Makefile.am",
          "omap/Makefile.am",
          "tests/kmstest/Makefile.am",
          "tests/amdgpu/Makefile.am",
          "tests/kms/Makefile.am",
          "tests/modeprint/Makefile.am",
          "nouveau/Makefile.am"
        ],
        "commitId" : "fc933651b13e2f0d9d4e2083206c3faadc11c50a",
        "timestamp" : 1571418345000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "Revert \"Revert \"libdrm: remove autotools support\"\"\u000a\u000aThe external tooling issue has been fixed, so we can delete autotools\u000aagain :)\u000a",
        "date" : "2019-10-18 18:05:45 +0100",
        "id" : "fc933651b13e2f0d9d4e2083206c3faadc11c50a",
        "msg" : "Revert \"Revert \"libdrm: remove autotools support\"\"",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "omap/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/exynos/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "m4/.gitignore"
          },
          {
            "editType" : "delete",
            "file" : "tests/amdgpu/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/kmstest/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/nouveau/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "configure.ac"
          },
          {
            "editType" : "delete",
            "file" : "tests/modeprint/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "exynos/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "autogen.sh"
          },
          {
            "editType" : "delete",
            "file" : "tests/proptest/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "freedreno/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "nouveau/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/tegra/Makefile.am"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "delete",
            "file" : "radeon/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "intel/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "amdgpu/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "data/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "etnaviv/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tegra/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : ".gitignore"
          },
          {
            "editType" : "delete",
            "file" : "tests/vbltest/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "man/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/radeon/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/kms/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/etnaviv/Makefile.am"
          },
          {
            "editType" : "edit",
            "file" : "README.rst"
          },
          {
            "editType" : "delete",
            "file" : "libkms/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/util/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "tests/modetest/Makefile.am"
          },
          {
            "editType" : "delete",
            "file" : "vc4/Makefile.am"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/arch-install.sh",
          ".gitlab-ci/debian-install.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "c69c9c4f4eaaea302e41e3ffd5f7b6d4bcc6a37a",
        "timestamp" : 1571598537000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: pre-build containers to improve CI run time and reliability\u000a\u000aShaves about 50% off the build time on both debian and arch builds.\u000a(yeah, I know, it's very small anyway compared to mesa, but we might\u000a want to add more things in the future)\u000a\u000aThis also makes the build no longer dependent on external websites:\u000aonce the image is build, only fdo-internal services are used.\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-10-20 20:08:57 +0100",
        "id" : "c69c9c4f4eaaea302e41e3ffd5f7b6d4bcc6a37a",
        "msg" : "gitlab-ci: pre-build containers to improve CI run time and reliability",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".gitlab-ci/debian-install.sh"
          },
          {
            "editType" : "add",
            "file" : ".gitlab-ci/arch-install.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/drm/drm.h"
        ],
        "commitId" : "07f671759507cccec004e23c6344b93f947a38e3",
        "timestamp" : 1572059474000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/david1.zhou",
          "fullName" : "david1.zhou"
        },
        "authorEmail" : "david1.zhou@amd.com",
        "comment" : "sync up drm.h\u000a\u000a    a) delta: drm: use pad as flags in drm_syncobj_timeline_array.\u000a    b) Generated using make headers_install.\u000a    c) Generated from origin/drm-misc-next commit 949561eb85bcee10248e7da51d44a0325d5e0d1b\"\u000a\u000aSigned-off-by: Chunming Zhou <david1.zhou@amd.com>\u000a",
        "date" : "2019-10-26 03:11:14 +0000",
        "id" : "07f671759507cccec004e23c6344b93f947a38e3",
        "msg" : "sync up drm.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/drm/drm.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.h",
          "amdgpu/amdgpu-symbol-check",
          "amdgpu/amdgpu_cs.c",
          "xf86drm.c",
          "amdgpu/amdgpu.h"
        ],
        "commitId" : "0a7ad7df1472a3002cc1baa8e9879350bc59acfa",
        "timestamp" : 1572059474000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/david1.zhou",
          "fullName" : "david1.zhou"
        },
        "authorEmail" : "david1.zhou@amd.com",
        "comment" : "libdrm: wrap new flexible syncobj query interface v2\u000a\u000av2: nit-picks fix\u000a\u000aSigned-off-by: Chunming Zhou <david1.zhou@amd.com>\u000aCc: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000aCc: Christian König <Christian.Koenig@amd.com>\u000aReviewed-by: Christian König <christian.koenig@amd.com>\u000aFor the xf86drm.[ch] part : Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>\u000a",
        "date" : "2019-10-26 03:11:14 +0000",
        "id" : "0a7ad7df1472a3002cc1baa8e9879350bc59acfa",
        "msg" : "libdrm: wrap new flexible syncobj query interface v2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu.h"
          },
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          },
          {
            "editType" : "edit",
            "file" : "xf86drm.h"
          },
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu-symbol-check"
          },
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "freedreno/freedreno-symbol-check"
        ],
        "commitId" : "a7996fda4c344d21b673002f349eb79d5ec955c8",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "freedreno: drop leftover symbol from the export list\u000a\u000aFixes: 09cbccff558988c57e52 (\"freedreno: remove deprecated ringmarker API\")\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "a7996fda4c344d21b673002f349eb79d5ec955c8",
        "msg" : "freedreno: drop leftover symbol from the export list",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "freedreno/freedreno-symbol-check"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "symbols-check.py",
          "meson.build"
        ],
        "commitId" : "303cf6bbf3522cfba19a5950198183b75d195beb",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: import Mesa's symbols check script\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "303cf6bbf3522cfba19a5950198183b75d195beb",
        "msg" : "meson: import Mesa's symbols check script",
        "paths" : [
          {
            "editType" : "add",
            "file" : "symbols-check.py"
          },
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu-symbols.txt",
          "amdgpu/meson.build",
          "amdgpu/amdgpu-symbol-check"
        ],
        "commitId" : "791297e94d8863ebca351090fe6c83e09e4f4fe4",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "amdgpu: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "791297e94d8863ebca351090fe6c83e09e4f4fe4",
        "msg" : "amdgpu: convert to new symbols check",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "amdgpu/amdgpu-symbol-check"
          },
          {
            "editType" : "edit",
            "file" : "amdgpu/meson.build"
          },
          {
            "editType" : "add",
            "file" : "amdgpu/amdgpu-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "etnaviv/meson.build",
          "etnaviv/etnaviv-symbols.txt",
          "etnaviv/etnaviv-symbol-check"
        ],
        "commitId" : "ff832d734b91e4a9f400102d4383d16d5f0b8c46",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "etnaviv: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "ff832d734b91e4a9f400102d4383d16d5f0b8c46",
        "msg" : "etnaviv: convert to new symbols check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "etnaviv/meson.build"
          },
          {
            "editType" : "add",
            "file" : "etnaviv/etnaviv-symbols.txt"
          },
          {
            "editType" : "delete",
            "file" : "etnaviv/etnaviv-symbol-check"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "exynos/exynos-symbols.txt",
          "exynos/exynos-symbol-check",
          "exynos/meson.build"
        ],
        "commitId" : "2763cd390eea8e5bda0b289acb9b40c6571d6729",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "exynos: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "2763cd390eea8e5bda0b289acb9b40c6571d6729",
        "msg" : "exynos: convert to new symbols check",
        "paths" : [
          {
            "editType" : "add",
            "file" : "exynos/exynos-symbols.txt"
          },
          {
            "editType" : "delete",
            "file" : "exynos/exynos-symbol-check"
          },
          {
            "editType" : "edit",
            "file" : "exynos/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "freedreno/meson.build",
          "freedreno/freedreno-symbol-check",
          "freedreno/freedreno-symbols.txt"
        ],
        "commitId" : "6c819350af20df1c4a0182934036faf8ad4c8b9e",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "freedreno: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "6c819350af20df1c4a0182934036faf8ad4c8b9e",
        "msg" : "freedreno: convert to new symbols check",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "freedreno/freedreno-symbol-check"
          },
          {
            "editType" : "add",
            "file" : "freedreno/freedreno-symbols.txt"
          },
          {
            "editType" : "edit",
            "file" : "freedreno/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/intel-symbol-check",
          "intel/meson.build",
          "intel/intel-symbols.txt"
        ],
        "commitId" : "1386b99027bd6af26a6149f32dc6f2e2c1476f1a",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "intel: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "1386b99027bd6af26a6149f32dc6f2e2c1476f1a",
        "msg" : "intel: convert to new symbols check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/meson.build"
          },
          {
            "editType" : "add",
            "file" : "intel/intel-symbols.txt"
          },
          {
            "editType" : "delete",
            "file" : "intel/intel-symbol-check"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "libkms/meson.build",
          "libkms/kms-symbols.txt",
          "libkms/kms-symbol-check"
        ],
        "commitId" : "35fa20f1fd477b600c756dbeee1008c6a929a368",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "libkms: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "35fa20f1fd477b600c756dbeee1008c6a929a368",
        "msg" : "libkms: convert to new symbols check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "libkms/meson.build"
          },
          {
            "editType" : "add",
            "file" : "libkms/kms-symbols.txt"
          },
          {
            "editType" : "delete",
            "file" : "libkms/kms-symbol-check"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "nouveau/nouveau-symbol-check",
          "nouveau/nouveau-symbols.txt",
          "nouveau/meson.build"
        ],
        "commitId" : "574778100e5a3320216120512b8adbf1ea76fd8a",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "nouveau: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "574778100e5a3320216120512b8adbf1ea76fd8a",
        "msg" : "nouveau: convert to new symbols check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "nouveau/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "nouveau/nouveau-symbol-check"
          },
          {
            "editType" : "add",
            "file" : "nouveau/nouveau-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "omap/omap-symbol-check",
          "omap/omap-symbols.txt",
          "omap/meson.build"
        ],
        "commitId" : "0cfa21d55ec78eafc544d502e2e52ba4a196c4ae",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "omap: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "0cfa21d55ec78eafc544d502e2e52ba4a196c4ae",
        "msg" : "omap: convert to new symbols check",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "omap/omap-symbol-check"
          },
          {
            "editType" : "edit",
            "file" : "omap/meson.build"
          },
          {
            "editType" : "add",
            "file" : "omap/omap-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "radeon/meson.build",
          "radeon/radeon-symbol-check",
          "radeon/radeon-symbols.txt"
        ],
        "commitId" : "451e0543280c6cfcea4d9a53cb018999fe94de9c",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "radeon: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "451e0543280c6cfcea4d9a53cb018999fe94de9c",
        "msg" : "radeon: convert to new symbols check",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "radeon/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "radeon/radeon-symbol-check"
          },
          {
            "editType" : "add",
            "file" : "radeon/radeon-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tegra/tegra-symbols.txt",
          "tegra/meson.build",
          "tegra/tegra-symbol-check"
        ],
        "commitId" : "dbd4320ad6dd89fee8f2e4b965e2fed17fc946f9",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "tegra: convert to new symbols check\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "dbd4320ad6dd89fee8f2e4b965e2fed17fc946f9",
        "msg" : "tegra: convert to new symbols check",
        "paths" : [
          {
            "editType" : "add",
            "file" : "tegra/tegra-symbols.txt"
          },
          {
            "editType" : "edit",
            "file" : "tegra/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "tegra/tegra-symbol-check"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "73d826be4d2d2777cd32484dbece7f3f6a420b6f",
        "timestamp" : 1573513034000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: drop old symbols check environment\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-11 22:57:14 +0000",
        "id" : "73d826be4d2d2777cd32484dbece7f3f6a420b6f",
        "msg" : "meson: drop old symbols check environment",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.h"
        ],
        "commitId" : "d5682defcdff6bbec295a4407841ccecc0599200",
        "timestamp" : 1573517818000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "Fix missing stdlib includes in xf86drmMode.h\u000a\u000aIncluding xf86drmMode.h results in undefined references to uint32_t\u000aand ssize_t. Include the stdlib headers that define them to allow the\u000afile to be included without xf86drm.h.\u000a\u000aSigned-off-by: Simon Ser <contact@emersion.fr>\u000aReviewed-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-12 00:16:58 +0000",
        "id" : "d5682defcdff6bbec295a4407841ccecc0599200",
        "msg" : "Fix missing stdlib includes in xf86drmMode.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/arch-install.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "1128fa10d69c7ce90940fab28daad3aa102428e3",
        "timestamp" : 1573601861000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: drop arch build down to daily builds\u000a\u000aSuggested-by: Michel Dänzer <michel@daenzer.net>\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-12 23:37:41 +0000",
        "id" : "1128fa10d69c7ce90940fab28daad3aa102428e3",
        "msg" : "gitlab-ci: drop arch build down to daily builds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "delete",
            "file" : ".gitlab-ci/arch-install.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/debian-install.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "55be53d65fcaffe44722f8d930ce6e6fb66d68e5",
        "timestamp" : 1573787153000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: set up cross build infra\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-11-15 03:05:53 +0000",
        "id" : "55be53d65fcaffe44722f8d930ce6e6fb66d68e5",
        "msg" : "gitlab-ci: set up cross build infra",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/debian-install.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "202d10a9e2a14c5af68235ebda58c2873100967b",
        "timestamp" : 1573787241000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: add x86 (32 bits) build\u000a\u000aSuggested-by: Daniel Vetter <daniel@ffwll.ch>\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-11-15 03:07:21 +0000",
        "id" : "202d10a9e2a14c5af68235ebda58c2873100967b",
        "msg" : "gitlab-ci: add x86 (32 bits) build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "a39c34e64ad83e134fe276ead1bad8bffb4d454e",
        "timestamp" : 1573787456000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: add aarch64 & armhf builds\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-11-15 03:10:56 +0000",
        "id" : "a39c34e64ad83e134fe276ead1bad8bffb4d454e",
        "msg" : "gitlab-ci: add aarch64 & armhf builds",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci/debian-install.sh",
          ".gitlab-ci.yml"
        ],
        "commitId" : "9d48895425a2d51287455e2c63517cdacd879953",
        "timestamp" : 1574469426000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: add PowerPC build\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-11-23 00:37:06 +0000",
        "id" : "9d48895425a2d51287455e2c63517cdacd879953",
        "msg" : "gitlab-ci: add PowerPC build",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci/debian-install.sh"
          },
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "a2d588fe12dd55b222bcd31d683bd17a41326df7",
        "timestamp" : 1574691223000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ville.syrjala",
          "fullName" : "ville.syrjala"
        },
        "authorEmail" : "ville.syrjala@linux.intel.com",
        "comment" : "modetest: Add support for setting mode having floating vertical refresh rate\u000a\u000aFor the scenario where user may require to modeset with a mode\u000asupporting a fractional value for vertical refresh-rate,\u000aappropriate mode can be selected by searching for mode\u000ahaving matching fractional vertical refresh rate using\u000abelow equation.\u000a\u000avrefresh = (1000 * pixel clock) / (htotal * vtotal) Hz.\u000a\u000aWe do this way since driver doesn't return float value of vrefresh\u000aas it use int for vrefresh in struct drm_mode_info, but we can derive\u000athe actual value using pixel clock, horizontal total size and\u000avertical total size values.\u000a\u000aSo for e.g. if user want to select mode having 59.94 Hz as refresh rate\u000athen with this patch it be can done as shown in below command,\u000agiven there is an appropriate mode is available :\u000a\u000amodetest -M xlnx -s 39:1920x1080-59.94@BG24 -v\u000a\u000aNOTE: Above command was tested on xilinx DRM driver with DP\u000amonitor which was supporting mode having 59.94 Hz refresh rate.\u000a\u000aV2: Update commit message\u000aV3: Update with below changes as per review comments :\u000a  1) Use epsilon for vrefresh comparison\u000a  2) Use implicit type-casting wherever possible\u000aV4: Keep patch version history on main commit message\u000a\u000aSigned-off-by: Devarsh Thakkar <devarsh.thakkar@xilinx.com>\u000aReviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\u000aSigned-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\u000a",
        "date" : "2019-11-25 16:13:43 +0200",
        "id" : "a2d588fe12dd55b222bcd31d683bd17a41326df7",
        "msg" : "modetest: Add support for setting mode having floating vertical refresh rate",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c"
        ],
        "commitId" : "028760201554b22e0e9faafa81e0dc80b28db777",
        "timestamp" : 1574735023000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu/basic_tests.c: change BUFFER_SIZE used in Userptr Test adjust to PAGE_SIZE\u000a\u000aUserptr Test will fail on PAGE_SIZE bigger than BUFFER_SIZE(8 * 1024)\u000a\u000aSigned-off-by: xinxu <xinxu@loongson.cn>\u000a\u000a\u000a(cherry picked from commit fb7dfdc5fb58795365b70117c3eb625f2edb8f06)\u000a",
        "date" : "2019-11-25 21:23:43 -0500",
        "id" : "028760201554b22e0e9faafa81e0dc80b28db777",
        "msg" : "tests/amdgpu/basic_tests.c: change BUFFER_SIZE used in Userptr Test adjust to PAGE_SIZE",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/nouveau/threaded.c"
        ],
        "commitId" : "cd77f114ca0073f609fc89d22390152945e73107",
        "timestamp" : 1574974894000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ps.report",
          "fullName" : "ps.report"
        },
        "authorEmail" : "ps.report@gmx.net",
        "comment" : "tests/nouveau/threaded: adapt ioctl signature\u000a\u000aPOSIX says ioctl() has the signature (int, int, ...) but glibc has decided to\u000ause (int, unsigned long int, ...) instead.\u000a\u000aUse a #ifdef to adapt the replacement function as appropriate.\u000a\u000aSigned-off-by: Ross Burton <ross.burton@intel.com>\u000a\u000a[Taken from https://raw.githubusercontent.com/openembedded/openembedded-core/master/meta/recipes-graphics/drm/libdrm/musl-ioctl.patch]\u000aSigned-off-by: Peter Seiderer <ps.report@gmx.net>\u000aReviewed-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-11-28 22:01:34 +0100",
        "id" : "cd77f114ca0073f609fc89d22390152945e73107",
        "msg" : "tests/nouveau/threaded: adapt ioctl signature",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/nouveau/threaded.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "325a063ab5f5b25ec435e3a1a673bbd2292f4ee4",
        "timestamp" : 1575386234000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pierre-eric.pelloux-prayer",
          "fullName" : "pierre-eric.pelloux-prayer"
        },
        "authorEmail" : "pierre-eric.pelloux-prayer@amd.com",
        "comment" : "gitlab-ci: update to current ci-templates master\u000a\u000aTo workaround skopeo issues.\u000a\u000aSigned-off-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2019-12-03 16:17:14 +0100",
        "id" : "325a063ab5f5b25ec435e3a1a673bbd2292f4ee4",
        "msg" : "gitlab-ci: update to current ci-templates master",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "data/amdgpu.ids"
        ],
        "commitId" : "02e1d0ff8b30b85b3223ecf1e38fae3b493cb495",
        "timestamp" : 1575498404000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alexander.deucher",
          "fullName" : "alexander.deucher"
        },
        "authorEmail" : "alexander.deucher@amd.com",
        "comment" : "amdgpu: add new marketing names from 19.30\u000a\u000aAdd new marketing names.\u000a\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\u000a",
        "date" : "2019-12-04 17:26:44 -0500",
        "id" : "02e1d0ff8b30b85b3223ecf1e38fae3b493cb495",
        "msg" : "amdgpu: add new marketing names from 19.30",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "data/amdgpu.ids"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "8de2696213d0f25a10a167b5fd6c312d6ce6a1af",
        "timestamp" : 1575552330000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson.build: fix intel atomics detection\u000a\u000aUse the stronger compiler.link() test (instead of the weaker\u000acompiler.compile()) to fix the intel atomics detection.\u000a\u000aFixes false positive in case of sparc compile (buildroot toolchain).\u000a\u000aSigned-off-by: Peter Seiderer <ps.report@gmx.net>\u000aReviewed-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-12-05 13:25:30 +0000",
        "id" : "8de2696213d0f25a10a167b5fd6c312d6ce6a1af",
        "msg" : "meson.build: fix intel atomics detection",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.h"
        ],
        "commitId" : "8c1185d22cb5ea09dea063bd4a0a4f8b64487919",
        "timestamp" : 1575581758000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ps.report",
          "fullName" : "ps.report"
        },
        "authorEmail" : "ps.report@gmx.net",
        "comment" : "Add ARM support into xf86drm.h\u000a\u000aThis provides support for Xorg interface.  Without this the vivante\u000asamples will hang during close requiring a reboot\u000a\u000a[Adapted from yocto project]\u000aUpstream-Status: Pending\u000aSigned-off-by: Lauren Post <lauren.post@freescale.com>\u000aSigned-off-by: Evan Kotara <evan.kotara@freescale.com>\u000a[Thomas: change CAS code to only be used on ARMv6/ARMv7, and not\u000aARMv4/ARMv5, which don't support ldrex/strex. If no CAS implementation\u000ais provided libdrm falls back to a system call for locking/unlocking.]\u000aSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\u000aSigned-off-by: Peter Seiderer <ps.report@gmx.net>\u000aAcked-by: Eric Engestrom <eric.engestrom@intel.com>\u000a---\u000aChanges v1 -> v2:\u000a  - add comment explaining exclusion of ARMv4/ARMv5 and lower\u000a",
        "date" : "2019-12-05 22:35:58 +0100",
        "id" : "8c1185d22cb5ea09dea063bd4a0a4f8b64487919",
        "msg" : "Add ARM support into xf86drm.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86atomic.h"
        ],
        "commitId" : "8c511950395ce496028bbc5ba30d9b9632690db6",
        "timestamp" : 1575669432000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ps.report",
          "fullName" : "ps.report"
        },
        "authorEmail" : "ps.report@gmx.net",
        "comment" : "xf86atomic: require CAS support in libatomic_ops\u000a\u000aSince AO_compare_and_swap_full() is used by libdrm, AO_REQUIRE_CAS\u000amust be defined before including <atomic_ops.h> so that we are sure\u000athat CAS support will be provided. This is necessary to make sure that\u000athe AO_compare_and_swap_full() function will be provided on all\u000aarchitectures, including the ones that don't have built-in CAS support\u000asuch as SPARCv8.\u000a\u000aSigned-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>\u000aSigned-off-by: Peter Seiderer <ps.report@gmx.net>\u000aAcked-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-12-06 21:57:12 +0000",
        "id" : "8c511950395ce496028bbc5ba30d9b9632690db6",
        "msg" : "xf86atomic: require CAS support in libatomic_ops",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86atomic.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c"
        ],
        "commitId" : "d93856fe82dbefae04692897fb08fcdb1cd53cac",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: enable dispatch/draw tests for Renoir\u000a\u000aIt can run dispatch/draw tests on new renoir chips. So it needs to\u000aenable dispatch/draw tests for Renoir again.\u000a\u000aChange-Id: I3a72a4bbfe0fc663ee0e3e58d8e9c304f513e568\u000aSigned-off-by: changzhu <Changfeng.Zhu@amd.com>\u000aReviewed-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000aReviewed-by: Huang Rui <ray.huang@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "d93856fe82dbefae04692897fb08fcdb1cd53cac",
        "msg" : "tests/amdgpu: enable dispatch/draw tests for Renoir",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c"
        ],
        "commitId" : "67017ea07e8f1e027cac1add9876d6be4e27b4b9",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: update draw test for gfx9\u000a\u000aSigned-off-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "67017ea07e8f1e027cac1add9876d6be4e27b4b9",
        "msg" : "tests/amdgpu: update draw test for gfx9",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/amdgpu_test.c",
          "tests/amdgpu/deadlock_tests.c",
          "tests/amdgpu/amdgpu_test.h"
        ],
        "commitId" : "d72b9189c45befc0f66dd8e719e5d531746c4a65",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: add dispatch hang test\u000a\u000aadd compute/gfx dispatch hang test for gfx9\u000a\u000aSigned-off-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "d72b9189c45befc0f66dd8e719e5d531746c4a65",
        "msg" : "tests/amdgpu: add dispatch hang test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/deadlock_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/amdgpu_test.c",
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/deadlock_tests.c",
          "tests/amdgpu/amdgpu_test.h"
        ],
        "commitId" : "71b9e68d999be479b560d2930d8325ad627bf4be",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: add bad slow dispatch test\u000a\u000aadd gfx/compute bad slow dispatch test for gfx9\u000a\u000aSigned-off-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "71b9e68d999be479b560d2930d8325ad627bf4be",
        "msg" : "tests/amdgpu: add bad slow dispatch test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/deadlock_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/amdgpu_test.c",
          "tests/amdgpu/deadlock_tests.c",
          "tests/amdgpu/amdgpu_test.h"
        ],
        "commitId" : "5e1f6533a0b15587220f661872c86981706b4d42",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: add gfx ring draw hang test\u000a\u000afor gfx9\u000a\u000aSigned-off-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "5e1f6533a0b15587220f661872c86981706b4d42",
        "msg" : "tests/amdgpu: add gfx ring draw hang test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/deadlock_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/amdgpu_test.c",
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/deadlock_tests.c",
          "tests/amdgpu/amdgpu_test.h"
        ],
        "commitId" : "31a6ec141ad0f190af59a96d86f0ebe8fcee6287",
        "timestamp" : 1575924413000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: add gfx ring bad slow draw test\u000a\u000afor gfx9\u000a\u000aSigned-off-by: Flora Cui <flora.cui@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-09 15:46:53 -0500",
        "id" : "31a6ec141ad0f190af59a96d86f0ebe8fcee6287",
        "msg" : "tests/amdgpu: add gfx ring bad slow draw test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/deadlock_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "7f827145221ee2a1c2c067690ada140dcaf1edb2",
        "timestamp" : 1576079251000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ville.syrjala",
          "fullName" : "ville.syrjala"
        },
        "authorEmail" : "ville.syrjala@linux.intel.com",
        "comment" : "modetest: Use floating vrefresh while dumping mode\u000a\u000aAdd function to derive floating value of vertical\u000arefresh rate from drm mode using pixel clock,\u000ahorizontal total size and vertical total size.\u000a\u000aUse this function to find suitable mode having vrefresh\u000avalue which is matching with user provided vrefresh value.\u000a\u000aIf user doesn't provide any vrefresh value in args then\u000aupdate vertical refresh rate value in pipe args using this\u000afunction.\u000a\u000aAlso use this function for printing floating vrefresh while\u000adumping all available modes.\u000a\u000aThis will give more accurate picture to user for available modes\u000adifferentiated by floating vertical refresh rate and help user\u000aselect more appropriate mode using suitable refresh rate value.\u000a\u000aV4:\u000a1) While setting mode, print mode name and vrefresh using struct\u000a   drmModeModeInfo instead of struct pipe_args.\u000a2) Revert back to using a float value instead of float *\u000a   for vrefresh arg in connector_find_mode().\u000a\u000aV3:\u000a1) Change name of function used to derive refresh rate.\u000a\u000aV2:\u000a1) Don't use inline function for deriving refresh rate from mode.\u000a2) If requested mode not found, print refresh rate only\u000a   if user had provided it in args.\u000a\u000aSigned-off-by: Devarsh Thakkar <devarsh.thakkar@xilinx.com>\u000aReviewed-by: Neil Armstrong <narmstrong@baylibre.com>\u000aSigned-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\u000a",
        "date" : "2019-12-11 17:47:31 +0200",
        "id" : "7f827145221ee2a1c2c067690ada140dcaf1edb2",
        "msg" : "modetest: Use floating vrefresh while dumping mode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/i915_pciids.h"
        ],
        "commitId" : "4c31d1181bf474c37dfea5500dd69db897e02996",
        "timestamp" : 1576618066000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/lucas.demarchi",
          "fullName" : "lucas.demarchi"
        },
        "authorEmail" : "lucas.demarchi@intel.com",
        "comment" : "intel: sync i915_pciids.h with kernel\u000a\u000aChanges:\u000a651cc835d5f6 (\"drm/i915: Add new EHL/JSL PCI ids\")\u000ab6a8781a447c (\"drm/i915/cml: Remove unsupport PCI ID\")\u000a8717c6b7414f (\"drm/i915/cml: Separate U series pci id from origianl list.\")\u000a\u000av2: added the latest CML changes\u000a\u000aCc: James Ausmus <james.ausmus@intel.com>\u000aCc: Matt Roper <matthew.d.roper@intel.com>\u000aCc: Lucas De Marchi <lucas.demarchi@intel.com>\u000aReviewed-by: Matt Roper <matthew.d.roper@intel.com>\u000aSigned-off-by: José Roberto de Souza <jose.souza@intel.com>\u000aSigned-off-by: Lucas De Marchi <lucas.demarchi@intel.com>\u000a",
        "date" : "2019-12-17 13:27:46 -0800",
        "id" : "4c31d1181bf474c37dfea5500dd69db897e02996",
        "msg" : "intel: sync i915_pciids.h with kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/i915_pciids.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitlab-ci.yml"
        ],
        "commitId" : "6d3f06f6660ecec94b5ae257e31aa5fa469c79cd",
        "timestamp" : 1576621751000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "gitlab-ci: rename build folder to simply `build`\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>\u000a",
        "date" : "2019-12-17 22:29:11 +0000",
        "id" : "6d3f06f6660ecec94b5ae257e31aa5fa469c79cd",
        "msg" : "gitlab-ci: rename build folder to simply `build`",
        "paths" : [
          {
            "editType" : "edit",
            "file" : ".gitlab-ci.yml"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          ".gitignore"
        ],
        "commitId" : "edafcf18e5b5347c1f5dc5a2d9f87da1a00789b9",
        "timestamp" : 1576622259000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
          "fullName" : "eric.engestrom"
        },
        "authorEmail" : "eric.engestrom@intel.com",
        "comment" : "add a minimal .gitignore back\u000a\u000aIt was entirely deleted along with autotools, but adding this simple one\u000awill cover most people's needs.\u000a\u000aSuggested-by: Lucas De Marchi <lucas.demarchi@intel.com>\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Lucas De Marchi <lucas.demarchi@intel.com>\u000a",
        "date" : "2019-12-17 22:37:39 +0000",
        "id" : "edafcf18e5b5347c1f5dc5a2d9f87da1a00789b9",
        "msg" : "add a minimal .gitignore back",
        "paths" : [
          {
            "editType" : "add",
            "file" : ".gitignore"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "c70bd7b7059b2df0d73b5dfbad19f841957bcdba",
        "timestamp" : 1576624073000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: Replace 'config.h' with config_file\u000a\u000aThis fixes an issue with libdrm failing to build when used as a meson\u000asubproject. Using 'config.h' directly will cause it to possibly refer to\u000athe wrong file.\u000a\u000aBy using `@0@.format(config_file)`, it will be transformed into the\u000acorrect relative path, e.g. `./config.h` in normal build,\u000a`./subprojects/libdrm/config.h` in subproject build.\u000a\u000aSigned-off-by: Scott Anderson <scott@anderso.nz>\u000aAcked-by: Eric Engestrom <eric.engestrom@intel.com>\u000a",
        "date" : "2019-12-17 23:07:53 +0000",
        "id" : "c70bd7b7059b2df0d73b5dfbad19f841957bcdba",
        "msg" : "meson: Replace 'config.h' with config_file",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/amdgpu_test.c"
        ],
        "commitId" : "ed9652400106ad08572f07cdf1fd6f8a1e7212bf",
        "timestamp" : 1577755552000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: fix a amdgpu_test hang issue on some platforms.\u000a\u000aThe computer ring test name mis-match in different files,\u000athus may be set with TRUE on wrong platforms.\u000a\u000aChange-Id: I0b918ff8faf08c9c9f1ad55f4dcd18f66b956901\u000aSigned-off-by: Yifan Zhang <yifan1.zhang@amd.com>\u000aSigned-off-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2019-12-30 20:25:52 -0500",
        "id" : "ed9652400106ad08572f07cdf1fd6f8a1e7212bf",
        "msg" : "tests/amdgpu: fix a amdgpu_test hang issue on some platforms.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/ras_tests.c",
          "tests/amdgpu/cs_tests.c",
          "tests/amdgpu/syncobj_tests.c"
        ],
        "commitId" : "fb1634583f3ba22c67cad0df7022b6ac48a40c56",
        "timestamp" : 1578425916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: Fix various warnings\u000a\u000aThis patch fixes the following warnings:\u000a-Wformat=\u000a-Wmaybe-uninitialized\u000a-Wmisleading-indentation\u000a-Wstringop-truncation\u000a-Wunused-function\u000a-Wunused-variable\u000a\u000aIt also removes forward declarations and moves\u000aglobal functions to the bottom, keeping locals\u000aat the top, in ras_tests.c.\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-07 14:38:36 -0500",
        "id" : "fb1634583f3ba22c67cad0df7022b6ac48a40c56",
        "msg" : "tests/amdgpu: Fix various warnings",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/syncobj_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/cs_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "4ff499cd85f86a7b5b28f3449de2fbad1b91c795",
        "timestamp" : 1578425916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: Fix unused function warning (v2)\u000a\u000aThis patch fixes:\u000a-Wunused-function\u000a\u000av2: Always enable amdgpu_ras_test().\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-07 14:38:36 -0500",
        "id" : "4ff499cd85f86a7b5b28f3449de2fbad1b91c795",
        "msg" : "tests/amdgpu: Fix unused function warning (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "680542ce086f5d0ba70331f8d350edfae20c534f",
        "timestamp" : 1578425916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: Fix buffer overflow (v3)\u000a\u000aThis patch fixes the following warning:\u000a-Wformat-overflow=\u000a\u000av2: Use the correct strlcat(3).\u000av3: Use strncat(3) and remove libbsd dependency.\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-07 14:38:36 -0500",
        "id" : "680542ce086f5d0ba70331f8d350edfae20c534f",
        "msg" : "tests/amdgpu: Fix buffer overflow (v3)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/amdgpu_test.c"
        ],
        "commitId" : "7fdebb02ffb885b635a3a5177cdc803516852d5f",
        "timestamp" : 1578425916000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: Proper format for \"-l\"\u000a\u000aProper format for command line option \"-l\",\u000alisting the supported and unsupported tests:\u000a\u000a1) Add an aligned column header.\u000a\u000a2) Align all fields into columns.\u000a\u000a3) Fixed length fields, come before the last\u000acolumn, which is a variable length field.\u000a\u000a4) Variable length field, which is the name of the\u000atest, goes in the last column.\u000a\u000a5) If a suite is disabled, do not iterate over its\u000atests, as they'd naturally be all disabled.\u000a\u000aNow the output looks like this:\u000a$sudo ./amdgpu_test -l\u000a What: ID:   Status: Name\u000aSuite:  1:  ENABLED: Basic Tests\u000a Test:  1:  ENABLED: Query Info Test\u000a Test:  2:  ENABLED: Userptr Test\u000a Test:  3: DISABLED: bo eviction Test\u000a Test:  4:  ENABLED: Command submission Test (GFX)\u000a Test:  5:  ENABLED: Command submission Test (Compute)\u000a Test:  6:  ENABLED: Command submission Test (Multi-Fence)\u000a Test:  7:  ENABLED: Command submission Test (SDMA)\u000a Test:  8:  ENABLED: SW semaphore Test\u000a Test:  9: DISABLED: Sync dependency Test\u000a Test: 10: DISABLED: Dispatch Test (Compute)\u000a Test: 11: DISABLED: Dispatch Test (GFX)\u000a Test: 12: DISABLED: Draw Test\u000a Test: 13: DISABLED: GPU reset Test\u000aSuite:  2:  ENABLED: BO Tests\u000a Test:  1:  ENABLED: Export/Import\u000a Test:  2: DISABLED: Metadata\u000a Test:  3:  ENABLED: CPU map/unmap\u000a Test:  4:  ENABLED: Memory alloc Test\u000a Test:  5:  ENABLED: Memory fail alloc Test\u000a Test:  6:  ENABLED: Find bo by CPU mapping\u000aSuite:  3: DISABLED: CS Tests\u000aSuite:  4: DISABLED: VCE Tests\u000aSuite:  5:  ENABLED: VCN Tests\u000a Test:  1:  ENABLED: VCN DEC create\u000a Test:  2:  ENABLED: VCN DEC decode\u000a Test:  3:  ENABLED: VCN DEC destroy\u000a Test:  4:  ENABLED: VCN ENC create\u000a Test:  5:  ENABLED: VCN ENC decode\u000a Test:  6:  ENABLED: VCN ENC destroy\u000aSuite:  6: DISABLED: UVD ENC Tests\u000aSuite:  7: DISABLED: Deadlock Tests\u000aSuite:  8:  ENABLED: VM Tests\u000a Test:  1:  ENABLED: resere vmid test\u000a Test:  2:  ENABLED: unaligned map\u000a Test:  3:  ENABLED: vm mapping test\u000aSuite:  9: DISABLED: RAS Tests\u000aSuite: 10:  ENABLED: SYNCOBJ TIMELINE Tests\u000a Test:  1:  ENABLED: syncobj timeline test\u000a$_\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-07 14:38:36 -0500",
        "id" : "7fdebb02ffb885b635a3a5177cdc803516852d5f",
        "msg" : "tests/amdgpu: Proper format for \"-l\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/amdgpu_test.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "b9600be207fa1d32e4bd4f032484cd40d177c378",
        "timestamp" : 1578426287000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "Revert \"tests/amdgpu: Fix buffer overflow (v3)\"\u000a\u000aThis reverts commit 680542ce086f5d0ba70331f8d350edfae20c534f.\u000a",
        "date" : "2020-01-07 14:44:47 -0500",
        "id" : "b9600be207fa1d32e4bd4f032484cd40d177c378",
        "msg" : "Revert \"tests/amdgpu: Fix buffer overflow (v3)\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "54b982dc6a23d1d462b0b82fc891df6153918a19",
        "timestamp" : 1578426287000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "Revert \"tests/amdgpu: Fix unused function warning (v2)\"\u000a\u000aThis reverts commit 4ff499cd85f86a7b5b28f3449de2fbad1b91c795.\u000a",
        "date" : "2020-01-07 14:44:47 -0500",
        "id" : "54b982dc6a23d1d462b0b82fc891df6153918a19",
        "msg" : "Revert \"tests/amdgpu: Fix unused function warning (v2)\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c",
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/cs_tests.c",
          "tests/amdgpu/syncobj_tests.c"
        ],
        "commitId" : "9ebfac15a5c443e847b432765e3b3aa35f74c6f1",
        "timestamp" : 1578426287000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "Revert \"tests/amdgpu: Fix various warnings\"\u000a\u000aThis reverts commit fb1634583f3ba22c67cad0df7022b6ac48a40c56.\u000a",
        "date" : "2020-01-07 14:44:47 -0500",
        "id" : "9ebfac15a5c443e847b432765e3b3aa35f74c6f1",
        "msg" : "Revert \"tests/amdgpu: Fix various warnings\"",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/cs_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/syncobj_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/basic_tests.c",
          "tests/amdgpu/ras_tests.c",
          "tests/amdgpu/cs_tests.c",
          "tests/amdgpu/syncobj_tests.c"
        ],
        "commitId" : "cb3d067587189f17abb5861ef645bc2655b5d376",
        "timestamp" : 1578507530000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/luben.tuikov",
          "fullName" : "luben.tuikov"
        },
        "authorEmail" : "luben.tuikov@amd.com",
        "comment" : "tests/amdgpu: Fix various warnings (v2)\u000a\u000aThis patch fixes the following warnings:\u000a-Wformat=\u000a-Wmaybe-uninitialized\u000a-Wmisleading-indentation\u000a-Wstringop-truncation\u000a-Wunused-function\u000a-Wunused-variable\u000a\u000aIt also removes forward declarations and moves\u000aglobal functions to the bottom, keeping locals\u000aat the top, in ras_tests.c.\u000a\u000av2: Fix compilation.\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-08 13:18:50 -0500",
        "id" : "cb3d067587189f17abb5861ef645bc2655b5d376",
        "msg" : "tests/amdgpu: Fix various warnings (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/syncobj_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/cs_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "29a5a85dae2ee6c14830e67d1356d4232f88df42",
        "timestamp" : 1578507657000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/luben.tuikov",
          "fullName" : "luben.tuikov"
        },
        "authorEmail" : "luben.tuikov@amd.com",
        "comment" : "tests/amdgpu: Fix unused function warning (v2)\u000a\u000aThis patch fixes:\u000a-Wunused-function\u000a\u000av2: Always enable amdgpu_ras_test().\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-08 13:20:57 -0500",
        "id" : "29a5a85dae2ee6c14830e67d1356d4232f88df42",
        "msg" : "tests/amdgpu: Fix unused function warning (v2)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/ras_tests.c"
        ],
        "commitId" : "c9d4540bf6b94594432a1ed17119e500230d2cdb",
        "timestamp" : 1578507700000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/luben.tuikov",
          "fullName" : "luben.tuikov"
        },
        "authorEmail" : "luben.tuikov@amd.com",
        "comment" : "tests/amdgpu: Fix buffer overflow (v3)\u000a\u000aThis patch fixes the following warning:\u000a-Wformat-overflow=\u000a\u000av2: Use the correct strlcat(3).\u000av3: Use strncat(3) and remove libbsd dependency.\u000a\u000aSigned-off-by: Luben Tuikov <luben.tuikov@amd.com>\u000a",
        "date" : "2020-01-08 13:21:40 -0500",
        "id" : "c9d4540bf6b94594432a1ed17119e500230d2cdb",
        "msg" : "tests/amdgpu: Fix buffer overflow (v3)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/ras_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "899da0f486f19f5f56f2f97e93e948a6ec10f789",
        "timestamp" : 1579629383000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "libdrm: modetest: Allow selecting modes by index\u000a\u000aOften there are many similar modes, which cannot be selected\u000avia modetest due to its simple string matching.\u000a\u000aThis change adds a mode index in the display output, which can\u000athen be used to specify a specific modeline to be set.\u000a\u000aCc: Ilia Mirkin <imirkin@alum.mit.edu>\u000aCc: Rob Clark <robdclark@chromium.org>\u000aCc: Bjorn Andersson <bjorn.andersson@linaro.org>\u000aCc: Sumit Semwal <sumit.semwal@linaro.org>\u000aReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\u000aSigned-off-by: John Stultz <john.stultz@linaro.org>\u000a[emil: rebase]\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-01-21 17:56:23 +0000",
        "id" : "899da0f486f19f5f56f2f97e93e948a6ec10f789",
        "msg" : "libdrm: modetest: Allow selecting modes by index",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "07d48a4c00ac7944ee066384121e2a00d2b94e30",
        "timestamp" : 1579629383000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: Fix segmentation fault\u000a\u000aWhen a mode is set with just a connector \"-s foo\",\u000awe get a nasty segmentation fault. Fix it.\u000a\u000aSigned-off-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-01-21 17:56:23 +0000",
        "id" : "07d48a4c00ac7944ee066384121e2a00d2b94e30",
        "msg" : "modetest: Fix segmentation fault",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build",
          "core-symbols.txt"
        ],
        "commitId" : "077e64292cd08bcd84d78b0d5e33bb0fc0cd4078",
        "timestamp" : 1579798504000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: add symbols check for core libdrm\u000a\u000aAll the libdrm_* submodules have symbols checks, no reason to keep core\u000alibdrm wild.\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aAcked-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-01-23 16:55:04 +0000",
        "id" : "077e64292cd08bcd84d78b0d5e33bb0fc0cd4078",
        "msg" : "meson: add symbols check for core libdrm",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          },
          {
            "editType" : "add",
            "file" : "core-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/deadlock_tests.c",
          "tests/vbltest/vbltest.c",
          "tests/kms/kms-steal-crtc.c",
          "meson.build",
          "tests/amdgpu/basic_tests.c",
          "tests/kms/kms-universal-planes.c",
          "amdgpu/amdgpu_cs.c",
          "xf86drmMode.c",
          "Android.common.mk",
          "tests/modetest/modetest.c"
        ],
        "commitId" : "074947ee4be95f9b88558ab052e46cb0653a8a8f",
        "timestamp" : 1579798812000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: always define whether headers exist\u000a\u000aCombined with -Wundef (added in 75758d2ccf & enforced in ba17673eed),\u000athis provides absolute safety against #ifdef typos.\u000a\u000aSigned-off-by: Eric Engestrom <eric.engestrom@intel.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-01-23 17:00:12 +0000",
        "id" : "074947ee4be95f9b88558ab052e46cb0653a8a8f",
        "msg" : "meson: always define whether headers exist",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/kms/kms-steal-crtc.c"
          },
          {
            "editType" : "edit",
            "file" : "xf86drmMode.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/kms/kms-universal-planes.c"
          },
          {
            "editType" : "edit",
            "file" : "meson.build"
          },
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/vbltest/vbltest.c"
          },
          {
            "editType" : "edit",
            "file" : "Android.common.mk"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/basic_tests.c"
          },
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/deadlock_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/intel_bufmgr_gem.c"
        ],
        "commitId" : "933729720ba091c7d808bf2d0f435c85609f718a",
        "timestamp" : 1580218359000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/imre.deak",
          "fullName" : "imre.deak"
        },
        "authorEmail" : "imre.deak@intel.com",
        "comment" : "intel: drm_intel_bo_gem_create_from_* on platforms w/o HW tiling\u000a\u000aPlatforms without a HW detiler doesn't support the get_tiling IOCTL.\u000aFix the drm_intel_bo_gem_create_from_* functions assuming the default\u000ano-tiling, no-swizzling setting for the GEM buffer in this case.\u000a\u000av2:\u000a- Add the missing gem handle IOCTL parameter. (Eric)\u000a\u000aSigned-off-by: Imre Deak <imre.deak@intel.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Juha-Pekka Heikkila <juhapekka.heikkila@gmail.com>\u000a",
        "date" : "2020-01-28 15:32:39 +0200",
        "id" : "933729720ba091c7d808bf2d0f435c85609f718a",
        "msg" : "intel: drm_intel_bo_gem_create_from_* on platforms w/o HW tiling",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/intel_bufmgr_gem.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "data/amdgpu.ids"
        ],
        "commitId" : "5c8ff5773298bd88b4133ebee2ceeaf193228b52",
        "timestamp" : 1580577139000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/alexander.deucher",
          "fullName" : "alexander.deucher"
        },
        "authorEmail" : "alexander.deucher@amd.com",
        "comment" : "amdgpu: add new marketing names from 19.50\u000a\u000aAdd new marketing names.\u000a\u000aAcked-by: Leo Liu <leo.liu@amd.com>\u000aAcked-by: Marek Olšák <marek.olsak@amd.com>\u000aSigned-off-by: Alex Deucher <alexander.deucher@amd.com>\u000a",
        "date" : "2020-02-01 12:12:19 -0500",
        "id" : "5c8ff5773298bd88b4133ebee2ceeaf193228b52",
        "msg" : "amdgpu: add new marketing names from 19.50",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "data/amdgpu.ids"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/drm/drm.h"
        ],
        "commitId" : "63d914d47904f0089225fa481afd10e10a0315be",
        "timestamp" : 1581463424000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "include/drm: sync up drm.h\u000a\u000aa) delta: Adds DRM_IOCTL_MODE_GETFB2\u000a  b) Generated using make headers_install\u000a  c) Taken from drm-next-misc:\u000a        commit 3ff4c24bdb1f494c217c80348f9db4896043ed81\u000a        Author: Lyude Paul <lyude@redhat.com>\u000a        Date:   Fri Jan 17 17:47:48 2020 -0500\u000a\u000a        drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst()\u000a\u000aSigned-off-by: Juston Li <juston.li@intel.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000a",
        "date" : "2020-02-12 10:23:44 +1100",
        "id" : "63d914d47904f0089225fa481afd10e10a0315be",
        "msg" : "include/drm: sync up drm.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/drm/drm.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.h",
          "core-symbols.txt",
          "xf86drmMode.c"
        ],
        "commitId" : "d8731e9eec93494cc76e7ec5207d13338305fa98",
        "timestamp" : 1581463424000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "Add drmModeGetFB2\u000a\u000aAdd a wrapper around the getfb2 ioctl, which returns extended\u000aframebuffer information mirroring addfb2, including multiple planes and\u000amodifiers.\u000a\u000aChanges since v7:\u000a - add new symbols to core-symbol.txt (Eric Engestrom)\u000a\u000aChanges since v5:\u000a - style change\u000a\u000aChanges since v4:\u000a - Set fb_id at init instead of memclear() and set (Eric Engestrom)\u000a\u000aChanges since v3:\u000a - remove unnecessary null check in drmModeFreeFB2 (Daniel Stone)\u000a\u000aChanges since v2:\u000a - getfb2 ioctl has been merged upstream\u000a - sync include/drm/drm.h in a seperate patch\u000a\u000aChanges since v1:\u000a - functions should be drm_public\u000a - modifier should be 64 bits\u000a - update ioctl number\u000a\u000aSigned-off-by: Juston Li <juston.li@intel.com>\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000a",
        "date" : "2020-02-12 10:23:44 +1100",
        "id" : "d8731e9eec93494cc76e7ec5207d13338305fa98",
        "msg" : "Add drmModeGetFB2",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.h"
          },
          {
            "editType" : "edit",
            "file" : "xf86drmMode.c"
          },
          {
            "editType" : "edit",
            "file" : "core-symbols.txt"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu_cs.c"
        ],
        "commitId" : "fca0849af3bf0682d75d0a11e52e76592c5f42ef",
        "timestamp" : 1581508357000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ray.huang",
          "fullName" : "ray.huang"
        },
        "authorEmail" : "ray.huang@amd.com",
        "comment" : "amdgpu: use alloca for dependencies and sem_dependencies\u000a\u000aUse alloca instead of malloc, then we don't need free them at the end of this\u000afunction.\u000a\u000aSigned-off-by: Huang Rui <ray.huang@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2020-02-12 19:52:37 +0800",
        "id" : "fca0849af3bf0682d75d0a11e52e76592c5f42ef",
        "msg" : "amdgpu: use alloca for dependencies and sem_dependencies",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu_cs.c"
        ],
        "commitId" : "cf9eb78a89ccfe0a13f9d36d80604c731d5c18d2",
        "timestamp" : 1581508509000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ray.huang",
          "fullName" : "ray.huang"
        },
        "authorEmail" : "ray.huang@amd.com",
        "comment" : "amdgpu: use amdgpu_cs_submit_raw2 in amdgpu_cs_submit\u000a\u000aSo far, amdgpu_cs_submit_raw2 is mainly used for upper layer (Mesa), however,\u000aamdgpu_cs_submit is used for current all unit tests. Our intention is that the\u000aunit tests can actually verify the API which is really used.\u000a\u000aSigned-off-by: Huang Rui <ray.huang@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2020-02-12 19:55:09 +0800",
        "id" : "cf9eb78a89ccfe0a13f9d36d80604c731d5c18d2",
        "msg" : "amdgpu: use amdgpu_cs_submit_raw2 in amdgpu_cs_submit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu_cs.c"
        ],
        "commitId" : "c4832592484e5cc09be0cc09aa84f832ba28f8ad",
        "timestamp" : 1581508516000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ray.huang",
          "fullName" : "ray.huang"
        },
        "authorEmail" : "ray.huang@amd.com",
        "comment" : "amdgpu: remove the un-used chunk_array\u000a\u000aThis array won't be used.\u000a\u000aSigned-off-by: Huang Rui <ray.huang@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2020-02-12 19:55:16 +0800",
        "id" : "c4832592484e5cc09be0cc09aa84f832ba28f8ad",
        "msg" : "amdgpu: remove the un-used chunk_array",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu_cs.c"
        ],
        "commitId" : "a42eb3dfdebb94354f3031d827b938da382e5594",
        "timestamp" : 1581508522000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/ray.huang",
          "fullName" : "ray.huang"
        },
        "authorEmail" : "ray.huang@amd.com",
        "comment" : "amdgpu: clean up the cs structure variable\u000a\u000aThis patch is to use generic variables as the input of amdgpu_cs_submit_raw2.\u000aBecause amdgpu_cs_submit_one won't handle IOCTL directly.\u000a\u000aSigned-off-by: Huang Rui <ray.huang@amd.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2020-02-12 19:55:22 +0800",
        "id" : "a42eb3dfdebb94354f3031d827b938da382e5594",
        "msg" : "amdgpu: clean up the cs structure variable",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_cs.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/meson.build",
          "tests/random.c"
        ],
        "commitId" : "2c0a01261d35ae7be9d4de180884ce3f2900a07e",
        "timestamp" : 1581768840000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "tests: drop redundant and slow `random` test\u000a\u000aSuggested by Emil [1]:\u000a> Feel free to drop the random test altogether. It's an old public API\u000a> no active users (pretty ancient code uses it) and the in-tree users\u000a> drmSL and drmHash already have respective tests.\u000a\u000aThis test takes minutes to run, while all the other tests combined take\u000abarely more than a second.\u000a\u000aDropping it also helps the CI by avoiding random timeouts when `random`\u000atakes more than the 4 minutes (!) we've allowed for it.\u000a\u000a[1] https://gitlab.freedesktop.org/mesa/drm/merge_requests/26#note_390066\u000a\u000aSuggested-by: Emil Velikov <emil.l.velikov@gmail.com>\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Eric Anholt <eric@anholt.net>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-02-15 12:14:00 +0000",
        "id" : "2c0a01261d35ae7be9d4de180884ce3f2900a07e",
        "msg" : "tests: drop redundant and slow `random` test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/meson.build"
          },
          {
            "editType" : "delete",
            "file" : "tests/random.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "c4eae71d7e44df2c1f89fb3460b1f7f8feaff0df",
        "timestamp" : 1582581221000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/hoegsberg",
          "fullName" : "hoegsberg"
        },
        "authorEmail" : "hoegsberg@gmail.com",
        "comment" : "xf86drm: generalize the device subsystem type parsing code\u000a\u000aMove the code, which used to get the device subsystem type from a device\u000apath in sysfs, to a separate function to be reusable.\u000a\u000aSigned-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>\u000aSigned-off-by: Mikhail Golubev <Mikhail.Golubev@opensynergy.com>\u000aReviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>\u000aTested-by: Gurchetan Singh <gurchetansingh@chromium.org>\u000a",
        "date" : "2020-02-24 21:53:41 +0000",
        "id" : "c4eae71d7e44df2c1f89fb3460b1f7f8feaff0df",
        "msg" : "xf86drm: generalize the device subsystem type parsing code",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "8a73372e62a73fe8d874aa39458c508cdb5bb6f4",
        "timestamp" : 1582581221000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/hoegsberg",
          "fullName" : "hoegsberg"
        },
        "authorEmail" : "hoegsberg@gmail.com",
        "comment" : "xf86drm: fix subsystem type lookup for virtio mmio-based devices\u000a\u000aCurrently the code assumes that a virtio based device is always located\u000aon the PCI bus.\u000a\u000aModify the parser to make it check the device's parent directory to\u000adetermine on which bus it is located.\u000a\u000aOutput for virtio-pci is the PCI bus.\u000aOutput for virtio-mmio is the Platform bus.\u000a\u000aSigned-off-by: Vasyl Vavrychuk <vasyl.vavrychuk@opensynergy.com>\u000aSigned-off-by: Mikhail Golubev <Mikhail.Golubev@opensynergy.com>\u000aReviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>\u000aTested-by: Gurchetan Singh <gurchetansingh@chromium.org>\u000a",
        "date" : "2020-02-24 21:53:41 +0000",
        "id" : "8a73372e62a73fe8d874aa39458c508cdb5bb6f4",
        "msg" : "xf86drm: fix subsystem type lookup for virtio mmio-based devices",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/kms/libkms-test-screen.c"
        ],
        "commitId" : "fe06ee2054ac8aa609f64d2cdfad294a5e3d5610",
        "timestamp" : 1582802469000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
          "fullName" : "michel"
        },
        "authorEmail" : "michel@daenzer.net",
        "comment" : "tests: Only copy con->modes[0] if it exists\u000a\u000acon->modes can be NULL. Fixes crash in that case.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/drm/issues/34\u000aReviewed-by: Daniel Stone <daniels@collabora.com>\u000a",
        "date" : "2020-02-27 12:21:09 +0100",
        "id" : "fe06ee2054ac8aa609f64d2cdfad294a5e3d5610",
        "msg" : "tests: Only copy con->modes[0] if it exists",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/kms/libkms-test-screen.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.h"
        ],
        "commitId" : "665c0f7fd854b64173c7b7219ab45202f6492607",
        "timestamp" : 1584447550000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
          "fullName" : "daniels"
        },
        "authorEmail" : "daniels@collabora.com",
        "comment" : "Add DRM_MODE_CONNECTOR_WRITEBACK to xf86drmMode.h\u000a\u000axf86drmMode.h currently duplicates the connector-type definitions from\u000adrm_mode.h. Add DRM_MODE_CONNECTOR_WRITEBACK, which is only visible\u000athrough a client cap, from drm_mode.h.\u000a\u000aSigned-off-by: Daniel Stone <daniels@collabora.com>\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000a",
        "date" : "2020-03-17 12:19:10 +0000",
        "id" : "665c0f7fd854b64173c7b7219ab45202f6492607",
        "msg" : "Add DRM_MODE_CONNECTOR_WRITEBACK to xf86drmMode.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/i915_pciids.h"
        ],
        "commitId" : "bb4e154d3dd8ddbe4b19d7ff2439933807318b5a",
        "timestamp" : 1584964279000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "intel: sync i915_pciids.h with kernel\u000a\u000aChanges:\u000a3882581753d1 (\"drm/i915/tgl: Add new PCI IDs to TGL\")\u000a\u000aSigned-off-by: Swathi Dhanavanthri <swathi.dhanavanthri@intel.com>\u000aReviewed-by: Timo Aaltonen <timo.aaltonen@canonical.com>\u000a",
        "date" : "2020-03-23 13:51:19 +0200",
        "id" : "bb4e154d3dd8ddbe4b19d7ff2439933807318b5a",
        "msg" : "intel: sync i915_pciids.h with kernel",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/i915_pciids.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "amdgpu/amdgpu_internal.h"
        ],
        "commitId" : "b9bf42d3e1969248b18f87a2b7973901ffb79b36",
        "timestamp" : 1584965881000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/pierre-eric.pelloux-prayer",
          "fullName" : "pierre-eric.pelloux-prayer"
        },
        "authorEmail" : "pierre-eric.pelloux-prayer@amd.com",
        "comment" : "amdgpu: increase cpu_map_count storage size\u000a\u000aMesa expects to be able to map the same buffer, without unmapping it.\u000aThis leads to problem on long-running program.\u000a\u000aOn the other hand, libdrm uses cpu_map_count as a refcount and expects\u000aits value to decrease so it can unmap buffers.\u000a\u000aThe previoulsy proprosed fix (https://patchwork.freedesktop.org/patch/258005/)\u000astopped increased the counter when it went past INT_MAX.\u000a\u000aThis commit instead proposes to use a larger type to store cpu_map_count.\u000aThe outcome is the same: long running apps will not crash, only the\u000aimplementation differs.\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/mesa/issues/1423\u000aReviewed-by: Michel Dänzer <mdaenzer@redhat.com>\u000aReviewed-by: Marek Olšák <marek.olsak@amd.com>\u000a",
        "date" : "2020-03-23 13:18:01 +0100",
        "id" : "b9bf42d3e1969248b18f87a2b7973901ffb79b36",
        "msg" : "amdgpu: increase cpu_map_count storage size",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "amdgpu/amdgpu_internal.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "27fa47a738b15464528a1c44d8cb0b2ab31d3cf7",
        "timestamp" : 1585913987000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "Bump version to 2.4.101\u000a",
        "date" : "2020-04-03 14:39:47 +0300",
        "id" : "27fa47a738b15464528a1c44d8cb0b2ab31d3cf7",
        "msg" : "Bump version to 2.4.101",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "569ad0b6f0bf8034ac0f13b5053268e5b38b48c9",
        "timestamp" : 1585926662000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "bump the version\u000a",
        "date" : "2020-04-03 18:11:02 +0300",
        "id" : "569ad0b6f0bf8034ac0f13b5053268e5b38b48c9",
        "msg" : "bump the version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/source/format",
          "debian/watch"
        ],
        "commitId" : "14a3b5b237c72328a2d3e420195320b115680a9f",
        "timestamp" : 1585938779000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "source, watch: Upstream provides only xz tarballs, bump source to 3.0 (quilt).\u000a",
        "date" : "2020-04-03 21:32:59 +0300",
        "id" : "14a3b5b237c72328a2d3e420195320b115680a9f",
        "msg" : "source, watch: Upstream provides only xz tarballs, bump source to 3.0 (quilt).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/source/format"
          },
          {
            "editType" : "edit",
            "file" : "debian/watch"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/upstream/signing-key.asc"
        ],
        "commitId" : "aead29c96443f7a70fa422e63752b35a21c5ca27",
        "timestamp" : 1585939003000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "Add my key to signing-key.asc.\u000a",
        "date" : "2020-04-03 21:36:43 +0300",
        "id" : "aead29c96443f7a70fa422e63752b35a21c5ca27",
        "msg" : "Add my key to signing-key.asc.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/upstream/signing-key.asc"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/compat",
          "debian/control"
        ],
        "commitId" : "774f6cdf08685bf62d82718cf8c539765165c349",
        "timestamp" : 1585939030000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "control: Use debhelper-compat, bump to 12.\u000a",
        "date" : "2020-04-03 21:37:10 +0300",
        "id" : "774f6cdf08685bf62d82718cf8c539765165c349",
        "msg" : "control: Use debhelper-compat, bump to 12.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/control"
          },
          {
            "editType" : "delete",
            "file" : "debian/compat"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/control"
        ],
        "commitId" : "b7c930d28072fccae8e838c6356cc548e7d5504b",
        "timestamp" : 1585939107000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "control: Bump policy to 4.5.0.\u000a",
        "date" : "2020-04-03 21:38:27 +0300",
        "id" : "b7c930d28072fccae8e838c6356cc548e7d5504b",
        "msg" : "control: Bump policy to 4.5.0.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/control"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/source/local-options"
        ],
        "commitId" : "59dc56e4f10a553d52f6be230d6c634852c20244",
        "timestamp" : 1585939417000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "local-options: Update extend-diff-ignore.\u000a",
        "date" : "2020-04-03 21:43:37 +0300",
        "id" : "59dc56e4f10a553d52f6be230d6c634852c20244",
        "msg" : "local-options: Update extend-diff-ignore.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/source/local-options"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/libdrm-amdgpu1.symbols",
          "debian/libdrm2.symbols",
          "debian/changelog"
        ],
        "commitId" : "98648df350918af5df5eb4e1c187a7a14b3fe767",
        "timestamp" : 1585939574000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "symbols: Updated.\u000a",
        "date" : "2020-04-03 21:46:14 +0300",
        "id" : "98648df350918af5df5eb4e1c187a7a14b3fe767",
        "msg" : "symbols: Updated.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/libdrm-amdgpu1.symbols"
          },
          {
            "editType" : "edit",
            "file" : "debian/libdrm2.symbols"
          },
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "0650f7deaf50db94cff84f53fccec41c76caf3b6",
        "timestamp" : 1585939917000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "release to sid\u000a",
        "date" : "2020-04-03 21:51:57 +0300",
        "id" : "0650f7deaf50db94cff84f53fccec41c76caf3b6",
        "msg" : "release to sid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/patches/fix-realpath-vs-firefox.diff",
          "debian/patches/series"
        ],
        "commitId" : "64c26889a99aaaef4d4d4ed1d39de5a6d302c84f",
        "timestamp" : 1586871176000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "fix-realpath-vs-firefox.diff: Fix webgl on intel with firefox. (Closes: #956665) (LP: #1872586)\u000a",
        "date" : "2020-04-14 16:32:56 +0300",
        "id" : "64c26889a99aaaef4d4d4ed1d39de5a6d302c84f",
        "msg" : "fix-realpath-vs-firefox.diff: Fix webgl on intel with firefox. (Closes: #956665) (LP: #1872586)",
        "paths" : [
          {
            "editType" : "add",
            "file" : "debian/patches/fix-realpath-vs-firefox.diff"
          },
          {
            "editType" : "edit",
            "file" : "debian/patches/series"
          },
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "f590cf4b996656e51cde983f32601ae8c942e0b9",
        "timestamp" : 1586871193000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "release to sid\u000a",
        "date" : "2020-04-14 16:33:13 +0300",
        "id" : "f590cf4b996656e51cde983f32601ae8c942e0b9",
        "msg" : "release to sid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/decode_messages.h",
          "tests/amdgpu/vcn_tests.c"
        ],
        "commitId" : "8cef557062531f899ef884c5f229974ace22d291",
        "timestamp" : 1587067297000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/james.zhu",
          "fullName" : "James.Zhu"
        },
        "authorEmail" : "James.Zhu@amd.com",
        "comment" : "tests/amdgpu/vcn: add dummy feedback message\u000a\u000aLatest VCN firmware has feedback header check.\u000a\u000aSigned-off-by: James Zhu <James.Zhu@amd.com>\u000aReviewed-by: Leo Liu <leo.liu@amd.com>\u000a",
        "date" : "2020-04-16 16:01:37 -0400",
        "id" : "8cef557062531f899ef884c5f229974ace22d291",
        "msg" : "tests/amdgpu/vcn: add dummy feedback message",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/decode_messages.h"
          },
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/vcn_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "1f8ada802391fa658eceeaffe7e151303f7ab3f7",
        "timestamp" : 1587426488000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
          "fullName" : "eric"
        },
        "authorEmail" : "eric@engestrom.ch",
        "comment" : "meson: don't detect <sys/sysctl.h> on Linux\u000a\u000aThe header is not required on Linux, and is in fact deprecated in glibc 2.30+\u000a\u000aReported-by: Seung-Woo Kim <sw0312.kim@samsung.com>\u000aCc: Niclas Zeising <zeising@daemonic.se>\u000aSigned-off-by: Eric Engestrom <eric@engestrom.ch>\u000aTested-by: Niclas Zeising <zeising@daemonc.se>\u000a",
        "date" : "2020-04-20 23:48:08 +0000",
        "id" : "1f8ada802391fa658eceeaffe7e151303f7ab3f7",
        "msg" : "meson: don't detect <sys/sysctl.h> on Linux",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "1c8d2b73a681e4d9b65fda101e05f9770d5e4e82",
        "timestamp" : 1587487188000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmNodeIsDRM: Add FreeBSD variant\u000a\u000aFreeBSD devfs have on the gly generated major minor so we cannot use them\u000ato test if the device is a drm node.\u000aInstead get the devfs node name and test if it is in a subdirectory \"drm/\"\u000aor \"dri/\".\u000aHistorycally DRM device on FreeBSD are created in /dev/drm/ and link are\u000apresent in /dev/dri/ for compatibility reason.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 18:39:48 +0200",
        "id" : "1c8d2b73a681e4d9b65fda101e05f9770d5e4e82",
        "msg" : "libdrm: drmNodeIsDRM: Add FreeBSD variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "4fbcc9a6a7de37d710c7a2167f762eaa4aa5b0b4",
        "timestamp" : 1587487188000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "xf86drm: Remove ifdef for FreeBSD and DRM_MAJOR\u000a\u000aFreeBSD devfs only provides on the fly generated major/minor.\u000aThe major number is irrelevant for FreeBSD so remove the special case.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 18:39:48 +0200",
        "id" : "4fbcc9a6a7de37d710c7a2167f762eaa4aa5b0b4",
        "msg" : "xf86drm: Remove ifdef for FreeBSD and DRM_MAJOR",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "c55a1e564cf6c9d42ce250af11101b7fc7e88a4e",
        "timestamp" : 1587489936000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetMinorType: Add FreeBSD version\u000a\u000aResolve the minor type based on the device node path.\u000aThe minor type is either in /dev/drm/X where X is the type or\u000ain a Linux-compatible device node in /dev/dri/\u000aThis means we need the major number on FreeBSD so add it to the function\u000aarguments.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:25:36 +0200",
        "id" : "c55a1e564cf6c9d42ce250af11101b7fc7e88a4e",
        "msg" : "libdrm: drmGetMinorType: Add FreeBSD version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "6818a50b1215081d6a7b7b710f504a6b182320c8",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetDeviceNameFromFd: Add FreeBSD variant\u000a\u000aGet the major/minor via fstat and after checking that this is a drm node\u000aconstruct the full device node name using devname.\u000aNote that we should be able to use fdevname to avoid calling fstat + devname\u000abut for some reason it doesn't work on drm node (probably due to how the device\u000anode are created in the linux compat code for drm on FreeBSD).\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "6818a50b1215081d6a7b7b710f504a6b182320c8",
        "msg" : "libdrm: drmGetDeviceNameFromFd: Add FreeBSD variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "57c50cfc45f8c4f95bffff88ec7bcc056d3b23be",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetMinorNameForFD: Add FreeBSD variant\u000a\u000aUse the FreeBSD variant function to obtain the minor name and the\u000adevice node.\u000aReturn the correct path based on where the node is (drm/ versus dri/).\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "57c50cfc45f8c4f95bffff88ec7bcc056d3b23be",
        "msg" : "libdrm: drmGetMinorNameForFD: Add FreeBSD variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "41f3a7b3e5048af002d7ec137be735770cb71d88",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: Default to PCI for FreeBSD\u000a\u000aFreeBSD have some support for DRM on !PCI device but no code is currently\u000aupstream. Default to PCI for now.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "41f3a7b3e5048af002d7ec137be735770cb71d88",
        "msg" : "libdrm: Default to PCI for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "13c9de39a671e0f0dd586f3e4520408b4008e094",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetDeviceNameFromFd2: Add FreeBSD variant\u000a\u000aThe FreeBSD variant of drmGetDeviceNameFromFd can already handle\u000athe different node type so just call it.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "13c9de39a671e0f0dd586f3e4520408b4008e094",
        "msg" : "libdrm: drmGetDeviceNameFromFd2: Add FreeBSD variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.c"
        ],
        "commitId" : "24e68525dcdfd5ece6ba8ca9033513dc5d2d1b3e",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmCheckModesettingSupported: Fix for FreeBSD\u000a\u000aRemove some useless busid rewritting.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "24e68525dcdfd5ece6ba8ca9033513dc5d2d1b3e",
        "msg" : "libdrm: drmCheckModesettingSupported: Fix for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.c"
        ],
        "commitId" : "bb584b8fd24e956d68b8f040a5c6cc0190980903",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmCheckModesettingSupported: fix for FreeBSD\u000a\u000aFreeBSD only support up to 10 GPUs not 16.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "bb584b8fd24e956d68b8f040a5c6cc0190980903",
        "msg" : "libdrm: drmCheckModesettingSupported: fix for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "379113724f9860aea174674865d1d188b5c10f4c",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: Add get_sysctl_pci_bus_info for FreeBSD\u000a\u000aThe FreeBSD drm driver expose a sysctl hw.dri.%d.busid which contain\u000athe busid.\u000aUse this sysctl to parse the busid information based on the major/minor\u000athat allow us to implement FreeBSD support for drmParsePciBusInfo.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "379113724f9860aea174674865d1d188b5c10f4c",
        "msg" : "libdrm: Add get_sysctl_pci_bus_info for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "44bcf9c0ceb712b882e5053cc8dda7ca95d78e63",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: get_pci_path is Linux only so add an ifdef\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "44bcf9c0ceb712b882e5053cc8dda7ca95d78e63",
        "msg" : "libdrm: get_pci_path is Linux only so add an ifdef",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "e321dd7a4db361b0c3d56ce93d93b7b59d7bb3c8",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: Implement drmParsePciDeviceInfo for FreeBSD\u000a\u000aThe FreeBSD kernel expose a pseudo-device /dev/pci to obtain information\u000aabout present PCI device.\u000aUee the PCIOCGETCONF ioctl on this device to look up the desired device\u000ainformation.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "e321dd7a4db361b0c3d56ce93d93b7b59d7bb3c8",
        "msg" : "libdrm: Implement drmParsePciDeviceInfo for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/nouveau/threaded.c"
        ],
        "commitId" : "1600fe1130039608fc9be6c849c895323d21b899",
        "timestamp" : 1587490014000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "tests/nouveau/threaded: adapt ioctl signature for FreeBSD\u000a\u000aFreeBSD also use (int, unsigned long int, ...) like GLIBC.\u000a\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000aReviewed-by: Eric Engestrom <eric@engestrom.ch>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-21 19:26:54 +0200",
        "id" : "1600fe1130039608fc9be6c849c895323d21b899",
        "msg" : "tests/nouveau/threaded: adapt ioctl signature for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/nouveau/threaded.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/meson.build"
        ],
        "commitId" : "cf1afec0173daed2160d74a5528e5dcd6ed61199",
        "timestamp" : 1587491423000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "tests: install drmdevice\u000a\u000aJust like the other tests (tools really) install drmdevice. It is a\u000asimple tool which is useful for basic check/testing.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aAcked-by: Eric Engestrom <eric@engestrom.ch>\u000a",
        "date" : "2020-04-21 18:50:23 +0100",
        "id" : "cf1afec0173daed2160d74a5528e5dcd6ed61199",
        "msg" : "tests: install drmdevice",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/meson.build"
        ],
        "commitId" : "9001c93b7ff01bbacc33786f54f9beed92fccf49",
        "timestamp" : 1587614076000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
          "fullName" : "marek.olsak"
        },
        "authorEmail" : "marek.olsak@amd.com",
        "comment" : "tests/amdgpu: needs atomic_ops\u000a\u000aSigned-off-by: Peter Seiderer <ps.report@gmx.net>\u000aAcked-by: Alex Deucher alexander.deucher@amd.com\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-22 23:54:36 -0400",
        "id" : "9001c93b7ff01bbacc33786f54f9beed92fccf49",
        "msg" : "tests/amdgpu: needs atomic_ops",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "57df07572ce45a1b60bae6fb89770388d3abd6dd",
        "timestamp" : 1587716686000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "xf86drm: Check non-absolute path only for virtio based devices\u000a\u000aThis fixes bug in drmParseSubsystemType() that cases situation when\u000asubsequent call to readlink() from get_subsystem_type() will result in\u000aEACCESS.\u000a\u000aSigned-off-by: Mikhail Golubev <mikhail.golubev@opensynergy.com>\u000a",
        "date" : "2020-04-24 08:24:46 +0000",
        "id" : "57df07572ce45a1b60bae6fb89770388d3abd6dd",
        "msg" : "xf86drm: Check non-absolute path only for virtio based devices",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "bf63f8acdc94164ad29d1d56270964245b39f277",
        "timestamp" : 1587718433000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "libdrm: Handle usb_interface devices for usb parsing\u000a\u000aCurrently the code expects that the device found at\u000a/sys/char/$maj:$min/device for USB devices is a \"usb_device\". However,\u000aat least for some devices, such as for the udl driver, they are instead\u000aa \"usb_interface\".\u000a\u000aA usb_interface is a child of the usb_device we're interested in, so we\u000awalk up one in the /sys path to get there.\u000a\u000aFor example, with a USB device I have, trimmed to show the relevant\u000ainformation:\u000a```\u000a$ udevadm info /dev/dri/card1\u000aP: /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-4/1-4:1.0/drm/card1\u000aE: DEVTYPE=drm_minor\u000a$ udevadm info /sys/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-4/1-4:1.0\u000aE: DEVTYPE=usb_interface\u000aE: DRIVER=udl\u000a$ udevadm info /sys/devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-4\u000aE: DEVTYPE=usb_device\u000aE: DRIVER=usb\u000aE: BUSNUM=001\u000aE: DEVNUM=009\u000a```\u000a\u000aSigned-off-by: Scott Anderson <scott@anderso.nz>\u000a",
        "date" : "2020-04-24 08:53:53 +0000",
        "id" : "bf63f8acdc94164ad29d1d56270964245b39f277",
        "msg" : "libdrm: Handle usb_interface devices for usb parsing",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/amdgpu/vcn_tests.c"
        ],
        "commitId" : "fd7f3746e3e69470207c4ff2d777c3d23be610f4",
        "timestamp" : 1587915559000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
          "fullName" : "leo.liu"
        },
        "authorEmail" : "leo.liu@amd.com",
        "comment" : "tests/amdgpu/vcn: add Renoir VCN2.0 decode support\u000a\u000aRenoir is the same family as Raven, but it's with VCN2.0,\u000aso it has to use VCN2.0 reg set\u000a\u000aSigned-off-by: Leo Liu <leo.liu@amd.com>\u000aReviewed-By: Thong Thai <thong.thai@amd.com>\u000a",
        "date" : "2020-04-26 11:39:19 -0400",
        "id" : "fd7f3746e3e69470207c4ff2d777c3d23be610f4",
        "msg" : "tests/amdgpu/vcn: add Renoir VCN2.0 decode support",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/amdgpu/vcn_tests.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/tests/test-batch.sh"
        ],
        "commitId" : "dd562b1efdd4efcff62f31ad1106b3559931faf1",
        "timestamp" : 1588002838000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/nicholasbishop",
          "fullName" : "nicholasbishop"
        },
        "authorEmail" : "nicholasbishop@gmail.com",
        "comment" : "intel: properly escape sed pattern for tests\u000a\u000aThe sed was incorrectly modifying e.g. \"nicholasbishop\" to\u000a\"nicholasbop\". The updated pattern will only match `.sh` at the end of\u000athe string.\u000a\u000aSigned-off-by: Nicholas Bishop <nicholasbishop@gmail.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-27 15:53:58 +0000",
        "id" : "dd562b1efdd4efcff62f31ad1106b3559931faf1",
        "msg" : "intel: properly escape sed pattern for tests",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/tests/test-batch.sh"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "intel/intel_bufmgr_gem.c"
        ],
        "commitId" : "05727548a1fb9a611d58b0b4bd4a028d20f621a3",
        "timestamp" : 1588245157000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "libdrm: intel: add DRM_RDWR flag in drm_intel_bo_gem_export_to_prime\u000a\u000aThis is similar to b81d44d587d1706d5c7568e539340632a748782b: the\u000aDRM_RDWR flag is needed for mmap to work.\u000a\u000aSigned-off-by: Nicholas Bishop <nicholasbishop@gmail.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-04-30 11:12:37 +0000",
        "id" : "05727548a1fb9a611d58b0b4bd4a028d20f621a3",
        "msg" : "libdrm: intel: add DRM_RDWR flag in drm_intel_bo_gem_export_to_prime",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "intel/intel_bufmgr_gem.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "nouveau/private.h"
        ],
        "commitId" : "5ec177b398d6d305f273329c8228ea870e180d6d",
        "timestamp" : 1588586290000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
          "fullName" : "kherbst"
        },
        "authorEmail" : "kherbst@redhat.com",
        "comment" : "nouveau: fix compile error with -DDEBUG on newer gcc\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>\u000a",
        "date" : "2020-05-04 11:58:10 +0200",
        "id" : "5ec177b398d6d305f273329c8228ea870e180d6d",
        "msg" : "nouveau: fix compile error with -DDEBUG on newer gcc",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "nouveau/private.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "f52e2b20edda32e06f506bc455fcc44ed9266a36",
        "timestamp" : 1588619998000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetMinorNameFromFd: Fix FreeBSD variant\u000a\u000aFix the FreeBSD variant by getting the node type represented by fd to deduce\u000athe target minor name.\u000aWe then return the full /dev/dri/<minorname><id> version.\u000a\u000aFix: #41\u000aFixes: 6818a50b12\u000aReviewed-by: Emil Velikov <emil.l.velikov@gmail.com>\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000a",
        "date" : "2020-05-04 21:19:58 +0200",
        "id" : "f52e2b20edda32e06f506bc455fcc44ed9266a36",
        "msg" : "libdrm: drmGetMinorNameFromFd: Fix FreeBSD variant",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drm.c"
        ],
        "commitId" : "5aa83dd6fa2bbfeb098877898d10261b2ec4f2d0",
        "timestamp" : 1588619998000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
          "fullName" : "manu"
        },
        "authorEmail" : "manu@FreeBSD.org",
        "comment" : "libdrm: drmGetDeviceNameFromFd: Always return /dev/dri/ node for FreeBSD\u000a\u000aSince we now always returns the /dev/dri/ node for\u000adrmGet<nodetype>DeviceNameFromFd, be consistant with the names returned\u000ain drmGetDeviceNameFromFd.\u000a\u000aReviewed-by: Emil Velikov <emil.l.velikov@gmail.com>\u000aSigned-off-by: Emmanuel Vadot <manu@FreeBSD.org>\u000a",
        "date" : "2020-05-04 21:19:58 +0200",
        "id" : "5aa83dd6fa2bbfeb098877898d10261b2ec4f2d0",
        "msg" : "libdrm: drmGetDeviceNameFromFd: Always return /dev/dri/ node for FreeBSD",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drm.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "xf86drmMode.c"
        ],
        "commitId" : "7915b0a68d813a8fe802a41108b42293c21ae03b",
        "timestamp" : 1588675638000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "drm mode : fix memory leak when freeing drmModePropertyPtr\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/drm/-/issues/5\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-05-05 11:47:18 +0100",
        "id" : "7915b0a68d813a8fe802a41108b42293c21ae03b",
        "msg" : "drm mode : fix memory leak when freeing drmModePropertyPtr",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "xf86drmMode.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "include/drm/nouveau_drm.h"
        ],
        "commitId" : "bfa782c5f6eb0158c13938d8dc7c3fd87831371e",
        "timestamp" : 1588799868000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
          "fullName" : "kherbst"
        },
        "authorEmail" : "kherbst@redhat.com",
        "comment" : "nouveau: sync up with nouveau_abi16.h and nouveau_drm.h\u000a\u000aSigned-off-by: Karol Herbst <kherbst@redhat.com>\u000aReviewed-by: Ben Skeggs <bskeggs@redhat.com>\u000a",
        "date" : "2020-05-06 23:17:48 +0200",
        "id" : "bfa782c5f6eb0158c13938d8dc7c3fd87831371e",
        "msg" : "nouveau: sync up with nouveau_abi16.h and nouveau_drm.h",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "include/drm/nouveau_drm.h"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "c997baf590de48ac5fc52a6e2df806e0a6f3acfc",
        "timestamp" : 1588820275000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/jmcasanova",
          "fullName" : "jmcasanova"
        },
        "authorEmail" : "jmcasanova@igalia.com",
        "comment" : "meson: require valgrind 3.10.0 to enable it with freedreno\u000a\u000aFreedreno uses VALGRIND_ENABLE_ADDR_ERROR_REPORTING_IN_RANGE that was\u000aintroduced in Valgrind 3.10.0\u000a\u000aRaspbian Buster includes Valgrind 3.7.0, so when valgrind is installed\u000aas freedreno is build by default the build becomes broken. So lets\u000arequire 3.10 to enable valgrind when freedreno is built.\u000a\u000av2: Keep the arguments listed in the same order (Emil Velikov)\u000a\u000aCloses: https://gitlab.freedesktop.org/mesa/drm/-/issues/37\u000aSigned-off-by: Jose Maria Casanova Crespo <jmcasanova@igalia.com>\u000aReviewed-by: Emil Velikov <emil.velikov@collabora.com>\u000a",
        "date" : "2020-05-07 02:57:55 +0000",
        "id" : "c997baf590de48ac5fc52a6e2df806e0a6f3acfc",
        "msg" : "meson: require valgrind 3.10.0 to enable it with freedreno",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "9ffcbf5cd9baa38de5a4aedfdbec3651fb2f8465",
        "timestamp" : 1589918565000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: simplify \"dump all\" logic\u000a\u000aSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:02:45 +0100",
        "id" : "9ffcbf5cd9baa38de5a4aedfdbec3651fb2f8465",
        "msg" : "modetest: simplify \"dump all\" logic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "24c0c44c8d2bad5d65990e86b66fd01f779fa7fe",
        "timestamp" : 1589918598000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: remove cursor/page_flipping_supported stubs\u000a\u000aThe two functions have been stubs for ages. The alluded generic ioctls\u000anever came to be, assumingly because all new drivers support those.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:03:18 +0100",
        "id" : "24c0c44c8d2bad5d65990e86b66fd01f779fa7fe",
        "msg" : "modetest: remove cursor/page_flipping_supported stubs",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "69f25d6a29b3939e8f14fcc871ba9820e9465562",
        "timestamp" : 1589918607000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: move basic args check before open()\u000a\u000aDon't bother opening the device node, if the args combination is invalid\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:03:27 +0100",
        "id" : "69f25d6a29b3939e8f14fcc871ba9820e9465562",
        "msg" : "modetest: move basic args check before open()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "900ed608484840ec1a75bffee1d60f8fabb834ee",
        "timestamp" : 1589918612000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: set atomic cap, _only_ when needed\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:03:32 +0100",
        "id" : "900ed608484840ec1a75bffee1d60f8fabb834ee",
        "msg" : "modetest: set atomic cap, _only_ when needed",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "823669c6c0fe8e80ff54e70768aadd15a2c4153d",
        "timestamp" : 1589918621000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: add and use bo_fb_create() helper\u000a\u000aFlesh out the bo_create + drmModeAddFB2 dance into a helper and use it.\u000aCurrently we're duplicating that in 4 places, many of which leaking et\u000aal.\u000a\u000aAs a bonus point this highlights that the atomic_set_plane() seems tad\u000abuggy. That'll be fixed with separate commit.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:03:41 +0100",
        "id" : "823669c6c0fe8e80ff54e70768aadd15a2c4153d",
        "msg" : "modetest: add and use bo_fb_create() helper",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "53fde76ce3dc4bdce667ab204b9510fde8cabdd5",
        "timestamp" : 1589918632000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: remove drmMode{,Plane}Res\u000a\u000aThere's no point in keeping these around since we already fetch the\u000acomplete data set. Add respective count_ variables and greatly simplify\u000athe existing code.\u000a\u000aExtra brownie points for:\u000a - using the inverse order in free_resources()\u000a - don't memory leak the connector properties\u000a - free the properties themselves, instead of only the objects\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:03:52 +0100",
        "id" : "53fde76ce3dc4bdce667ab204b9510fde8cabdd5",
        "msg" : "modetest: remove drmMode{,Plane}Res",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "ef58af6dfc86075077a814af64cb02de814b92cb",
        "timestamp" : 1589918641000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: close the device on exit\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:04:01 +0100",
        "id" : "ef58af6dfc86075077a814af64cb02de814b92cb",
        "msg" : "modetest: close the device on exit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "336c04220ce768298875ca687ec7416bcc80cbf7",
        "timestamp" : 1589918954000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: introduce and use get_crtc_by_id() and get_crtc_mask()\u000a\u000aLet's make the code shorter, this avoid crashes (when drmModeGetCrtc()\u000afails) by using a couple of helpers. As get_resources() considers the\u000adrmModeGetCrtc() fail non-fatal, we might as well handle it properly.\u000a\u000av2: Add a comment above the unreachable abort() (Eze)\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:14 +0100",
        "id" : "336c04220ce768298875ca687ec7416bcc80cbf7",
        "msg" : "modetest: introduce and use get_crtc_by_id() and get_crtc_mask()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "544fab624d3322a37de907b06fc4fb60f906a094",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: get the crtc_id from the pipe_arg\u000a\u000aMakes the code shorter and easier to read.\u000a\u000aCurrently if the user has not set the crtc_id, we fetch the crtc yet do\u000anot \"bother\" setting the id - do so.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "544fab624d3322a37de907b06fc4fb60f906a094",
        "msg" : "modetest: get the crtc_id from the pipe_arg",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "bdb9b82cf7ba557aa296f6ed2fbe04ea8a0c3ea1",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: unify {,atomic_}set_mode()\u000a\u000aInstead of duplicating the exact same code across the two functions,\u000afold them into one.\u000a\u000aFor some strange reason git diff may show atomic_clear_mode() as changed\u000aThe function in untouched, despite the misleading output.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "bdb9b82cf7ba557aa296f6ed2fbe04ea8a0c3ea1",
        "msg" : "modetest: unify {,atomic_}set_mode()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "3b9585d88e0b31a1953e8f553b7ccf62851fe31f",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: move pipe_resolve_connectors() further up\u000a\u000aMove the function above set_mode, since we'll be using it from there as\u000aof next commit.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "3b9585d88e0b31a1953e8f553b7ccf62851fe31f",
        "msg" : "modetest: move pipe_resolve_connectors() further up",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "d928cd803acc814ac743d6a294d9534ac1ddabaf",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: push pipe_resolve_connectors() to set_mode\u000a\u000aThe function is closely related to pipe_find_crtc_and_mode() so we might\u000aas well keep them together.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "d928cd803acc814ac743d6a294d9534ac1ddabaf",
        "msg" : "modetest: push pipe_resolve_connectors() to set_mode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "3d88c993a40a4cac974de981ccf5bf154b1e1dc8",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: factor out atomic pageflip test\u000a\u000aMove the hunk of code into a function, making the overall flow easier to\u000afollow and providing some symmetry to the non-atomic path.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "3d88c993a40a4cac974de981ccf5bf154b1e1dc8",
        "msg" : "modetest: factor out atomic pageflip test",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "e341176d9f6c33f47e6887411644abca7f68be81",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: don't error out of final AtomicCommit\u000a\u000aThe very final drmModeAtommicCommit tears down the existing mode/plane\u000asetup. Following it we clean up other misc state laying around.\u000a\u000aChances are that it will not fail, but in the extremely unlikely case it\u000adoes, there's nothing one can do.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "e341176d9f6c33f47e6887411644abca7f68be81",
        "msg" : "modetest: don't error out of final AtomicCommit",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "a04c8abb86362e39a5a74caddf923356dec8d61f",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: reorder atomic path alike the non-atomic\u000a\u000aMakes the code a tiny bit more symmetrical.\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "a04c8abb86362e39a5a74caddf923356dec8d61f",
        "msg" : "modetest: reorder atomic path alike the non-atomic",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tests/modetest/modetest.c"
        ],
        "commitId" : "bf602a2d6794878a5ef3676254d33ba018c6f2a7",
        "timestamp" : 1589918975000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
          "fullName" : "emil.l.velikov"
        },
        "authorEmail" : "emil.l.velikov@gmail.com",
        "comment" : "modetest: Add a new \"-r\" option to set a default mode\u000a\u000aThis option finds all connected connector and then sets its preferred\u000amode on it. If no preferred mode is available, first mode is used.\u000a\u000aThis option must be set w/o any mode or plane.\u000a\u000aThis allows for a quick test on all connected outputs.\u000a\u000aLoosely based on the work by Ezequiel Garcia <ezequiel@collabora.com>\u000a\u000aChanges since Ezequiel's work:\u000a - implement atomic codepath\u000a - set all connectors\u000a - pick correct crtc\u000a - don't set -r by default\u000a - nearly identical output in atomic and non-atomic codepaths\u000a\u000av2:\u000a - Use the crtc->crtc_id, instead of the plane's current crtc_id\u000a\u000aSigned-off-by: Emil Velikov <emil.velikov@collabora.com>\u000aReviewed-by: Ezequiel Garcia <ezequiel@collabora.com>\u000aTested-by: Ezequiel Garcia <ezequiel@collabora.com>\u000a",
        "date" : "2020-05-19 21:09:35 +0100",
        "id" : "bf602a2d6794878a5ef3676254d33ba018c6f2a7",
        "msg" : "modetest: Add a new \"-r\" option to set a default mode",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tests/modetest/modetest.c"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "meson.build"
        ],
        "commitId" : "bb70ab82fd599b0a0db3d22354f05ae87fbc4515",
        "timestamp" : 1590525189000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
          "fullName" : "airlied"
        },
        "authorEmail" : "airlied@redhat.com",
        "comment" : "Bump version to 2.4.102\u000a\u000aSigned-off-by: Dave Airlie <airlied@redhat.com>\u000a",
        "date" : "2020-05-27 06:33:09 +1000",
        "id" : "bb70ab82fd599b0a0db3d22354f05ae87fbc4515",
        "msg" : "Bump version to 2.4.102",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "meson.build"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "2c0c7a345a69ba6adb38f3d214c1a5c9dd239970",
        "timestamp" : 1592828130000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "bump the version\u000a",
        "date" : "2020-06-22 15:15:30 +0300",
        "id" : "2c0c7a345a69ba6adb38f3d214c1a5c9dd239970",
        "msg" : "bump the version",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/patches/fix-realpath-vs-firefox.diff",
          "debian/patches/series"
        ],
        "commitId" : "6def243a601bf00706774d7bb7aa35073f2cb43c",
        "timestamp" : 1592828674000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "fix-realpath-vs-firefox.diff: Dropped, upstream.\u000a",
        "date" : "2020-06-22 15:24:34 +0300",
        "id" : "6def243a601bf00706774d7bb7aa35073f2cb43c",
        "msg" : "fix-realpath-vs-firefox.diff: Dropped, upstream.",
        "paths" : [
          {
            "editType" : "delete",
            "file" : "debian/patches/fix-realpath-vs-firefox.diff"
          },
          {
            "editType" : "edit",
            "file" : "debian/patches/series"
          },
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog",
          "debian/libdrm-tests.install"
        ],
        "commitId" : "2fb5edb5df519f2958b4251ec332f2cb788c2290",
        "timestamp" : 1592828976000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "libdrm-tests.install: Added /usr/bin/drmdevice.\u000a",
        "date" : "2020-06-22 15:29:36 +0300",
        "id" : "2fb5edb5df519f2958b4251ec332f2cb788c2290",
        "msg" : "libdrm-tests.install: Added /usr/bin/drmdevice.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          },
          {
            "editType" : "edit",
            "file" : "debian/libdrm-tests.install"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/changelog"
        ],
        "commitId" : "aad1ebe63f9f2126d9bfc5a141e581d695a10f14",
        "timestamp" : 1592829248000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
          "fullName" : "tjaalton"
        },
        "authorEmail" : "tjaalton@debian.org",
        "comment" : "release to sid\u000a",
        "date" : "2020-06-22 15:34:08 +0300",
        "id" : "aad1ebe63f9f2126d9bfc5a141e581d695a10f14",
        "msg" : "release to sid",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/changelog"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/gbp.conf"
        ],
        "commitId" : "4f04b286cd741a329f5ab9ecf1fb00633c4b332b",
        "timestamp" : 1601657829000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Add debian/gbp.conf\u000a",
        "date" : "2020-10-02 18:57:09 +0200",
        "id" : "4f04b286cd741a329f5ab9ecf1fb00633c4b332b",
        "msg" : "Add debian/gbp.conf",
        "paths" : [
          {
            "editType" : "add",
            "file" : "debian/gbp.conf"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "debian/libdrm2-udeb.install",
          "debian/control",
          "debian/rules"
        ],
        "commitId" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
        "timestamp" : 1601657829000,
        "author" : {
          "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
          "fullName" : "Ivan J."
        },
        "authorEmail" : "parazyd@dyne.org",
        "comment" : "Do not build udeb package.\u000a",
        "date" : "2020-10-02 18:57:09 +0200",
        "id" : "c21de8043e06f58269d1c6e0bd83b8d718c357a7",
        "msg" : "Do not build udeb package.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "debian/rules"
          },
          {
            "editType" : "edit",
            "file" : "debian/control"
          },
          {
            "editType" : "delete",
            "file" : "debian/libdrm2-udeb.install"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/airlied",
      "fullName" : "airlied"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/alexander.deucher",
      "fullName" : "alexander.deucher"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/daniels",
      "fullName" : "daniels"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/david1.zhou",
      "fullName" : "david1.zhou"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/emil.l.velikov",
      "fullName" : "emil.l.velikov"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/eric",
      "fullName" : "eric"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/eric.engestrom",
      "fullName" : "eric.engestrom"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/hoegsberg",
      "fullName" : "hoegsberg"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/imre.deak",
      "fullName" : "imre.deak"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/james.zhu",
      "fullName" : "James.Zhu"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/jmcasanova",
      "fullName" : "jmcasanova"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/kherbst",
      "fullName" : "kherbst"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/leo.liu",
      "fullName" : "leo.liu"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/luben.tuikov",
      "fullName" : "luben.tuikov"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/lucas.demarchi",
      "fullName" : "lucas.demarchi"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/manu",
      "fullName" : "manu"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/marek.olsak",
      "fullName" : "marek.olsak"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/michel",
      "fullName" : "michel"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/nicholasbishop",
      "fullName" : "nicholasbishop"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/parazyd",
      "fullName" : "Ivan J."
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/pierre-eric.pelloux-prayer",
      "fullName" : "pierre-eric.pelloux-prayer"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/ps.report",
      "fullName" : "ps.report"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/ray.huang",
      "fullName" : "ray.huang"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/tjaalton",
      "fullName" : "tjaalton"
    },
    {
      "absoluteUrl" : "https://phoenix.maemo.org/user/ville.syrjala",
      "fullName" : "ville.syrjala"
    }
  ]
}