)]}'
{
  "commit": "bcc98a46eafd38968b05e793326f031988c2b2a8",
  "tree": "1ed02d6cdacce5af29bf434eddde5595951fcf61",
  "parents": [
    "1449c5d0e8f25af6c903797a636696901122e4e8"
  ],
  "author": {
    "name": "H Hartley Sweeten",
    "email": "hartleys@visionengravers.com",
    "time": "Fri Jan 15 11:25:38 2010 -0700"
  },
  "committer": {
    "name": "David Woodhouse",
    "email": "David.Woodhouse@intel.com",
    "time": "Thu Feb 25 11:29:48 2010 +0000"
  },
  "message": "mtd: fix different address space noise\n\nIn mtd_ioctl MEMGETREGIONINFO the region_user_info pointer ur\nis cast in __kernel space. This produces a number of sparse warnings\nlike:\n\nwarning: cast removes address space of expression\nwarning: incorrect type in initializer (different address spaces)\n   expected unsigned int const [noderef] \u003casn:1\u003e*register __p\n   got unsigned int *\u003cnoident\u003e\n\nSince argp is already a void __user * just use it dirrectly without\nthe cast and make ur a __user *.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Artem Bityutskiy \u003cArtem.Bityutskiy@nokia.com\u003e\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5b081cb84351340dd6164fe448703f93c6dfca47",
      "old_mode": 33188,
      "old_path": "drivers/mtd/mtdchar.c",
      "new_id": "0a85085fe69792ba0813b50fb48f83b48be072e6",
      "new_mode": 33188,
      "new_path": "drivers/mtd/mtdchar.c"
    }
  ]
}
