)]}'
{
  "commit": "ccc4c7bbd6a2d47bf5899c2c8cf2e0d176a4dc0f",
  "tree": "24bd806a028fe5e1ac75eb55fdad0927fc104f69",
  "parents": [
    "b5e4efe7e061ff52ac97b9fa45acca529d8daeea"
  ],
  "author": {
    "name": "Vojtech Pavlik",
    "email": "vojtech@suse.cz",
    "time": "Fri Apr 07 20:00:27 2006 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Wed Oct 18 11:36:11 2006 -0700"
  },
  "message": "Fix DMA resource allocation in ACPIPnP\n\nThe ACPIPnP implementation had the understanding of Linux resource flags very\nwrong, resulting in a nonfunctional implementation of DMA resource\nallocation.\n\nThis was usually not a problem, since almost no on-board PnP devices use ISA\nDMA, with the exception of ECP parallel ports. Even with that, parallel port\nDMA is preconfigured by the BIOS, so this routine isn\u0027t normally called.\n\nExcept in the case where somebody does \u0027rmmod parport_pc; modprobe\nparport_pc\u0027, where the rmmod case disables the ECP parallel port resources,\nand they need to be enabled again to initialize the module. This didn\u0027t\nwork, resulting in a non-printing printer.\n\nThe application doing exactly the above to force reprobing of printers is\nthe YaST printer module. Thus without this fix YaST wedged the printer when\nconfiguring it, and was not able to print a test page.\n\nReported-by: Ralf Flaxa \u003crf@suse.de\u003e\nReproduced-by: Jiri Dluhos \u003cjdluhos@suse.cz\u003e\nSigned-off-by: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dc79b0a0059f6206c22dd6a611c591d62b83aa7a",
      "old_mode": 33188,
      "old_path": "drivers/pnp/pnpacpi/rsparser.c",
      "new_id": "379048fdf05dccf01575a5727219529ac7d39fac",
      "new_mode": 33188,
      "new_path": "drivers/pnp/pnpacpi/rsparser.c"
    }
  ]
}
