)]}'
{
  "commit": "a511dd988f5e05c5eebfadb823ef2ff6fe2d7379",
  "tree": "4403a1edb85b7dd5347beb4e1b051cedd6845382",
  "parents": [
    "ff0ef3fb1ed7b206d0586071a88778110b245582"
  ],
  "author": {
    "name": "John Levon",
    "email": "john.levon@nutanix.com",
    "time": "Thu Aug 18 10:58:58 2022 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Aug 18 10:58:58 2022 +0100"
  },
  "message": "avoid vfu_log() in SGL hot path (#705)\n\nEven though in non-debug, we don\u0027t actually log anything here, even\nassembling the arguments to vfu_log() has a performance impact. Hide\nthem behind a DEBUG_SGL define - even in a DEBUG build, they are\nparticularly noisy and low-value.\n\nSigned-off-by: John Levon \u003cjohn.levon@nutanix.com\u003e\nReviewed-by: Swapnil Ingle \u003cswapnil.ingle@nutanix.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b972bda5bb332f74fadf4c8c079bf4461cce1d17",
      "old_mode": 33261,
      "old_path": ".github/workflows/pull_request.sh",
      "new_id": "0462c7ce13cf09ad5f15797e95f98a88e9a6ba3d",
      "new_mode": 33261,
      "new_path": ".github/workflows/pull_request.sh"
    },
    {
      "type": "modify",
      "old_id": "089f9737e366344706e7736154dd995a070b3646",
      "old_mode": 33188,
      "old_path": "lib/dma.h",
      "new_id": "be6461797c5111b2c139014961395a6a0bad365c",
      "new_mode": 33188,
      "new_path": "lib/dma.h"
    },
    {
      "type": "modify",
      "old_id": "dba2ba692bfccbea8ea25dd6ce259623ff85bb48",
      "old_mode": 33188,
      "old_path": "meson.build",
      "new_id": "bc0de780f7047347ce8fc0f09f03672893d60363",
      "new_mode": 33188,
      "new_path": "meson.build"
    },
    {
      "type": "modify",
      "old_id": "a731e064295c14d1cbd821c150ceface15d25a93",
      "old_mode": 33188,
      "old_path": "meson_options.txt",
      "new_id": "31cbc6749f71b8c2806eb0db7558619b2492d6dc",
      "new_mode": 33188,
      "new_path": "meson_options.txt"
    }
  ]
}
