)]}'
{
  "commit": "c6e6c6f20d853493c70a33f3be38e8ef3a373dfa",
  "tree": "65f592d70dc44cee6a203e6941f70f76435236ee",
  "parents": [
    "81b6433a4a5b92910aca71963eade3da0fcb3633"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Fri Feb 14 13:45:29 2020 -0500"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Tue Mar 03 15:13:30 2020 -0500"
  },
  "message": "pci: pci_set_ops() always assigns to the kernel\n\nThe IOMMU sets an identity mapping for the kernel, by default, for all\ndevices.  In essence, this is assigned to the kernel.  If someone wants\na different state, like unassigned, then do it manually.  e.g.\n\tpci_set_ops(pdev);\n\t...\n\tpci_device_unassign(pdev, NULL);\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7cc797a76de1ed3f28760d41bf392acf02eec431",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/pci.c",
      "new_id": "36f96719d59ede00d88e810486817590dc6141cd",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/pci.c"
    },
    {
      "type": "modify",
      "old_id": "60e0d65e7a694399c367d049d5763fddfe80e827",
      "old_mode": 33188,
      "old_path": "kern/arch/x86/pci.h",
      "new_id": "bd519359a2bc9461899b887b4542eadd4121f43f",
      "new_mode": 33188,
      "new_path": "kern/arch/x86/pci.h"
    },
    {
      "type": "modify",
      "old_id": "1ab1a5f1e4dee29b9d38598958f425072c6f5abb",
      "old_mode": 33188,
      "old_path": "kern/drivers/dma/ioat/init.c",
      "new_id": "5c6622c91cee7eb390df06c6ea3b77c99c05595a",
      "new_mode": 33188,
      "new_path": "kern/drivers/dma/ioat/init.c"
    }
  ]
}
