)]}'
{
  "commit": "fbebb9fd22581b6422d60669c4ff86ce99d6cdba",
  "tree": "f7063ec22814ee7782d1ccdb6f8653404d6714c8",
  "parents": [
    "cfaf025112d3856637ff34a767ef785ef5cf2ca9"
  ],
  "author": {
    "name": "Bjorn Helgaas",
    "email": "bhelgaas@google.com",
    "time": "Sat Jun 16 14:40:22 2012 -0600"
  },
  "committer": {
    "name": "Bjorn Helgaas",
    "email": "bhelgaas@google.com",
    "time": "Sat Jun 16 14:40:22 2012 -0600"
  },
  "message": "PCI: add infrastructure for devices with broken INTx masking\n\npci_intx_mask_supported() assumes INTx masking is supported if the\nPCI_COMMAND_INTX_DISABLE bit is writable.  But when that bit is set,\nsome devices don\u0027t actually mask INTx or update PCI_STATUS_INTERRUPT\nas we expect.\n\nThis patch adds a way for quirks to identify these broken devices.\n\n[bhelgaas: split out from Chelsio quirk addition]\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "447e83472c01558705d0685f7fd6af17a6f8deef",
      "old_mode": 33188,
      "old_path": "drivers/pci/pci.c",
      "new_id": "9ae517a683600d342ddecfbefecbb3bf5e081bf6",
      "new_mode": 33188,
      "new_path": "drivers/pci/pci.c"
    },
    {
      "type": "modify",
      "old_id": "2a75216775410df88e19fd9faa21e0045c16d15d",
      "old_mode": 33188,
      "old_path": "drivers/pci/quirks.c",
      "new_id": "cc13415416d70889d615b0a597cdaf0cebb174c8",
      "new_mode": 33188,
      "new_path": "drivers/pci/quirks.c"
    },
    {
      "type": "modify",
      "old_id": "d8c379dba6adbb36ae9df6c18adea304e2c6b45c",
      "old_mode": 33188,
      "old_path": "include/linux/pci.h",
      "new_id": "40a039f1dffb189626c362959b70b02e6e8b2dd8",
      "new_mode": 33188,
      "new_path": "include/linux/pci.h"
    }
  ]
}
