)]}'
{
  "commit": "b6d00f0de9e932e2884b3b7af8e43c0a61a271ee",
  "tree": "1d9b01dd4136eb4e44083a31f46dd7e7283dd683",
  "parents": [
    "3248ff43f86493368b321376d447d84fa9a2737d"
  ],
  "author": {
    "name": "Dominik Brodowski",
    "email": "linux@dominikbrodowski.net",
    "time": "Mon Jun 27 16:29:02 2005 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@ppc970.osdl.org",
    "time": "Mon Jun 27 18:03:22 2005 -0700"
  },
  "message": "[PATCH] ACPI-based PCI resources: PCMCIA bugfix, but resources missing in trees\n\nDon\u0027t auto-configure yenta sockets for PCMCIA devices if it is connected to\nthe root PCI bus on the x86 or x86_64 architectures.  Previously, this was\nhandled by the \"ioport_resource\"/\"iomem_resource\" check a few lines below,\nbut with the new ACPI-based resource handling this doesn\u0027t catch all cases\nany longer.\n\npci-yenta-cardbus-fix.patch and this patch should solve the initialization\ntime trouble.  However, the ACPI-based PCI resource handling is badly\nbroken, IMHO:\n\n- many resources of devices don\u0027t show up in the resource trees (\n  /proc/iomem and /proc/ioports) any longer. This means that PCMCIA, but\n  also possibly other subsystems (ISA, PnP, ...) do not know which resources\n  it cannot use.\n\n- verify_root_windows() should fail if there are no iomem _or_ ioport\n  resources, not only if there are no iomem _and_ ioport resources.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "51aa04b7ecc9eb907a688619f71abbb1e2925c8c",
      "old_mode": 33188,
      "old_path": "drivers/pcmcia/rsrc_nonstatic.c",
      "new_id": "c42455d20eb683c6d2c99de733966ad403c5941d",
      "new_mode": 33188,
      "new_path": "drivers/pcmcia/rsrc_nonstatic.c"
    }
  ]
}
