)]}'
{
  "commit": "f3b3aadbbd66d8a020550b01b37d9b1ea559f2c3",
  "tree": "eea7ec792ffd33df9eb2c2933fd78ea201cfe6c5",
  "parents": [
    "9455e4c9abf76fa02170743859b2ddbb484e7fdf"
  ],
  "author": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Sat Jul 01 17:17:38 2006 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Sep 26 15:38:50 2006 -0700"
  },
  "message": "i2c-dev: Use a list for data storage\n\ni2c-dev: Use a list for data storage\n\nUse a list instead of a static array for storing the i2c-dev data.\nGiven that most systems have less than 10 i2c busses, most of the\nspace was wasted, so this saves around 1 kB of memory (2 kB on 64-bit\narchs.)\n\nThe drawback is that lookup was in O(1) and is now in O(N), but given\nthat the values of N are always small, I don\u0027t think this is a problem.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6e90dec02567a37d9ec262967ae4e1fa60393d16",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c-dev.c",
      "new_id": "206e8052f90fdf3bd90788b857284f6139d37298",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c-dev.c"
    }
  ]
}
