)]}'
{
  "commit": "d1401e1dc22606a91f577ad3dfd68ae7e60e0357",
  "tree": "6c59463c60fd4ada2b5d4974afaa30be7059c67f",
  "parents": [
    "502c8a0e07450ff886b80a11150a123bae92f3f7"
  ],
  "author": {
    "name": "Michael Hennerich",
    "email": "michael.hennerich@analog.com",
    "time": "Wed Jun 16 09:12:10 2010 +0000"
  },
  "committer": {
    "name": "Mike Frysinger",
    "email": "vapier@gentoo.org",
    "time": "Fri Aug 06 12:55:50 2010 -0400"
  },
  "message": "Blackfin: fix DMA/cache bug when resuming from suspend to RAM\n\nThe dma_memcpy() function takes care of flushing different caches for us.\nNormally this is what we want, but when resuming from mem, we don\u0027t yet\nhave caches enabled.  If these functions happen to be placed into L1 mem\n(which is what we\u0027re trying to relocate), then things aren\u0027t going to\nwork.  So define a non-cache dma_memcpy() variant to utilize in situations\nlike this.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2c09b1d50ec99dbaae7afa7aad0d6caa623241ed",
      "old_mode": 33188,
      "old_path": "arch/blackfin/include/asm/dma.h",
      "new_id": "eedf3ca65ba22270e8405b47e914a891463917a0",
      "new_mode": 33188,
      "new_path": "arch/blackfin/include/asm/dma.h"
    },
    {
      "type": "modify",
      "old_id": "26403d1c9e6524949a421673b690d7d41bf0efa3",
      "old_mode": 33188,
      "old_path": "arch/blackfin/kernel/bfin_dma_5xx.c",
      "new_id": "1e485dfdc9f2133a37d1d7d8b81af47b6bf53814",
      "new_mode": 33188,
      "new_path": "arch/blackfin/kernel/bfin_dma_5xx.c"
    },
    {
      "type": "modify",
      "old_id": "ea7f95f6bb4c92b4cd779a3c158bce85c9694361",
      "old_mode": 33188,
      "old_path": "arch/blackfin/mach-common/pm.c",
      "new_id": "09c1fb410748436d096bc629805295acc086025f",
      "new_mode": 33188,
      "new_path": "arch/blackfin/mach-common/pm.c"
    }
  ]
}
