)]}'
{
  "commit": "bcb3a1676b87effbdeffe8da5c44f63433d158d9",
  "tree": "179eaa6692cad02a1e2b4c15a6919061aa06dd8d",
  "parents": [
    "61df33370c52633b47d794f5e024eb15ca9a2efe"
  ],
  "author": {
    "name": "Scott Valentine",
    "email": "svalentine@concentris-systems.com",
    "time": "Wed Nov 11 14:26:49 2009 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Thu Nov 12 07:25:59 2009 -0800"
  },
  "message": "rtc: v3020: fix v3020_mmio_read_bit()\n\nv3020_mmio_read_bit() always returns 0 when left_shift \u003e 7.\n\nv3020_mmio_read_bit()\u0027s return type is (unsigned char).  The code returns\na value masked by (1 \u003c\u003c left_shift) that is casted to the return type.  If\nleft_shift is larger than 7, the cast will always result in a 0 return\nvalue.  The problem was discovered with left_shift \u003d 16, and the included\npatch corrects the problem.\n\nThe bug was introduced in the last (Apr 3 2009) commit of the file, kernel\nversions 2.6.30 and later.\n\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Raphael Assenat \u003craph@8d.com\u003e\nCc: \u003cstable@kernel.org\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": "ad164056feb6692cf7e66896a1c9f0d6b050b073",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-v3020.c",
      "new_id": "423cd5a30b10d2d5fa0dfe432e30f1d45eff91fd",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-v3020.c"
    }
  ]
}
