)]}'
{
  "commit": "034cd97ebda4062eb4402a6cf963ccd262caa86a",
  "tree": "f9d9d74d58c21b68bd875d192d18d915196531d0",
  "parents": [
    "a30d0108b09ae46d24594a2e699c4dad21bb4af4"
  ],
  "author": {
    "name": "Alexander Gordeev",
    "email": "agordeev@redhat.com",
    "time": "Mon Apr 14 15:28:35 2014 +0200"
  },
  "committer": {
    "name": "Bjorn Helgaas",
    "email": "bhelgaas@google.com",
    "time": "Wed Apr 30 16:56:47 2014 -0600"
  },
  "message": "PCI/MSI: Remove pci_enable_msi_block()\n\nThere are no users of pci_enable_msi_block() function left.  Obsolete it in\nfavor of pci_enable_msi_range() and pci_enable_msi_exact() functions.\n\nPreviously, we called arch_setup_msi_irqs() once, requesting the same\nvector count we passed to arch_msi_check_device().  Now we may call it\nseveral times: if it returns failure, we may retry and request fewer\nvectors.\n\nWe don\u0027t keep track of the vector count we initially passed to\narch_msi_check_device().  We only keep track of the number of vectors\nsuccessfully set up by arch_setup_msi_irqs(), and this is what we use to\nclean things up when disabling MSI.  Therefore, we assume that\narch_msi_check_device() does nothing that will have to be cleaned up later.\n\n[bhelgaas: changelog]\nSigned-off-by: Alexander Gordeev \u003cagordeev@redhat.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "04130c3f9cf6c8b54d479be96e23c7df415e1573",
      "old_mode": 33188,
      "old_path": "drivers/pci/msi.c",
      "new_id": "36dd0caa1759d9dc72c5e5ff3ca00205391fef7a",
      "new_mode": 33188,
      "new_path": "drivers/pci/msi.c"
    },
    {
      "type": "modify",
      "old_id": "aab57b4abe7fce4ef59adc14db6400d3a6af57cc",
      "old_mode": 33188,
      "old_path": "include/linux/pci.h",
      "new_id": "499755e6dab587870af82e11b593ccc4c0ead1fc",
      "new_mode": 33188,
      "new_path": "include/linux/pci.h"
    }
  ]
}
