{"push_id":713336524,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"9909e970318a503599fa0982f8ee9b73f35ead93","before":"5188358c82d322f124e83829822f51c5b7a1cfc2","commits":[{"sha":"5b0e76f143887c4ec7db45c54a7ba27a58f59227","author":{"email":"4c996f2f093ddd0585a556460b4cc3ba555546ef@gmail.com","name":"Emil Velikov"},"message":"Revert \"Add device enumeration interface (v4)\"\n\nThis reverts commit fde4969176822fe54197b6baa78f8b0ef900baba.\n\nThe commit adds an API that does not seem flexible enough to be used in\ncurrent open-source projects. Additionally it adds a hidden dependency\nof libudev, which when used in mesa caused grief when combined with\nSteam('s runtime).\n\nLet's revert this for now and add a tweaked API later on that can be\nused in mesa/xserver.\n\nCc: Frank Min <frank.min@amd.com>\nCc: Christian König <christian.koenig@amd.com>\nCc: Alex Deucher <alexander.deucher@amd.com>\nCc: Jammy Zhou <Jammy.Zhou@amd.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/5b0e76f143887c4ec7db45c54a7ba27a58f59227"},{"sha":"ed44e0b9585c563905447eceed12af9c1c7ca8d4","author":{"email":"cd6e8d405ca90be3a03d5427c5b24fbd2d68dcc4@linux.intel.com","name":"Ville Syrjälä"},"message":"Support atomic modesetting ioctl\n\nAdd support for the atomic modesetting ioctl through a property-set API.\n\nv1: Squashed intermediate patches from Ville, Rob and myself. Updated\n    for current kernel interface (no blobs).\nv2: Rewrite user-facing API to provide transactional/cursor interface.\n    Use memclear to zero out ioctl.\n\nSigned-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>\nSigned-off-by: Rob Clark <robclark@freedesktop.org>\nSigned-off-by: Daniel Stone <daniels@collabora.com>\n\nv3 [Emil Velikov]: Remove DRM_CAP_ATOMIC - superseded by\nDRM_CLIENT_CAP_ATOMIC.\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/ed44e0b9585c563905447eceed12af9c1c7ca8d4"},{"sha":"32471b265c6fbce6d519f0420a0ffeb608296502","author":{"email":"62e7e355d5d8400fa8384448796af0bf6be4ffae@collabora.com","name":"Daniel Stone"},"message":"Add blob property create/destroy ioctl wrappers\n\nv2: Use memclear to zero out structure.\n\nSigned-off-by: Daniel Stone <daniels@collabora.com>\nReviewed-by: Rob Clark <robclark@freedesktop.org>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/32471b265c6fbce6d519f0420a0ffeb608296502"},{"sha":"8426967d4e34ef5924a30166662c60d1003072bd","author":{"email":"4c996f2f093ddd0585a556460b4cc3ba555546ef@gmail.com","name":"Emil Velikov"},"message":"xf86drmMode: remove unused valgrind(VG) macros\n\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/8426967d4e34ef5924a30166662c60d1003072bd"},{"sha":"5f76273d51fee5c176302ae5f57673461b80333b","author":{"email":"4c996f2f093ddd0585a556460b4cc3ba555546ef@gmail.com","name":"Emil Velikov"},"message":"xf86drmMode: include config.h before anything else\n\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/5f76273d51fee5c176302ae5f57673461b80333b"},{"sha":"47a2de27a0f087908e3063fdd6dfdececd2db75b","author":{"email":"789b315743a28dd066a4ba1459c35951c291d8a6@gmail.com","name":"Matt Turner"},"message":"configure: Add flag to disable valgrind support.\n\nv2 [Emil Velikov]: Autodetect valgrind.\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/47a2de27a0f087908e3063fdd6dfdececd2db75b"},{"sha":"7da8f07274cfe57cfd157e184f1f0b4c15405b9e","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"exynos: fimg2d: fix return codes\n\nEven if flushing the command buffer doesn't succeed, the\nG2D calls would still return zero. Fix this by just passing\nthe flush return code.\n\nIn fact error handling currently ignores the fact that\ng2d_add_cmd() can fail. This is going to be handled\nin a later patch.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/7da8f07274cfe57cfd157e184f1f0b4c15405b9e"},{"sha":"8d8bbbb9722c3eed3e2736da95d2fef4613d97fb","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: replace return by break\n\nThe 'usage' function already does exit(0), so that this\n'return -EINVAL' is never called. Just put a break there\nto avoid confusion.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/8d8bbbb9722c3eed3e2736da95d2fef4613d97fb"},{"sha":"53b1081da1b05e6225d93d4a6890fba4eba8313e","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"exynos/fimg2d: simplify g2d_fini()\n\nfree()ing a nullptr is a noop, so remove the check.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/53b1081da1b05e6225d93d4a6890fba4eba8313e"},{"sha":"0536d33f077ef92b5e9577c32a8772dd79f31c43","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: clean struct connector\n\nRemove all unused struct members. An inspection of the\ngit history shows that these members were also never\nused in the past.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/0536d33f077ef92b5e9577c32a8772dd79f31c43"},{"sha":"3aeea6198d3c62bab2ce98450f47ff91e402784b","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: remove unused define\n\nIt doesn't make sense to limit the number of\ntest cases anyway.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/3aeea6198d3c62bab2ce98450f47ff91e402784b"},{"sha":"28d896c763e0cc2ab8f9679ee75b756bdd587da7","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: remove struct fimg2d_test_case\n\nIt doesn't make sense to keep this structure, since we\ncan just call all tests directly. An inspection of the\ngit history shows that no code ever used this\nabstraction in the past.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/28d896c763e0cc2ab8f9679ee75b756bdd587da7"},{"sha":"13ad10afc306a76f9a61e6a339e412a34a59bfe4","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: simplify drm_set_crtc\n\nWe can just return 'ret' here, the goto serves no purpose.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/13ad10afc306a76f9a61e6a339e412a34a59bfe4"},{"sha":"b26c8efb6566e78d12a93fee7c01f6857e07f611","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: remove connector_find_plane\n\nNo test uses DRM planes at the moment so this function\nis never called. Inspection of the git history shows\nthat DRM planes were also never used in these tests\nin the past.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/b26c8efb6566e78d12a93fee7c01f6857e07f611"},{"sha":"2bf0d5bf63cda5a0abd79f2fd4b5737cb852b476","author":{"email":"4c4bdab7e8565a5c263c93a14c8947afdc7cdad5@math.uni-bielefeld.de","name":"Tobias Jakobi"},"message":"tests/exynos: handle G2D_IMGBUF_COLOR in switch statements\n\nThis fixes a compiler warning about missing handling of enum\nvalues in the switch statements.\n\nAlso remove the silent mapping to G2D_IMGBUF_GEM when an\nunknown buffer type is encountered. We have full control\nabout the type here, and if it's unknown then we obviously\nhave a bug in the code.\n\nSigned-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>\nAcked-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/2bf0d5bf63cda5a0abd79f2fd4b5737cb852b476"},{"sha":"ba4b5ac010ab85406ec52e3906e13d58cd9aa782","author":{"email":"4c996f2f093ddd0585a556460b4cc3ba555546ef@gmail.com","name":"Emil Velikov"},"message":"configure.ac: bump version to 2.4.62 for release\n\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/ba4b5ac010ab85406ec52e3906e13d58cd9aa782"},{"sha":"676c806d0221a7ea375676b2eab514c426fcacd3","author":{"email":"4c996f2f093ddd0585a556460b4cc3ba555546ef@gmail.com","name":"Emil Velikov"},"message":"configure: default --enable-valgrind to auto\n\n... as the help text says.\n\nReported-by: Jasper St. Pierre <jstpierre@mecheye.net>\nSigned-off-by: Emil Velikov <emil.l.velikov@gmail.com>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/676c806d0221a7ea375676b2eab514c426fcacd3"},{"sha":"adc122e6b1770f2d066919f209d24d0c3aa8863f","author":{"email":"ed664c4bb5cadd95cb7521d1190a56e280fa6954@rutgers.edu","name":"Jan Vesely"},"message":"Fix switch-enum warnings\n\nSigned-off-by: Jan Vesely <jan.vesely@rutgers.edu>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/adc122e6b1770f2d066919f209d24d0c3aa8863f"},{"sha":"d8e070225034a3671f05b75648be2c9e316015d0","author":{"email":"ed664c4bb5cadd95cb7521d1190a56e280fa6954@rutgers.edu","name":"Jan Vesely"},"message":"Fix strict aliasing warning\n\nSigned-off-by: Jan Vesely <jan.vesely@rutgers.edu>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/d8e070225034a3671f05b75648be2c9e316015d0"},{"sha":"9909e970318a503599fa0982f8ee9b73f35ead93","author":{"email":"ed664c4bb5cadd95cb7521d1190a56e280fa6954@rutgers.edu","name":"Jan Vesely"},"message":"drmsltest: Check expected neighbours\n\nSigned-off-by: Jan Vesely <jan.vesely@rutgers.edu>","distinct":true,"url":"https://api.github.com/repos/jvesely/libdrm/commits/9909e970318a503599fa0982f8ee9b73f35ead93"}]}