)]}'
{
  "log": [
    {
      "commit": "de8255ccd219267cfd34139022b197c1ef8f032f",
      "tree": "be7744be209561f07d41bde109897de7dbd20bbf",
      "parents": [
        "419cdc54ea597d307fade607a65e4885634eb8c8"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Dec 30 20:27:33 2010 -0800"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri Jan 14 12:38:15 2011 +0100"
      },
      "message": "i2c: Convert SCx200 driver from using raw PCI to platform device\n\nThe SCx200 ACB driver supports ISA hardware as well as PCI.  The PCI\nhardware is CS5535/CS5536 based, and the device that it grabs is handled by\nthe cs5535-mfd driver. This converts the SCx200 driver to use a\nplatform_driver rather than the previous PCI hackery.\n\nThe driver used to manually track the iface list (via linked list); now it\nonly does this for ISA devices.  PCI ifaces are handled through standard\ndriver model lists.\n\nIt\u0027s unclear what happens in case of errors in the old ISA code; rather than\npretending the code actually cares, I\u0027ve dropped the (implicit) ignorance\nof return values and marked it with a comment.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe3c560b8a22cb28e54fe8950abef38e88d75831",
      "tree": "88db8742152559e1840832970066816e72a9009b",
      "parents": [
        "d20056032e20061db6583f517a4d3ea4492a94f1",
        "dad92924ea4c9167e64a2835ec9310c73570b10b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:40:57 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:40:57 2011 -0800"
      },
      "message": "Merge branch \u0027for-linus/i2c-2638\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-2638\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-bfin-twi: move setup to the earlier subsys initcall\n  i2c-bfin-twi: handle faulty slave devices better\n  i2c-mv64xxx: send repeated START between messages in xfer\n  i2c-nomadik: fix regression on adapter name\n  i2c-omap: Set latency requirements only once for several messages\n  i2c-eg20t: add driver for Intel EG20T\n  i2c-ocores: add some device tree documentation\n  i2c-ocores: Use devres for resource allocation\n  i2c-ocores: Adapt for device tree\n  i2c-iop3xx: add iomem annotation\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "dad92924ea4c9167e64a2835ec9310c73570b10b",
      "tree": "b0a0c3dfb1abb7cbab7916eeacec7dbe4dc1e021",
      "parents": [
        "adeaf46d311715deee9ae38ef1edb0d6b6fb0d55",
        "74f56c4ad4e4627862bddb0b8c3ab394e3c004f7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:26:12 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:26:12 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/bfin2\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "adeaf46d311715deee9ae38ef1edb0d6b6fb0d55",
      "tree": "0fb18544cbc4d653375ed15ec5339534e58d69d7",
      "parents": [
        "428dcc19374c9ebcf8fee057057c9023174c1b2a",
        "6d779a4c3f97023fe329ef33aba25c8aaadf281b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:25:32 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:25:32 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/nomadik\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "428dcc19374c9ebcf8fee057057c9023174c1b2a",
      "tree": "5a5aa523ef202c67888b787cf2d72f6287d71259",
      "parents": [
        "c5ba47ba7f3810adf4974ed4fe7134327333130d",
        "e9bc8fa5df1c398890e0963afe07425d994240b7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:56 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:56 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/intel\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "c5ba47ba7f3810adf4974ed4fe7134327333130d",
      "tree": "59866b36bfbfc1a763b3c0e1354ed0119a711e91",
      "parents": [
        "084b7c83830fab95bd686e2b0b5321dec0300a96",
        "d9240e612ba79287e29f2eac52f94a2016fb0914"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:51 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:51 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/ocores\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "084b7c83830fab95bd686e2b0b5321dec0300a96",
      "tree": "1881005a1e01a10e4a2f8765628309dd4068e862",
      "parents": [
        "7f42f9fef7bbc4f3250a33bf58170c640cd3db18",
        "747fcc91cb5bade1f681b3a8d0e6d4f697d865fd"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:46 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:46 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/iop\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "7f42f9fef7bbc4f3250a33bf58170c640cd3db18",
      "tree": "1414676d0fa9a4d51bfb95bbb758f6141657f907",
      "parents": [
        "cc3feac34617ec685551905507cd8d909be6431f",
        "6a91b558648cffa94227b4ff9c6c996930bbdfd2"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:36 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:36 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/omap\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "cc3feac34617ec685551905507cd8d909be6431f",
      "tree": "a35957d3ea7cee2ee4c8bdd2b0324bd934059d85",
      "parents": [
        "f878133bf022717b880d0e0995b8f91436fd605c",
        "eda6bee6c7e67b5bd17bdbced0926f5687f686d5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:30 2011 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:24:30 2011 +0000"
      },
      "message": "Merge branch \u0027for-2638/i2c/mv64xx\u0027 into for-linus/i2c-2638\n"
    },
    {
      "commit": "74f56c4ad4e4627862bddb0b8c3ab394e3c004f7",
      "tree": "4bc0b2f3e9a756cfb40d6077393c6b5cea9d1170",
      "parents": [
        "540ac5553e8169413a90a8e68b3a10f801640eb7"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 11 00:25:09 2011 -0500"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:23:08 2011 +0000"
      },
      "message": "i2c-bfin-twi: move setup to the earlier subsys initcall\n\nSome systems using this bus sometimes have very basic devices such as\nregulators on the bus, so the I2C bus master needs to be loaded early.\nThis also matches the behavior of many other I2C bus master drivers.\nTherefore initialize via subsys_initcall().\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "540ac5553e8169413a90a8e68b3a10f801640eb7",
      "tree": "628dcd685d392ddc2c8fe692035050db2609dbcf",
      "parents": [
        "f878133bf022717b880d0e0995b8f91436fd605c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Tue Jan 11 00:25:08 2011 -0500"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jan 12 22:23:05 2011 +0000"
      },
      "message": "i2c-bfin-twi: handle faulty slave devices better\n\nFaulty slave devices might drive SDA low after a transfer finishes.  So,\nwhen this scenario is detected, have the master generate up to 9 extra\nclocks until the SDA is properly released.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b18a5c80eb2e7e9c72d23f1960b09d78ddf7e5b0",
      "tree": "1a86414a6d1c01666648b0b0768722fdcc16a8b1",
      "parents": [
        "665a96b70bfccec6eab2e8d3c770e357e14294ea"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-nforce2: Remove unnecessary cast of pci_get_drvdata\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "665a96b70bfccec6eab2e8d3c770e357e14294ea",
      "tree": "0dcb9fa09dded05e053c8eb1a6877fe482b44c8f",
      "parents": [
        "0c21e3aaf6ae85bee804a325aa29c325209180fd"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Jan 10 22:11:22 2011 +0100"
      },
      "message": "i2c-i801: Include \u003clinux/slab.h\u003e\n\nCommit 5a0e3ad6af8660be21ca98a971cd00f331318c05 added direct inclusion\nof \u003clinux/slab.h\u003e to those source files that appeared to need it, but\nsomehow missed this.  On most architectures \u003clinux/slab.h\u003e is still\nindirectly included, but there are exceptions such as alpha.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "eda6bee6c7e67b5bd17bdbced0926f5687f686d5",
      "tree": "3f2be4bb958e1fd320494973d55c45f91381ef4a",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@linux.it",
        "time": "Fri Nov 26 17:06:56 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:19:43 2011 +0000"
      },
      "message": "i2c-mv64xxx: send repeated START between messages in xfer\n\nAs stated into file include/linux/i2c.h we must send a repeated START\nbetween messages in the same xfer groupset:\n\n * Except when I2C \"protocol mangling\" is used, all I2C adapters implement\n * the standard rules for I2C transactions.  Each transaction begins with a\n * START.  That is followed by the slave address, and a bit encoding read\n * versus write.  Then follow all the data bytes, possibly including a byte\n * with SMBus PEC.  The transfer terminates with a NAK, or when all those\n * bytes have been transferred and ACKed.  If this is the last message in a\n * group, it is followed by a STOP.  Otherwise it is followed by the next\n * @i2c_msg transaction segment, beginning with a (repeated) START.\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Mauro Barella \u003cmbarella@vds-it.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6d779a4c3f97023fe329ef33aba25c8aaadf281b",
      "tree": "4555e3e2d79e5cdb16de3230e3f167366ebf15d3",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Tue Nov 30 16:59:29 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:17:55 2011 +0000"
      },
      "message": "i2c-nomadik: fix regression on adapter name\n\nThe Nomadik I2C adapter does not provide a name for the struct\npassed into i2c_add_numbered_adapter() causing a regression on\n2.6.37-rc3 due to commit 2236baa75f704851d3cd3310569058151acb1f06\nadding sanity checks for adapters. Fix this by providing a name\nproper.\n\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "6a91b558648cffa94227b4ff9c6c996930bbdfd2",
      "tree": "87cafe789da2d072a68ca03db65da31ac13422f2",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Thu Nov 18 12:04:20 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:16:53 2011 +0000"
      },
      "message": "i2c-omap: Set latency requirements only once for several messages\n\nOrdinary I2C read consist of two messages. First a write operation\nto tell register address and then read operation to get data.\nCPU wake up latency is set and removed twice in read case.\nSet latency requirement before the message processing loop\nand remove the requirement after the loop to remove latency\nadjustment operations between the messages.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e9bc8fa5df1c398890e0963afe07425d994240b7",
      "tree": "919d2a000d7cf4e8ef195d04404b04bf50ff09a4",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Tomoya MORINAGA",
        "email": "tomoya-linux@dsn.okisemi.com",
        "time": "Tue Nov 09 13:25:22 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:08:36 2011 +0000"
      },
      "message": "i2c-eg20t: add driver for Intel EG20T\n\nI2C driver for Intel EG20T PCH\n\nSigned-off-by: Tomoya MORINAGA \u003ctomoya-linux@dsn.okisemi.com\u003e\nReviewed-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Qi Wang \u003cqi.wang@intel.com\u003e\n[ben-linux@fluff.org: reworded commit message]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "d9240e612ba79287e29f2eac52f94a2016fb0914",
      "tree": "fb07170246eeb12c87a3e1261b008d7e13360385",
      "parents": [
        "47def5b80f087d033013c0609679812cfafd6b49"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Wed Nov 24 17:26:22 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:04:29 2011 +0000"
      },
      "message": "i2c-ocores: add some device tree documentation\n\nThis puts some documentation for the device tree configuration at the head\nof the driver file.  Hopefully this can get moved to a common area for this\ntype of documentation at a later date; unfortunately, there isn\u0027t really\nsuch a place in the kernel tree at this time.\n\nFurthermore, the regstep and clock-frequency parameters are really bus\nparameters and should probably be passed to the driver in a better way.\nConsider that a TODO.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "47def5b80f087d033013c0609679812cfafd6b49",
      "tree": "6ec05ee144fdad62d3308aa50c1a1149e571a0e1",
      "parents": [
        "049bb69d82e5f7f356949c1ae34a244b3338611b"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Wed Nov 24 17:26:21 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:04:23 2011 +0000"
      },
      "message": "i2c-ocores: Use devres for resource allocation\n\nThis patch converts the i2c-cores driver to use devres routines for\nresource allocation.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "049bb69d82e5f7f356949c1ae34a244b3338611b",
      "tree": "b9bab46f25147de7740681d31c7cf239ec9567a4",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Jonas Bonn",
        "email": "jonas@southpole.se",
        "time": "Wed Nov 24 17:26:20 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 01:04:18 2011 +0000"
      },
      "message": "i2c-ocores: Adapt for device tree\n\nThis patch adapts the i2c-ocores driver for being defined and configured via\na device tree description.\n\nThe device tree bits need to be protected by CONFIG_OF guards as this is\nstill an optional feature.\n\nSigned-off-by: Jonas Bonn \u003cjonas@southpole.se\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "747fcc91cb5bade1f681b3a8d0e6d4f697d865fd",
      "tree": "53da819407c6f1e8ab7739c500da1b0fda1480f7",
      "parents": [
        "03ed6a3aa600c48593c3984812fda2d5945ddb46"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Mon Nov 29 12:33:39 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 04 00:53:37 2011 +0000"
      },
      "message": "i2c-iop3xx: add iomem annotation\n\nEliminate unnecessary casts and the following sparse warnings:\n\n\tdrivers/i2c/busses/i2c-iop3xx.c:65:9: warning: incorrect type in argument 1 (different base types)\n\tdrivers/i2c/busses/i2c-iop3xx.c:65:9:    expected void const volatile [noderef] \u003casn:2\u003e*\u003cnoident\u003e\n\tdrivers/i2c/busses/i2c-iop3xx.c:65:9:    got unsigned int\n\n\t[ the previous warning is repeated 18 times ]\n\n\tdrivers/i2c/busses/i2c-iop3xx.c:456:33: warning: cast removes address space of expression\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "f7bb0d9ab29e3159e22c3bfc843bd37c7d3c91a0",
      "tree": "702fb45ad3b0a54a57d33e6be589669c1ea869df",
      "parents": [
        "05f185c774992f1d9edb646a3ecfdabdc8e358f3"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Thu Dec 09 14:24:16 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Dec 20 17:53:04 2010 -0800"
      },
      "message": "I2C: i2c-omap: Change device name: i2c_omap -\u003e omap_i2c\n\nThe convention for omap device naming is omap_XXX.\n\nRename the device and driver name in order to stick\nto this naming convention.\n\nChange device name in clock nodes as well.\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Ben Dooks \u003cben-i2c@fluff.org\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "fea83f6a9b0a90fefca16ac3534e308f6c34144b",
      "tree": "3da88c54c83a1cb8ef53db62c9c2c7fc2c2ecbe5",
      "parents": [
        "df127ee375af4cb40b979605e0c336fc79bd38e7",
        "2d200665c37f544f648d77a05a06ab63328f0d3a"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 17 15:14:02 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 17 15:14:02 2010 -0800"
      },
      "message": "Merge branch \u0027devel-board\u0027 into omap-for-linus\n"
    },
    {
      "commit": "54efdfeb49f03adfd0196935335890469ed314b9",
      "tree": "1e041b845897d34b378b4cb8689fbc0a77d7ba53",
      "parents": [
        "dbd9fd63bdc7d73f3822a5e9dfaa6654e530518c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Dec 14 15:29:08 2010 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 14 18:46:01 2010 -0800"
      },
      "message": "i2c_intel_mid: Fix slash in sysfs name\n\nThis gets caught by the new sanity check code. Instead of the slash use a\ndifferent symbol. This was originally found by Major Lee who proposed a\nrather more complex patch which changed the name according to the chip\ntype.\n\nOn the basis that we are in a late -rc and making Linus grumpy isn\u0027t always\na good idea (however fun) this is a simple alternative.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27b1fec2caa668c162cd1a862c69e087df277fae",
      "tree": "4e14adc83c89ece061ef2a76b6470f87e4bcc57a",
      "parents": [
        "4d17aeb1c5b2375769446d13012a98e6d265ec13"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Sep 28 21:02:58 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Nov 09 09:31:10 2010 -0800"
      },
      "message": "OMAP: I2C: Convert i2c driver to use PM runtime api\u0027s\n\nThis patch converts the i2c driver to use PM runtime apis\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "55fee8d7f7cb011d7f161cf816220ac74e34b6b1",
      "tree": "a79b1cd5c7e27cebdbac6524cf7dab4c8ee2ef41",
      "parents": [
        "0cd96eb0a74791cacb27ace902b991cfd0e72abe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:07:00 2010 +0100"
      },
      "message": "i2c-i801: Add PCI idents for Patsburg \u0027IDF\u0027 SMBus controllers\n\nThese are the extra \u0027Integrated Device Function\u0027 SMBus controllers found\non the Patsburg chipset. Mention the absence of slave mode support.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cd96eb0a74791cacb27ace902b991cfd0e72abe",
      "tree": "d804672096c9374f96fc584f4ba72e0bd737bbdf",
      "parents": [
        "e30d9859cf08920ae711f57ecd9726804451d29f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Handle multiple instances instead of keeping global state\n\nIt\u0027s poor form to keep driver state in global variables rather than\nper-instance. It never really mattered in practice when there was only\none controller on the chipset, but the latest chipsets do have more\nthan one controller, so now we care.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e30d9859cf08920ae711f57ecd9726804451d29f",
      "tree": "fd77bb6da3f6b95fec2c3251fa253c280d11a4b1",
      "parents": [
        "cbf4bd380a9caa72118525eabe7b82c6a3c8da78"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 31 21:06:59 2010 +0100"
      },
      "message": "i2c-i801: Add Intel Patsburg device ID\n\nAdd support for the Intel Patsburg PCH SMBus Controller.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "44234d0c465d996145e9c821fa28a981f2e8309d",
      "tree": "0ffdc6949e885e2234933610296ad1f0e14b0515",
      "parents": [
        "91ab9bf7c5322128d3b29c04393268658631e26a",
        "9cc11dee3ddf140e39b0088688bfe5ee45d63b41"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:15:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 29 16:15:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-2637/i2c-all\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-2637/i2c-all\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-intel-mid: Driver depends on PCI\n  i2c-intel-mid: support for Moorestown and Medfield platform\n  i2c-nomadik: fixup bus delays\n  i2c-nomadik: support smbus emulation\n  i2c-nomadik: dynamic clocking\n  i2c-nomadik: documentation fixes\n  i2c-s3c2410: Enable i2c clock only when doing some transfert\n"
    },
    {
      "commit": "9cc11dee3ddf140e39b0088688bfe5ee45d63b41",
      "tree": "7a8ee331abca16b27a667111932a0c5500700d34",
      "parents": [
        "e0b11c3c38de5b40301645e4d9f25a167a18990c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 29 13:37:09 2010 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 29 23:51:28 2010 +0100"
      },
      "message": "i2c-intel-mid: Driver depends on PCI\n\ni2c-intel-mid driver uses PCI data structs and interfaces,\nso it should depend on PCI.  Fixes these build errors:\n\ndrivers/i2c/busses/i2c-intel-mid.c:977: error: implicit declaration of function \u0027pci_request_region\u0027\ndrivers/i2c/busses/i2c-intel-mid.c:1077: error: implicit declaration of function \u0027pci_release_region\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Ba Zheng \u003czheng.ba@intel.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: linux-i2c@vger.kernel.org\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e9f29c9a56ca06d0effa557823a737cbe7ec09f7",
      "tree": "c331c4aa741a8f384ee13d0b08bd340c23164b16",
      "parents": [
        "800416f799e0723635ac2d720ad4449917a1481c",
        "1af3c2e45e7a641e774bbb84fa428f2f0bf2d9c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 11:59:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 28 11:59:52 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (27 commits)\n  x86: allocate space within a region top-down\n  x86: update iomem_resource end based on CPU physical address capabilities\n  x86/PCI: allocate space from the end of a region, not the beginning\n  PCI: allocate bus resources from the top down\n  resources: support allocating space within a region from the top down\n  resources: handle overflow when aligning start of available area\n  resources: ensure callback doesn\u0027t allocate outside available space\n  resources: factor out resource_clip() to simplify find_resource()\n  resources: add a default alignf to simplify find_resource()\n  x86/PCI: MMCONFIG: fix region end calculation\n  PCI: Add support for polling PME state on suspended legacy PCI devices\n  PCI: Export some PCI PM functionality\n  PCI: fix message typo\n  PCI: log vendor/device ID always\n  PCI: update Intel chipset names and defines\n  PCI: use new ccflags variable in Makefile\n  PCI: add PCI_MSIX_TABLE/PBA defines\n  PCI: add PCI vendor id for STmicroelectronics\n  x86/PCI: irq and pci_ids patch for Intel Patsburg DeviceIDs\n  PCI: OLPC: Only enable PCI configuration type override on XO-1\n  ...\n"
    },
    {
      "commit": "e0b11c3c38de5b40301645e4d9f25a167a18990c",
      "tree": "44167afd977c31e29b24a5f0c77ce4aeddc18a7c",
      "parents": [
        "375163854931694c2d2bd9c5da90daf3475c747b",
        "d2360b8e845ce0e142e72697a504ee9372421dc3"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 28 10:07:14 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 28 10:07:14 2010 +0100"
      },
      "message": "Merge branch \u0027for-2637/i2c/samsung\u0027 into next-i2c\n"
    },
    {
      "commit": "375163854931694c2d2bd9c5da90daf3475c747b",
      "tree": "aee05a39134e299a6186ca455cc5666f8d565c23",
      "parents": [
        "aa62f85d0c65712c24b4892e9eab929d5176cee2",
        "f868fc355ad852b476950c2fe4f5bae7480e8f04"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 28 10:07:08 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 28 10:07:08 2010 +0100"
      },
      "message": "Merge branch \u0027for-2637/i2c/i2c-nomadik\u0027 into next-i2c\n"
    },
    {
      "commit": "aa62f85d0c65712c24b4892e9eab929d5176cee2",
      "tree": "2fe344b48a8ab3f01cf3759aaf0871df7f5623e8",
      "parents": [
        "b18cae4224bde7e5a332c19bc99247b2098ea232"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Oct 27 12:44:03 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 28 10:05:08 2010 +0100"
      },
      "message": "i2c-intel-mid: support for Moorestown and Medfield platform\n\n(Updated to address Ben\u0027s comments. With regard to the message segment\n restriction it\u0027s not something we hit on the actual platform so while\n I will investigate that further I don\u0027t think its a blocker to submission.\n At worst its a spot over-restrictive)\n\nFrom: Wen Wang \u003cwen.w.wang@intel.com\u003e\n\nInitial release of the driver. Updated and verified on hardware.\n\nCleaned up as follows\n\nAlan Cox:\n   Squash down the switches into tables, and use the PCI ident field. We\n   could perhaps take this further and put the platform and port number into\n   this.\n   uint32t -\u003e u32\n   bracketing of case statements\n   spacing and \u0027!\u0027 usage\n   Check the speed (which is now 0/1/2) is valid and ignore otherwise.\n   Fix remaining problems/suggestions from Jean\u0027s review\n   Fix items from Ben\u0027s review\n\nArjan van de Ven:\n   Initial power management hooks\n\nYong Wang \u003cyoug.y.wang@intel.com\u003e:\n   Shared IRQ support\n\nWen Wang \u003cwen.w.wang@intel.com\u003e:\n   D3 support\n   Fixes for OCT test runs\n   Interrupt optimisations\n\nHong Liu \u003chong.liu@intel.com\u003e\n   The runtime PM code is working on the wrong device (i2c_adapter-\u003edev).\n   The correct one should be pci_dev-\u003edev. This breaks attached i2c\n   slave devices with runtime PM enabled. Slave device needs to runtime\n   resume parent device before runtime resuming itself, but we always get\n   error since we don\u0027t have pm_runtime callback for i2c_adapter-\u003edev.\n\nBin Yang \u003cbin.yang@intel.com\u003e:\n   Update speed table\n\nSaadi Maalem \u003csaadi.maalem@intel.com\u003e:\n   Clear all interrupts in the hardware init\n\nCeline Chotard \u003ccelinex.chotard@intel.com\u003e:\n   Correct ordering of clear/disable of IRQs\n\nSigned-off-by: Wen Wang \u003cwen.w.wang@intel.com\u003e\nSigned-off-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Bin Yang \u003cbin.yang@intel.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "87acf5ad87b275660e2508e6935b570a20b6a073",
      "tree": "c0a5d543289a953961171bcb8294e09eb912af0f",
      "parents": [
        "abbce906d05ec37289cd0c3b4e35b2db26eab19b"
      ],
      "author": {
        "name": "Dzianis Kahanovich",
        "email": "mahatma@bspu.unibel.by",
        "time": "Wed Oct 27 20:33:05 2010 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Oct 27 20:33:05 2010 +1030"
      },
      "message": "NULL-terminate all pci_device_id tables\n\nNULL-terminating pci_device_id in pch_dma.c and scx200_acb.c\nfor appying MODULE_DEVICE_TABLE (to publish modalias-es).\n\nSigned-off-by: Dzianis Kahanovich \u003cmahatma@eu.by\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "1dfd166e93f98892aa4427069a23ed73259983c8",
      "tree": "c70a347b963091b99bd16842537153fa36e5c0e9",
      "parents": [
        "8e775167d54e6521e7cdbc03ee7ec42a8c67b49a",
        "8df399018df120d28f89fda6f2515cc6e096e43d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 07:51:49 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (110 commits)\n  sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n  sh: clkfwk: Shuffle around to match the intc split up.\n  sh: clkfwk: modify for_each_frequency end condition\n  sh: fix clk_get() error handling\n  sh: clkfwk: Fix fault in frequency iterator.\n  sh: clkfwk: Add a helper for rate rounding by divisor ranges.\n  sh: clkfwk: Abstract rate rounding helper.\n  sh: clkfwk: support clock remapping.\n  sh: pci: Convert to upper/lower_32_bits() helpers.\n  sh: mach-sdk7786: Add support for the FPGA SRAM.\n  sh: Provide a generic SRAM pool for tiny memories.\n  sh: pci: Support secondary FPGA-driven PCIe clocks on SDK7786.\n  sh: pci: Support slot 4 routing on SDK7786.\n  sh: Fix up PMB locking.\n  sh: mach-sdk7786: Add support for fpga gpios.\n  sh: use pr_fmt for clock framework, too.\n  sh: remove name and id from struct clk\n  sh: free-without-alloc fix for sh_mobile_lcdcfb\n  sh: perf: Set up perf_max_events.\n  sh: perf: Support SH-X3 hardware counters.\n  ...\n\nFix up trivial conflicts (perf_max_events got removed) in arch/sh/kernel/perf_event.c\n"
    },
    {
      "commit": "8df399018df120d28f89fda6f2515cc6e096e43d",
      "tree": "7c458eef8c0f3f75eab07a8204e79c45def7853d",
      "parents": [
        "de9186c257acb06ca8187cff1c94412b5f80a3bd"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Sat Oct 23 07:07:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 25 10:44:19 2010 +0900"
      },
      "message": "sh: i2c-sh7760: Replase from ctrl_* to __raw_*\n\nctrl_* is deprecated. We should to use __raw_*.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f868fc355ad852b476950c2fe4f5bae7480e8f04",
      "tree": "b88fcb6fa1d57c390e4176c26e2720b390f208fa",
      "parents": [
        "5680bc6ec71f303956f5aa999a3c13e13466c561"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Sep 23 09:04:11 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 25 02:40:48 2010 +0100"
      },
      "message": "i2c-nomadik: fixup bus delays\n\nWe were missing a transfer delay in one execution path leading to\nhangs and the bus timeout was too low leading to errors under\nstress tests.\n\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5680bc6ec71f303956f5aa999a3c13e13466c561",
      "tree": "ad76694fae30d66263b317b55cbbeb44974d4802",
      "parents": [
        "8ef4f4e4afd55b6015d5b283172d240e22c91854"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Sep 23 09:04:03 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 25 02:40:43 2010 +0100"
      },
      "message": "i2c-nomadik: support smbus emulation\n\nWe can do smbus emulation so flag this and drop the duplicate\nflags implied from smbus emulation.\n\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8ef4f4e4afd55b6015d5b283172d240e22c91854",
      "tree": "5769f2ba31054d8053080f52822233103595533b",
      "parents": [
        "1804edd15c66a7af11f9e6194b4c783b37c5fe98"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Sep 23 09:03:55 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 25 02:40:38 2010 +0100"
      },
      "message": "i2c-nomadik: dynamic clocking\n\nThis makes sure the Nomadik I2C bus driver silicon is only clocked\nwhen really needed, saving some microamps here and there when\nthere is no I2C traffic.\n\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1804edd15c66a7af11f9e6194b4c783b37c5fe98",
      "tree": "30ec4873cffffdedf5605d7a08ff943228ffa027",
      "parents": [
        "229aebb873e29726b91e076161649cf45154b0bf"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu Sep 23 09:03:40 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 25 02:40:32 2010 +0100"
      },
      "message": "i2c-nomadik: documentation fixes\n\nThis fixes some kerneldoc and assorted documenatation in the\nNomadik I2C driver without semantic impact.\n\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Sundar R Iyer \u003csundar.iyer@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bf5d95c82692ead9ba7876af73dac2edcc8a6191",
      "tree": "546ff11c11534062477bb5ec73c27a98907e5e72",
      "parents": [
        "db79f2a1d259a9026241dd0f192c20d6264d5afa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 24 18:16:59 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:59 2010 +0200"
      },
      "message": "i2c-viapro: Don\u0027t log nacks\n\nTransactions not acked can happen every now and then, in particular\nduring device detection, and various transaction types can be used for\nthis purpose. So stop logging this event, except when debugging is\nenabled. This is what other similar drivers (e.g. i2c-i801 or\ni2c-piix4) do.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9cb2c2726e9ae212ccaeecd3eaadcd8d49ac7400",
      "tree": "fb551cce7de62fc65c38beef7b014bb405362f61",
      "parents": [
        "ef9d9b8fb696850a95cd59ba2cd67991b6f722b3"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "message": "i2c-amd8111: Add proper error handling\n\nThe functions the functions amd_ec_wait_write and amd_ec_wait_read have an\nunsigned return type, but return a negative constant to indicate an error\ncondition.\n\nA sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nidentifier f;\nconstant C;\n@@\n\n unsigned f(...)\n { \u003c+...\n*  return -C;\n ...+\u003e }\n// \u003c/smpl\u003e\n\nFixing amd_ec_wait_write and amd_ec_wait_read leads to the need to adjust\nthe return type of the functions amd_ec_write and amd_ec_read, which are\nthe only functions that call amd_ec_wait_write and amd_ec_wait_read.\namd_ec_write and amd_ec_read, in turn, are only called from within the\nfunction amd8111_access, which already returns a signed typed value.  Each\nof the calls to amd_ec_write and amd_ec_read are updated using the\nfollowing semantic patch:\n\n// \u003csmpl\u003e\n@@\n@@\n\n+ status \u003d amd_ec_write\n- amd_ec_write\n  (...);\n+ if (status) return status;\n\n@@\n@@\n\n+ status \u003d amd_ec_read\n- amd_ec_read\n  (...);\n+ if (status) return status;\n// \u003c/smpl\u003e\n\nThe patch also adds the declaration of the status variable.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ef9d9b8fb696850a95cd59ba2cd67991b6f722b3",
      "tree": "813b18e2e022b572eed8e0d1fe91ee9001476dc1",
      "parents": [
        "a8d7be818fbe0f8a4e7dc251712958ca369f9d45"
      ],
      "author": {
        "name": "matt mooney",
        "email": "mfm@muteddisk.com",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "message": "i2c: Change to new flag variable\n\nReplace EXTRA_CFLAGS with ccflags-y.\n\nSigned-off-by: matt mooney \u003cmfm@muteddisk.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a8d7be818fbe0f8a4e7dc251712958ca369f9d45",
      "tree": "bc75d349e17806f35a000af0ce8cb2d56c8df516",
      "parents": [
        "97cc4d49cfcda1c2dad89c00b62a25b628ce2115"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:58 2010 +0200"
      },
      "message": "i2c: Remove unneeded inclusions of \u003clinux/i2c-id.h\u003e\n\nThese drivers don\u0027t use anything which is defined in \u003clinux/i2c-id.h\u003e.\nThis header file was never meant to be included directly anyway, and\nwill be deleted soon.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nAcked-by: Dave Airlie \u003cairlied@linux.ie\u003e\nCc: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\n"
    },
    {
      "commit": "323584436db0cb05286425d4dfd9516fce88487f",
      "tree": "c5c74998fe74bde93f9811c15e3b3556d2caa56c",
      "parents": [
        "0a57274ea026c2b7670683947b6cc08b195148cf"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "nobuhiro.iwamatsu.yj@renesas.com",
        "time": "Sun Oct 24 18:16:57 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Sun Oct 24 18:16:57 2010 +0200"
      },
      "message": "i2c-pca-platform: Change device name of request_irq\n\ni2c-\u003eadap.name shouldn\u0027t be used in request_irq.\nInstead the driver name \"i2c-pca-platform\" should be used.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003cnobuhiro.iwamatsu.yj@renesas.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d4429f608abde89e8bc1e24b43cd503feb95c496",
      "tree": "4c11afa193593a5e3949391bf35022b4f87ba375",
      "parents": [
        "e10117d36ef758da0690c95ecffc09d5dd7da479",
        "6a1c9dfe4186f18fed38421b35b40fb9260cbfe1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 21:19:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 21 21:19:54 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (71 commits)\n  powerpc/44x: Update ppc44x_defconfig\n  powerpc/watchdog: Make default timeout for Book-E watchdog a Kconfig option\n  fsl_rio: Add comments for sRIO registers.\n  powerpc/fsl-booke: Add e55xx (64-bit) smp defconfig\n  powerpc/fsl-booke: Add p5020 DS board support\n  powerpc/fsl-booke64: Use TLB CAMs to cover linear mapping on FSL 64-bit chips\n  powerpc/fsl-booke: Add support for FSL Arch v1.0 MMU in setup_page_sizes\n  powerpc/fsl-booke: Add support for FSL 64-bit e5500 core\n  powerpc/85xx: add cache-sram support\n  powerpc/85xx: add ngPIXIS FPGA device tree node to the P1022DS board\n  powerpc: Fix compile error with paca code on ppc64e\n  powerpc/fsl-booke: Add p3041 DS board support\n  oprofile/fsl emb: Don\u0027t set MSR[PMM] until after clearing the interrupt.\n  powerpc/fsl-booke: Add PCI device ids for P2040/P3041/P5010/P5020 QoirQ chips\n  powerpc/mpc8xxx_gpio: Add support for \u0027qoriq-gpio\u0027 controllers\n  powerpc/fsl_booke: Add support to boot from core other than 0\n  powerpc/p1022: Add probing for individual DMA channels\n  powerpc/fsl_soc: Search all global-utilities nodes for rstccr\n  powerpc: Fix invalid page flags in create TLB CAM path for PTE_64BIT\n  powerpc/mpc83xx: Support for MPC8308 P1M board\n  ...\n\nFix up conflict with the generic irq_work changes in arch/powerpc/kernel/time.c\n"
    },
    {
      "commit": "d2360b8e845ce0e142e72697a504ee9372421dc3",
      "tree": "36d8af296af35099cf5bea8c0f36bb613260278d",
      "parents": [
        "f6f94e2ab1b33f0082ac22d71f66385a60d8157f"
      ],
      "author": {
        "name": "Arnaud Patard (Rtp)",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Thu Jul 15 15:06:14 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 21 23:43:27 2010 +0100"
      },
      "message": "i2c-s3c2410: Enable i2c clock only when doing some transfert\n\nThis patch modify the s3c2410 i2c driver behaviour to enable the\ni2c clock only when needed. I\u0027m not sure if this has a big impact\non power usage but at least it\u0027s fixing a bug with the uda1380\ncodec which needs to be hard reset\u0027ed if the i2c clock is enabled\nbefore it\u0027s powered on (at least on h1940).\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cb04e95bdd0bfd618ab731c84a3ab56b56974df8",
      "tree": "b2af7c9239b2ce4861b5590df684256d71a54d49",
      "parents": [
        "350a55e9ff6005032407d3234af800f413b03af5"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Mon Oct 04 13:27:14 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sun Oct 17 20:03:04 2010 -0700"
      },
      "message": "PCI: update Intel chipset names and defines\n\nThis patch updates the defines for Intel devices in\ninclude/linux/pci_ids.h, referenced in arch/x86/pci/irq.c and\ndrivers/i2c/busses/i2c-i801.c, reflecting approved legal branding, and\nusing fuller code-names for products under development.\n\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e39428d53d080ad2615b772d7f99d2a70c2aaab2",
      "tree": "b6f1ad2bccdaf5576597797a6fdeb97e9f9be3b6",
      "parents": [
        "c5b4afec8e669bbe265daea24037fccfc42c4fe3"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jun 21 09:27:05 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:29:04 2010 +0100"
      },
      "message": "i2c-imx: do not allow interruptions when waiting for I2C to complete\n\nThe i2c_imx_trx_complete() function is using\nwait_event_interruptible_timeout() to wait for the I2C controller to\nsignal that it has completed an I2C bus operation. If the process that\ncauses the I2C operation receives a signal, the wait will be\ninterrupted, returning an error. It is better to let the I2C operation\nfinished before handling the signal (i.e. returning into userspace).\n\nIt is safe to use wait_event_timeout() instead, because the timeout\nwill allow the process to exit if the I2C bus hangs. It\u0027s also better\nto allow the I2C operation to finish, because unacknowledged I2C\noperations can cause the I2C bus to hang.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c5b4afec8e669bbe265daea24037fccfc42c4fe3",
      "tree": "dc711356af9d49180cca3806b93ee2fa7548befe",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Tue Oct 12 13:47:05 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Oct 18 01:25:33 2010 +0100"
      },
      "message": "i2c-davinci: Fix TX setup for more SoCs\n\nThis patch is an improvement to 4bba0fd8d1c6d405df666e2573e1a1f917098be0\nwhich got to mainline a little early.\n\nSudhakar Rajashekhara explains that at least OMAP-L138 requires MDR mode\nsettings before DXR for correct behaviour, so load MDR first with\nSTT cleared and later load again with STT set.\n\nTested on DM355 connected to Techwell TW2836 and Wolfson WM8985\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nAcked-by: Troy Kisky \u003ctroy.kisky@boundarydevices.com\u003e\nTested-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8032214346c0c892e859cf6eee6c8ba305cbfe78",
      "tree": "77438b235db10a3a6fc9030e01c82759cc461984",
      "parents": [
        "a655237fa2f9e4afe9949abe2c511432ab9537dd"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Sep 05 09:00:22 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Oct 13 16:19:04 2010 +1100"
      },
      "message": "i2c/i2c-pasemi.c: Fix unsigned return type\n\nThe function has an unsigned return type, but returns a negative constant\nto indicate an error condition.  The result of calling the function is\nalways stored in a variable of type (signed) int, and thus unsigned can be\ndropped from the return type.\n\nA sematic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@exists@\nidentifier f;\nconstant C;\n@@\n\n unsigned f(...)\n { \u003c+...\n*  return -C;\n ...+\u003e }\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5672bc8181b189c05ccc29c692491500682a1b49",
      "tree": "3a8048e29f65664d7add769d0da8a26c65845840",
      "parents": [
        "27b3d80a7b6adcf069b5e869e4efcc3a79f88a91",
        "925bb9c649cf8d7200549b395f2ae291833dd494"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:44:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 07 13:44:30 2010 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  of/i2c: Fix module load order issue caused by of_i2c.c\n  i2c: Fix checks which cause legacy suspend to never get called\n  i2c-pca: Fix waitforcompletion() return value\n  i2c: Fix for suspend/resume issue\n  i2c: Remove obsolete cleanup for clientdata\n"
    },
    {
      "commit": "7031307aefb6048377385dbb0af2dd43bb0190bb",
      "tree": "c62a0f658aaa21ccd957d39cb385f16c279c2f04",
      "parents": [
        "4bba0fd8d1c6d405df666e2573e1a1f917098be0"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Sep 30 15:54:46 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 01 00:00:35 2010 +0100"
      },
      "message": "i2c-s3c2410: fix calculation of SDA line delay\n\nS3C2440 style I2C controller uses PCLK to calculate the SDA line delay.\nThe driver wrongly assumed that this delay is calculated from the\nfrequency that the controller is operating on. This patch fixes this\nissue.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "925bb9c649cf8d7200549b395f2ae291833dd494",
      "tree": "d784277831b7ae02d63d277dbacb0a73609d8661",
      "parents": [
        "64b4782fc9e4bdc59ae90897e2258e4ec938690e"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Sep 30 14:14:23 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Sep 30 14:14:23 2010 +0200"
      },
      "message": "of/i2c: Fix module load order issue caused by of_i2c.c\n\nCommit 959e85f7, \"i2c: add OF-style registration and binding\" caused a\nmodule dependency loop where of_i2c.c calls functions in i2c-core, and\ni2c-core calls of_i2c_register_devices() in of_i2c.  This means that\nwhen i2c support is built as a module when CONFIG_OF is set, then\nneither i2c_core nor of_i2c are able to be loaded.\n\nThis patch fixes the problem by moving the of_i2c_register_devices()\ncalls back into the device drivers.  Device drivers already\nspecifically request the core code to parse the device tree for\ndevices anyway by setting the of_node pointer, so it isn\u0027t a big\ndeal to also call the registration function.  The drivers just become\nslightly more verbose.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6abb930af064fb1cf4177d32e2c7bfb89eee0fe5",
      "tree": "e9e44b8926d94f31a78fdb3dd3c5e789427feb67",
      "parents": [
        "753419f59e10d7181e43f0b9cc5beff43ef3f7a4"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegor_sub1@visionsystems.de",
        "time": "Thu Sep 30 14:14:22 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Thu Sep 30 14:14:22 2010 +0200"
      },
      "message": "i2c-pca: Fix waitforcompletion() return value\n\nret is still -1, if during the polling read_byte() returns at once\nwith I2C_PCA_CON_SI set. So ret \u003e 0 would lead *_waitforcompletion()\nto return 0, in spite of the proper behavior.\n\nThe routine was rewritten, so that ret has always a proper value,\nbefore returning.\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: stable@kernel.org\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4bba0fd8d1c6d405df666e2573e1a1f917098be0",
      "tree": "af3128819f126fc9333e7883af04952badef6ee6",
      "parents": [
        "cc33e54290ed845904dac4b047934207738f0205"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Fri Sep 17 12:02:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 28 00:05:08 2010 +0100"
      },
      "message": "i2c-davinci: Fix race when setting up for TX\n\nWhen setting up to transmit, a race exists between the ISR and\ni2c_davinci_xfer_msg() trying to load the first byte and adjust counters.\nThis is mostly visible for transmits \u003e 1 byte long.\n\nThe hardware starts sending immediately that MDR is loaded. IMR trickery\ndoesn\u0027t work because if we start sending, finish the first byte and an\nXRDY event occurs before we load IMR to unmask it, we never get an\ninterrupt, and we timeout.\n\nMove the MDR load after DXR,IMR loads to avoid this race without locking.\n\nTested on DM355 connected to Techwell TW2836 and Wolfson WM8985\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "cc33e54290ed845904dac4b047934207738f0205",
      "tree": "439d14aca85918a9aef8c371513c249d331771ac",
      "parents": [
        "5c64eb26ed5c5550fbabd345e573af3fc6a7f775"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Mon Sep 27 12:55:16 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 27 23:21:16 2010 +0100"
      },
      "message": "i2c-octeon: Return -ETIMEDOUT in octeon_i2c_wait() on timeout\n\nIt doesn\u0027t make sense to set result to -ETIMEDOUT but return 0 (success)\nafterwards. Since there\u0027s code in octeon_i2c_start() to handle the\nerror, it should be called.\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5c64eb26ed5c5550fbabd345e573af3fc6a7f775",
      "tree": "9a78f9e7c55865e8ece8c577afeacc789cce2098",
      "parents": [
        "2422084a94fcd5038406261b331672a13c92c050"
      ],
      "author": {
        "name": "Mathias Nyman",
        "email": "mathias.nyman@nokia.com",
        "time": "Thu Aug 26 07:36:44 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Sep 22 01:06:58 2010 +0100"
      },
      "message": "i2c-omap: Make sure i2c bus is free before setting it to idle\n\nIf the i2c bus receives an interrupt with both BB (bus busy) and\nARDY (register access ready) statuses set during the tranfer of the last message\nthe bus was put to idle while still busy.\n\nThis caused bus to timeout.\n\nSigned-off-by: Mathias Nyman \u003cmathias.nyman@nokia.com\u003e\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "bbcf6e8b66ab2fb5ddab4d0fe40c2e6a5ebe5301",
      "tree": "071fa9f86dc04a16570be367d04cff3b00c694ad",
      "parents": [
        "57682827b9a5edb52e33af0be9082b51bffcd5c7",
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 16 13:32:24 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 16 13:32:24 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/sh/include/asm/Kbuild\n\tdrivers/Makefile\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d0a0c28cf178943afaf22f87957b73c47497cb4b",
      "tree": "c07ee70a42bdf046d0ce8540b4e86d2c16f05b6c",
      "parents": [
        "ce00f7feb0a497b4280e1efe16e03728ed292687",
        "f6e1901c4c596238abe6735bb20593f2734f757e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:57:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 14 11:57:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c-2636\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c-2636\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c/nuc900: add i2c driver support for nuc900\n  i2c: Enable NXP LPC support in Kconfig\n  i2c-pxa: fix compiler warning, due to missing const\n  i2c: davinci: bus recovery procedure to clear the bus\n  i2c: davinci: Add cpufreq support\n  i2c: davinci: Add suspend/resume support\n  i2c: davinci: Add helper functions for power management\n  i2c: davinci: misc. cleanups: remove MOD_REG_BIT and IO_ADDRESS usage\n  i2c: davinci: Fix smbus Oops with AIC33 usage\n"
    },
    {
      "commit": "58d4ea65b98f154f3326b038eecda32f90b46ea8",
      "tree": "636aed413349dece12c08a4bd3d1fea0254976d8",
      "parents": [
        "26f0cf91813bdc8e61595f8ad6660251e2ee9cf6",
        "fbe0f8348fd6c3d016a3f48756eb729b41a67c22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 12 09:11:31 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  mmc_spi: Fix unterminated of_match_table\n  of/sparc: fix build regression from of_device changes\n  of/device: Replace struct of_device with struct platform_device\n"
    },
    {
      "commit": "f6e1901c4c596238abe6735bb20593f2734f757e",
      "tree": "14515f05ce94045316c4d264f1e3bdfa9b0ddddf",
      "parents": [
        "d8a6206d4f65f979dc3fee0962af509040b342dc",
        "ededad3e6f2c7ccf0c721e71f2fd7b1ea56f520f"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:25 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:25 2010 +0100"
      },
      "message": "Merge branch \u0027for-2636/i2c/nuc\u0027 into next-i2c\n"
    },
    {
      "commit": "d8a6206d4f65f979dc3fee0962af509040b342dc",
      "tree": "6fc8fc2839082137746848fbe556bf2145f84a67",
      "parents": [
        "c09202ac143eabdafe246a7e3e9ddba1fb35352a",
        "c115167aef64717fb6b81cde957853ef16dd9551"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:22 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:22 2010 +0100"
      },
      "message": "Merge branch \u0027for-2636/i2c/nxp\u0027 into next-i2c\n"
    },
    {
      "commit": "c09202ac143eabdafe246a7e3e9ddba1fb35352a",
      "tree": "3f68ae3edce08546b0d22674488abff1c4c271e1",
      "parents": [
        "e126613e67873178f3c6f7c8674e70aa4327d8cd",
        "21e2ecfe19df8f28408b5a607fef8704f51fa7f8"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:19 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:35:19 2010 +0100"
      },
      "message": "Merge branch \u0027for-2636/i2c/pxa\u0027 into next-i2c\n"
    },
    {
      "commit": "ededad3e6f2c7ccf0c721e71f2fd7b1ea56f520f",
      "tree": "2b3eb066732e9806a25629cb98c4ec8b5d3902ea",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226"
      ],
      "author": {
        "name": "Wan ZongShun",
        "email": "mucos.com@gmail.com",
        "time": "Fri Jun 25 13:43:07 2010 +0800"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:34:38 2010 +0100"
      },
      "message": "i2c/nuc900: add i2c driver support for nuc900\n\nThis patch is to add i2c driver support for nuc900.\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.org\u003e\nReviewed-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nReviewed-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "c115167aef64717fb6b81cde957853ef16dd9551",
      "tree": "c319c4d9dc63e77a0604d5a09a2b572b56c0962f",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Thu Aug 05 15:40:17 2010 -0700"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:30:24 2010 +0100"
      },
      "message": "i2c: Enable NXP LPC support in Kconfig\n\nNXP LPC series processors use the IP3204 I2C block shared with the\nPhilips PNX4008 processor.\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "21e2ecfe19df8f28408b5a607fef8704f51fa7f8",
      "tree": "636ca1c56cf0d39d0b3b446611c2a2c95d4cfcd8",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Jun 15 10:56:45 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 11 00:28:23 2010 +0100"
      },
      "message": "i2c-pxa: fix compiler warning, due to missing const\n\nThis patch adds the missing const to \"struct platform_device_id\" to fix\nthis warning:\n\n/home/frogger/pengutronix/linux/linux-2.6/drivers/i2c/busses/i2c-pxa.c:\nIn function \u0027i2c_pxa_probe\u0027:\n/home/frogger/pengutronix/linux/linux-2.6/drivers/i2c/busses/i2c-pxa.c:1004:\nwarning: initialization discards qualifiers from pointer target type\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nCc: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e126613e67873178f3c6f7c8674e70aa4327d8cd",
      "tree": "c996c49a41498cdc634064b11f5ca42f9112038f",
      "parents": [
        "45d7f32c7a43cbb9592886d38190e379e2eb2226",
        "8574faf9a5ae71fdd84c6413779a9b076138eb9e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Aug 09 14:30:24 2010 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Aug 09 14:30:24 2010 +0100"
      },
      "message": "Merge branch \u0027davinci-i2c\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-davinci into for-2636/i2c/davinci\n"
    },
    {
      "commit": "2192482ee5ce5d5d4a6cec0c351b2d3a744606eb",
      "tree": "15ab3c23d05e98829741b03922b51b81fd102b64",
      "parents": [
        "500b9fc922cbec572f4fd1436533bfaed5011262",
        "a68fefe0d2f364ac3d8497ef37dcad713c261103"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 09 14:07:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 09 14:07:19 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "500b9fc922cbec572f4fd1436533bfaed5011262",
      "tree": "aac4b7de0871e66740aeaf3510f7a59280026592",
      "parents": [
        "f165eb77f49cb6f6e86e2f2f09183904b2965d19",
        "beccb12f6fbcc73339f127ff1f00638f076c933f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Aug 06 18:13:19 2010 +0100"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/genesis-2.6 into devel-stable\n\nConflicts:\n\tdrivers/net/irda/sh_irda.c\n"
    },
    {
      "commit": "2dc11581376829303b98eadb2de253bee065a56a",
      "tree": "dbce62559c822cd720d1819a50c488bfecdfa945",
      "parents": [
        "fc1caf6eafb30ea185720e29f7f5eccca61ecd60"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Aug 06 09:25:50 2010 -0600"
      },
      "message": "of/device: Replace struct of_device with struct platform_device\n\nof_device is just an alias for platform_device, so remove it entirely.  Also\nreplace to_of_device() with to_platform_device() and update comment blocks.\n\nThis patch was initially generated from the following semantic patch, and then\nedited by hand to pick up the bits that coccinelle didn\u0027t catch.\n\n@@\n@@\n-struct of_device\n+struct platform_device\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nReviewed-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03c0c29aff7e56b722eb6c47eace222b140d0377",
      "tree": "47267a19b523159cf36a050ef3c35f4dbdb33016",
      "parents": [
        "c60c6a96b7bb0f1f8bb635fdfcf5b592aaf062b4",
        "7fb8f881c54beb05dd4d2c947dada1c636581d87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 05 15:57:35 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6: (63 commits)\n  of/platform: Register of_platform_drivers with an \"of:\" prefix\n  of/address: Clean up function declarations\n  of/spi: call of_register_spi_devices() from spi core code\n  of: Provide default of_node_to_nid() implementation.\n  of/device: Make of_device_make_bus_id() usable by other code.\n  of/irq: Fix endian issues in parsing interrupt specifiers\n  of: Fix phandle endian issues\n  of/flattree: fix of_flat_dt_is_compatible() to match the full compatible string\n  of: remove of_default_bus_ids\n  of: make of_find_device_by_node generic\n  microblaze: remove references to of_device and to_of_device\n  sparc: remove references to of_device and to_of_device\n  powerpc: remove references to of_device and to_of_device\n  of/device: Replace of_device with platform_device in includes and core code\n  of/device: Protect against binding of_platform_drivers to non-OF devices\n  of: remove asm/of_device.h\n  of: remove asm/of_platform.h\n  of/platform: remove all of_bus_type and of_platform_bus_type references\n  of: Merge of_platform_bus_type with platform_bus_type\n  drivercore/of: Add OF style matching to platform bus\n  ...\n\nFix up trivial conflicts in arch/microblaze/kernel/Makefile due to just\nsome obj-y removals by the devicetree branch, while the microblaze\nupdates added a new file.\n"
    },
    {
      "commit": "8574faf9a5ae71fdd84c6413779a9b076138eb9e",
      "tree": "4369234894343b6ab53853930ca3b0a592cc3621",
      "parents": [
        "82c0de11b734c5acec13c0f6007466da81cd16d9"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Mon Jan 11 22:39:44 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: bus recovery procedure to clear the bus\n\nCome out of i2c time out condition by following the\nbus recovery procedure outlined in the i2c protocol v3 spec.\nThe kernel must be robust enough to gracefully recover\nfrom i2c bus failure without having to reset the machine.\nThis is done by first NACKing the slave, pulsing the SCL\nline 9 times and then sending the stop command.\n\nThis patch has been tested on a DM6446 and DM355\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Srinivasan, Nageswari \u003cnageswari@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "82c0de11b734c5acec13c0f6007466da81cd16d9",
      "tree": "c3e5c2a27ce5c67956040066ba0dbff7dca94e73",
      "parents": [
        "68f15de976f8f90d3bc0d10160aa20b0528760d4"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Jan 06 14:55:00 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: Add cpufreq support\n\nAdd cpufreq support for DaVinci I2C driver.\nTested on DA850/OMAP-L138 EVM.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "68f15de976f8f90d3bc0d10160aa20b0528760d4",
      "tree": "cebffb687c98e750a908a95a8b9049814e6c8716",
      "parents": [
        "5ae5b1136e0c434b076ab1f9cb39deebf6187f55"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Jan 06 14:54:59 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: Add suspend/resume support\n\nAdd suspend and resume callbacks to DaVinci I2C driver.\nThis has been tested on DA850/OMAP-L138 EVM.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "5ae5b1136e0c434b076ab1f9cb39deebf6187f55",
      "tree": "c9d9f9b0f7f6ef6528e537c20d963738dd712775",
      "parents": [
        "c062a2518d35a76e7db8519b2292191a47e3ab79"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Jan 06 14:54:58 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: Add helper functions for power management\n\nAdd i2c reset control and clock divider calculation functions\nwhich will be useful for power management features.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "c062a2518d35a76e7db8519b2292191a47e3ab79",
      "tree": "cccb35369448083708cd3e32f210f9b10275ecaa",
      "parents": [
        "c6c7c729a22bfeb8e63eafce48dbaeea20e68703"
      ],
      "author": {
        "name": "Chaithrika U S",
        "email": "chaithrika@ti.com",
        "time": "Wed Jan 06 14:54:57 2010 +0530"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: misc. cleanups: remove MOD_REG_BIT and IO_ADDRESS usage\n\nCleanup the DaVinci I2C driver. Remove MOD_REG_BIT macro.\nAlso use ioremap instead of IO_ADDRESS macro.\n\nSigned-off-by: Chaithrika U S \u003cchaithrika@ti.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "c6c7c729a22bfeb8e63eafce48dbaeea20e68703",
      "tree": "d1fd3ea71d56b78ed4495d228b2772950a802a3b",
      "parents": [
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Dirk Behme",
        "email": "dirk.behme@googlemail.com",
        "time": "Fri Mar 28 06:16:12 2008 +0100"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Thu Aug 05 09:38:32 2010 -0700"
      },
      "message": "i2c: davinci: Fix smbus Oops with AIC33 usage\n\nThis fixes Oops at kernel startup while \"scanning\" for TLV320AIC23IDx\naddresses.\n\nAdditional fix from Sudhakar Rajashekhara: I think \u0027first byte set\u0027\nshould come after the write because an I2C transaction is being\ncarried out before configuring the I2C mode register (which has bits\nto configure Master, Start condition etc), which causes undefined\nbehavior.\n\nSigned-off-by: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nSigned-off-by: Alexander Vasiliev \u003calexvasiljev@gmail.com\u003e\nSigned-off-by: Brad Griffis \u003cbgriffis@ti.com\u003e\nSigned-off-by: Dirk Behme \u003cdirk.behme@gmail.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "4b623926ba8e29393077fc3e01d1141a3ee2e2e9",
      "tree": "28e1d0a12ceb0d0feaec63f52996f4f978c7769c",
      "parents": [
        "03eb2749c21b006456249dfd8b6c24a5081c84c1"
      ],
      "author": {
        "name": "Naveen Krishna Ch",
        "email": "ch.naveen@samsung.com",
        "time": "Thu Jul 29 18:49:34 2010 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Aug 05 18:32:52 2010 +0900"
      },
      "message": "ARM: SAMSUNG: i2c/busses: Add HAVE_S3C2410_I2C option to include I2C for Samsung SoCs\n\nThis patch adds HAVE_S3C2410_I2C to control inclusion of I2C bus driver\non Samsung SoCs and makes I2C bus driver dependency SoC specific instead\nof machine specific. This will enalbe all machines using Samsung ARCH_S3C2410,\n_S3C64XX, _S5P6440, _S5PC100, and _S5PV210 to select the I2C driver by default\n\nSigned-off-by: Naveen Krishna Ch \u003cch.naveen@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "82b20d8bae03406e954d8b7d0f6f734967088b17",
      "tree": "6d7d83c59d52930a59a2315cc423a94e997327ca",
      "parents": [
        "32dfab3ced3a3d2bb0ac2ed6fd7ac395edf02e88"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon Aug 02 07:16:37 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 16:10:34 2010 +0900"
      },
      "message": "i2c: i2c-sh_mobile irq rollback fix\n\nUpdate the i2c-sh_mobile driver to properly free\ninterrupts. The function sh_mobile_i2c_hook_irqs()\nis fixed so module both unload and load are working\nas expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "701ec7a7b04a62c74ab1b83b59a3fd35c0ba5fdb",
      "tree": "c07aa954f48ec45c422641052d46008697a4a6b1",
      "parents": [
        "285eba57db7bd7d7c3c5929fb8621fdcaaea1b00",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 11:56:17 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 04 11:56:17 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tarch/arm/configs/ap4evb_defconfig\n\tarch/arm/configs/g3evm_defconfig\n\tarch/arm/configs/g4evm_defconfig\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c2daaafcdec726e89cbccca61d576de8429c537",
      "tree": "3d63a499f75ec072aafd8265763392faa8f64930",
      "parents": [
        "652078bac5f206c628a85a9a6598e6b8076bd8e6"
      ],
      "author": {
        "name": "Albrecht Dreß",
        "email": "albrecht.dress@arcor.de",
        "time": "Wed Feb 17 08:59:14 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Aug 01 17:06:44 2010 -0600"
      },
      "message": "powerpc/5200/i2c: improve i2c bus error recovery\n\nThis patch improves the recovery of the MPC\u0027s I2C bus from errors like bus\nhangs resulting in timeouts:\n1. make the bus timeout configurable, as it depends on the bus clock and\n    the attached slave chip(s); default is still 1 second;\n2. detect any of the cases indicated by the CF, BB and RXAK MSR flags if a\n    timeout occurs, and add a missing (required) MAL reset;\n3. use a more reliable method to fixup the bus if a hang has been detected.\n    The sequence is sent 9 times which seems to be necessary if a slave\n    \"misses\" more than one clock cycle.  For 400 kHz bus speed, the fixup is\n    also ~70us (81us vs. 150us) faster.\n\nTested on a custom Lite5200b derived board, with a Dallas RTC, AD sensors\nand NXP IO expander chips attached to the i2c.\n\nChanges vs. v1:\n- use improved bus fixup sequence for all chips (not only the 5200)\n- calculate real clock from defaults if no clock is given in the device tree\n- better description (I hope) of the changes.\n\nI didn\u0027t split the changes in this file into three parts as recommended by\nGrant, as they actually belong together (i.e. they address one single\nproblem, just in three places of one single source file).\n\nSigned-off-by: Albrecht Dreß \u003calbrecht.dress@arcor.de\u003e\n[grant.likely@secretlab.ca: fixup for -\u003enode to -\u003edev.of_node transition]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4e4f62bf7396fca48efe61513640ee399a6046e3",
      "tree": "42a503af02d9806bcc05e5fcc2cd53f9bd45b0c2",
      "parents": [
        "9e3288dc9a94fab5ea87db42177d3a9e0345a614",
        "b37fa16e78d6f9790462b3181602a26b5af36260"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Jul 24 09:49:13 2010 -0600"
      },
      "message": "Merge commit \u0027v2.6.35-rc6\u0027 into devicetree/next\n\nConflicts:\n\tarch/sparc/kernel/prom_64.c\n"
    },
    {
      "commit": "589643be6693c46fbc54bae77745f336c8ed4bcc",
      "tree": "03c855e34cc86d5e0dc914321698a1d2dfc11f04",
      "parents": [
        "80519bc77b52729ca49b278b67d58715e38b85e9",
        "faabd47f7e3a36574abcdff0b3506abb092bbe24"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:35:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 11 13:35:34 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  hwmon: Fix autoloading of fschmd on recent Fujitsu machines\n  hwmon: (coretemp) Properly label the sensors\n  hwmon: (coretemp) Skip duplicate CPU entries\n  hwmon: (it87) Fix in7 on IT8720F\n  hwmon: (k8temp) Fix temperature reporting for ASB1 processor revisions\n"
    },
    {
      "commit": "102b59c6d6d30fb6560177fd1ae8a34c4c163897",
      "tree": "7e39292a3c448479df96f1ba6a0941de32e65d76",
      "parents": [
        "827900c55665dc8e20b05bb18d3f6e078eaa6183"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sat Jul 10 09:42:47 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 10 09:42:47 2010 +0200"
      },
      "message": "i2c/mips: Fix error return codes from Sibyte i2c bus driver\n\nSibyte i2c bus driver returns non-descriptive error values.\nUpdate to return error values as defined in Documentation/i2c/fault-codes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "faabd47f7e3a36574abcdff0b3506abb092bbe24",
      "tree": "dfe23ab344d56a0cdc2c222a87cb6dc0f802bcf0",
      "parents": [
        "3f4f09b4be35d38d6e2bf22c989443e65e70fc4c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jul 09 16:22:51 2010 +0200"
      },
      "message": "hwmon: Fix autoloading of fschmd on recent Fujitsu machines\n\nFujitsu slightly changed the DMI strings in their recent machines,\n(for example the D2778) and this breaks the automatic loading of the\nneeded fschmd driver. Being more tolerant on string comparison fixes\nthe issue.\n\nThis closes bug #15634:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15634\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Sergey Spiridonov \u003csena@hurd.homeunix.org\u003e\nCc: Hans de Goede \u003chdegoede@redhat.com\u003e\n"
    },
    {
      "commit": "959e85f7751c33d1a2dabc5cc3fe2ed0db7052e5",
      "tree": "eb466e1e2b9fae09a2639cdfa00a8e6996e34ca9",
      "parents": [
        "9fd049927ccba1c1d0343239b82f28c4e07fb95d"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 08 07:48:19 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 05 16:14:52 2010 -0600"
      },
      "message": "i2c: Add OF-style registration and binding\n\nThis patch adds OF hooks to the i2c core so that devices can automatically\nbe registered based on device tree data.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "9fd049927ccba1c1d0343239b82f28c4e07fb95d",
      "tree": "e7d86e42e2643e1376c102f00c0e76d14cf65f86",
      "parents": [
        "4f0ddcb020ef8afae65b4edb9aeb4a42ab74f4cf"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 08 07:48:18 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Jul 05 16:14:52 2010 -0600"
      },
      "message": "of/i2c: Generalize OF support\n\nThis patch cleans up the i2c OF support code to make it selectable by\nall architectures and allow for automatic registration of i2c devices.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "285eba57db7bd7d7c3c5929fb8621fdcaaea1b00",
      "tree": "a9e7f0563cef296b24c53b20dbb388ec5c210172",
      "parents": [
        "1c14e6cecb1811543b1016f27e5d308fbea8c08a",
        "815c4163b6c8ebf8152f42b0a5fd015cfdcedc78"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 05 15:46:08 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 05 15:46:08 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\tinclude/linux/serial_sci.h\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35bfc353dcaecc99c277e3646564f3f785760bde",
      "tree": "d1d2d96f4d51bddc2d6b5002fc2e52aa93195a22",
      "parents": [
        "3b5f794b8b647409155cade4eac2825bc49b4a66"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 11:33:56 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 03 11:33:56 2010 +0200"
      },
      "message": "i2c/busses: Move two drivers to embedded section\n\nAnd fix a typo while we are here\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d5b732b17ca2fc74f370bdba5aae6c804fac8c35",
      "tree": "4facc6d96116b032a3c1cb2ced9b2a3008e9216e",
      "parents": [
        "eb6e8605ee5f5b4e116451bf01b3f35eac446dde",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 13:14:26 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "1f782fee18b39b9ad438ebbd82c2915a16c879ee",
      "tree": "f292930065e6c860714c134790ab8882680ac739",
      "parents": [
        "8eda2f21ed9c936a54fd7bc16cbfa5ee656635c2",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:52:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:52:55 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    },
    {
      "commit": "7c4fda1aa15fdbbd2563e7e652cd3745f92a16da",
      "tree": "5a988da2f4068262776fa30ebd2718cd8f117793",
      "parents": [
        "2178218027e4da0608219fae1d02e5c88f4e560d"
      ],
      "author": {
        "name": "Chase Douglas",
        "email": "chase.douglas@canonical.com",
        "time": "Fri May 21 18:41:01 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri May 21 18:41:01 2010 +0200"
      },
      "message": "i2c-nforce2: Remove redundant error messages on ACPI conflict\n\nThe ACPI subsystem strictly checks for resource conflicts. When there\u0027s\na conflict, it outputs a warning message with all the details needed to\nproperly diagnose the underlying issue. However, the i2c-nforce2 driver\nalso prints its own message. Not only is the message redundant, it is at\nthe KERN_ERR level, which overrides some bootsplash screens for no good\nreason. This change removes the two lines that print out the error\nmessages.\n\nSigned-off-by: Chase Douglas \u003cchase.douglas@canonical.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2178218027e4da0608219fae1d02e5c88f4e560d",
      "tree": "6981b9c43a787fe254fefba1361e944223dd0ed7",
      "parents": [
        "2086ca482f89950410527425913ca48d948e9622"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Fri May 21 18:41:01 2010 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri May 21 18:41:01 2010 +0200"
      },
      "message": "i2c: Use \u003clinux/io.h\u003e instead of \u003casm/io.h\u003e\n\nAs warned by checkpatch.pl, \u003clinux/io.h\u003e should be used instead of\n\u003casm/io.h\u003e.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "b8680784875b26a2876df5959673a496d56af673"
}
