)]}'
{
  "commit": "ef7cc35b0ee03431731186320b18e5da585341ff",
  "tree": "4cc97f7abec64134f1d8895644cc38c7e130ee13",
  "parents": [
    "9df5f74194871ebd0e51ef5ad2eca5084acaaaba"
  ],
  "author": {
    "name": "James Bottomley",
    "email": "James.Bottomley@suse.de",
    "time": "Mon Jan 25 11:42:21 2010 -0600"
  },
  "committer": {
    "name": "James Bottomley",
    "email": "James.Bottomley@HansenPartnership.com",
    "time": "Fri Feb 05 12:31:37 2010 -0600"
  },
  "message": "parisc: add mm API for DMA to vmalloc/vmap areas\n\nWe already have an API to flush a kernel page along an alias\naddress, so use it.  The TLB purge prevents the CPU from doing\nspeculative moveins on the flushed address, so we don\u0027t need to\nimplement and invalidate.\n\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7a73b615c23d29c7d2702958d2688d8fc6fd1e85",
      "old_mode": 33188,
      "old_path": "arch/parisc/include/asm/cacheflush.h",
      "new_id": "477277739da5f8bd895b8bd814fd59c733dfc962",
      "new_mode": 33188,
      "new_path": "arch/parisc/include/asm/cacheflush.h"
    }
  ]
}
