)]}'
{
  "commit": "fb0f2b40faff41f03acaa2ee6e6231fc96ca497c",
  "tree": "10f2f69cb43d6440313bb3efdc53ca69334830c0",
  "parents": [
    "7e7a43c32a8970ea2bfc3d1af353dcb1a9237769"
  ],
  "author": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Tue Dec 19 13:12:08 2006 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Dec 20 10:54:43 2006 -0800"
  },
  "message": "PCI legacy resource fix\n\nSince commit 368c73d4f689dae0807d0a2aa74c61fd2b9b075f the kernel will try\nto update the non-writeable BAR registers 0..3 of PIIX4 IDE adapters if\npci_assign_unassigned_resources() is used to do full resource assignment of\nthe bus.  This fails because in the PIIX4 these BAR registers have\nimplicitly assumed values and read back as zero; it used to work because\nthe kernel used to just write zero to that register the read back value did\nmatch what was written.\n\nThe fix is a new resource flag IORESOURCE_PCI_FIXED used to mark a resource\nas non-movable.  This will also be useful to keep other import system\nresources from being moved around - for example system consoles on PCI\nbusses.\n\n[akpm@osdl.org: cleanup]\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6a3c1e7289001651b981663878bde47f78678fcb",
      "old_mode": 33188,
      "old_path": "drivers/pci/probe.c",
      "new_id": "1ae9c3f50ffad668296114ac981abf4c0dabb52d",
      "new_mode": 33188,
      "new_path": "drivers/pci/probe.c"
    },
    {
      "type": "modify",
      "old_id": "ab78e4bbdd83044bc6bb6a3f32e4d7ea3834bf52",
      "old_mode": 33188,
      "old_path": "drivers/pci/setup-res.c",
      "new_id": "cb4ced3560e9117109934d27f4dd5f18c38f03b0",
      "new_mode": 33188,
      "new_path": "drivers/pci/setup-res.c"
    },
    {
      "type": "modify",
      "old_id": "cf8696d4a138824cf11a3e899ebae39f7a4bd69f",
      "old_mode": 33188,
      "old_path": "include/linux/ioport.h",
      "new_id": "15228d79c5bc0c32f5189ceb28b6adff526f3423",
      "new_mode": 33188,
      "new_path": "include/linux/ioport.h"
    }
  ]
}
