)]}'
{
  "log": [
    {
      "commit": "455b7456397dff01443584b09e2fd594079e905c",
      "tree": "bf2c8250cdcdfbf60a1e853b1ec2bb90fc9cd556",
      "parents": [
        "fefcc1b9da809daaf287c93c3c44d3d3f35e8d9e",
        "d30ea0663adab7452bd44404fb1d6700a96a8d3f"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Wed Mar 26 15:10:08 2025 -0700"
      },
      "committer": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Wed Mar 26 15:24:03 2025 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027\n\nBring in from upstream:\n* d30ea066 (crrev/c/6394316) intel_defines: Add ADL-N PCI ids\n\nGet these earlier missed changes from upstream:\n* 3dd534cc Add padding for i915 cursor buffers\n* aec65367 virtgpu_cross_domain: Hold a lock for all of bo_create\n\nBug: 403278247\nTest: CI\n\nChange-Id: I0abfa7707032a4601dc456628b20a30ea498e8ea\n"
    },
    {
      "commit": "d30ea0663adab7452bd44404fb1d6700a96a8d3f",
      "tree": "8f4671c3e24743ee020f92e18297330fc1c609a8",
      "parents": [
        "3dd534cca22443d6ed2c7c0e2929a0a47c2a524c"
      ],
      "author": {
        "name": "Jeevaka Prabu Badrappan",
        "email": "jeevaka.badrappan@intel.corp-partner.google.com",
        "time": "Tue Mar 18 19:13:43 2025 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Mar 25 17:19:19 2025 -0700"
      },
      "message": "intel_defines: Add ADL-N PCI ids\n\nRef: https://patchwork.freedesktop.org/patch/578271/?series\u003d129901\u0026rev\u003d1\nRef: bspec 68397\n\nBUG\u003db:403278247\nTEST\u003dCI\n\nChange-Id: I4588469defa166e58e733ae45af3247e2222c654\nSigned-off-by: Jeevaka Prabu Badrappan \u003cjeevaka.badrappan@intel.corp-partner.google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6394316\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "fefcc1b9da809daaf287c93c3c44d3d3f35e8d9e",
      "tree": "7e0e35e6c967455ddb002aa67db64677e49a213e",
      "parents": [
        "62bb85b8ff64a656928e0be4c7a53710570cc6d5",
        "d99636bb60dd763c9887245d409db08cde645ec4"
      ],
      "author": {
        "name": "John Stultz",
        "email": "jstultz@google.com",
        "time": "Thu Mar 20 01:03:58 2025 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Mar 20 01:03:58 2025 -0700"
      },
      "message": "Merge \"cros_gralloc: move cflags select into minigbm_defaults build rule\" into main"
    },
    {
      "commit": "3dd534cca22443d6ed2c7c0e2929a0a47c2a524c",
      "tree": "553fdfb10640635e55cac650ffbf58d50be2ba49",
      "parents": [
        "aec6536741c08e070ae0413746d9436ef1eaa136"
      ],
      "author": {
        "name": "Andrew Wolfers",
        "email": "aswolfers@google.com",
        "time": "Wed Mar 12 13:30:44 2025 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Mar 12 12:21:51 2025 -0700"
      },
      "message": "Add padding for i915 cursor buffers\n\nThis change adds behavior to pad the requested buffer size when the\nBO_USE_CURSOR flag is set. This change is required due to restrictions\non cursor planes with the i915 driver, where a buffer must be of a\nparticular size in order to be committed to a cursor plane. The exact\nrequirements can be queried from the DRM_CAP_CURSOR_{WIDTH|HEIGHT}\nproperties, which if provided, will specify a known acceptable cursor\nbuffer size. After this change, if the BO_USE_CURSOR flag is set and the\nrequested size is less than indicated capability, the resulting buffer\nwill be padded according to the difference.\n\nBug: b/378461707 , b/388014686\nChange-Id: I451421cc784d1e3fdc83eb4e9762d6f0f4caea7c\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6282179\nTested-by: Andrew Wolfers \u003caswolfers@chromium.org\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\nCommit-Queue: Andrew Wolfers \u003caswolfers@chromium.org\u003e\n"
    },
    {
      "commit": "d99636bb60dd763c9887245d409db08cde645ec4",
      "tree": "7e0e35e6c967455ddb002aa67db64677e49a213e",
      "parents": [
        "3ad9bbdfda3b8bab6c1bc254a32badcf9568d762"
      ],
      "author": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Thu Dec 12 15:17:03 2024 +0800"
      },
      "committer": {
        "name": "Yongqin Liu",
        "email": "yongqin.liu@linaro.org",
        "time": "Fri Mar 07 00:39:34 2025 +0800"
      },
      "message": "cros_gralloc: move cflags select into minigbm_defaults build rule\n\nfrom the current libgbm build rule, so that one minigbm build rule\nwould work for all platforms based on the minigbm platform\nsoong config varible which is set in the device repository.\n\nTest: boot to homescreen with both msm and generic minigbm\n      allocator and mapper versions\n\nChange-Id: I939730626eb478f699b1b099054446f25bb7289c\nSigned-off-by: Yongqin Liu \u003cyongqin.liu@linaro.org\u003e\nSigned-off-by: Amit Pundir \u003camit.pundir@linaro.org\u003e\nSuggested-by: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "aec6536741c08e070ae0413746d9436ef1eaa136",
      "tree": "e23723caed0708a59d019edf640e44a96cf05adf",
      "parents": [
        "e37e16203f2d4cc3f529fb1c9e81b4745bc42597"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Thu Feb 20 11:42:42 2025 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 25 04:26:53 2025 -0800"
      },
      "message": "virtgpu_cross_domain: Hold a lock for all of bo_create\n\nIn crosvm, the MinigbmDevice implementation of the Gralloc interface\nassumes that a call to get_image_memory_requirements will be immediately\nfollowed by a matching call to allocate_memory, as the implementation\nstashes a buffer allocated by the first call to be returned by the\nsecond.\n\nHowever on Android multiple processes/threads can be making calls to\nallocate memory via CrosGralloc. In particular if the device is\nconfigured to use the cross-domain back-end, and two threads are trying\nto allocate memory, the two requests to get the memory requirements for\nan allocation can be submitted to crosvm followed by the two requests to\nactually allocate memory.\n\nWhen the assumption is violated, the crosvm code was raising an error\nfor the SECOND memory requirement request. However the error does not\npropagate back to the virtgpu_cross_domain code here. The result is that\nthe request is understood to have succeeded, and the code here then\nreads the size metadata from the response buffer, but that contains the\nvalues from the FIRST memory requirement request. Those values may be\n\nThere is a fix for crosvm in review (https://crrev.com/c/6260975) to\nnot raise an error if the calls are not made in the expected order,\nwhile still maintaining a single stashed buffer. However this means the\nmemory allocated for one of the two requests must be released, and would\nhave to be reallocated, at some extra runtime cost as allocating\ngraphics memory requires allocating physically contiguous memory.\n\nThe existing cross-domain code here acquired a simple mutex lock to\nmaintain a metadata cache, which was held for the duration of the first\ncall. This change extends the duration of the lock to the entire\nallocation request so that the guest always makes the two requests in\nthe expected order.\n\nBUG\u003db:395748805,b:355060470\nTEST\u003dARCVM on Corsola starts up under high CPU stress\n\nChange-Id: I6429ea28141ef440345a3eb442066173b3e04802\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6288246\nCommit-Queue: Lloyd Pique \u003clpique@google.com\u003e\nReviewed-by: Yiwei Zhang \u003czzyiwei@chromium.org\u003e\nTested-by: Lloyd Pique \u003clpique@google.com\u003e\n"
    },
    {
      "commit": "62bb85b8ff64a656928e0be4c7a53710570cc6d5",
      "tree": "4414fa6c948a1d4e9173d9157862c8dd2290759e",
      "parents": [
        "5e21151756b6c04a849f4f15e31eb887089510ce",
        "3ad9bbdfda3b8bab6c1bc254a32badcf9568d762"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Feb 18 14:44:04 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 18 14:44:04 2025 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 3ad9bbdfda\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3498986\n\nChange-Id: I62a356592238e48c49eb532a104a9a9e1a863ce3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e21151756b6c04a849f4f15e31eb887089510ce",
      "tree": "5d77051edba20119574c2566742d3d40ebcad8c7",
      "parents": [
        "e6f83856d4f16c522f5df3d3e772d2fe7cb59ca1",
        "1f506673a46b63e870bca50a71ff2af86ba98fa2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 18 14:32:12 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 18 14:32:12 2025 -0800"
      },
      "message": "Merge \"Revert \"Add janitors to the OWNERS file\"\" into main am: 1f506673a4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3499375\n\nChange-Id: Ia7009e320d3cc4652e6f812f167103e7f0bb8951\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3ad9bbdfda3b8bab6c1bc254a32badcf9568d762",
      "tree": "4414fa6c948a1d4e9173d9157862c8dd2290759e",
      "parents": [
        "1f506673a46b63e870bca50a71ff2af86ba98fa2"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Feb 18 21:50:39 2025 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Feb 18 13:56:32 2025 -0800"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: Ib3a298fc3516aef904d1dea55123e03274204eb2\n"
    },
    {
      "commit": "1f506673a46b63e870bca50a71ff2af86ba98fa2",
      "tree": "5d77051edba20119574c2566742d3d40ebcad8c7",
      "parents": [
        "ff8028e7083701b11e84ee4da6196b70a4bfbb03",
        "778a924b96affd69a809c44e536383430fad5c8e"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Tue Feb 18 13:55:55 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 18 13:55:55 2025 -0800"
      },
      "message": "Merge \"Revert \"Add janitors to the OWNERS file\"\" into main"
    },
    {
      "commit": "778a924b96affd69a809c44e536383430fad5c8e",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "a9ae53a8c43802e325b9fbb718fa98db45df35a1"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Tue Feb 18 13:51:43 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Feb 18 13:51:43 2025 -0800"
      },
      "message": "Revert \"Add janitors to the OWNERS file\"\n\nThis reverts commit a9ae53a8c43802e325b9fbb718fa98db45df35a1.\n\nReason for revert: I modified the wrong file. The correct CL is here aosp/3498986.\n\nChange-Id: I669cb7b08725f3cb501dfa5311703746425771dc\n"
    },
    {
      "commit": "e6f83856d4f16c522f5df3d3e772d2fe7cb59ca1",
      "tree": "65c0d0b59077ce1321847d046ec3b4c0d641b147",
      "parents": [
        "df3b0d2f98f20c5cc331bd01356767c36ed8bc09",
        "ff8028e7083701b11e84ee4da6196b70a4bfbb03"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Feb 11 16:33:50 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Feb 11 16:33:50 2025 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: ff8028e708\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3490650\n\nChange-Id: I0cb9845add6d7d32b81275dd915e30bef2ca225f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff8028e7083701b11e84ee4da6196b70a4bfbb03",
      "tree": "65c0d0b59077ce1321847d046ec3b4c0d641b147",
      "parents": [
        "ad502fed0478245c988ebff64bc48d0e80cc9bee",
        "e37e16203f2d4cc3f529fb1c9e81b4745bc42597"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Feb 11 14:44:56 2025 -0800"
      },
      "committer": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Feb 11 14:47:28 2025 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027\n\nBring in:\n* e37e162 xe: add lnl/ptl pci ids (crrev/c/6254318)\n* b4d0423 drv: remove unused #include \u003clinux/dma-buf.h\u003e (crrev/c/6250261)\n\nBug: 358427077\nTest: Presubmit\nChange-Id: I0d6422a1afd51dfa934a5fcc2116ddab3c2bc51e\n"
    },
    {
      "commit": "e37e16203f2d4cc3f529fb1c9e81b4745bc42597",
      "tree": "a86af19d6338a3e97fd5916de273bf6cdbac7871",
      "parents": [
        "b4d04233b0dd2c8e1ba5de60b233384110b4f40e"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 03 16:48:05 2025 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 11 14:24:15 2025 -0800"
      },
      "message": "xe: add lnl/ptl pci ids\n\nIDs match those added to mesa in:\n* https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29273\n* https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/31838\n* https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/32149\n\nAlso sets the correct graphics_version but still uses the unsavory\nis_mtl_or_newer flag, which will later be replaced by explicit version\ntesting at each special-case or initialization of per-version\ncapabilities.\n\nBug: b:358427077\nTest: Builds, CQ\nChange-Id: I5368c0a2da00a42c70f7c6cf7740fad5ca1cea2e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6254318\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nReviewed-by: Tim Van Patten \u003ctimvp@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\n"
    },
    {
      "commit": "b4d04233b0dd2c8e1ba5de60b233384110b4f40e",
      "tree": "2730307d15e51f6446f76a801e5816090d4ecc43",
      "parents": [
        "e2726068a7e039e5ba9cb89b0e913e0b993aea3c"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 15:31:05 2025 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Feb 11 11:00:38 2025 -0800"
      },
      "message": "drv: remove unused #include \u003clinux/dma-buf.h\u003e\n\nA leftover from prior refactor. Unnecessary and broke android builds.\n\nFixes: 3ab89b0 (\"xe: add initial Xe kmd support for gen12 xelp\")\n\nBUG\u003db:358427077\nTEST\u003dBuilds + CQ\n\nChange-Id: I7ed2317409c2c381a244d714a26201662151adfd\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6250261\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nAuto-Submit: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Matt Turner \u003cmsturner@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\n"
    },
    {
      "commit": "df3b0d2f98f20c5cc331bd01356767c36ed8bc09",
      "tree": "49386902c58283064f9e699092627f46f9b8a9e8",
      "parents": [
        "c134076de757cf7f701557525a73a3d1b69ef2b6",
        "ad502fed0478245c988ebff64bc48d0e80cc9bee"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 17:49:06 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 17:49:06 2025 -0800"
      },
      "message": "ANDROID: build Xe backend into intel targets am: ad502fed04\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3486572\n\nChange-Id: I89cb688fa3e8a1ea5fdb28ebc762569e405184c7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "c134076de757cf7f701557525a73a3d1b69ef2b6",
      "tree": "70e5fc54cf6cd724d0099124e3d7e6da723add3a",
      "parents": [
        "dd4dab2039d4d5960f05def6bb8cab7bb1630243",
        "a394318df6af1db6e80afd151f4cdd8ee3ef3e67"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 16:48:35 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Feb 10 16:48:35 2025 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: a394318df6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3486704\n\nChange-Id: I7c15780aff431bb247e351dab5d2cf01118298ea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ad502fed0478245c988ebff64bc48d0e80cc9bee",
      "tree": "49386902c58283064f9e699092627f46f9b8a9e8",
      "parents": [
        "a394318df6af1db6e80afd151f4cdd8ee3ef3e67"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 15:41:15 2025 -0800"
      },
      "committer": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 15:41:17 2025 -0800"
      },
      "message": "ANDROID: build Xe backend into intel targets\n\nBug: 358427077\nTest: CQ\n\nChange-Id: I61bbfdd6665622c7a56c773e0c450e2fb54a4380\n"
    },
    {
      "commit": "a394318df6af1db6e80afd151f4cdd8ee3ef3e67",
      "tree": "70e5fc54cf6cd724d0099124e3d7e6da723add3a",
      "parents": [
        "584eb0112d6e7a46ab621d48bffab24eaaf68ee7",
        "e2726068a7e039e5ba9cb89b0e913e0b993aea3c"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 12:39:30 2025 -0800"
      },
      "committer": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Feb 10 15:27:48 2025 -0800"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027\n\nTo bring in Xe backend (crrev/c/6245163 and parents).\n\nBug: 358427077\nTest: CQ\nChange-Id: I27f9bdbcbf7e25a13209bf83f09be8c3724ad346\n"
    },
    {
      "commit": "e2726068a7e039e5ba9cb89b0e913e0b993aea3c",
      "tree": "7e0535b4a1a2c78be66f11bc82d602ac30cef2f1",
      "parents": [
        "4a5d3773fb369d8cc5a70be0b5cf999030771554"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Wed Dec 04 16:43:37 2024 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 10 11:07:57 2025 -0800"
      },
      "message": "xe: use WC memtype only for SCANOUT\n\nPrefer WB memtype unless passed SCANOUT flag (then use WC).\n\nBUG\u003db:358427077\nTEST\u003ddrm-tests\n\nChange-Id: Idc35fb901f176013b921d292c7a946f19b7ac826\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6245163\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "4a5d3773fb369d8cc5a70be0b5cf999030771554",
      "tree": "859175f275cc04f8e64e8d5dcbf933c428a29f96",
      "parents": [
        "f702a3b497039d7c6c25cdceedcfb2f3a6ea0df1"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Wed Nov 27 15:58:59 2024 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 10 11:07:55 2025 -0800"
      },
      "message": "xe: ensure YVU420_ANDROID total_size is aligned to pagesize\n\nThe Xe kmd requires it but it was missed when calculating the total_size\nof YVU420_ANDROID buffers.\n\nBUG\u003db:358427077\nTEST\u003ddrm-tests\n\nChange-Id: I2f201b9ba7d12a70074333f6ad4a0fbfeb77c3a3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6245162\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "f702a3b497039d7c6c25cdceedcfb2f3a6ea0df1",
      "tree": "893db6bc75367fb2c024bac2f23efa694bf6cffd",
      "parents": [
        "3c48f8ad13f3a2457f93a8a5b8c786c1e1102c65"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Mon Nov 25 15:23:06 2024 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 10 11:07:54 2025 -0800"
      },
      "message": "xe: stop searching device ids after first match\n\ngen12_ids array is inclusive of most of the ids in other arrays, so it\nshould be treated as a least-specific-fallback to the others, and come\nlast in search order and only if not matched in more-specific arrays\nsearched earlier.\n\nBUG\u003db:358427077\nTEST\u003ddrm-tests\n\nChange-Id: I4f66b6a945d2dfa7288a81dfe3f314a9f2f63273\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6245161\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\n"
    },
    {
      "commit": "3c48f8ad13f3a2457f93a8a5b8c786c1e1102c65",
      "tree": "0844f3105235d2dbd5ac66c56756bc3ed03e17c3",
      "parents": [
        "3ab89b0247689468026725034dbf9870b8c50eef"
      ],
      "author": {
        "name": "George D Sworo",
        "email": "george.d.sworo@intel.com",
        "time": "Mon Feb 03 15:49:34 2025 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 10 11:07:52 2025 -0800"
      },
      "message": "xe: retrieve device info using IOCTLs instead of libdrm API\n\nBUG\u003db:358427077\nTEST\u003ddrm-tests\n\nChange-Id: I495ae665e224ef5704b796a8339cad562ed0c6c3\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6245160\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "3ab89b0247689468026725034dbf9870b8c50eef",
      "tree": "8bfd68d993f20a2c3ac8953fbb0c8abbb8690dcb",
      "parents": [
        "afef668e2775ae2c6746339a4d918dd633a5832d"
      ],
      "author": {
        "name": "Carlos Santa",
        "email": "carlos.santa@intel.com",
        "time": "Wed Jun 26 14:32:31 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Feb 10 11:07:50 2025 -0800"
      },
      "message": "xe: add initial Xe kmd support for gen12 xelp\n\nAdds a new intel backend for interfacing with the Xe kernel driver.\nCurrently only tested on gen12 (Xe1; e.g. TGL, ADL, MTL).\n\nTest 1: drm-tests (natively): stop ui and then run:\n\t- mapped_texture_test\n\t- null_platform_test -m [I915_FORMAT_MOD_X_TILED|I915_FORMAT_MOD_Y_TILED]\n\t- plane_test (by default it uses NV12)\n\nTest 2: full OS: boot to UI, execute webGL and/or YouTube successfully and watch\nthe terminal: TERM\u003dxterm watch -n1 -d cat /sys/kernel/debug/dri/0/i915_display_info\nfor color formats and display plane usage\n\nv1: Carlos Santa \u003ccarlos.santa@intel.corp-partner.google.com\u003e\nv2: Ryan Neph \u003cryanneph@google.com\u003e\n  - formatting fixes\n  - remove deprecated #ifdef I915_SCANOUT_Y_TILED conditional compilation\n  - add missing backend_xe implementations\n  - mimic i915_add_combinations\n    - Match formatting, order of operations, and add the missing combo for\n      YVU420_ANDROID + USE_CAMERA_WRITE.\n    - In a future CL, we\u0027ll factor this into a common function called by both\n      backends.\n  - simplify xe_bo_map()\n    - The conditional body is always taken, so remove the conditional entirely.\n  - mark late-gen12 as mtl_or_newer until proper version handling is used.\n\nBUG\u003db:358427077\nTEST\u003ddrm-tests (see above)\n\nChange-Id: I1eaa1dcce6cee706a421b3c4d6a532a6b83f8564\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6245159\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "dd4dab2039d4d5960f05def6bb8cab7bb1630243",
      "tree": "0431cbdf8689439009a6b6faf095d011afa1047f",
      "parents": [
        "83be8b31c5ea471be28d10f054c553b95af23f5d",
        "584eb0112d6e7a46ab621d48bffab24eaaf68ee7"
      ],
      "author": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Fri Jan 31 11:33:09 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Jan 31 11:33:09 2025 -0800"
      },
      "message": "minigbm: Enable use in cros_codecs am: 584eb0112d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3470517\n\nChange-Id: I00dd5d382b1e262b9a97234faddeb76989f8af55\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "584eb0112d6e7a46ab621d48bffab24eaaf68ee7",
      "tree": "0431cbdf8689439009a6b6faf095d011afa1047f",
      "parents": [
        "978f530642e1b5802a476dbcadf8c6567b4a43f5"
      ],
      "author": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Thu Jan 30 19:24:55 2025 +0000"
      },
      "committer": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Thu Jan 30 19:24:55 2025 +0000"
      },
      "message": "minigbm: Enable use in cros_codecs\n\nPrevious to this CL, cros_codecs caused a build failure in soong\nwith the following message:\nerror: system/cros-codecs/Android.bp:17:1: module \"libcros_codecs\"\nvariant \"android_arm64_armv8-2a_cortex-a55_rlib_rlib-std\": depends\non //external/minigbm:libgbm_sys which is not visible to this module\nYou may need to add \"//system/cros-codecs\" to its visibility\n\nThis CL updates libgbm_sys\u0027s visibility with cros_codecs.\n\nBug: 389780527\nTest: Build cros_codecs with libgbm_sys as a depedency.\nChange-Id: Id4538880193adfda55d755449d1984d83b0a6919\n"
    },
    {
      "commit": "afef668e2775ae2c6746339a4d918dd633a5832d",
      "tree": "595755d90e8dfe89c68f5836c78d537bdd398f70",
      "parents": [
        "ad29efaa7109bf813b04c9738c8a8e75c2fe0090"
      ],
      "author": {
        "name": "Eliot Courtney",
        "email": "edcourtney@google.com",
        "time": "Thu Nov 14 16:41:54 2024 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jan 09 22:30:59 2025 -0800"
      },
      "message": "[i915] Use write-combining for offset map case.\n\nThis CL consolidates the logic for enabling write-combining on map and\napplies it also to the offset map codepath.\n\nBUG\u003db:371546474\nTEST\u003dCQ\n\nChange-Id: Iedb812339f12a5d11386266565168ba06c9f11da\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6022557\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Eliot Courtney \u003cedcourtney@chromium.org\u003e\nTested-by: Eliot Courtney \u003cedcourtney@chromium.org\u003e\n"
    },
    {
      "commit": "83be8b31c5ea471be28d10f054c553b95af23f5d",
      "tree": "67c45d3ef2123e1ee905c7c08ab5737ad9557914",
      "parents": [
        "bc7722904b2f35adc6a40a7c80daec76037ab9ac",
        "978f530642e1b5802a476dbcadf8c6567b4a43f5"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:59:21 2025 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:59:21 2025 -0800"
      },
      "message": "Merge \"i915: Choose TILE_4 vs TILE_Y at runtime\" into main am: 978f530642\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3427401\n\nChange-Id: I94c813a3b446b0cdc64fd4a1cb765f902264f2bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "978f530642e1b5802a476dbcadf8c6567b4a43f5",
      "tree": "67c45d3ef2123e1ee905c7c08ab5737ad9557914",
      "parents": [
        "a9ae53a8c43802e325b9fbb718fa98db45df35a1",
        "513713fa355e8a36f1066d2c4dd5757161726f98"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Mon Jan 06 11:31:07 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Jan 06 11:31:07 2025 -0800"
      },
      "message": "Merge \"i915: Choose TILE_4 vs TILE_Y at runtime\" into main"
    },
    {
      "commit": "bc7722904b2f35adc6a40a7c80daec76037ab9ac",
      "tree": "25b2ff76a939edf6f50a9fb6b85b7843a0725717",
      "parents": [
        "a0fda659f017a559156848871b6c600de4b257d7",
        "a9ae53a8c43802e325b9fbb718fa98db45df35a1"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 19:11:22 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 19:11:22 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: a9ae53a8c4\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3423843\n\nChange-Id: I87d634aab69d04d833fe4b445b2c0da7b3f3c545\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "513713fa355e8a36f1066d2c4dd5757161726f98",
      "tree": "a2bcb008b9b3f87ca15f10d710b9f7751b74c09f",
      "parents": [
        "d7d36a47f5bc5525d0f34719d4ba127cf5065f7c"
      ],
      "author": {
        "name": "Lina Versace",
        "email": "linyaa@google.com",
        "time": "Mon Dec 09 20:30:08 2024 -0800"
      },
      "committer": {
        "name": "Lina Versace",
        "email": "linyaa@google.com",
        "time": "Thu Dec 19 10:49:06 2024 -0800"
      },
      "message": "i915: Choose TILE_4 vs TILE_Y at runtime\n\nFor all current ChromeOS boards, MTL and older, this patch should change\nno behavior. It\u0027s just a refactor.\n\nDo not choose at buildtime based on macro definitions. Decisions about\nscanout-capable modifiers should be decided at runtime based on chipset\ninfo.\n\nWe can safely delete the #ifdef blocks for I915_SCANOUT_4_TILED and\nI915_SCANOUT_Y_TILED without changing any behavior. They were controlled\nby the ebuild snippet below, and the USE flag is set if and only if\nchipset \u003e\u003d MTL.\n\n        if use intel_drm_tile4 ; then\n                append-cppflags -DI915_SCANOUT_4_TILED\n        else\n                append-cppflags -DI915_SCANOUT_Y_TILED\n        fi\n\nI tested the patch on rex (MTL) and brya (ADL), which pre-patch took\ndifferent #ifdef paths.  Before and after the patch, On MTL, I confirmed\nthat fullscreen video from https://crosvideo.appspot.com/?codec\u003dh264 was\npromoted to a scanout plane with the expected pixel format and modifier:\nI915_FORMAT_MOD_4_TILED + DRM_FORMAT_NV12. On ADL, I confirmed the same\nfor I915_FORMAT_MOD_Y_TILED + DRM_FORMAT_NV12. I confirmed by inspecting\n/sys/kernel/debug/dri/0/state during video playback.\n\nBUG\u003db:349135555\nTEST\u003dbrya, rex. Confirm fullscreen h264 video gets promoted to scanout\n  plane with correct pixel format and modifier. See commit message.\n\nUpstream-Change-Id: I1c5155548287869279fec3aa0b02e057acc788fa\nUpstream-Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6082999\nMerged-In: I8643bba907f1f6f7610e6c9cddcbad597a74f270\nChange-Id: I0e9f6d1758ea6a1bf189808d50bd633f52dc4e62\n"
    },
    {
      "commit": "a9ae53a8c43802e325b9fbb718fa98db45df35a1",
      "tree": "25b2ff76a939edf6f50a9fb6b85b7843a0725717",
      "parents": [
        "d7d36a47f5bc5525d0f34719d4ba127cf5065f7c"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:27:40 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:27:40 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I83076a58152caad21a5baa264abc5b52edf38b98\n"
    },
    {
      "commit": "ad29efaa7109bf813b04c9738c8a8e75c2fe0090",
      "tree": "5a54554bfa38a307c7f1a2e1649178b75d6dd906",
      "parents": [
        "993130c58ec9915d866cbe6ef77af89d6bb01ee1"
      ],
      "author": {
        "name": "Lina Versace",
        "email": "linyaa@google.com",
        "time": "Mon Dec 09 20:30:08 2024 -0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Dec 16 23:32:40 2024 -0800"
      },
      "message": "i915: Choose TILE_4 vs TILE_Y at runtime\n\nFor all current ChromeOS boards, MTL and older, this patch should change\nno behavior. It\u0027s just a refactor.\n\nDo not choose at buildtime based on macro definitions. Decisions about\nscanout-capable modifiers should be decided at runtime based on chipset\ninfo.\n\nWe can safely delete the #ifdef blocks for I915_SCANOUT_4_TILED and\nI915_SCANOUT_Y_TILED without changing any behavior. They were controlled\nby the ebuild snippet below, and the USE flag is set if and only if\nchipset \u003e\u003d MTL.\n\n        if use intel_drm_tile4 ; then\n                append-cppflags -DI915_SCANOUT_4_TILED\n        else\n                append-cppflags -DI915_SCANOUT_Y_TILED\n        fi\n\nI tested the patch on rex (MTL) and brya (ADL), which pre-patch took\ndifferent #ifdef paths.  Before and after the patch, On MTL, I confirmed\nthat fullscreen video from https://crosvideo.appspot.com/?codec\u003dh264 was\npromoted to a scanout plane with the expected pixel format and modifier:\nI915_FORMAT_MOD_4_TILED + DRM_FORMAT_NV12. On ADL, I confirmed the same\nfor I915_FORMAT_MOD_Y_TILED + DRM_FORMAT_NV12. I confirmed by inspecting\n/sys/kernel/debug/dri/0/state during video playback.\n\nBUG\u003db:349135555\nTEST\u003dbrya, rex. Confirm fullscreen h264 video gets promoted to scanout\n  plane with correct pixel format and modifier. See commit message.\n\nChange-Id: I1c5155548287869279fec3aa0b02e057acc788fa\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/6082999\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nReviewed-by: Marcin Wojtas \u003cmwojtas@google.com\u003e\nTested-by: Lina Versace \u003clinyaa@google.com\u003e\nCommit-Queue: ChromeOS Auto Retry \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\nAuto-Submit: Lina Versace \u003clinyaa@google.com\u003e\n"
    },
    {
      "commit": "993130c58ec9915d866cbe6ef77af89d6bb01ee1",
      "tree": "c16990aaecf2c63022f49270632b20a67bf1d8dc",
      "parents": [
        "ff04d4aa482ed6fcdc7c1327b64ff0bf73b0971e"
      ],
      "author": {
        "name": "Owners Cleanup",
        "email": "swarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com",
        "time": "Sat Jul 06 17:33:16 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Nov 21 20:10:59 2024 +0000"
      },
      "message": "Remove marcheu@chromium.org from OWNERS\n\nThis suggested change is automatically generated based on group\nmemberships and affiliations.\nIf this change is unnecessary or in error, vote the lowest CR value\n(i.e. reject the CL) and the bot will abandon it. Vote the highest CR to\napprove this change. You may also abandon this change.\n\nSee the owner\u0027s recent activity for context:\nhttps://chromium-review.googlesource.com/q/marcheu@chromium.org\n\nTo report an issue, file a bug in the Infra\u003eCodereview component.\n\nChange-Id: I571430359cb813dd036b5394915b12b9c6374186\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5680841\nTested-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Matt Turner \u003cmsturner@google.com\u003e\nReviewed-by: Dawn Han \u003cdawnhan@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nAuto-Submit: Owners Cleanup \u003cswarming-tasks@owners-cleanup-prod.google.com.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ff04d4aa482ed6fcdc7c1327b64ff0bf73b0971e",
      "tree": "4eb7542b23ab7f5e4866062734eeb823954ec0fd",
      "parents": [
        "93e16b90294c4634d43c4987f194204ac3b80ac8"
      ],
      "author": {
        "name": "Jeffrey Kardatzke",
        "email": "jkardatzke@google.com",
        "time": "Fri Oct 25 12:43:43 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Oct 28 07:50:21 2024 +0000"
      },
      "message": "minigbm: Fix 10bit protected allocations on MTK\n\nThere was another change done after this was tested before which then\nwas setting the size before the calculation was done to handle the\n10-bit case. We now fix that size after doing the 10-bit modification.\n\nBUG\u003db:367770932\nTEST\u003dNone\n\nChange-Id: Id5410f802c9140d378217fbf7b33f1d467ebf5ca\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5967833\nReviewed-by: Hirokazu Honda \u003chiroh@chromium.org\u003e\nAuto-Submit: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\nCommit-Queue: Hirokazu Honda \u003chiroh@chromium.org\u003e\nTested-by: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\n"
    },
    {
      "commit": "a0fda659f017a559156848871b6c600de4b257d7",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "9a5d381664512c602658f5111c6fb7c2b1384f4c",
        "d7d36a47f5bc5525d0f34719d4ba127cf5065f7c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 23:12:44 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 23:12:44 2024 +0000"
      },
      "message": "[automerger skipped] Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future am: d7d36a47f5 -s ours\n\nam skip reason: Merged-In Iae2414e672fbc1b1648c044be35eb4c83489ae95 with SHA-1 c18e0198dd is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/minigbm/+/29935629\n\nChange-Id: I11749a0d9577c2386a1e0bd7558632dfc0c59727\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9a5d381664512c602658f5111c6fb7c2b1384f4c",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "efdd094b1bd7a8e979aedab9bc1820b421289d05",
        "b532196196c22004de54334307e84c72f83bdfc4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 23:12:40 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Oct 18 23:12:40 2024 +0000"
      },
      "message": "[automerger skipped] Mark 24Q4 as merged in aosp-main-future am: b532196196 -s ours\n\nam skip reason: Merged-In Iae2414e672fbc1b1648c044be35eb4c83489ae95 with SHA-1 c18e0198dd is already in history\n\nOriginal change: https://googleplex-android-review.googlesource.com/c/platform/external/minigbm/+/29935629\n\nChange-Id: Ie6fc1a5f9ea459e6b6640b3bcf6480a5ba967617\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d7d36a47f5bc5525d0f34719d4ba127cf5065f7c",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "5e6c2647bbd660a09264e5033ac1061259bf36fa",
        "b532196196c22004de54334307e84c72f83bdfc4"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Fri Oct 18 22:31:05 2024 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Fri Oct 18 22:31:05 2024 +0000"
      },
      "message": "Merge \"Mark 24Q4 as merged in aosp-main-future\" into aosp-main-future"
    },
    {
      "commit": "b532196196c22004de54334307e84c72f83bdfc4",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "0f824af7d8c972b489bfbd3465a1ccc2dfdee451",
        "ce11dea258bcf165bee271036523f2ab162c161c"
      ],
      "author": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:26 2024 -0700"
      },
      "committer": {
        "name": "Xin Li",
        "email": "delphij@google.com",
        "time": "Thu Oct 17 11:03:26 2024 -0700"
      },
      "message": "Mark 24Q4 as merged in aosp-main-future\n\nBug: 373937381\nMerged-In: Iae2414e672fbc1b1648c044be35eb4c83489ae95\nChange-Id: I060253d9c6546496d7f10a1a0e74b94dcdaf7c62\n"
    },
    {
      "commit": "efdd094b1bd7a8e979aedab9bc1820b421289d05",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "3d78e54dd2ed4435e195d1cdd486f7ee3f8ecf77",
        "5e6c2647bbd660a09264e5033ac1061259bf36fa"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Oct 17 16:45:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 16:45:15 2024 +0000"
      },
      "message": "Revert \"Revert \"UPSTREAM: cros_gralloc: Avoid using masks in han...\" am: aac2a172e9 am: 5e6c2647bb\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3312316\n\nChange-Id: I49f51379b61e9cecf142625a522919f2cf5951bd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3d78e54dd2ed4435e195d1cdd486f7ee3f8ecf77",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "c18e0198dd80a1b66ce9da3633a1b52be16c5d33",
        "4ea3c08e34f0ebe738ba87179d121403d971b014"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Oct 17 16:45:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 16:45:10 2024 +0000"
      },
      "message": "Revert^2 \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\" am: 8956e04c7f am: 4ea3c08e34\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3312315\n\nChange-Id: I4d79b7fbddd60b4b2acdef48eb1a6b7296676c59\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5e6c2647bbd660a09264e5033ac1061259bf36fa",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "4ea3c08e34f0ebe738ba87179d121403d971b014",
        "aac2a172e97bae1a53126899453df23132cc677c"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Oct 17 16:24:29 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 16:24:29 2024 +0000"
      },
      "message": "Revert \"Revert \"UPSTREAM: cros_gralloc: Avoid using masks in han...\" am: aac2a172e9\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3312316\n\nChange-Id: I1cbc7db44a74f3efbb2e51e4f9ce2b5aede97c5e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4ea3c08e34f0ebe738ba87179d121403d971b014",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "0f824af7d8c972b489bfbd3465a1ccc2dfdee451",
        "8956e04c7f54c745acd5c24c25ee57289385c3c3"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Oct 17 16:24:25 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 17 16:24:25 2024 +0000"
      },
      "message": "Revert^2 \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\" am: 8956e04c7f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3312315\n\nChange-Id: I33a7adfe36ae51b3963c38d9f1f557a536ef0559\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aac2a172e97bae1a53126899453df23132cc677c",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "8956e04c7f54c745acd5c24c25ee57289385c3c3"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Oct 16 19:19:47 2024 +0000"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Oct 16 19:19:47 2024 +0000"
      },
      "message": "Revert \"Revert \"UPSTREAM: cros_gralloc: Avoid using masks in han...\"\n\nRevert submission 3309719-revert-3308804-MZCJYQCOVW\n\nReason for revert: initial cause of b/361574971 believed to be fixed with ag/29881064 and aosp/3309046 \n\nReverted changes: /q/submissionid:3309719-revert-3308804-MZCJYQCOVW\n\nChange-Id: I60894baab0a773fdceb34601d8b05b54a6dd34f3\n"
    },
    {
      "commit": "8956e04c7f54c745acd5c24c25ee57289385c3c3",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "8a3215bf536ebc280de963918207009cbc7442f8"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Wed Oct 16 19:19:47 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Oct 16 19:19:47 2024 +0000"
      },
      "message": "Revert^2 \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\"\n\n8a3215bf536ebc280de963918207009cbc7442f8\n\nChange-Id: I299a95b80910f102a652cbd577838ddfc65fdbc6\n"
    },
    {
      "commit": "c18e0198dd80a1b66ce9da3633a1b52be16c5d33",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "2f32f04fc4fbbac25bd2aa70c79c4c5412e559ca",
        "0f824af7d8c972b489bfbd3465a1ccc2dfdee451"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 22:53:14 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 22:53:14 2024 +0000"
      },
      "message": "Revert \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\" am: 8a3215bf53 am: 0f824af7d8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3309719\n\nChange-Id: Iae2414e672fbc1b1648c044be35eb4c83489ae95\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "2f32f04fc4fbbac25bd2aa70c79c4c5412e559ca",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "891c4c50ad0c7ea86c8b99da968b5fb5d71ec247",
        "cd7a69560b1a2763226f0ef7165f33fa768a6267"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 22:53:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 22:53:11 2024 +0000"
      },
      "message": "Revert \"UPSTREAM: cros_gralloc: Avoid using masks in handle_usage()\" am: 3068d2b441 am: cd7a69560b\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3309718\n\nChange-Id: Ie2c2408e4d0467daf0bda841a4cea63900cb691c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "0f824af7d8c972b489bfbd3465a1ccc2dfdee451",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "cd7a69560b1a2763226f0ef7165f33fa768a6267",
        "8a3215bf536ebc280de963918207009cbc7442f8"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 22:30:57 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 22:30:57 2024 +0000"
      },
      "message": "Revert \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\" am: 8a3215bf53\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3309719\n\nChange-Id: I93826809532260b3bd9880b225c71c1186d3daa7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "cd7a69560b1a2763226f0ef7165f33fa768a6267",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "41aab4f4ad24b3bd832263e833a90a619a4a8f29",
        "3068d2b441270986f6624765bdd0053ede9c7d99"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 22:30:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 22:30:55 2024 +0000"
      },
      "message": "Revert \"UPSTREAM: cros_gralloc: Avoid using masks in handle_usage()\" am: 3068d2b441\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3309718\n\nChange-Id: Id0d97f43e607af90bc5a1b92610f25e865e42394\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8a3215bf536ebc280de963918207009cbc7442f8",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "3068d2b441270986f6624765bdd0053ede9c7d99"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 20:15:13 2024 +0000"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 20:15:13 2024 +0000"
      },
      "message": "Revert \"Merge remote-tracking branch \u0027aosp/upstream-main\u0027\"\n\nRevert submission 3308804\n\nReason for revert: b/373667975\n\nReverted changes: /q/submissionid:3308804\n\nChange-Id: Ieb4e87d2bdcd975f5aa231c8e05f1053963c6c6e\n"
    },
    {
      "commit": "3068d2b441270986f6624765bdd0053ede9c7d99",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "3b405c8fdfa675c9a527ba6b93bb48784dfc7e7a"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 20:15:13 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Oct 15 20:15:13 2024 +0000"
      },
      "message": "Revert \"UPSTREAM: cros_gralloc: Avoid using masks in handle_usage()\"\n\nRevert submission 3308804\n\nReason for revert: b/373667975\n\nReverted changes: /q/submissionid:3308804\n\nChange-Id: I601a93f9a36c41327a703d4347ef6de63d4a8365\n"
    },
    {
      "commit": "891c4c50ad0c7ea86c8b99da968b5fb5d71ec247",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "8843712869adf0b01d8a567f85e9255dcd9ae769",
        "41aab4f4ad24b3bd832263e833a90a619a4a8f29"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 17:35:46 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 17:35:46 2024 +0000"
      },
      "message": "UPSTREAM: cros_gralloc: Avoid using masks in handle_usage() am: 3b405c8fdf am: 41aab4f4ad\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3308804\n\nChange-Id: I9ee44e79af5c62301ff0ab47d9c72b4677c2e719\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "8843712869adf0b01d8a567f85e9255dcd9ae769",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "48e3d23225e44fc2424c4efe007c72cae76c53f0",
        "893ec0c88f164abe04e4a7189341123c6792b5bf"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 17:35:42 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 17:35:42 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: 93d9ee4352 am: 893ec0c88f\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3306122\n\nChange-Id: Iaadb2b04d4ef29d0ac89cae101d4003ffd9c371e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "41aab4f4ad24b3bd832263e833a90a619a4a8f29",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "893ec0c88f164abe04e4a7189341123c6792b5bf",
        "3b405c8fdfa675c9a527ba6b93bb48784dfc7e7a"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 17:15:30 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 17:15:30 2024 +0000"
      },
      "message": "UPSTREAM: cros_gralloc: Avoid using masks in handle_usage() am: 3b405c8fdf\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3308804\n\nChange-Id: I283d573cbf995dcf976237e95a7abb5b5d646e88\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "893ec0c88f164abe04e4a7189341123c6792b5bf",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "25ad577bd6c1d99285ecc449a840dc956b5d786b",
        "93d9ee4352e54c15622f1c20882940d889bd5102"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Tue Oct 15 17:15:26 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Oct 15 17:15:26 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: 93d9ee4352\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3306122\n\nChange-Id: I05caac510642564f1f14402665134256258bd467\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "93e16b90294c4634d43c4987f194204ac3b80ac8",
      "tree": "3cc9ad77f3fb9601e0d5a9bfd50f0a390a63ec82",
      "parents": [
        "ccda09042a0b4e5d54657ee750a0ce437c5eae53"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Mon Oct 14 16:37:23 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 15 16:19:58 2024 +0000"
      },
      "message": "cros_gralloc: Avoid using masks in handle_usage()\n\nAfter https://crrev.com/c/5907583, handle_usage() tries to match\nthe entire value. An allocation with usage 0x100000203 from\n\n  BufferUsage::GPU_RENDER_TARGET |\n  BufferUsage::CPU_READ_OFTEN |\n  BufferUsage::FRONT_BUFFER\n\nwould fail to match the combined BUFFER_USAGE_FRONT_RENDERING_MASK\n(`1U \u003c\u003c 28 | 1ULL \u003c\u003c 32`) because the allocation only sets a\nsingle usage bit `BUFFER_USAGE_FRONT_RENDERING` (`1ULL \u003c\u003c 32`)\nand not the combined mask.\n\nBug: b/373474508\nTest: vts -m VtsHalGraphicsAllocatorAidl_TargetTest\nChange-Id: I926789a7aab937f2c2092475cb40ad9666b4f95f\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5932803\nAuto-Submit: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "3b405c8fdfa675c9a527ba6b93bb48784dfc7e7a",
      "tree": "ed6d08b82f41a593a5dc8db55a73300f7f114551",
      "parents": [
        "93d9ee4352e54c15622f1c20882940d889bd5102"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Mon Oct 14 16:37:23 2024 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Mon Oct 14 16:39:48 2024 -0700"
      },
      "message": "UPSTREAM: cros_gralloc: Avoid using masks in handle_usage()\n\nAfter https://crrev.com/c/5907583, handle_usage() tries to match\nthe entire value. An allocation with usage 0x100000203 from\n\n  BufferUsage::GPU_RENDER_TARGET |\n  BufferUsage::CPU_READ_OFTEN |\n  BufferUsage::FRONT_BUFFER\n\nwould fail to match the combined BUFFER_USAGE_FRONT_RENDERING_MASK\n(`1U \u003c\u003c 28 | 1ULL \u003c\u003c 32`) because the allocation only sets a\nsingle usage bit `BUFFER_USAGE_FRONT_RENDERING` (`1ULL \u003c\u003c 32`)\nand not the combined mask.\n\nBug: b/373474508\nTest: vts -m VtsHalGraphicsAllocatorAidl_TargetTest\nChange-Id: I926789a7aab937f2c2092475cb40ad9666b4f95f\n"
    },
    {
      "commit": "93d9ee4352e54c15622f1c20882940d889bd5102",
      "tree": "310276adf319d015719f07b457b186a0070d7836",
      "parents": [
        "22c6d554b23f217496cf35196196da8a252c93d4",
        "ccda09042a0b4e5d54657ee750a0ce437c5eae53"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Oct 11 12:30:00 2024 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Oct 11 12:30:00 2024 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027\n\n... to pull in https://crrev.com/c/5913519.\n\nBug: b/320202326\nBug: b/309244873\nTest: CI\nChange-Id: I353d0c39c44f600d6070a9796f4fd4b824f1848a\n"
    },
    {
      "commit": "ccda09042a0b4e5d54657ee750a0ce437c5eae53",
      "tree": "f1b9f43b01eeb3a9d5225aef03464885abefa2eb",
      "parents": [
        "ff0509d72324e741eece20797422e76e652c3f2d"
      ],
      "author": {
        "name": "Grzegorz Jaszczyk",
        "email": "jaszczyk@google.com",
        "time": "Mon Jan 15 11:36:49 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 22:08:10 2024 +0000"
      },
      "message": "i915: allow DRM_FORMAT_YVU420_ANDROID for camera use\n\nAfter this change is_supported() succeeds, USB camera starts\nworking and:\n\n E [minigbm:CrosGralloc4Allocator.cc(88)]: Unsupported combination -- pixel format: YV12, drm format:DRM_FOURCC_9997, usage: CPU_READ_NEVER | CPU_WRITE_NEVER | CPU_WRITE_RARELY | CPU_WRITE_OFTEN | GPU_TEXTURE | CAMERA_OUTPUT (0x20130)\n\nissue is fixed.\n\nSimilar settings were already introduced for other backends e.g. msm:\nhttps://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3058396\n\nBUG\u003db:323730914, b:309244873\nTest: Verify that USB camera is working in Android environment\n\nChange-Id: I29e0ec914ec8ba7c5b068fe22623efa30f0fb4f3\nReviewed-by: Michal Dubiel \u003cdubielm@google.com\u003e\nReviewed-by: Konrad Adamczyk \u003ckonrada@google.com\u003e\nTested-by: Michal Dubiel \u003cdubielm@google.com\u003e\nTested-by: Konrad Adamczyk \u003ckonrada@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5913520\nTested-by: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nAuto-Submit: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\nCommit-Queue: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\n"
    },
    {
      "commit": "ff0509d72324e741eece20797422e76e652c3f2d",
      "tree": "7bd252f98a1de6265ce72770006c0140205a5d66",
      "parents": [
        "6d687b7b62ae3ef457778a2918055eac8a9404ba"
      ],
      "author": {
        "name": "Grzegorz Jaszczyk",
        "email": "jaszczyk@google.com",
        "time": "Mon Jan 15 11:36:49 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Oct 10 14:55:09 2024 +0000"
      },
      "message": "mediatek: allow DRM_FORMAT_YVU420_ANDROID for camera use\n\nAfter this change is_supported() succeeds, USB camera starts\nworking and:\n\n E [minigbm:CrosGralloc4Allocator.cc(88)]: Unsupported combination -- pixel format: YV12, drm format:DRM_FOURCC_9997, usage: CPU_READ_NEVER | CPU_WRITE_NEVER | CPU_WRITE_RARELY | CPU_WRITE_OFTEN | GPU_TEXTURE | CAMERA_OUTPUT (0x20130)\n\nissue is fixed.\n\nSimilar settings were already introduced for other backends e.g. msm:\nhttps://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/3058396\n\nBUG\u003db:320202326, b:309244873\nTest: Verify that external USB camera is working in Android environment\n\nChange-Id: I7e1e328998ddf62ed127c001f054ed10c6fb6a02\nReviewed-by: Michal Dubiel \u003cdubielm@google.com\u003e\nReviewed-by: Konrad Adamczyk \u003ckonrada@google.com\u003e\nTested-by: Konrad Adamczyk \u003ckonrada@google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5913519\nAuto-Submit: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\nTested-by: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\nCommit-Queue: Grzegorz Jaszczyk \u003cjaszczyk@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\n"
    },
    {
      "commit": "6d687b7b62ae3ef457778a2918055eac8a9404ba",
      "tree": "048a6d78d8b7fb3fb8e2a4db22d8801e23234e87",
      "parents": [
        "d56aa1353a0e0807f07b397ae9efcd75fbf4c8de"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Oct 08 16:56:29 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Oct 08 20:42:45 2024 +0000"
      },
      "message": "Revert \"gralloc: Error when locking buffer alloc\u0027d without CPU_ usage\"\n\nThis reverts commit eb0e5fa310d85ee0269014f608b03358927910f6.\n\nReason for revert: fix ARCVM test regressions while investigating root cause (b/371862010).\n\nOriginal change\u0027s description:\n\u003e gralloc: Error when locking buffer alloc\u0027d without CPU_ usage\n\u003e\n\u003e ... except when running with software rendering as apps do not\n\u003e know that they would need to request additional CPU_* usage\n\u003e for GPU_* usage.\n\u003e\n\u003e Bug: b/356845188\n\u003e Test: cts -m CtsNativeHardwareTestCases\n\u003e Change-Id: I3536d80469d2187550558e9d02795896de4f9827\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5893718\n\u003e Reviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\n\u003e Reviewed-by: Juston Li \u003cjustonli@google.com\u003e\n\u003e Tested-by: Ryan Neph \u003cryanneph@google.com\u003e\n\u003e Tested-by: Juston Li \u003cjustonli@google.com\u003e\n\u003e Commit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\n\u003e Commit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n\nBug: b/371862010\nChange-Id: Id16c3ae1989fec9d7cd71c24b9c6d55c3d29ae45\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5915946\nAuto-Submit: Ryan Neph \u003cryanneph@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCommit-Queue: ChromeOS Auto Retry \u003cchromeos-auto-retry@chromeos-bot.iam.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d56aa1353a0e0807f07b397ae9efcd75fbf4c8de",
      "tree": "bccacb9efa169222644899082e5ea8e2be87e96c",
      "parents": [
        "eb0e5fa310d85ee0269014f608b03358927910f6"
      ],
      "author": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@chromium.org",
        "time": "Fri Oct 04 07:26:53 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Oct 04 17:09:07 2024 +0000"
      },
      "message": "cros_gralloc: Fix gralloc -\u003e gbm usage flag mapping\n\nGRALLOC_USAGE_SW_READ_RARELY was incorrectly mapped to\nBO_USE_SW_READ_OFTEN since GRALLOC_USAGE_SW_READ_OFTEN (\u003d\u003d 3) contains\nGRALLOC_USAGE_SW_READ_RARELY (\u003d\u003d 2) in bit mask. Fix it by making the\nflag check compare the full bit mask.\n\nSame for the WRITE case.\n\nBUG\u003dNone\nTEST\u003dCQ\n\nChange-Id: I0c1e0e6f07978b6090472b2d470f5880ad231d0d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5907583\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\nCommit-Queue: Ren-Pei Zeng \u003ckamesan@chromium.org\u003e\n"
    },
    {
      "commit": "eb0e5fa310d85ee0269014f608b03358927910f6",
      "tree": "9231b637272e03d1f44c1720431b1a307a125476",
      "parents": [
        "94e1bdc657e3588673299b061934a853571a7b37"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Aug 01 11:47:32 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 26 21:08:07 2024 +0000"
      },
      "message": "gralloc: Error when locking buffer alloc\u0027d without CPU_ usage\n\n... except when running with software rendering as apps do not\nknow that they would need to request additional CPU_* usage\nfor GPU_* usage.\n\nBug: b/356845188\nTest: cts -m CtsNativeHardwareTestCases\nChange-Id: I3536d80469d2187550558e9d02795896de4f9827\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5893718\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Juston Li \u003cjustonli@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nTested-by: Juston Li \u003cjustonli@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\n"
    },
    {
      "commit": "94e1bdc657e3588673299b061934a853571a7b37",
      "tree": "d2aeada1c0f3bde848a3bb1a7e5bada9745bb687",
      "parents": [
        "453a4c0dcf128d057e1c96a5d0ed6d4e30fd7ce3"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Thu Sep 26 18:13:13 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 26 18:58:25 2024 +0000"
      },
      "message": "OWNERS: add ryanneph@google.com\n\nChange-Id: If6006eb58e2068819eb7002af7c486fe0b84f168\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5894024\nCommit-Queue: Jason Macnak \u003cnatsu@google.com\u003e\nReviewed-by: Chia-I Wu \u003colv@google.com\u003e\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\nAuto-Submit: Ryan Neph \u003cryanneph@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\n"
    },
    {
      "commit": "48e3d23225e44fc2424c4efe007c72cae76c53f0",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "ce11dea258bcf165bee271036523f2ab162c161c",
        "25ad577bd6c1d99285ecc449a840dc956b5d786b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 25 22:58:10 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 25 22:58:10 2024 +0000"
      },
      "message": "Merge \"Error when attempting to lock buffer alloc\u0027d without CPU_ usage\" into main am: 22c6d554b2 am: 25ad577bd6\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3204926\n\nChange-Id: I9cd98f92ace943b5b368af82ed0b74aff64cabe5\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "25ad577bd6c1d99285ecc449a840dc956b5d786b",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "81253f9dc11e083d2485ebcfb239b531ac40712b",
        "22c6d554b23f217496cf35196196da8a252c93d4"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 25 22:37:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Wed Sep 25 22:37:55 2024 +0000"
      },
      "message": "Merge \"Error when attempting to lock buffer alloc\u0027d without CPU_ usage\" into main am: 22c6d554b2\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3204926\n\nChange-Id: I879c3a611615b888660af6cba272be908417bcc0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "22c6d554b23f217496cf35196196da8a252c93d4",
      "tree": "6b727f7b834a4045fd58c7567cd94cecbf3d0600",
      "parents": [
        "81253f9dc11e083d2485ebcfb239b531ac40712b",
        "4cca6f67ddbc6430fb97a90e8baa17b9d67ee67a"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Wed Sep 25 22:09:14 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Sep 25 22:09:14 2024 +0000"
      },
      "message": "Merge \"Error when attempting to lock buffer alloc\u0027d without CPU_ usage\" into main"
    },
    {
      "commit": "453a4c0dcf128d057e1c96a5d0ed6d4e30fd7ce3",
      "tree": "6dfcf26e85b0cd2fa8ea93bf9ea2587577aaa95a",
      "parents": [
        "2381df8295028b09cc055bea4715b6eb655986c8"
      ],
      "author": {
        "name": "Hang Nguyen",
        "email": "hnt@google.com",
        "time": "Wed Sep 18 21:03:29 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 25 15:34:16 2024 +0000"
      },
      "message": "i915: Remove media compression support\n\nThis CL removes the support for media compression on ADL and MTL in\nminigbm. The change includes removing the functionality to allocate the\nmodifier and compute the metadata for media compressed buffers from\nminigbm.\n\nBUG\u003db:365827638\nTEST\u003dBuild chrome and deploy\n\nChange-Id: I688b30ff08de4753e7491f6e29c688c2133fa27a\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5873458\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nReviewed-by: Hang Nguyen \u003chnt@chromium.org\u003e\nCommit-Queue: Hang Nguyen \u003chnt@chromium.org\u003e\nReviewed-by: Andres Calderon Jaramillo \u003candrescj@google.com\u003e\nTested-by: Hang Nguyen \u003chnt@chromium.org\u003e\n"
    },
    {
      "commit": "2381df8295028b09cc055bea4715b6eb655986c8",
      "tree": "1c4e01fbb076d7228ebbf36e0c87246a2c4557ed",
      "parents": [
        "05865d75bbc0da50808a963dfdc576d3f0eb0404"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Sep 10 19:48:59 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 11 02:25:27 2024 +0000"
      },
      "message": "virtgpu_cross_domain: fix planar size calculation\n\nThe last plane\u0027s size may include any padding bytes introduced by\nvirtgpu\u0027s page-alignment, but its not incorrect, and all other planes\nwill be exact.\n\nBUG\u003db:365820897\nTEST\u003dSpot check new size calculation for YVU420_ANDROID allocation\n\nChange-Id: I6e88905d7191dca7e68e5dfd773d2fcaac79773d\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5849473\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Chia-I Wu \u003colv@google.com\u003e\nCommit-Queue: Chia-I Wu \u003colv@google.com\u003e\nAuto-Submit: Ryan Neph \u003cryanneph@google.com\u003e\nReviewed-by: Dawn Han \u003cdawnhan@google.com\u003e\n"
    },
    {
      "commit": "05865d75bbc0da50808a963dfdc576d3f0eb0404",
      "tree": "c65dd9243a38f963c932cfba845809e303cdf13b",
      "parents": [
        "e2fdd90122c9b02f13bc94a2acf8cfa35091a742"
      ],
      "author": {
        "name": "Ryan Neph",
        "email": "ryanneph@google.com",
        "time": "Tue Sep 10 18:31:47 2024 +0000"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 10 22:59:26 2024 +0000"
      },
      "message": "virtgpu_cross_domain: force LINEAR for YVU420_ANDROID\n\nMetadata query sent to host minigbm detects the YVU420 + LINEAR\ncombination and internally handle as YVU420_ANDROID to obey Android\u0027s\nspecific layout requirements.\n\nThis matches a similar hack applied to the virtgpu_virgl backend long\nago: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/2596704\n\nBUG\u003db:360937659\nTEST\u003dFixes instagram video decode artifacts\n\nChange-Id: I591e427a926327b841be6e280ca57eefab598965\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5849472\nReviewed-by: Chia-I Wu \u003colv@google.com\u003e\nTested-by: Ryan Neph \u003cryanneph@google.com\u003e\nAuto-Submit: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Ryan Neph \u003cryanneph@google.com\u003e\n"
    },
    {
      "commit": "ce11dea258bcf165bee271036523f2ab162c161c",
      "tree": "dbbcfdb5e4224b7261f30a3fb5d3e5399e0f428f",
      "parents": [
        "fe6aee1501a29c1934877d75b63f680d9ba48eb4",
        "81253f9dc11e083d2485ebcfb239b531ac40712b"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:48:29 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:48:29 2024 +0000"
      },
      "message": "Merge \"Add minigbm helper to libgbm\" into main am: a997cbf53a am: 81253f9dc1\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3255522\n\nChange-Id: I570ddb37029f5011c58f82a989b840f6ccc18b53\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "81253f9dc11e083d2485ebcfb239b531ac40712b",
      "tree": "dbbcfdb5e4224b7261f30a3fb5d3e5399e0f428f",
      "parents": [
        "e2f44a61ff90e034c346169e825c5c1334115ad6",
        "a997cbf53a62cc59931ccf4a22fa58a7237a5b78"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:37:15 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:37:15 2024 +0000"
      },
      "message": "Merge \"Add minigbm helper to libgbm\" into main am: a997cbf53a\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3255522\n\nChange-Id: Id8ec6cf28371a52c1cc0921fc6d7d730c373b823\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fe6aee1501a29c1934877d75b63f680d9ba48eb4",
      "tree": "35f53056ecfd8ff7ffc391f38b2c68a792dd3bba",
      "parents": [
        "2dd079bc819d17adf378c0726b3cdbde07edb189",
        "e2f44a61ff90e034c346169e825c5c1334115ad6"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:36:03 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:36:03 2024 +0000"
      },
      "message": "Merge \"Add Soong config variable for libgbm build variants\" into main am: 5beb9a4475 am: e2f44a61ff\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3255521\n\nChange-Id: Ie3309c99fa48bbf09894d6a56b57b7f4c7f555f3\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "a997cbf53a62cc59931ccf4a22fa58a7237a5b78",
      "tree": "dbbcfdb5e4224b7261f30a3fb5d3e5399e0f428f",
      "parents": [
        "5beb9a447597d92cfe9613421d0dc8cc34d54a6c",
        "7133248700f72f6e1c62978f02ecf326b4e7b509"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:26:46 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 18:26:46 2024 +0000"
      },
      "message": "Merge \"Add minigbm helper to libgbm\" into main"
    },
    {
      "commit": "e2f44a61ff90e034c346169e825c5c1334115ad6",
      "tree": "35f53056ecfd8ff7ffc391f38b2c68a792dd3bba",
      "parents": [
        "4fc25cc0af339bbb6bde9a9858e555a145555d90",
        "5beb9a447597d92cfe9613421d0dc8cc34d54a6c"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:25:50 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:25:50 2024 +0000"
      },
      "message": "Merge \"Add Soong config variable for libgbm build variants\" into main am: 5beb9a4475\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3255521\n\nChange-Id: I027c95b7136eb3214f5e74d91536530d19c6d84d\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "5beb9a447597d92cfe9613421d0dc8cc34d54a6c",
      "tree": "35f53056ecfd8ff7ffc391f38b2c68a792dd3bba",
      "parents": [
        "4fc25cc0af339bbb6bde9a9858e555a145555d90",
        "75370a901240e54bcc6081bd7542b31e4dd187d2"
      ],
      "author": {
        "name": "Treehugger Robot",
        "email": "android-test-infra-autosubmit@system.gserviceaccount.com",
        "time": "Thu Sep 05 18:12:08 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 05 18:12:08 2024 +0000"
      },
      "message": "Merge \"Add Soong config variable for libgbm build variants\" into main"
    },
    {
      "commit": "7133248700f72f6e1c62978f02ecf326b4e7b509",
      "tree": "dbbcfdb5e4224b7261f30a3fb5d3e5399e0f428f",
      "parents": [
        "75370a901240e54bcc6081bd7542b31e4dd187d2"
      ],
      "author": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@google.com",
        "time": "Wed Sep 04 08:04:10 2024 +0000"
      },
      "committer": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@google.com",
        "time": "Thu Sep 05 17:12:52 2024 +0000"
      },
      "message": "Add minigbm helper to libgbm\n\nInclude minigbm extension functions in libgbm.\n\nBug: 362894809\nTest: m libgbm\nChange-Id: Ibbd00602d1e8cde5f3699b7d83ed4c294a19be8e\n"
    },
    {
      "commit": "75370a901240e54bcc6081bd7542b31e4dd187d2",
      "tree": "35f53056ecfd8ff7ffc391f38b2c68a792dd3bba",
      "parents": [
        "3887cf47fbb6296c570170134aceb9f07807f50f"
      ],
      "author": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@google.com",
        "time": "Mon Sep 02 05:17:25 2024 +0000"
      },
      "committer": {
        "name": "Ren-Pei Zeng",
        "email": "kamesan@google.com",
        "time": "Thu Sep 05 17:11:44 2024 +0000"
      },
      "message": "Add Soong config variable for libgbm build variants\n\nminigbm has platform dependent compile flags that need to be set\ncorrectly to work on the chipset (e.g. -DDRV_I915 on Intel devices). The\nlibminigbm_gralloc_* variants had set them, but the libgbm doesn\u0027t. This\nCL introduces a Soong config variable \"platform\" under \"minigbm\"\nnamespace to control libgbm build variants, and apply the flags from\ngralloc library to each variant.\n\nDevice .mk\u0027s can set it like:\n$(call soong_config_set, minigbm, platform, intel)\n\nRefer to\nhttps://crsrc.org/o/src/third_party/chromiumos-overlay/media-libs/minigbm/minigbm-9999.ebuild\nfor ChromiumOS configuration of the compile flags.\n\nBug: 362894809\nTest: m libgbm\nChange-Id: I64d03604902072da85643c932832064a2425e25b\n"
    },
    {
      "commit": "e2fdd90122c9b02f13bc94a2acf8cfa35091a742",
      "tree": "3c6e38fb64e532995b2964c1c138e8821ce88d2f",
      "parents": [
        "ac54d29297cb51b88f876f1080bc882eb985a8d7"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Aug 20 10:07:08 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 04 02:19:39 2024 +0000"
      },
      "message": "dri: pass use_flags to dri_bo_create_with_modifiers\n\nWe need use_flags when we implement the dri interface on top of hbm.\n\nAlso, dri_bo_create_with_modifiers does not take use flags only because\ngbm_bo_create_with_modifiers does not.  That has changed with\ngbm_bo_create_with_modifiers2 although minigbm does not reflect that.\n\nBUG\u003db:292148713\nTEST\u003dCQ\n\nChange-Id: I120358c843140a937fee1dd6183d1836ea622eec\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5801181\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Chia-I Wu \u003colv@google.com\u003e\nTested-by: Chia-I Wu \u003colv@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\n"
    },
    {
      "commit": "ac54d29297cb51b88f876f1080bc882eb985a8d7",
      "tree": "d08418b7ed0c2bd20a0df9778c0290a539d8dff1",
      "parents": [
        "2743358812d2a25e014bce9467c7e0c45aa3b0c3"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Tue Aug 20 08:48:22 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 04 02:19:37 2024 +0000"
      },
      "message": "dri: make dri_driver an opaque object\n\nThere is no reason to leak the internals to backends.\n\nBUG\u003db:292148713\nTEST\u003dCQ\n\nChange-Id: I42215ad3add750f19d4a2f0a575a040d73bb19e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5801180\nCommit-Queue: Chia-I Wu \u003colv@google.com\u003e\nTested-by: Chia-I Wu \u003colv@google.com\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\n"
    },
    {
      "commit": "2743358812d2a25e014bce9467c7e0c45aa3b0c3",
      "tree": "91debe8f341bad4f9b9ff2b78981ca21aac05c47",
      "parents": [
        "a160cb46b1e7615fc4ec5fa8aa0f3a5b90d41db7"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Fri Aug 16 14:23:09 2024 -0700"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 04 02:19:34 2024 +0000"
      },
      "message": "dri: make dri_driver a proper object\n\nMake dri_driver a proper object that the backend can create, rather than\nsomething that the backend must inherit from.\n\nThis makes dri_init return a dri_driver and make the rest dri_*\nfunctions take a dri_driver.  There is no functional change.\n\nBUG\u003db:292148713\nTEST\u003dCQ\n\nChange-Id: I3ef045d73b0015b5c6d926dec7bae69d35d94275\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5801179\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nReviewed-by: Ryan Neph \u003cryanneph@google.com\u003e\nCommit-Queue: Chia-I Wu \u003colv@google.com\u003e\nTested-by: Chia-I Wu \u003colv@google.com\u003e\n"
    },
    {
      "commit": "a160cb46b1e7615fc4ec5fa8aa0f3a5b90d41db7",
      "tree": "50a6c27f6a7db84c708b1bde686ac2101074b629",
      "parents": [
        "a2a049d9f5fdde1bfc2d1312cee2a943efb026a8"
      ],
      "author": {
        "name": "Tatsuyuki Ishi",
        "email": "ishitatsuyuki@google.com",
        "time": "Fri Aug 30 17:34:38 2024 +0900"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 03 12:44:03 2024 +0000"
      },
      "message": "minigbm: Update common.mk to unbreak gcc and bfd builds\n\nSome parts of Android uses gcc and bfd, this imports upstream common.mk\nchanges required to avoid pass unsupported flags to them.\n\nBUG\u003db:352469414\nTEST\u003dCQ\n\nChange-Id: Ie9f5ff8d0590e215688105db4b24f529fd948383\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5825982\nCommit-Queue: Bas Nieuwenhuizen \u003cbasni@chromium.org\u003e\nAuto-Submit: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\nReviewed-by: Bas Nieuwenhuizen \u003cbasni@chromium.org\u003e\nTested-by: Tatsuyuki Ishi \u003cishitatsuyuki@google.com\u003e\n"
    },
    {
      "commit": "2dd079bc819d17adf378c0726b3cdbde07edb189",
      "tree": "328288c2053b05ebfd3b4ff14077ac1dfe1147c2",
      "parents": [
        "4668abb74267b50736a0b5b0dc06011707c74618",
        "4fc25cc0af339bbb6bde9a9858e555a145555d90"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Aug 27 23:12:34 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 23:12:34 2024 +0000"
      },
      "message": "Migrate 25 crates to monorepo. am: 3887cf47fb am: 4fc25cc0af\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3242977\n\nChange-Id: I704324a28b7e264b3f3bcc08b67866d4d318a873\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4fc25cc0af339bbb6bde9a9858e555a145555d90",
      "tree": "328288c2053b05ebfd3b4ff14077ac1dfe1147c2",
      "parents": [
        "9326e201ceaca4e18b7331db32022798996e948f",
        "3887cf47fbb6296c570170134aceb9f07807f50f"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Aug 27 23:06:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 27 23:06:07 2024 +0000"
      },
      "message": "Migrate 25 crates to monorepo. am: 3887cf47fb\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3242977\n\nChange-Id: I5c7e50e36795fbab9d3f06300e97ac72936dde67\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3887cf47fbb6296c570170134aceb9f07807f50f",
      "tree": "328288c2053b05ebfd3b4ff14077ac1dfe1147c2",
      "parents": [
        "6210dc3d16841bcbbb0da9f344527be23de01297"
      ],
      "author": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Aug 27 14:37:59 2024 +0000"
      },
      "committer": {
        "name": "James Farrell",
        "email": "jamesfarrell@google.com",
        "time": "Tue Aug 27 14:37:59 2024 +0000"
      },
      "message": "Migrate 25 crates to monorepo.\n\nbytemuck_derive\nhashlink\nhttparse\nhttp-body\nhttpdate\nidna\ninstant\nintrusive-collections\nitertools\njni-sys\nlazy_static\nlibc\nlibloading\nlinked-hash-map\nlinkme\nlitrs\nlock_api\nlog\nlru-cache\nlz4_flex\nmacaddr\nmanaged\nmaybe-async\nmemchr\nmemoffset\n\nBug: 339424309\nTest: treehugger\nChange-Id: I6f6545eb832112d6fbf73f24b6632bdd13ae7121\n"
    },
    {
      "commit": "a2a049d9f5fdde1bfc2d1312cee2a943efb026a8",
      "tree": "2027ed6e6fec4cb2f358a2eb572306640da6ef9e",
      "parents": [
        "71ca6afaefdd5f2e38e235a75cef1e86295ca0da"
      ],
      "author": {
        "name": "Dorinda Bassey",
        "email": "dbassey@redhat.com",
        "time": "Wed Aug 14 07:04:56 2024 +0200"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 27 00:06:40 2024 +0000"
      },
      "message": "Initialize `emulated_metadata` fields to avoid uninitialized warnings\n\nSet `emulated_metadata` fields to default values (0) to prevent\npotential usage of uninitialized variables in `virtgpu_virgl.c`.\nThis fix ensures that the compilation doesn\u0027t fail due to warnings\nbeing treated as errors when using strict compiler flags.\n\nChange-Id: I2508168c095896c7fd492830ffb6ff3564dc2733\nSigned-off-by: Dorinda Bassey \u003cdbassey@redhat.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5782849\nReviewed-by: Gurchetan Singh \u003cgurchetansingh@chromium.org\u003e\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nTested-by: Gurchetan Singh \u003cgurchetansingh@chromium.org\u003e\nCommit-Queue: Gurchetan Singh \u003cgurchetansingh@chromium.org\u003e\n"
    },
    {
      "commit": "4668abb74267b50736a0b5b0dc06011707c74618",
      "tree": "72a52c8334688bb80a01863404346e542bebc70d",
      "parents": [
        "2d08959acd4e3c8e3fd6e6175bc3ad47cb6e7f70",
        "9326e201ceaca4e18b7331db32022798996e948f"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Thu Aug 22 03:08:11 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 03:08:11 2024 +0000"
      },
      "message": "Define vintf_fragments as modules am: 6210dc3d16 am: 9326e201ce\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3215537\n\nChange-Id: I0628c3229f67adea315e59f7d04337bb06aa56f7\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9326e201ceaca4e18b7331db32022798996e948f",
      "tree": "72a52c8334688bb80a01863404346e542bebc70d",
      "parents": [
        "33ee33bdf045e042d85bb3dce869d05570a823d0",
        "6210dc3d16841bcbbb0da9f344527be23de01297"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Thu Aug 22 02:47:07 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Aug 22 02:47:07 2024 +0000"
      },
      "message": "Define vintf_fragments as modules am: 6210dc3d16\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3215537\n\nChange-Id: Ied8b1cedad0f214c6ed62618ee0a463d1cba4535\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "6210dc3d16841bcbbb0da9f344527be23de01297",
      "tree": "72a52c8334688bb80a01863404346e542bebc70d",
      "parents": [
        "ca50f861017966ab057b1705a5160e5d50c328c7"
      ],
      "author": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Aug 12 13:48:01 2024 +0900"
      },
      "committer": {
        "name": "Kiyoung Kim",
        "email": "kiyoungkim@google.com",
        "time": "Mon Aug 12 13:48:01 2024 +0900"
      },
      "message": "Define vintf_fragments as modules\n\nDefine vintf_fragments as modules if the file is shared among multiple\nmodules to avoid any conflicts.\n\nBug: 322089980\nTest: aosp_cf_x86_64_phone build succeeded\nChange-Id: I653ed96587445a3e0126b3eee415edce7b657939\n"
    },
    {
      "commit": "2d08959acd4e3c8e3fd6e6175bc3ad47cb6e7f70",
      "tree": "ee21a384741e6ed97d3895b1da1a17875f345507",
      "parents": [
        "a8e423a9b2d6b9ba3fab133c9f1cc62e4e7807a8",
        "33ee33bdf045e042d85bb3dce869d05570a823d0"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Aug 06 21:44:24 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 06 21:44:24 2024 +0000"
      },
      "message": "ANDROID: Move -fvisibility-inlines-hidden to CXXFLAGS only am: ca50f86101 am: 33ee33bdf0\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3207722\n\nChange-Id: I14fcd525083b457af8565f9b4665ccdf902a157e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "33ee33bdf045e042d85bb3dce869d05570a823d0",
      "tree": "ee21a384741e6ed97d3895b1da1a17875f345507",
      "parents": [
        "105245d6e363482288dd8ee46ec807f9968013f2",
        "ca50f861017966ab057b1705a5160e5d50c328c7"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Tue Aug 06 21:14:09 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Tue Aug 06 21:14:09 2024 +0000"
      },
      "message": "ANDROID: Move -fvisibility-inlines-hidden to CXXFLAGS only am: ca50f86101\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3207722\n\nChange-Id: Ied2604611ce47e093e97e0d4f9245f371e7fc85e\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "ca50f861017966ab057b1705a5160e5d50c328c7",
      "tree": "ee21a384741e6ed97d3895b1da1a17875f345507",
      "parents": [
        "197d8109463015e0c5eeb45e4980b3a0cbb30d14"
      ],
      "author": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Aug 05 22:43:46 2024 +0000"
      },
      "committer": {
        "name": "Devin Moore",
        "email": "devinmoore@google.com",
        "time": "Mon Aug 05 22:43:46 2024 +0000"
      },
      "message": "ANDROID: Move -fvisibility-inlines-hidden to CXXFLAGS only\n\nSeeing this error in Android when running `cargo_embargo`:\n\nerror: command-line option ‘-fvisibility-inlines-hidden’ is valid\n       for C++/ObjC++ but not for C [-Werror]\n\nTest: cargo_embargo generate\nBug: none\nChange-Id: Iddfaac9a2e4cce22401b65515dea3ed581e57400\n"
    },
    {
      "commit": "a8e423a9b2d6b9ba3fab133c9f1cc62e4e7807a8",
      "tree": "6204908a477f474fc64124571c8d4297f44d45c4",
      "parents": [
        "39b06bc3e68621c8d1d9916764a52c7613667078",
        "105245d6e363482288dd8ee46ec807f9968013f2"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Aug 02 15:52:35 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 02 15:52:35 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: 197d810946 am: 105245d6e3\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3204910\n\nChange-Id: I432afba090f54982a2df91639cdd3ea7cb7194d0\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "105245d6e363482288dd8ee46ec807f9968013f2",
      "tree": "6204908a477f474fc64124571c8d4297f44d45c4",
      "parents": [
        "92352d8240d4ef546716e8f89662fb390bae4cb6",
        "197d8109463015e0c5eeb45e4980b3a0cbb30d14"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Aug 02 15:32:55 2024 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Fri Aug 02 15:32:55 2024 +0000"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027 am: 197d810946\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/minigbm/+/3204910\n\nChange-Id: I3812b7b1fc5dbc6a842e7a8dead63b895e623775\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "4cca6f67ddbc6430fb97a90e8baa17b9d67ee67a",
      "tree": "59f38555bd8217625d0278b90fb7822d27021c52",
      "parents": [
        "fd19358a2502c68e6894188f09a6c93ab64b0806"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Aug 01 11:47:32 2024 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Fri Aug 02 08:18:36 2024 -0700"
      },
      "message": "Error when attempting to lock buffer alloc\u0027d without CPU_ usage\n\n... except when running with software rendering as apps do not\nknow that they would need to request additional CPU_* usage\nfor GPU_* usage.\n\nBug: b/356845188\nTest: cts -m CtsNativeHardwareTestCases\nChange-Id: I3536d80469d2187550558e9d02795896de4f9827\n"
    },
    {
      "commit": "197d8109463015e0c5eeb45e4980b3a0cbb30d14",
      "tree": "6204908a477f474fc64124571c8d4297f44d45c4",
      "parents": [
        "fd19358a2502c68e6894188f09a6c93ab64b0806",
        "71ca6afaefdd5f2e38e235a75cef1e86295ca0da"
      ],
      "author": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Aug 01 09:20:50 2024 -0700"
      },
      "committer": {
        "name": "Jason Macnak",
        "email": "natsu@google.com",
        "time": "Thu Aug 01 09:20:50 2024 -0700"
      },
      "message": "Merge remote-tracking branch \u0027aosp/upstream-main\u0027\n\n... to pull in https://crrev.com/c/5722608 for depth format support\nhandling on CF.\n\nBug: b/352091996\nTest: dEQP test cases on Cuttlefish\nChange-Id: Ie99042b2d35df70401efa0133b3ccfc370a9a97a\n"
    },
    {
      "commit": "71ca6afaefdd5f2e38e235a75cef1e86295ca0da",
      "tree": "89c2e1607aa4da9ef844a7cc20fef01778088a67",
      "parents": [
        "661992dfdfd3b84768ed506ce43378993bd7495d"
      ],
      "author": {
        "name": "Jean-Francois Thibert",
        "email": "jfthibert@google.com",
        "time": "Thu Jul 18 13:25:06 2024 -0400"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 01 15:42:33 2024 +0000"
      },
      "message": "Add format filtering for virgl gfxstream\n\nBug\u003db:352091996\nTest\u003dRan CTS deqp test cases with cuttlefish\n\nChange-Id: Ie6af00d39abfd19b8070b8df9349d05c80b324c2\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5722608\nReviewed-by: Dominik Behr \u003cdbehr@chromium.org\u003e\nCommit-Queue: Jean-François Thibert \u003cjfthibert@google.com\u003e\nReviewed-by: Jason Macnak \u003cnatsu@google.com\u003e\nTested-by: Jean-François Thibert \u003cjfthibert@google.com\u003e\n"
    },
    {
      "commit": "661992dfdfd3b84768ed506ce43378993bd7495d",
      "tree": "be5c2d534af1642f49bd7deee53d64686fb6b61b",
      "parents": [
        "cd5aef63a70aee21cb119a01c213c63747ef6caa"
      ],
      "author": {
        "name": "Jason-jh Lin",
        "email": "jason-jh.lin@mediatek.corp-partner.google.com",
        "time": "Wed May 29 11:55:27 2024 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 17 19:41:57 2024 +0000"
      },
      "message": "mediatek: Allocate secure buffer by DMA_HEAP_IOCTL_ALLOC\n\n1. Allocate secure buffer from DMA_HEAP_IOCTL_ALLOC ,then using FD to\ncreate a GEM handle and close this FD.\n\n2. Since the secure buffer doesn\u0027t allocate via DRM_IOCTL_MTK_GEM_CREATE,\nthe DRM_MTK_GEM_CREATE_FLAG_RESTRICTED flag can be removed.\nIt should be added in the code that calls drmModeAddFB2().\n\n3. Add mediatek_private_drv_data to store the dma_heap_fd in drv-\u003epriv,\nand also add mediatek_close() to close dma_heap_fd and free drv-\u003epriv\nwhen backend driver is closing.\n\nBUG\u003db:248609774\nTEST\u003demerge-geralt minigbm\n\nChange-Id: I96df25580efe04f2c9a739b2d68de8837df091df\nSigned-off-by: Jason-jh Lin \u003cjason-jh.lin@mediatek.corp-partner.google.com\u003e\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5581571\nReviewed-by: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\nCommit-Queue: Jeffrey Kardatzke \u003cjkardatzke@google.com\u003e\n"
    },
    {
      "commit": "cd5aef63a70aee21cb119a01c213c63747ef6caa",
      "tree": "a94dd8ea4b9e6ba334a6414a0a71740ca2c62765",
      "parents": [
        "c06a7dbe7137c4896b591401ef8bfc088b00eda5"
      ],
      "author": {
        "name": "Fei Shao",
        "email": "fshao@chromium.org",
        "time": "Fri Jul 12 18:31:14 2024 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 15 13:32:51 2024 +0000"
      },
      "message": "minigbm: mediatek: Pass ALLOC_SINGLE_PAGES for linear scanout buffer\n\nTo improve the efficiency of allocating high-resolution video decoder,\npass a flag to notify the kernel DMA framework to allocate linear\nscanout buffers with single pages, so the allocation is more likely to\nsuccess when the available large chunk memory is constrained.\n\nBUG\u003db:352229429\nTEST\u003demerge-geralt libdrm minigbm\n\nCq-Depend: chromium:5689126\nChange-Id: I21f2745cb5bdb7eaf7f50482c4c091791d13bbcc\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5706152\nReviewed-by: Chen-Yu Tsai \u003cwenst@chromium.org\u003e\nTested-by: Fei Shao \u003cfshao@chromium.org\u003e\nCommit-Queue: Fei Shao \u003cfshao@chromium.org\u003e\n"
    },
    {
      "commit": "c06a7dbe7137c4896b591401ef8bfc088b00eda5",
      "tree": "f2d03d806cecc4967ae4a846ebd8a24900c2a113",
      "parents": [
        "41fb484c28802846b6563a676865679a7602c9ef"
      ],
      "author": {
        "name": "Fei Shao",
        "email": "fshao@chromium.org",
        "time": "Fri Jul 12 18:02:20 2024 +0800"
      },
      "committer": {
        "name": "Chromeos LUCI",
        "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 15 10:38:19 2024 +0000"
      },
      "message": "minigbm: mediatek: Integrate primitive BO use flag definitions\n\nMove the primitive is_* boolean definitions for BO_USE_* flags to the\ntop of mediatek_bo_create_with_modifiers().\n\nNo functional changes.\n\nBUG\u003db:352229429\nTEST\u003demerge-geralt minigbm\n\nChange-Id: Id1e9007d16bbf43bfb11af6f0376a18e1fc02cf0\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/minigbm/+/5706151\nTested-by: Fei Shao \u003cfshao@chromium.org\u003e\nReviewed-by: Chen-Yu Tsai \u003cwenst@chromium.org\u003e\nCommit-Queue: Fei Shao \u003cfshao@chromium.org\u003e\n"
    }
  ],
  "next": "41fb484c28802846b6563a676865679a7602c9ef"
}
