)]}'
{
  "commit": "980a01c9bfb090cb8a991e39e56ac379c30c61b8",
  "tree": "8d14aa685d81abe410ce1842a6498878daf8a04d",
  "parents": [
    "8f7c58814eb75bf97b8bc18d107b2e26f28b6585"
  ],
  "author": {
    "name": "David Brownell",
    "email": "david-b@pacbell.net",
    "time": "Wed Jun 28 07:47:15 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Wed Jun 28 15:51:01 2006 -0700"
  },
  "message": "[PATCH] SPI: infrastructure to initialize spi_device.mode early\n\nThis patch adds earlier initialization of spi_device.mode, as needed\non boards using nondefault chipselect polarity.  An example would be\nones using the RS5C348 RTC without an external signal inverter between\nthe RTC chipselect and the SPI controller.\n\nWithout this mechanism, the first setup() call for that chip would\nwrongly enable chips, corrupting transfers to/from other chips sharing\nthat SPI bus.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1cea4a6799fe66c3e6fd94eaf56b3ed52b13e2cb",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi.c",
      "new_id": "ed1cdf6ac8f34dbe5d61a6b172b49ccea1bfdddd",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi.c"
    },
    {
      "type": "modify",
      "old_id": "e928c0dcc29755d31c2ba5b7f1d96b1f3ac50b1e",
      "old_mode": 33188,
      "old_path": "include/linux/spi/spi.h",
      "new_id": "c8bb68099eb9e35bf5ae2edba0c43244ca95ff5b",
      "new_mode": 33188,
      "new_path": "include/linux/spi/spi.h"
    }
  ]
}
