)]}'
{
  "commit": "8275c642ccdce09a2146d0a9eb022e3698ee927e",
  "tree": "ea330810f665fcbdf36d31b0da1643db528ad83f",
  "parents": [
    "2f9f762879015d738a5ec2ac8a16be94b3a4a06d"
  ],
  "author": {
    "name": "Vitaly Wool",
    "email": "vwool@ru.mvista.com",
    "time": "Sun Jan 08 13:34:28 2006 -0800"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Jan 13 16:29:56 2006 -0800"
  },
  "message": "[PATCH] spi: use linked lists rather than an array\n\nThis makes the SPI core and its users access transfers in the SPI message\nstructure as linked list not as an array, as discussed on LKML.\n\nFrom: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\n\n  Updates including doc, bugfixes to the list code, add\n  spi_message_add_tail().  Plus, initialize things _before_ grabbing the\n  locks in some cases (in case it grows more expensive).  This also merges\n  some bitbang updates of mine that didn\u0027t yet make it into the mm tree.\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Dmitry Pervushin \u003cdpervushin@gmail.com\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c741776ef3bf885c404146112faf091571990968",
      "old_mode": 33188,
      "old_path": "drivers/input/touchscreen/ads7846.c",
      "new_id": "dd8c6a9ffc762a2bf8e071ced39cfa467b6920a9",
      "new_mode": 33188,
      "new_path": "drivers/input/touchscreen/ads7846.c"
    },
    {
      "type": "modify",
      "old_id": "71a072103a7f984be1afc7d25a228e0692a08155",
      "old_mode": 33188,
      "old_path": "drivers/mtd/devices/m25p80.c",
      "new_id": "45108ed85588ba38cf1f1ad942e29aadd3062a7f",
      "new_mode": 33188,
      "new_path": "drivers/mtd/devices/m25p80.c"
    },
    {
      "type": "modify",
      "old_id": "a39b3b6b266c0736dc19aee4327ca9d4e782f457",
      "old_mode": 33188,
      "old_path": "drivers/mtd/devices/mtd_dataflash.c",
      "new_id": "99d3a0320fc9cd2236f15d231a2420f76639c462",
      "new_mode": 33188,
      "new_path": "drivers/mtd/devices/mtd_dataflash.c"
    },
    {
      "type": "modify",
      "old_id": "3ecedccdb96cc7e605262fa318c17194b7ce381c",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi.c",
      "new_id": "cdb242de901d1c1036ded5cb17410874ef917457",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi.c"
    },
    {
      "type": "modify",
      "old_id": "44aff198eb960510faf4b5cfe64c5d437a3e2ada",
      "old_mode": 33188,
      "old_path": "drivers/spi/spi_bitbang.c",
      "new_id": "f037e5593269e8a79f700e7acf917919e0b13762",
      "new_mode": 33188,
      "new_path": "drivers/spi/spi_bitbang.c"
    },
    {
      "type": "modify",
      "old_id": "6a41e2650b2ee3abfe88ccfaad7d16ad40216b07",
      "old_mode": 33188,
      "old_path": "include/linux/spi/spi.h",
      "new_id": "939afd3a2e722544976ce05b1d0bc62b0138056f",
      "new_mode": 33188,
      "new_path": "include/linux/spi/spi.h"
    },
    {
      "type": "modify",
      "old_id": "8dfe61a445f44e08cc9d56c7007cdc2dbffd6bb3",
      "old_mode": 33188,
      "old_path": "include/linux/spi/spi_bitbang.h",
      "new_id": "c961fe9bf3eb48f3576035a7ec62bc5c743bc008",
      "new_mode": 33188,
      "new_path": "include/linux/spi/spi_bitbang.h"
    }
  ]
}
