)]}'
{
  "commit": "ecfadb6e5b49a0a56df2038bf39f1fcd652788b9",
  "tree": "cb2c131c97f604aaa957f336200c8d342e6a3332",
  "parents": [
    "1463fe44fd0f87af0404e2c147ab9724081b7235"
  ],
  "author": {
    "name": "Will Deacon",
    "email": "will.deacon@arm.com",
    "time": "Wed Jul 31 19:21:28 2013 +0100"
  },
  "committer": {
    "name": "Joerg Roedel",
    "email": "joro@8bytes.org",
    "time": "Wed Aug 14 12:10:02 2013 +0200"
  },
  "message": "iommu/arm-smmu: Simplify VMID and ASID allocation\n\nWe only use ASIDs and VMIDs to identify individual stage-1 and stage-2\ncontext-banks respectively, so rather than allocate these separately\nfrom the context-banks, just calculate them based on the context bank\nindex.\n\nNote that VMIDs are offset by 1, since VMID 0 is reserved for stage-1.\nThis doesn\u0027t cause us any issues with the numberspaces, since the\nmaximum number of context banks is half the minimum number of VMIDs.\n\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoro@8bytes.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07a03087db331af563a72b709cb7d7d821dc1fe9",
      "old_mode": 33188,
      "old_path": "drivers/iommu/arm-smmu.c",
      "new_id": "f417e89e1e7e47e812fef6e16faf9a19432ce0b4",
      "new_mode": 33188,
      "new_path": "drivers/iommu/arm-smmu.c"
    }
  ]
}
