)]}'
{
  "commit": "b3d5496ea5915fa4848fe307af9f7097f312e932",
  "tree": "e358977311df194ebac13d57c5e8abf1a87bd65c",
  "parents": [
    "2a5a68b840cbab31baab2d9b2e1e6de3b289ae1e"
  ],
  "author": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Sat Apr 02 20:31:02 2005 +0200"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Tue Jun 21 21:51:48 2005 -0700"
  },
  "message": "[PATCH] I2C: Kill address ranges in non-sensors i2c chip drivers\n\nSome months ago, you killed the address ranges mechanism from all\nsensors i2c chip drivers (both the module parameters and the in-code\naddress lists). I think it was a very good move, as the ranges can\neasily be replaced by individual addresses, and this allowed for\nsignificant cleanups in the i2c core (let alone the impressive size\nshrink for all these drivers).\n\nUnfortunately you did not do the same for non-sensors i2c chip drivers.\nThese need the address ranges even less, so we could get rid of the\nranges here as well for another significant i2c core cleanup. Here comes\na patch which does just that. Since the process is exactly the same as\nwhat you did for the other drivers set already, I did not split this one\nin parts.\n\nA documentation update is included.\n\nThe change saves 308 bytes in the i2c core, and an average 1382 bytes\nfor chip drivers which use I2C_CLIENT_INSMOD, 126 bytes for those which\ndo not.\n\nThis change is required if we want to merge the sensors and non-sensors\ni2c code (and we want to do this).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\nIndex: gregkh-2.6/Documentation/i2c/writing-clients\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ad27511e3c7d7c463f5fdb4ce02ea2d96bd4f0ce",
      "old_mode": 33188,
      "old_path": "Documentation/i2c/writing-clients",
      "new_id": "f482dae81de3ec2a27b8ace0814e99d43150ca3e",
      "new_mode": 33188,
      "new_path": "Documentation/i2c/writing-clients"
    },
    {
      "type": "modify",
      "old_id": "ad7ae7ab8920434626690cd12a9c5be4c651547a",
      "old_mode": 33188,
      "old_path": "drivers/acorn/char/pcf8583.c",
      "new_id": "141b4c237a509dc9dab28fb105644b6ec5529859",
      "new_mode": 33188,
      "new_path": "drivers/acorn/char/pcf8583.c"
    },
    {
      "type": "modify",
      "old_id": "7f29a8aff1656792a46a75444dba89df70f05a91",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/isp1301_omap.c",
      "new_id": "354a262956725ebe8812908bf3a5341e593bc171",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/isp1301_omap.c"
    },
    {
      "type": "modify",
      "old_id": "e771566dffa8d6af6b926891ee8c90ee9b2d7af8",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/m41t00.c",
      "new_id": "5e463c47bfbc70e66e8d23ab73a71aab193b31ee",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/m41t00.c"
    },
    {
      "type": "modify",
      "old_id": "5a9deddb626b318bfd9a9dfd46708961fff480fa",
      "old_mode": 33188,
      "old_path": "drivers/i2c/chips/rtc8564.c",
      "new_id": "30f553e73700a46ca91cb781ceabc029e66f8ff2",
      "new_mode": 33188,
      "new_path": "drivers/i2c/chips/rtc8564.c"
    },
    {
      "type": "modify",
      "old_id": "a22e53badacbe95efa5e0451be2b8236a8d60cc5",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c-core.c",
      "new_id": "4cc8c9f7211c056aeee5fcb77ab255013d18251a",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c-core.c"
    },
    {
      "type": "modify",
      "old_id": "0bdb47f08c2afa97d73d71885e70ff6dca0e1769",
      "old_mode": 33188,
      "old_path": "drivers/macintosh/therm_windtunnel.c",
      "new_id": "61400f04015e3cf98ace62a085e55f996b885f90",
      "new_mode": 33188,
      "new_path": "drivers/macintosh/therm_windtunnel.c"
    },
    {
      "type": "modify",
      "old_id": "80254caa444c9fc40bff4ebe3a8f4dd0bbf23878",
      "old_mode": 33188,
      "old_path": "drivers/media/video/adv7170.c",
      "new_id": "e9bf3394296a49c33f03e63a5ef75c998d9efc6b",
      "new_mode": 33188,
      "new_path": "drivers/media/video/adv7170.c"
    },
    {
      "type": "modify",
      "old_id": "95d0974b0ab53497a6163d537ec3614cf082f495",
      "old_mode": 33188,
      "old_path": "drivers/media/video/adv7175.c",
      "new_id": "2d5fa44fcd4d7c49c5b57b2ade9f7a783cc9c305",
      "new_mode": 33188,
      "new_path": "drivers/media/video/adv7175.c"
    },
    {
      "type": "modify",
      "old_id": "cf0db2554a80d6632d8b87dcb3bf6650f8ebbe39",
      "old_mode": 33188,
      "old_path": "drivers/media/video/bt819.c",
      "new_id": "31d51851bb4450efea4c29eb486fc40ebaf7c3aa",
      "new_mode": 33188,
      "new_path": "drivers/media/video/bt819.c"
    },
    {
      "type": "modify",
      "old_id": "efe605a113a15fcfbb87db3f112ba70018068dfd",
      "old_mode": 33188,
      "old_path": "drivers/media/video/bt832.c",
      "new_id": "07f72f64c5f73c9776b44d1f09eac17a8c3c3e5d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/bt832.c"
    },
    {
      "type": "modify",
      "old_id": "72c7eb0f8c24f3f1d840fd3bad54c555d6eafdb7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/bt856.c",
      "new_id": "59121a0ec8164ca5c6dad77722d0bf6be2f8b421",
      "new_mode": 33188,
      "new_path": "drivers/media/video/bt856.c"
    },
    {
      "type": "modify",
      "old_id": "7fbb8581a87da7c13e580cdd14e40e67421e4d23",
      "old_mode": 33188,
      "old_path": "drivers/media/video/msp3400.c",
      "new_id": "09464d624a6b40b8f4f70dd3de571a47cad314ff",
      "new_mode": 33188,
      "new_path": "drivers/media/video/msp3400.c"
    },
    {
      "type": "modify",
      "old_id": "ba69f09cbdd1f93e3bd6614b6b24072dad91e773",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa5246a.c",
      "new_id": "b8054da31ffd2f2036aa209acfe8bb5bdf43ed67",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa5246a.c"
    },
    {
      "type": "modify",
      "old_id": "d74caa139f0a733d190bb8cf8897bc82dc40d0bc",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa5249.c",
      "new_id": "7ffa2e9a9bf3b78d2c66af08d11460d240cbf761",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa5249.c"
    },
    {
      "type": "modify",
      "old_id": "64273b4385303e62e6f43fc1f8acfe6892d202db",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7110.c",
      "new_id": "90b0a0b34f388db86ed92778523e5ea03097bedc",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7110.c"
    },
    {
      "type": "modify",
      "old_id": "0a873112ae23db9a0a82a69056a1f733eb32f015",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7111.c",
      "new_id": "e305a89f7cd757078e229c4d9f55d39ea65127a8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7111.c"
    },
    {
      "type": "modify",
      "old_id": "e73023695e58593659c01e52831f353e0fd4f2bd",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7114.c",
      "new_id": "1ca4e70fed766c54a52230aeac3d2b94b59b71bf",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7114.c"
    },
    {
      "type": "modify",
      "old_id": "1db0226829806af405a786df5d0ae5e20f4beee7",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7134/saa6752hs.c",
      "new_id": "42c2b565c9fed172168652142757e729e724517f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7134/saa6752hs.c"
    },
    {
      "type": "modify",
      "old_id": "5f0b224c3cb63718baad675ab50e59e1be3d8064",
      "old_mode": 33188,
      "old_path": "drivers/media/video/saa7185.c",
      "new_id": "5c623fadc8fe69e797380f23508070c9751168a8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/saa7185.c"
    },
    {
      "type": "modify",
      "old_id": "376a4a439e9b52eaf729951e33b96cc09f2a53c9",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tda7432.c",
      "new_id": "07ba6d3ed08c861e8c316d4becc84c93600637e8",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tda7432.c"
    },
    {
      "type": "modify",
      "old_id": "b5177c6f54f6a3349a25015f48d3ef01eb3e7eb6",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tda9840.c",
      "new_id": "c29bdfc3244e8f2562e9744d5f8d508f89a4b525",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tda9840.c"
    },
    {
      "type": "modify",
      "old_id": "4f1114c033a11d9d891f63c500e918ca32e15bbb",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tda9875.c",
      "new_id": "97b113e070f3c549179e31ff0ab719c6450d44f1",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tda9875.c"
    },
    {
      "type": "modify",
      "old_id": "debef1910c3741077b1b3e049f8163c866c92fdd",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tda9887.c",
      "new_id": "7e6e6dd966a2f0de9aa00002c87edbed158bce36",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tda9887.c"
    },
    {
      "type": "modify",
      "old_id": "3ec39550bf467a6ba1f75552d4cc6b7862754f8e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tea6415c.c",
      "new_id": "b44db8a7b94dfed4ca0e6e3c1acd03ad9c4465d0",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tea6415c.c"
    },
    {
      "type": "modify",
      "old_id": "bd10710fd909af23b72cfb4c01c01fe1c0c04f50",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tea6420.c",
      "new_id": "48d4db7d507b1d77b14429abae83d2960bb1a9a9",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tea6420.c"
    },
    {
      "type": "modify",
      "old_id": "6b20aa902a8f69b41422feee7982aa84f72e20bc",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tuner-3036.c",
      "new_id": "bedb15e2f23366e405848bf402f4621777510f8d",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tuner-3036.c"
    },
    {
      "type": "modify",
      "old_id": "6212388edb75b0035b19761eb00bfec503b0a4ce",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tuner-core.c",
      "new_id": "81882ddab859dd52c3db6ecfbfeac5c228b6a97f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tuner-core.c"
    },
    {
      "type": "modify",
      "old_id": "80dc34f18c2c86196fa8c17b2afc4fc22540b69e",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tvaudio.c",
      "new_id": "41b635e0d3c6a5b6d758e1b7254acd8995b0baeb",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tvaudio.c"
    },
    {
      "type": "modify",
      "old_id": "e1443a0937e3c8cb5679515ca3284ee3f5258698",
      "old_mode": 33188,
      "old_path": "drivers/media/video/tveeprom.c",
      "new_id": "3d216973798c6755353d6f8d17aa31f1b112c54c",
      "new_mode": 33188,
      "new_path": "drivers/media/video/tveeprom.c"
    },
    {
      "type": "modify",
      "old_id": "0fd6c9a709179b845c59730e9e5d399daf8e0f19",
      "old_mode": 33188,
      "old_path": "drivers/media/video/vpx3220.c",
      "new_id": "b97036910fa94ad6d237cf10061eb6a801c4193f",
      "new_mode": 33188,
      "new_path": "drivers/media/video/vpx3220.c"
    },
    {
      "type": "modify",
      "old_id": "e529841cd83d2823899998bcc61b3c9bee79d81c",
      "old_mode": 33188,
      "old_path": "drivers/video/matrox/matroxfb_maven.c",
      "new_id": "67f85344f0cc3d3e70edd617e76080788ddfef04",
      "new_mode": 33188,
      "new_path": "drivers/video/matrox/matroxfb_maven.c"
    },
    {
      "type": "modify",
      "old_id": "ebcd745f4cd6f730702b5f00821d5d6448ce12e6",
      "old_mode": 33188,
      "old_path": "include/linux/i2c.h",
      "new_id": "be837b13f2978d027156ee7459c8453da6cdee15",
      "new_mode": 33188,
      "new_path": "include/linux/i2c.h"
    }
  ]
}
