)]}'
{
  "commit": "82a1402eaee5dab1f3ab2d5aa4c316451374c5af",
  "tree": "8883754be71579d718b12d1819f0cb43345bdb13",
  "parents": [
    "a911ddc9a0ecbf77a8b2e78dc5c40e5b7bb40d24"
  ],
  "author": {
    "name": "Ezequiel Garcia",
    "email": "ezequiel.garcia@free-electrons.com",
    "time": "Wed Oct 30 12:01:43 2013 -0300"
  },
  "committer": {
    "name": "Dan Williams",
    "email": "dan.j.williams@intel.com",
    "time": "Thu Nov 14 11:04:42 2013 -0800"
  },
  "message": "dma: mv_xor: Fix mis-usage of mmio \u0027base\u0027 and \u0027high_base\u0027 registers\n\nDespite requesting two memory resources, called \u0027base\u0027 and \u0027high_base\u0027, the\ndriver uses explicitly only the former. The latter is being used implicitly\nby addressing at offset +0x200, which in practice accesses high_base.\n\nIn other words, the current driver breaks if the second memory resource\nis ever place at an offset different from +0x200.\n\nThis patch fixes the above by defining the registers with the offset from\nhigh_base, and use high_base explicitly where appropriate.\n\nSigned-off-by: Ezequiel Garcia \u003cezequiel.garcia@free-electrons.com\u003e\nAcked-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8ff21b15ad1cd3762895cf34fa7308b29aec9735",
      "old_mode": 33188,
      "old_path": "drivers/dma/mv_xor.c",
      "new_id": "1b846d5d84088fa875ba8f88da90910d433adc1f",
      "new_mode": 33188,
      "new_path": "drivers/dma/mv_xor.c"
    },
    {
      "type": "modify",
      "old_id": "06b067f24c9b33f7592d65a4ece98bf99c3cb776",
      "old_mode": 33188,
      "old_path": "drivers/dma/mv_xor.h",
      "new_id": "d0749229c875187a454c498964155c37e765d314",
      "new_mode": 33188,
      "new_path": "drivers/dma/mv_xor.h"
    }
  ]
}
