)]}'
{
  "commit": "e86b19ce64a25d39bb0e10e0e695213fc5993dfb",
  "tree": "a71e66f3a9fc6d1860ff19fac374838f2008cc9a",
  "parents": [
    "c491b2ffae3fad5e6e3cb2320b46bb8ea8729d49"
  ],
  "author": {
    "name": "Rene Herman",
    "email": "rene.herman@keyaccess.nl",
    "time": "Fri Jul 25 19:44:42 2008 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jul 26 12:00:02 2008 -0700"
  },
  "message": "pnp: set the pnp_card dma_mask for use by ISAPnP cards\n\ndma_alloc_coherent() on x86 currently takes a passed in NULL device\npointer to mean that it should allocate an ISA compatible (24-bit) buffer\nwhich is a bit of a hack.\n\nThe ALSA ISA drivers are the main consumers of this but have a struct\ndevice in fact readily available.\n\nFor the PnP drivers, the specific pnp_dev-\u003edev device pointer is not\nalways available at the right time so for now we want to pass the\npnp_card-\u003edev instead which is always available.  Set its dma_mask in\npreparation for doing so.\n\nThis does not fix a current bug -- 2.6.26-rc1 stumbled over the NULL hack\nin dma_alloc_coherent() but this has already been fixed in commit\n4a367f3a9dbf2e7ffcee4702203479809236ee6e by Takashi Iwai.\n\nSigned-off-by: Rene Herman \u003crene.herman@gmail.com\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a762a4176736fcc5aa3e5d3ce4016ca921bcabbd",
      "old_mode": 33188,
      "old_path": "drivers/pnp/card.c",
      "new_id": "b00ef1030e45f964f58aa29148e7b9bb75d05281",
      "new_mode": 33188,
      "new_path": "drivers/pnp/card.c"
    }
  ]
}
