)]}'
{
  "commit": "6e884bbe6cb508a79b061271a79de5167c8526f3",
  "tree": "03406b7d224b8762736ffb9e228b72b92539abda",
  "parents": [
    "fa5745aca1dc819aee6463a2475b5c277f7cf8f6"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Nov 25 00:26:37 2022 +0100"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Tue Dec 06 12:41:17 2022 +0100"
  },
  "message": "irqchip: Add IDXD Interrupt Message Store driver\n\nProvide a driver for the Intel IDXD IMS implementation. The implementation\nuses a large message store array in device memory.\n\nThe IMS domain implementation is minimal and just provides the required\nirq_chip callbacks and one domain callback which prepares the MSI\ndescriptor for easy usage in the irq_chip callbacks.\n\nThe necessary iobase is stored in the irqdomain and the PASID which is\nrequired for operation is handed in via msi_instance_cookie in the\nallocation function.\n\nNot much to see here. A few lines of code and a filled in template is all\nwhat\u0027s needed.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nReviewed-by: Reviewed-by: Kevin Tian \u003ckevin.tian@intel.com\u003e\nAcked-by: Marc Zyngier \u003cmaz@kernel.org\u003e\nLink: https://lore.kernel.org/r/20221124232327.198240498@linutronix.de\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ffea6a8ccece68e321f9d7c37feabc6e3a335f40",
      "old_mode": 33188,
      "old_path": "drivers/irqchip/Kconfig",
      "new_id": "9eec1ec1991774bc5a8d60da4aeb8d7486e9f927",
      "new_mode": 33188,
      "new_path": "drivers/irqchip/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "87b49a10962c7bfdf6dd9fc3d9429e5da5c0dbeb",
      "old_mode": 33188,
      "old_path": "drivers/irqchip/Makefile",
      "new_id": "6d56e254c2653931c01d63b8fd8a6f8ea67e0ff0",
      "new_mode": 33188,
      "new_path": "drivers/irqchip/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d33c32787ad5ba1d9d81ff3d1fb3e98d9acdfcaa",
      "new_mode": 33188,
      "new_path": "drivers/irqchip/irq-pci-intel-idxd.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d62ef5b3285cf628f87841cead4fd5ccab4a288b",
      "new_mode": 33188,
      "new_path": "include/linux/irqchip/irq-pci-intel-idxd.h"
    }
  ]
}
