)]}'
{
  "log": [
    {
      "commit": "a672b4c1b27c88062427b32e6392ea9a2a438b15",
      "tree": "0d9bc6bdb8fc912b69a9ba3c223579bf7ea77ca9",
      "parents": [
        "30091404af5a7cd515e7b565df76932e295d8f6f"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 22 20:21:30 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 22 20:21:30 2008 +0200"
      },
      "message": "i2c-algo-pcf: Fix typo in debugging log message\n\nFix typo in debugging log message.\n\ndeteted --\u003e detected\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "30091404af5a7cd515e7b565df76932e295d8f6f",
      "tree": "6ce6ecb5707aca55aff260ff3a1ce8a3453be3de",
      "parents": [
        "08e5338d119daeb3c7746fa80fa916b8d3d48e89"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 22 20:21:30 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 22 20:21:30 2008 +0200"
      },
      "message": "i2c-algo-pcf: Add adapter hooks around xfer begin and end\n\nSome I2C bus implementations need to synchronize with external\nentities, such as system firmware, which might also be programming the\nsame I2C bus.\n\nIn order to facilitate this add -\u003exfer_begin() and -\u003exfer_end() hooks\nwhich are invoked around pcf_xfer().\n\n[JD: Make these hooks optional.]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "08e5338d119daeb3c7746fa80fa916b8d3d48e89",
      "tree": "5a4b1985b4c9d3741d01f574de458bb0fd30084f",
      "parents": [
        "c429a247f56d277f12eaffd6525922353e9539a5"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 22 20:21:29 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Oct 22 20:21:29 2008 +0200"
      },
      "message": "i2c-algo-pcf: Pass adapter data into -\u003ewaitforpin() method\n\nPass adapter data into -\u003ewaitforpin() method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8d24f8dcb7ead491704e274883b2c627062f6235",
      "tree": "75beabff8a7a53c91f271f39bcaa200e8c1a9e54",
      "parents": [
        "b25b791b13aaa336b56c4f9bd417ff126363f80b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 10 22:56:15 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Sun Aug 10 22:56:15 2008 +0200"
      },
      "message": "i2c: Let users select algorithm drivers manually again\n\nIn kernel 2.6.26, the ability to select I2C algorithm drivers manually\nwas removed, as all in-kernel drivers do that automatically. However\nthere were some complaints that it was a problem for out-of-tree I2C\nbus drivers. In order to address these complaints, let\u0027s allow manual\nselection of these drivers again, but still hide them by default for\nbetter general user experience.\n\nThis closes bug #11140:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11140\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0573d11b2bbd0e4774f33f4c1959c1939c055e96",
      "tree": "f78451f46dc192ec90f7d30e531633104dc7ae93",
      "parents": [
        "8a56ce1033073657572bd993595a56498baa4800"
      ],
      "author": {
        "name": "Eric Brower",
        "email": "ebrower@gmail.com",
        "time": "Mon Jul 14 22:38:31 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:31 2008 +0200"
      },
      "message": "i2c-algo-pcf: Multi-master lost-arbitration improvement\n\nImprove lost-arbitration handling of PCF8584.  This is necessary for\nsupport of a currently out-of-kernel driver for Sun Microsystems E250\nenvironmental management; perhaps others.\n\nSigned-off-by: Eric Brower \u003cebrower@gmail.com\u003e\nAcked-by: Dan Smolik \u003cmarvin@mydatex.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c80ebe7987931ec4e80abc33ebf8aa2dad0d3763",
      "tree": "83179c695a020742e3b918663ec62f2352bf08e9",
      "parents": [
        "ac7fc4fb2b6a126af8d07f46500440c9641976cf"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Jul 14 22:38:26 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:26 2008 +0200"
      },
      "message": "i2c-pca-algo: Fix error code\n\nGive a more concrete error code, when the bus is not idle.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "97140342e69d479a3ad82bfd4c154c0b08fe3eea",
      "tree": "2ee2ad225c7e4850a30bc57c4bf07251c1da1085",
      "parents": [
        "6ea438ec8da4ec56bf415f5ea360e6b0cb59c6c3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@mahadeva.delvare",
        "time": "Mon Jul 14 22:38:25 2008 +0200"
      },
      "message": "i2c: Bus drivers return -Errno not -1\n\nTighten error paths used by various i2c adapters (mostly x86) so\nthey return real fault/errno codes instead of a \"-1\" (which is\nmost often interpreted as \"-EPERM\").  Build tested, with eyeball\nreview.\n\nOne minor initial goal is to have adapters consistently return\nthe code \"-ENXIO\" when addressing a device doesn\u0027t get an ACK\nresponse, at least in the probe paths where they are already\ngood at stifling related logspam.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c01b0831057381c7f6e0bfb3634bac8c5f7fb256",
      "tree": "43fb4c2d626df0c32f3196c81062592ab60ccd12",
      "parents": [
        "3d4382913f9a86f0d9ff47740feb427415fe7234"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Extend for future drivers\n\nThe separation between algorithm and adapter was unsharp at places. This was\npartly hidden by the fact, that the ISA-driver allowed just one instance and\nhad all private data in static variables. This patch makes neccessary\npreparations to add a platform driver on top of the algorithm, while still\nsupporting ISA. Note: Due to lack of hardware, the ISA-driver could not be\ntested except that it builds.\n\nConcerning the core struct i2c_algo_pca_data:\n\n- A private data field was added, all hardware dependant data may go here.\n  Similar to other algorithms, now a pointer to this data is passed to the\n  adapter\u0027s functions. In order to make as less changes as possible to the\n  ISA-driver, it leaves the private data empty and still only uses its static\n  variables.\n\n- A \"reset_chip\" function pointer was added; such a functionality must come\n  from the adapter, not the algorithm.\n\n- use a variable \"i2c_clock\" instead of a function pointer \"get_clock\",\n  allowing for write access to a default in case a wrong value was supplied.\n\nIn the algorithm-file:\n\n- move \"i2c-pca-algo.h\" into \"linux/i2c-algo-pca.h\"\n- now using per_instance timeout values (i2c_adap-\u003etimeout)\n- error messages specify the device, not only the driver name\n- restructure initialization to easily support \"i2c_add_numbered_adapter\"\n- drop \"retries\" and \"own\" (i2c address) as they were unused\n\n(The state-machine for I2C-communication was not touched.)\n\nIn the ISA-driver:\n\n- adapt to new algorithm\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3d4382913f9a86f0d9ff47740feb427415fe7234",
      "tree": "706f28de92288f44e6681e165a1b57c31a7272db",
      "parents": [
        "3845de25c5f83cd52729570f7b501679d37ca8de"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c-algo-pca: Remove trailing whitespaces and unnecessary UTF\n\nRemove trailing whitespaces to make further patches more readable.  Also remove\nan unnecessary UTF-char for simplicity (\"us\" for microseconds is fine enough).\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3845de25c5f83cd52729570f7b501679d37ca8de",
      "tree": "a07395109448265d9c89d65ec516e2dd67879bce",
      "parents": [
        "807501475fce0ebe68baedf87f202c3e4ee0d12c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Apr 22 22:16:46 2008 +0200"
      },
      "message": "i2c: Remove the algorithm drivers from the config menu\n\nThe algorithm drivers are helper drivers that are selected automatically\nas needed. There\u0027s no point in listing them in the config menu, it can\nonly confuse users and waste their time.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6408a8338c63e2beb50e8128814cbc1170390d3a",
      "tree": "781218a45ca8981824ba5294fc277555d1f62ada",
      "parents": [
        "bf3e2d1d9b860591f3f204aa66d6a3c30058818d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c-algo-pcf: Delete broken 10-bit address support\n\nThe 10-bit address support in i2c-algo-pcf is so heavily broken that\nit can\u0027t have ever been used. Nobody ever complained, so I\u0027ll take it\nthat nobody needs it. Let\u0027s just delete it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "bf3e2d1d9b860591f3f204aa66d6a3c30058818d",
      "tree": "af5683e3ff7ba26913e2f77bc8cf227702049590",
      "parents": [
        "cf978ab2846d86709802f38c80d1d53da364bf51"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c-algo-bit: Fix NAK/ARB comments\n\nUpdate comments and logging on return path for byte writes.  NAK is\nan error, to be reported or optionally ignored.  Timeouts are always\nerrors.  Lost arbitration is not currently handled, so don\u0027t even list\nit as an option in the error message.\n\nDon\u0027t return bogus EFAULT code for inappropriate NAK; EIO is better,\nthere is no bad userspace address in question.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "cf978ab2846d86709802f38c80d1d53da364bf51",
      "tree": "306780b67dab2884a78d880eab1ff1e55dbffc87",
      "parents": [
        "59d70df025473931c500d6d60510798e4bfa3279"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:46 2008 +0100"
      },
      "message": "i2c-algo-bit: Whitespace fixes (+ NAK/ARB comments)\n\nFix *LOTS* of whitespace goofs and checkpatch.pl warnings, strangely\nparenthesized ternary expressions, and other CodingStyle glitches.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "96de0e252cedffad61b3cb5e05662c591898e69a",
      "tree": "e3eb7d3e65ec27d39e1da13a17f6f0f91b28f5e9",
      "parents": [
        "3f5b98a2a0cba3351f96fcaa6d79aa1a0d93ee78"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:21:04 2007 +0200"
      },
      "message": "Convert files to UTF-8 and some cleanups\n\n* Convert files to UTF-8.\n\n  * Also correct some people\u0027s names\n    (one example is Eißfeldt, which was found in a source file.\n    Given that the author used an ß at all in a source file\n    indicates that the real name has in fact a \u0027ß\u0027 and not an \u0027ss\u0027,\n    which is commonly used as a substitute for \u0027ß\u0027 when limited to\n    7bit.)\n\n  * Correct town names (Goettingen -\u003e Göttingen)\n\n  * Update Eberhard Mönkeberg\u0027s address (http://lkml.org/lkml/2007/1/8/313)\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "939bc4943d0483961edc45b63a7d27b4ffe547e3",
      "tree": "4fb51849830e0bc3ef4e6534117fdb216a29406d",
      "parents": [
        "51e5709ad46127da9476f31336113b5401f94dba"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 09 22:29:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Sep 09 22:29:14 2007 +0200"
      },
      "message": "i2c-algo-bit: Read block data bugfix\n\nThis fixes a bug in the way i2c-algo-bit handles I2C_M_RECV_LEN,\nused to implement i2c_smbus_read_block_data().  Previously, in the\nabsence of PEC (rarely used!) it would NAK the \"length\" byte:\n\n\tS addr Rd [A] [length] NA\n\nThat prevents the subsequent data bytes from being read:\n\n\tS addr Rd [A] [length] { A [data] }* NA\n\nThe primary fix just reorders two code blocks, so the length used\nin the \"should I NAK now?\" check incorporates the data which it\njust read from the slave device.\n\nHowever, that move also highlighted other fault handling glitches.\nThis fixes those by abstracting the RX path ack/nak logic, so it\ncan be used in more than one location.  Also, a few CodingStyle\nissues were also resolved.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0a85e9a271a754e352af8a8b625025017fd97449",
      "tree": "6c1598f800e678fe455649b3db5ede29fc06a7db",
      "parents": [
        "254db9b5e7b1b0d38a4f177c2c23a5685c78221a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:32 2007 +0200"
      },
      "message": "i2c-rpx: Remove\n\nThis driver has been broken forever. It depends on i2c-algo-8xx which\nhas never been in the mainline kernel.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "16538e6b32600f76ad212d42fc2b1f801e32ab4b",
      "tree": "e63d5eda9af87ce6e587f79a4b10a0982d36480c",
      "parents": [
        "b86a1bc8e39641d0c4676943b77a3486ee296db8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "Use menuconfig objects - I2C\n\nAllow the whole I2C menu to be disabled at once without diving into\nthe submenus for deselecting all options (should the user desire so).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "494dbb64dc5b369cc28542f4c4d634e57b0d7f18",
      "tree": "342efe3a6648ea902ac56a3053aef9226c2dc2d5",
      "parents": [
        "424ed67c7dae37e8115e1bebc3261e86a624dff2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "message": "i2c-algo-bit: Improve debugging\n\nImprove the debugging features of the i2c-algo-bit driver:\n* Make it possible to compile the driver without debugging support\n  at all, making it much smaller.\n* Use dev_dbg() for debugging messages where possible, and dev_err()\n  for error messages.\n* Remove redundant debugging messages.\n\nThese changes allowed for minor code cleanups, which are included\nas well.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "424ed67c7dae37e8115e1bebc3261e86a624dff2",
      "tree": "5873a171f3a54109ac680de55bf5dbf139b67a23",
      "parents": [
        "7c175499822ba34ba60f32e4995fcc16c007d308"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "message": "i2c-algo-bit: Implement a 50/50 SCL duty cycle\n\nThe original i2c-algo-bit implementation uses a 33/66 SCL duty cycle\nwhen bits are being written on the bus. While the I2C specification\ndoesn\u0027t forbid it, this prevents us from driving the I2C bus to its\nmax speed, limiting us to 66 kbps max on standard I2C busses.\n\nImplementing a 50/50 duty cycle instead lets us max out the bandwidth\nup to the theoretical max of 100 kbps on standard I2C busses. This is\nparticularly important when large amounts of data need to be transfered\nover the bus, as is the case with some TV adapters when the firmware is\nbeing uploaded.\n\nIn fact this change even allows, at least in theory, fast-mode I2C\nsupport at 125, 166 and 250 kbps. There\u0027s no way to reach the\ntheoretical max of 400 kbps with this implementation. But I don\u0027t\nthink we want to put efforts in that direction anyway: software-driven\nI2C is very CPU-intensive and bad for latency.\n\nOther timing changes:\n* Don\u0027t set SDA high explicitly on error, we\u0027re going to issue a stop\n  condition before we leave anyway.\n* If an error occurs when sending the slave address, yield the CPU\n  before retrying, and remove the additional delay after the new start\n  condition.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6edac5803fb66f514d454d8e45595a170f04ea0e",
      "tree": "3a6c581d531281681745283eefd46ae9e1f4797a",
      "parents": [
        "b3e820968ad47219f7d559117a30e85cf96b4e4e"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "message": "i2c-algo-sgi: Comment and whitespace cleanups\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0f3b48385213355a2d4408bec1b481ffcf0e8638",
      "tree": "7684461552fd477e94cb36d90983e7cc0c35356f",
      "parents": [
        "c05646069ccf8e94031ca9c8ab18fff35ba4405e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:31 2007 +0200"
      },
      "message": "i2c-algo-bit: Add i2c_bit_add_numbered_bus\n\nAdd i2c_bit_add_numbered_bus(), which is equivalent to i2c_bit_add_bus\nexcept that it calls i2c_add_numbered_adapter() at the end instead of\ni2c_add_adapter().\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3c4bb241d34ee3d9ab87aad265734885385f179b",
      "tree": "6a90d86fa2cf3e7aafeee1cc829a5396c662fffb",
      "parents": [
        "209d27c3b1676c0497108f0642c51a08b98a7856"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "message": "i2c-algo-bit: Emulate SMBus block read\n\nNow that i2c-core lets the i2c bus drivers emulate the SMBus block read\nand SMBus block process call transaction types, let\u0027s implement that in\nthe popular i2c bit-banging driver. This will also act as a reference\nimplementation for other bus drivers which want to do the same.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1ecac07abaca1a4084d0259d4a15b55188852a2e",
      "tree": "369572a568a1162ed4ce7e3ef656f36e7e379a6b",
      "parents": [
        "ef2c8321f5a27ff9ecdae1ee587430cafa495586"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "message": "i2c-algo-bit: Always send a stop condition before leaving\n\nThe i2c-algo-bit driver doesn\u0027t behave well on read errors: it\u0027ll\nbail out without even sending a stop condition on the bus, so the bus\nwill be stuck. So make sure that we always send a stop condition on\nthe bus before we leave. The best way to make sure is to always send\nit at the end of function bit_xfer.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3269711b76ba27b78862c48398b0d313ccaa99c2",
      "tree": "fcd2daf3af9b20bb72ba28555cac1995312309c5",
      "parents": [
        "6b65cd742823f78a6538491982159098ab5fcae1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:33 2006 +0100"
      },
      "message": "i2c: Discard the i2c algo del_bus wrappers\n\nThey are all only calling i2c_del_adapter, so we may as well do\nit directly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "51fd554b6547b74c7e6d1f52885ba8532b531023",
      "tree": "5d9e5a30a3e41fb4e77c2b3f9c2dd1cb33abbcc7",
      "parents": [
        "36cfb5ccfa39ddd030926d08fcf80ba553c88737"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Sun Dec 10 21:21:29 2006 +0100"
      },
      "message": "i2c: Delete the broken i2c-ite bus driver\n\nThe rest of the ITE8172 support was already removed from MIPS tree.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9e11a9fbfe48a2f65188aae64bf4f690e40ea2f4",
      "tree": "c5217391e5e69ff4a176feb8f203ae5c0d0359bb",
      "parents": [
        "af71ff690b92894f66ccede27f731150dc10d80d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 03 22:38:52 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:52 2006 -0700"
      },
      "message": "i2c: Constify i2c_algorithm declarations, part 1\n\ni2c: Constify i2c_algorithm declarations, part 1\n\nMake struct i2c_algorithm declarations const in all i2c algorithm\ndrivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7b288a018ac563f5babe0818f581d8f8a4fdcbfb",
      "tree": "ae177369ee19d059228067aad967a58a87580f03",
      "parents": [
        "8202632647278eba7223727dc442f49227c040d0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 03 22:22:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:51 2006 -0700"
      },
      "message": "i2c-algo-bit: Cleanups\n\ni2c-algo-bit: Cleanups\n\n* Uninline long functions (saves around 1 kB or 15%)\n* Refactor code in sclhi()\n* Drop redundant udelay on repeated start\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0d9c63d3640bd4fc90a408e8334754ef44bcf48",
      "tree": "6f34994fa1d325467453e2cc4d552b82eac7ce3f",
      "parents": [
        "8241cb1401873e18bba746fd3f6c56ce4252a61f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 27 11:46:49 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:51 2006 -0700"
      },
      "message": "i2c-algo-bit: Discard the mdelay data struct member\n\ni2c-algo-bit: Discard the mdelay data struct member\n\nThe i2c_algo_bit_data structure has an mdelay member, which is not\nused by the algorithm code (the code has always been ifdef\u0027d out.)\nLet\u0027s discard it to save some code and memory.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "51c3711704b66986373408cbc0540abea43d2380",
      "tree": "2bb3fc022d9462a76deb7d29c9001377906ec5eb",
      "parents": [
        "3fd39687540bd5d0501f413c91461d3b9fcbb525"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 13 23:33:16 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:50 2006 -0700"
      },
      "message": "i2c-algo-sibyte: Merge into i2c-sibyte\n\ni2c-algo-sibyte: Merge into i2c-sibyte\n\nMerge i2c-algo-sibyte into i2c-sibyte, as this is a complete,\nhardware-dependent SMBus implementation and not a reusable algorithm.\n\nPerform some basic coding style cleanups while we\u0027re here (mainly\nspace-based indentation replaced by tabulations.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3fd39687540bd5d0501f413c91461d3b9fcbb525",
      "tree": "6adc73fab509b926d8917ce01ee6516739efbfaa",
      "parents": [
        "defcb46ed4666095677c8f52904b9e328587a20d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Aug 13 23:32:37 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:50 2006 -0700"
      },
      "message": "i2c-algo-sibyte: Cleanups\n\ni2c-algo-sibyte: Cleanups\n\n* Delete empty algo_control implementation.\n* Simplify i2c_sibyte_del_bus.\n* Delete empty module init and cleanup functions.\n* Drop out-of-date #ifdef MODULE construct.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5313775f18f22f1dac2b548b598d47d65f90e6b0",
      "tree": "0c3d91c11c604e8c7ac01fa53cb22c3e3bf21590",
      "parents": [
        "b39ad0cf7c19fc14e8f823b1b36245f7a3711655"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Sat Jul 01 17:25:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] i2c-algo-bit: Wipe out dead code\n\ni2c-algo-bit: Wipe out dead code\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b39ad0cf7c19fc14e8f823b1b36245f7a3711655",
      "tree": "f30e4dcfb21bc6aae1dc8300cef28b912339d72c",
      "parents": [
        "5d925fecac26651e6b0e19cf4ca16933aa640f99"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Jul 01 17:16:06 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] i2c: Handle i2c_add_adapter failure in i2c algorithm drivers\n\nContent-Disposition: inline; filename\u003di2c-algo-error-handling-fix.patch\n\nIt is possible for i2c_add_adapter() to fail.  Several I2C algorithm\ndrivers ignore that fact.  This (compile-tested only) patch fixes them.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8104a9a9c9ad8c849d931c46ef6841b23d1fc729",
      "tree": "aa3eedb4db3ab3cb79a74208971f756b3ab99155",
      "parents": [
        "0d0ab7fe4c009c40dc485731f9ad98e1d336ddae"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jan 09 23:09:57 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] i2c: Use module_param in i2c-algo-sibyte\n\nthis patch changes MODULE_PARM usage\nto module_param in i2c-algo-sibyte.c\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "605070952f0b41caaa211c47b02eeac703529008",
      "tree": "2fd15a6609ed602877164eec399fcae0919f64ea",
      "parents": [
        "b918ecd2429e1a89b846d9e49ca4520b963c13e8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 25 16:23:07 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 28 14:02:06 2005 -0700"
      },
      "message": "[PATCH] i2c: Discard explicit static initializations to 0\n\nKill explicit static initializations to 0 in 10 i2c drivers.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n drivers/i2c/algos/i2c-algo-pca.c    |    2 +-\n drivers/i2c/algos/i2c-algo-sibyte.c |    2 +-\n drivers/i2c/busses/i2c-ali15x3.c    |    4 ++--\n drivers/i2c/busses/i2c-amd756.c     |    2 +-\n drivers/i2c/busses/i2c-iop3xx.c     |    2 +-\n drivers/i2c/busses/i2c-piix4.c      |    8 ++++----\n drivers/i2c/busses/i2c-sis5595.c    |    4 ++--\n drivers/i2c/busses/i2c-sis630.c     |    2 +-\n drivers/i2c/busses/i2c-sis96x.c     |    2 +-\n drivers/i2c/busses/i2c-via.c        |    2 +-\n 10 files changed, 15 insertions(+), 15 deletions(-)\n"
    },
    {
      "commit": "a89923fff79f8eeed0ccdf51e13453754e48a71e",
      "tree": "8fbf4d2ad1fce9452404b081035b30c579f3753a",
      "parents": [
        "d1b2f0a9754d3087ee29b3e88b8f20f2d30090d3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Sep 02 21:28:00 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:26:54 2005 -0700"
      },
      "message": "[PATCH] I2C: Fix sgi_xfer return value\n\nThe sgi_xfer function returns 0 on success instead of the number of\ntransfered messages as it is supposed to. This patch fixes that.\n\nLet\u0027s just hope that no client chip driver was relying on this\nmisbehavior.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c7a46533ff7ef9e1c51bae6e54208527c5275b24",
      "tree": "4b952a757d60d9cfa4aad8462ee8ef7e03fec6dd",
      "parents": [
        "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:41:56 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:31 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (5/7)\n\nMerge the algorithm id part (16 upper bits) of the i2c adapters ids\ninto the definition of the adapters ids directly. After that, we don\u0027t\nneed to OR both ids together for each i2c_adapter structure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1d8b9e1bad35fa3ea829990b9056c2a257d8fe79",
      "tree": "f3bba0f4b011d3a608dae6be4f296484328b638f",
      "parents": [
        "87c3d7a8bc0ff5c8d4481e509b407b6be1859925"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:40:19 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:29 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (4/7)\n\nThere are no more users of i2c_algorithm.id, so we can finally drop\nthis structure member.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "87c3d7a8bc0ff5c8d4481e509b407b6be1859925",
      "tree": "73fadb7bdd87a054cf3131b541af4216ba545755",
      "parents": [
        "e51cc6b3a365e170d3ebe51c2308fdd42e027a46"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:38:52 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:29 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.id (3/7)\n\nDon\u0027t rely on i2c_algorithm.id to alter the i2c adapter\u0027s id, use the\nI2C_ALGO_* value directly instead, because i2c_algorithm will soon\nhave no id member no more.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "975185880d55676b1352047e82a0cb84173c6c28",
      "tree": "613fdd41f1f967d3795144aae304ce20d3e40b19",
      "parents": [
        "4c9337da37c877e53a64696fc8524f642d446cba"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Aug 11 23:33:24 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:27 2005 -0700"
      },
      "message": "[PATCH] I2C: Kill i2c_algorithm.name (1/7)\n\nThe name member of the i2c_algorithm is never used, although all\ndrivers conscientiously fill it. We can drop it completely, this\nstructure doesn\u0027t need to have a name.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "48edcb65ddcd93b6421831ad133599aacea9724a",
      "tree": "8897c3568fc5f6651fa0ddb80d7e60a8ca2adef4",
      "parents": [
        "cdcb19219714c796ddef1202e952566c5f86354d"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "icampbell@arcom.com",
        "time": "Wed Aug 10 08:51:16 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Sep 05 09:14:15 2005 -0700"
      },
      "message": "[PATCH] I2C: i2c-algo-pca -- gracefully handle a busy bus\n\nI\u0027ve been running with this patch for a while now, and while I\u0027ve never\nseen it trigger except with buggy hardware I think it is a cleaner way\nto handle a busy bus. I had -EBUSY until about 10 minutes ago but -EIO\nseems to be what most of the existing algo drivers will return in the\nsame circumstances.\n\nSigned-off-by: Ian Campbell \u003cicampbell@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "541e6a02768404efb06bd1ea5f33d614732f41fc",
      "tree": "933f4e7b38580c69e61b8a0002d4e5c129c5abaa",
      "parents": [
        "65fc50e50ff9f8b82c3756eccd7e7db6a267ffe9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 23 22:18:08 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jul 11 14:10:36 2005 -0700"
      },
      "message": "[PATCH] I2C: Strip trailing whitespace from strings\n\nHere is a simple patch originally from Denis Vlasenko, which strips a\nuseless trailing whitespace from 8 strings in 4 i2c drivers. Please\napply, thanks.\n\nFrom: Denis Vlasenko \u003cvda@ilport.com.ua\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46b615f453202dbcf66452b500ab69c0e2148593",
      "tree": "4f2a4daab8bc675ed72c435cb7cee8e0ad78e751",
      "parents": [
        "6f637a6494a1872c613fe68f64ea4831c3e5b037"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Thu May 19 22:27:23 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:59 2005 -0700"
      },
      "message": "[PATCH] I2C: Spelling fixes for drivers/i2c/algos/i2c-algo-pca.c\n\nThis patch fixes the some misspellings and a trailing whitespace in\nthe comments.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "44bbe87e9017efa050bb1b506c6822f1f3bb94d7",
      "tree": "62656712b3707592fb8fb8e152a200e71dbbb150",
      "parents": [
        "ec5ce552d946a55c1e504054627c9068fb7afb8a"
      ],
      "author": {
        "name": "Steven Cole",
        "email": "elenstev@mesatop.com",
        "time": "Tue May 03 18:21:25 2005 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:55 2005 -0700"
      },
      "message": "[PATCH] Spelling fixes for drivers/i2c.\n\n Here are some spelling corrections for drivers/i2c.\n\n occured -\u003e occurred\n intialization -\u003e initialization\n Everytime -\u003e Every time\n transfering -\u003e transferring\n relevent -\u003e relevant\n continous -\u003e continuous\n neccessary -\u003e necessary\n explicitely -\u003e explicitly\n Celcius -\u003e Celsius\n differenciate -\u003e differentiate\n\nSigned-off-by: Steven Cole \u003celenstev@mesatop.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f0bb60e7b1a0a26c25d8cbf81dda7afbc8bd2982",
      "tree": "93dc5302d0299e8167c2affc1d65a705219c0d88",
      "parents": [
        "da17838c5e7256976c34c5d051dc8fb3c6f364b7"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@mail.ru",
        "time": "Sat Apr 16 18:10:02 2005 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jun 21 21:51:53 2005 -0700"
      },
      "message": "[PATCH] I2C: drivers/i2c/*: #include \u003clinux/config.h\u003e cleanup\n\nFiles that don\u0027t use CONFIG_* stuff shouldn\u0027t include config.h\nFiles that use CONFIG_* stuff should include config.h\n\nIt\u0027s that simple. ;-)\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
