)]}'
{
  "commit": "b82776005369899c1c7ca2e4b2414bb64b538d2c",
  "tree": "b07bb5fc8cd2b335f46a43791f0fc7505a57d4ac",
  "parents": [
    "5bab7864b1167f9a72d375f6854027db436a1cc1"
  ],
  "author": {
    "name": "Konrad Rzeszutek Wilk",
    "email": "konrad.wilk@oracle.com",
    "time": "Thu Aug 23 14:36:15 2012 -0400"
  },
  "committer": {
    "name": "Konrad Rzeszutek Wilk",
    "email": "konrad.wilk@oracle.com",
    "time": "Mon Sep 17 12:58:16 2012 -0400"
  },
  "message": "xen/swiotlb: Use the swiotlb_late_init_with_tbl to init Xen-SWIOTLB late when PV PCI is used.\n\nWith this patch we provide the functionality to initialize the\nXen-SWIOTLB late in the bootup cycle - specifically for\nXen PCI-frontend. We still will work if the user had\nsupplied \u0027iommu\u003dsoft\u0027 on the Linux command line.\n\nNote: We cannot depend on after_bootmem to automatically\ndetermine whether this is early or not. This is because\nwhen PCI IOMMUs are initialized it is after after_bootmem but\nbefore a lot of \"other\" subsystems are initialized.\n\nCC: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n[v1: Fix smatch warnings]\n[v2: Added check for xen_swiotlb]\n[v3: Rebased with new xen-swiotlb changes]\n[v4: squashed xen/swiotlb: Depending on after_bootmem is not correct in]\nReviewed-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1be1ab7d6a4120d945aa22abf98a523f617196d8",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/xen/swiotlb-xen.h",
      "new_id": "ee52fcac6f72211ec3ac06e0e295193bc0e44817",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/xen/swiotlb-xen.h"
    },
    {
      "type": "modify",
      "old_id": "1c1722761eecb9144ac0ffa8440e3362e233c09e",
      "old_mode": 33188,
      "old_path": "arch/x86/xen/pci-swiotlb-xen.c",
      "new_id": "b152640d83884c2c4e80ca701bc158bb89eef726",
      "new_mode": 33188,
      "new_path": "arch/x86/xen/pci-swiotlb-xen.c"
    },
    {
      "type": "modify",
      "old_id": "701b1035fa6f4ea00fdcf99c995b35ec50d347de",
      "old_mode": 33188,
      "old_path": "drivers/xen/swiotlb-xen.c",
      "new_id": "7461edb5118eb2fabd60f8bfb3eafcb4a2acd960",
      "new_mode": 33188,
      "new_path": "drivers/xen/swiotlb-xen.c"
    },
    {
      "type": "modify",
      "old_id": "4f4d449f00f6b98644be40b85f108667c4cb1642",
      "old_mode": 33188,
      "old_path": "include/xen/swiotlb-xen.h",
      "new_id": "289ee509bda94b48ed53e3406d757ad21ffd095c",
      "new_mode": 33188,
      "new_path": "include/xen/swiotlb-xen.h"
    }
  ]
}
