)]}'
{
  "commit": "d2653e92732bd3911feff6bee5e23dbf959381db",
  "tree": "fd3a413bc150855a09de29b2d253b7dbeb2705ff",
  "parents": [
    "ee56d977423a58b53fd0fc1ef0aca0c9cb564c53"
  ],
  "author": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Tue Apr 29 23:11:39 2008 +0200"
  },
  "committer": {
    "name": "Jean Delvare",
    "email": "khali@hyperion.delvare",
    "time": "Tue Apr 29 23:11:39 2008 +0200"
  },
  "message": "i2c: Add support for device alias names\n\nBased on earlier work by Jon Smirl and Jochen Friedrich.\n\nThis patch allows new-style i2c chip drivers to have alias names using\nthe official kernel aliasing system and MODULE_DEVICE_TABLE(). At this\npoint, the old i2c driver binding scheme (driver_name/type) is still\nsupported.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Jon Smirl \u003cjonsmirl@gmail.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bfb0a5520817c5bbe770d35af48c0381b5b6dc6c",
      "old_mode": 33188,
      "old_path": "Documentation/i2c/writing-clients",
      "new_id": "ee75cbace28d529cb690e573ec4c2cb67f75bd0f",
      "new_mode": 33188,
      "new_path": "Documentation/i2c/writing-clients"
    },
    {
      "type": "modify",
      "old_id": "e0e0af5361083e6cd9483b971ff427cab43dad80",
      "old_mode": 33188,
      "old_path": "drivers/gpio/pca953x.c",
      "new_id": "2670519236e5488f6aaae9cba81cc3d4eef59246",
      "new_mode": 33188,
      "new_path": "drivers/gpio/pca953x.c"
    },
    {
      "type": "modify",
      "old_id": "1106aa15ac79ad92d6807aab7a0aa2106e786784",
      "old_mode": 33188,
      "old_path": "drivers/gpio/pcf857x.c",
      "new_id": "8856870dd738d328221a972da4c7d406bc8b1630",
      "new_mode": 33188,
      "new_path": "drivers/gpio/pcf857x.c"
    },
    {
      "type": "modify",
      "old_id": "1464338e4e11b891298ff18f212bf2135c17804a",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/f75375s.c",
      "new_id": "1f63bab05522e7d7b8abe1333f2327b7866db94d",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/f75375s.c"
    },
    {
      "type": "modify",
      "old_id": "9e94542c18a2bc57abd22d05c17c0b04955fe7c3",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/ds1682.c",
      "new_id": "3070821030e46f20ef7bc91d3937aa427905e11f",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/ds1682.c"
    },
    {
      "type": "modify",
      "old_id": "2dea0123a958577ad87a3095c159edf177d7050e",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/menelaus.c",
      "new_id": "3b8ba7e758437ca6301745980a1c510f7b842139",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/menelaus.c"
    },
    {
      "type": "modify",
      "old_id": "feabd12c081c48ba8bf4423bbe4b01ae42ccc986",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/tps65010.c",
      "new_id": "6ab3619a49de91120acb85a7c50619e64fef5c0c",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/tps65010.c"
    },
    {
      "type": "modify",
      "old_id": "a10fd2791a69ab938eb214bd2376a02c76749959",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/tsl2550.c",
      "new_id": "59c2c662cc45ce2c07a8888d5711034d8cf6f08c",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/tsl2550.c"
    },
    {
      "type": "modify",
      "old_id": "6c7fa8d53c0eeaeccfec0366302cdc37717efecb",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c-core.c",
      "new_id": "26384daccb968180c369207e70f35e0a3598e04d",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c-core.c"
    },
    {
      "type": "modify",
      "old_id": "fae469ce16f5da0356bd04705884e536340dbdf5",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cs5345.c",
      "new_id": "2a429f9e32cde03068e7ea72a0ddeb93316496e1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cs5345.c"
    },
    {
      "type": "modify",
      "old_id": "f41bfde045fe9dcb667e1373ac6e8424599db459",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cs53l32a.c",
      "new_id": "2dfd0afc62db2a72f29c180e11a291646049a3be",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cs53l32a.c"
    },
    {
      "type": "modify",
      "old_id": "7fde678b2c4a5fbb0785af63a77cfbee86cb22d2",
      "old_mode": 33188,
      "old_path": "drivers/media/video/cx25840/cx25840-core.c",
      "new_id": "88823810497ca3c002fa53e25801551f911c30a4",
      "new_mode": 33188,
      "new_path": "drivers/media/video/cx25840/cx25840-core.c"
    },
    {
      "type": "modify",
      "old_id": "d4bf14c284ef2c967d59c3fe4b588d27170d0b49",
      "old_mode": 33188,
      "old_path": "drivers/media/video/m52790.c",
      "new_id": "5b9dfa2c51b43874e8b9045379ee685260982720",
      "new_mode": 33188,
      "new_path": "drivers/media/video/m52790.c"
    },
    {
      "type": "modify",
      "old_id": "b73c740f7fb2697a5e128feee6de2f49abeec192",
      "old_mode": 33188,
      "old_path": "drivers/media/video/msp3400-driver.c",
      "new_id": "e6273162e12379e4ae054dfeb410458267f3c83a",
      "new_mode": 33188,
      "new_path": "drivers/media/video/msp3400-driver.c"
    },
    {
      "type": "modify",
      "old_id": "3fb5f63df1e6392e000cd7e3b94180e5bec2705d",
      "old_mode": 33188,
      "old_path": "drivers/media/video/mt9m001.c",
      "new_id": "26cb27604e04c22b5b3f62f314d2f4c70fd70ec3",
      "new_mode": 33188,
      "new_path": "drivers/media/video/mt9m001.c"
    },
    {
      "type": "modify",
      "old_id": "d4b9e2744343dd0dc7f48049deb2d61a9f6d0e2b",
      "old_mode": 33188,
      "old_path": "drivers/media/video/mt9v022.c",
      "new_id": "7b1dd7ede9d077d1500a070e664d0b4592ac4b98",
      "new_mode": 33188,
      "new_path": "drivers/media/video/mt9v022.c"
    },
    {
      "type": "modify",
      "old_id": "416d05d4a969088d02d2f1c5a319de4fb215fe68",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7115.c",
      "new_id": "e684108637add93351b42fb005f27cc9da5be7da",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7115.c"
    },
    {
      "type": "modify",
      "old_id": "06c88db656b41d4a8a94dc67ef9814c4fe852e50",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7127.c",
      "new_id": "e750cd65c1c37676612c1955c9674ad5b232ebb5",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7127.c"
    },
    {
      "type": "modify",
      "old_id": "53c5edbcf7ea1add2ce7ea1730ef0fd0332df3c3",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa717x.c",
      "new_id": "72c4081feff5e4d8af049bacbc5d62ab07181b3b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa717x.c"
    },
    {
      "type": "modify",
      "old_id": "6943b447a1bd7f4067e4a6f97a92c9e6d67ef83e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tcm825x.c",
      "new_id": "e57a646057785eb51dd331febc4db1772284204c",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tcm825x.c"
    },
    {
      "type": "modify",
      "old_id": "dc7b9c220b90f5f7ab3e25b18dd00c571daa912f",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tlv320aic23b.c",
      "new_id": "f1db54202deaebb36138b119279bdf18424644aa",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tlv320aic23b.c"
    },
    {
      "type": "modify",
      "old_id": "2b72e10e6b9f3274c1f6408f0625fc437706a10d",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tuner-core.c",
      "new_id": "2a2748238c7846ab20e409f81c85b25bd7653c82",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tuner-core.c"
    },
    {
      "type": "modify",
      "old_id": "f29a2cd0f2f27c3db0afead3d5a7f65ba7f8fd56",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tvaudio.c",
      "new_id": "6f9945b04e1f2bcd676f0ed8dc910994b29ed300",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tvaudio.c"
    },
    {
      "type": "modify",
      "old_id": "bd201397a2acdb350824f7062119dfb93e5ee1b7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/upd64031a.c",
      "new_id": "93bfd19dec7d6fdad7da5d4d6cf111e82327248e",
      "new_mode": 33188,
      "new_path": "drivers/media/video/upd64031a.c"
    },
    {
      "type": "modify",
      "old_id": "2d9a88f70c85ba2ac2efdebb9ac02d895ddea50c",
      "old_mode": 33188,
      "old_path": "drivers/media/video/upd64083.c",
      "new_id": "9ab712a56ce0a9e1e4b11940a6770c3672c7b1a6",
      "new_mode": 33188,
      "new_path": "drivers/media/video/upd64083.c"
    },
    {
      "type": "modify",
      "old_id": "7cc42c1da457174eb862e671c16b692df1814444",
      "old_mode": 33188,
      "old_path": "drivers/media/video/v4l2-common.c",
      "new_id": "e9dd996fd5df1f6084930345b076e95a12d16941",
      "new_mode": 33188,
      "new_path": "drivers/media/video/v4l2-common.c"
    },
    {
      "type": "modify",
      "old_id": "282c81403c976a2c1ecfefc693e9019aa24613b0",
      "old_mode": 33188,
      "old_path": "drivers/media/video/vp27smpx.c",
      "new_id": "fac0deba24afc69b67d07963c557ecc748e24c84",
      "new_mode": 33188,
      "new_path": "drivers/media/video/vp27smpx.c"
    },
    {
      "type": "modify",
      "old_id": "31795b4f8b6316e2e480ac838a53d52840660de4",
      "old_mode": 33188,
      "old_path": "drivers/media/video/wm8739.c",
      "new_id": "0f8ed8461fba25f7c70f0a3bd9573f4698569a03",
      "new_mode": 33188,
      "new_path": "drivers/media/video/wm8739.c"
    },
    {
      "type": "modify",
      "old_id": "869f9e7946b6082bb9df221ccc056d13e808e0d9",
      "old_mode": 33188,
      "old_path": "drivers/media/video/wm8775.c",
      "new_id": "67a409e60c46559b4aa76fe820ac60b2a88e07b5",
      "new_mode": 33188,
      "new_path": "drivers/media/video/wm8775.c"
    },
    {
      "type": "modify",
      "old_id": "f389a28720d2da4302c05a1ef56e2fc5530272a7",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-ds1307.c",
      "new_id": "67ba8ae3217c32eb1b1677acabbd0dea28f45973",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-ds1307.c"
    },
    {
      "type": "modify",
      "old_id": "45bda186befc2e1bfaf8bc3ff71f7cf02eec1d6a",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-ds1374.c",
      "new_id": "104dcfd5d9a821d167f30c2c1692799dc8b2c885",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-ds1374.c"
    },
    {
      "type": "modify",
      "old_id": "fb15e3fb4ce279df7df4cba4fc387b6620d6427c",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-isl1208.c",
      "new_id": "d75d8faeead05873dc6115d80fb23c7bc75b95be",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-isl1208.c"
    },
    {
      "type": "modify",
      "old_id": "1cb33cac12377095fc075e07e4341306dcda4bcc",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-m41t80.c",
      "new_id": "2ee0d070095aea36f1f6ca339c195e5e638cd093",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-m41t80.c"
    },
    {
      "type": "modify",
      "old_id": "a41681d26eba80ae58df5b0090ae603fbab519fe",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-pcf8563.c",
      "new_id": "7b3c31db0fc043eff0c5f73738a6d511d3aaf4c8",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-pcf8563.c"
    },
    {
      "type": "modify",
      "old_id": "7e63074708ebffa060c1f2b5b405ac37790323b5",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-rs5c372.c",
      "new_id": "47db289bb0a39af7af229a66e3d9fa13b1919a03",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-rs5c372.c"
    },
    {
      "type": "modify",
      "old_id": "e8abc90c32c5fe0e82938ad7d4b711807a8c7779",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-s35390a.c",
      "new_id": "ab0c6d22140450d9a38853b18a347c7c24559210",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-s35390a.c"
    },
    {
      "type": "modify",
      "old_id": "095282f635236b106b9eb3b51b7a354f39b813ac",
      "old_mode": 33188,
      "old_path": "drivers/rtc/rtc-x1205.c",
      "new_id": "b792ad4dcaa9b22cb40d8782261825b7db8d27f5",
      "new_mode": 33188,
      "new_path": "drivers/rtc/rtc-x1205.c"
    },
    {
      "type": "modify",
      "old_id": "365e0df3646baf525d94aaec7899fa93a8f2a05c",
      "old_mode": 33188,
      "old_path": "include/linux/i2c.h",
      "new_id": "89cb34d5b0ba650f53a236e9a70302adbf25b32d",
      "new_mode": 33188,
      "new_path": "include/linux/i2c.h"
    },
    {
      "type": "modify",
      "old_id": "139d49d2f078d5573f166475c99873916a041515",
      "old_mode": 33188,
      "old_path": "include/linux/mod_devicetable.h",
      "new_id": "d73eceaa7afb481e25f623fbf9a7aec92117f808",
      "new_mode": 33188,
      "new_path": "include/linux/mod_devicetable.h"
    },
    {
      "type": "modify",
      "old_id": "316a58453134df7db59ff22d74253b73c2747f83",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-common.h",
      "new_id": "020d05758bd8b951a352aabc043b0312de827800",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-common.h"
    },
    {
      "type": "modify",
      "old_id": "e7645578fc22dbb87e817a810d3184c8f8a45d96",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-i2c-drv-legacy.h",
      "new_id": "347b6f8beb23761fa4a7c77fa65ad1dc6a81274b",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-i2c-drv-legacy.h"
    },
    {
      "type": "modify",
      "old_id": "9e4bab2769151fd51eed09d77bbbb52b2a76068d",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-i2c-drv.h",
      "new_id": "7b6f06be795034d7ae64b385bfa9ef0eac4078c9",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-i2c-drv.h"
    },
    {
      "type": "modify",
      "old_id": "769b69db89c13b6f6af68abbfe3167929d81d5e8",
      "old_mode": 33188,
      "old_path": "scripts/mod/file2alias.c",
      "new_id": "e04c4218cb5200d415a8933e84478e68b9cceee6",
      "new_mode": 33188,
      "new_path": "scripts/mod/file2alias.c"
    }
  ]
}
