)]}'
{
  "log": [
    {
      "commit": "aa43f77939c97bf9d3580c6a5e71a5a40290e451",
      "tree": "095c0b8b3da4b6554a3f8ef4b39240a5d9216d4d",
      "parents": [
        "2818c5dec5e28d65d52afbb7695bbbafe6377ee5",
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 15:45:48 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "4801bc25f37a969ea773c24d12fd4738541848a1",
      "tree": "95e9c36770d255dbf5f78515abda64ca91d0a1f3",
      "parents": [
        "f834c755423332a6ff4397fae754029a6a7a8249"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Fri Aug 11 22:53:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Aug 26 13:05:12 2006 -0700"
      },
      "message": "[PATCH] i2c: tps65010 build fixes\n\nThe tps65010.c driver in the main tree never got updated with\nbuild fixes since the last batch of I2C driver changes; and the\ngenirq trigger flags were updated wierdly too.\n\nThis also includes a minor tweak to reduce the frequency used to\npoll for unplug-the-AC-power on the TPS chips that don\u0027t provide\nrelevant IRQs.  It _would_ be nice to sense whether there\u0027s even\na battery, but that\u0027d normally be an HDQ/1-wire interface to a\nsmart battery, and such APIs aren\u0027t standardized.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "32bc6e095d75233e7c87cc6fa0e07942b124d194",
      "tree": "8f83ef9a23d52d1305878b65dd98fc22b09b7f3e",
      "parents": [
        "5cf13911b1e72707b6f0eb39b2d819ec6e343d76",
        "81b73dd92b97423b8f5324a59044da478c04f4c4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 08 17:09:11 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "3e3183bab0257a6d02038658c53b491e1378612f",
      "tree": "35221f1808e85674d9ba0ff93ce0cc4bce7edf7f",
      "parents": [
        "225add619624b4877941470f31d297e0151b21be"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Aug 05 12:15:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] SCX200_ACB: eliminate spurious timeout errors\n\nWhile busy-waiting for completion, check the hardware after scheduling;\ndon\u0027t schedule and then immediately check the _timeout_.  If the yield()\ntook a long time (as it does on my OLPC prototype board when it\u0027s busy),\nwe\u0027d report a timeout even though the hardware was now ready.\n\nThis fixes it, and also switches the yield() for a cond_resched() because\nwe don\u0027t actually want to be _that_ nice about it.  I see nice\ntightly-packed SMBus transactions now, rather than waiting for milliseconds\nbetween successive phases.\n\nActually, we shouldn\u0027t be busy-waiting here at all.  We should be using\ninterrupts.  That\u0027s an exercise for another day though.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Christer Weinigel \u003cwingel@nano-system.com\u003e\nCc: \u003cJordan.Crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "57cad8084e0837e0f2c97da789ec9b3f36809be9",
      "tree": "e9c790afb4286f78cb08d9664f58baa7e876fe55",
      "parents": [
        "cb18bd40030c879cd93fef02fd579f74dbab473d",
        "49b1e3ea19b1c95c2f012b8331ffb3b169e4c042"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Aug 01 10:37:25 2006 +1000"
      },
      "message": "Merge branch \u0027merge\u0027\n"
    },
    {
      "commit": "018a3d1db7cdb6127656c1622ee1d2302e16436d",
      "tree": "5b6714fa9fcd1441f7c1b30e0391484c095925b6",
      "parents": [
        "eeb2b723ef5100fafa381d92eb70d83e98516a44"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Jul 12 15:40:29 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jul 31 15:55:05 2006 +1000"
      },
      "message": "[POWERPC] powermac: Constify \u0026 voidify get_property()\n\nNow that get_property() returns a void *, there\u0027s no need to cast its\nreturn value. Also, treat the return value as const, so we can\nconstify get_property later.\n\npowermac platform \u0026 macintosh driver changes.\n\nBuilt for pmac32_defconfig, g5_defconfig\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "50436a47c6b10c6e4e84e24ea44c5cb85bbcd290",
      "tree": "5271b0ec88589406debc578148f946da82f8aca4",
      "parents": [
        "5313775f18f22f1dac2b548b598d47d65f90e6b0"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "gardner.ben@gmail.com",
        "time": "Sat Jul 01 17:22:18 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] pca9539: Honor the force parameter\n\nThe pca9539 driver doesn\u0027t honor the force parameter; it always does\ndetection. This patch will skip detection if forced.\n\nSigned-off-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5313775f18f22f1dac2b548b598d47d65f90e6b0",
      "tree": "0c3d91c11c604e8c7ac01fa53cb22c3e3bf21590",
      "parents": [
        "b39ad0cf7c19fc14e8f823b1b36245f7a3711655"
      ],
      "author": {
        "name": "Uwe Bugla",
        "email": "uwe.bugla@gmx.de",
        "time": "Sat Jul 01 17:25:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] i2c-algo-bit: Wipe out dead code\n\ni2c-algo-bit: Wipe out dead code\n\nSigned-off-by: Uwe Bugla \u003cuwe.bugla@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b39ad0cf7c19fc14e8f823b1b36245f7a3711655",
      "tree": "f30e4dcfb21bc6aae1dc8300cef28b912339d72c",
      "parents": [
        "5d925fecac26651e6b0e19cf4ca16933aa640f99"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Jul 01 17:16:06 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] i2c: Handle i2c_add_adapter failure in i2c algorithm drivers\n\nContent-Disposition: inline; filename\u003di2c-algo-error-handling-fix.patch\n\nIt is possible for i2c_add_adapter() to fail.  Several I2C algorithm\ndrivers ignore that fact.  This (compile-tested only) patch fixes them.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8ced8eee8537b52ef5d77e28d7676ce81bc62359",
      "tree": "e4d71d931ea64159e5864ccc4ca8008db563e1cf",
      "parents": [
        "c3efacaa68a75049a859cbfd03d52dfdebb7527b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 01 17:12:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:07 2006 -0700"
      },
      "message": "[PATCH] i2c-powermac: Fix master_xfer return value\n\nFix the value returned by the i2c-powermac\u0027s master_xfer method.\nIt should return the number of messages processed successfully, but\ninstead returns the number of data bytes in the first (and only)\nprocessed message.\n\nAlso explicitly mention the master_xfer convention so that future\nimplementations get it right directly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c3efacaa68a75049a859cbfd03d52dfdebb7527b",
      "tree": "da3110f8c6754c55edd758d1d1bd1607e13cc322",
      "parents": [
        "fd627a01477dadaef3bc8556e5e9d0ef80310c3a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Jul 01 17:06:43 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:06 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Fix the block transactions\n\nThe scx200_acb i2c bus driver pretends to support SMBus block\ntransactions, but in fact it implements the more simple I2C block\ntransactions. Additionally, it lacks sanity checks on the length\nof the block transactions, which could lead to a buffer overrun.\n\nThis fixes an oops reported by Alexander Atanasov:\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114970382125094\n\nThanks to Ben Gardner for fixing my bugs :)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "fd627a01477dadaef3bc8556e5e9d0ef80310c3a",
      "tree": "36e25979b44ad7de31e412d2b1a8fe77fca0d3ea",
      "parents": [
        "39288e1ac10b3b9a68a629be67d81a0b53512c4e"
      ],
      "author": {
        "name": "Thomas Andrews",
        "email": "tandrews@grok.co.za",
        "time": "Sat Jul 01 17:05:12 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:06 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Fix the state machine\n\nFix the scx200_acb state machine:\n\n* Nack was sent one byte too late on reads \u003e\u003d 2 bytes.\n* Stop bit was set one byte too late on reads.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "39288e1ac10b3b9a68a629be67d81a0b53512c4e",
      "tree": "6919a260a100cf19581d1641b22d1d982080528b",
      "parents": [
        "2369df933f1c632ec3f230774019e37c3969b7ec"
      ],
      "author": {
        "name": "Peter Milne",
        "email": "peter.milne@d-tacq.com",
        "time": "Sat Jul 01 17:03:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:06 2006 -0700"
      },
      "message": "[PATCH] i2c-iop3xx: Avoid addressing self\n\nAvoid addressing self when sending a slave address. Follows instruction\nin Intel 80331/80321 manuals.\nIgnoring this worked previously on 80321, but causes a hang on i2cdetect\non 80331.\n\nSigned-off-by: Peter Milne \u003cpeter.milne@d-tacq.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2369df933f1c632ec3f230774019e37c3969b7ec",
      "tree": "34b66dde8061bd0c600666e1b02c3179574499df",
      "parents": [
        "155dbfd8846bf165bb036c4492ad121c8b059f1d"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Sat Jul 01 17:01:59 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 15:43:06 2006 -0700"
      },
      "message": "[PATCH] i2c: Fix \u0027ignore\u0027 module parameter handling in i2c-core\n\nThis patch fixes a bug in the handling of \u0027ignore\u0027 module parameters of I2C\nclient drivers.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22a3e233ca08a2ddc949ba1ae8f6e16ec7ef1a13",
      "tree": "7ef158ba2c30e0dde2dc103d1904fae243759a6b",
      "parents": [
        "39302175c26d74be35715c05a0f342c9e64c21bf",
        "6ab3d5624e172c553004ecc862bfeac16d9d68b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 15:39:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 15:39:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial:\n  Remove obsolete #include \u003clinux/config.h\u003e\n  remove obsolete swsusp_encrypt\n  arch/arm26/Kconfig typos\n  Documentation/IPMI typos\n  Kconfig: Typos in net/sched/Kconfig\n  v9fs: do not include linux/version.h\n  Documentation/DocBook/mtdnand.tmpl: typo fixes\n  typo fixes: specfic -\u003e specific\n  typo fixes in Documentation/networking/pktgen.txt\n  typo fixes: occuring -\u003e occurring\n  typo fixes: infomation -\u003e information\n  typo fixes: disadvantadge -\u003e disadvantage\n  typo fixes: aquire -\u003e acquire\n  typo fixes: mecanism -\u003e mechanism\n  typo fixes: bandwith -\u003e bandwidth\n  fix a typo in the RTC_CLASS help text\n  smb is no longer maintained\n\nManually merged trivial conflict in arch/um/kernel/vmlinux.lds.S\n"
    },
    {
      "commit": "598736c55622f7ea65b98f93c825ff95c433877c",
      "tree": "35878343d000080efe0e1e21d1bc1e9a39727d09",
      "parents": [
        "cfa7b0d46964300c849243d1a38a138b870bdc13"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Fri Jun 30 01:56:20 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jun 30 11:25:41 2006 -0700"
      },
      "message": "[PATCH] i2c-801: 64bit resource fix\n\ndrivers/i2c/busses/i2c-i801.c: In function \u0027i801_probe\u0027:\ndrivers/i2c/busses/i2c-i801.c:496: warning: format \u0027%lx\u0027 expects type \u0027long unsigned int\u0027, but argument 5 has type \u0027resource_size_t\u0027\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "d6fcb3b9cf776e3f748709cd3091a72cb3855c29",
      "tree": "1b60436804d31c9500662e3b84f4b33a0d9dac6d",
      "parents": [
        "f17a2686b11453680e9662ef8bdc8d948d0dce18"
      ],
      "author": {
        "name": "Daniel Ritz",
        "email": "daniel.ritz-ml@swissonline.ch",
        "time": "Tue Jun 27 18:40:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jun 27 18:36:39 2006 -0700"
      },
      "message": "[PATCH] i2c-i801.c: don\u0027t pci_disable_device() after it was just enabled\n\nCommit 02dd7ae2892e5ceff111d032769c78d3377df970 (\"[PATCH] i2c-i801:\nMerge setup function\") has a missing return 0 in the _probe() function.\nThis means the error path is always executed and pci_disable_device() is\ncalled even when the device just got successfully enabled.\n\nHaving the SMBus device disabled makes some systems (eg.\nFujitsu-Siemens Lifebook E8010) hang hard during power-off.\n\nIntead of reverting the whole commit this patch fixes it up:\n- don\u0027t ever call pci_disable_device(), also not in the _remove() function\n  to avoid hangs\n- fix missing pci_release_region() in error path\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "45c091bb2d453ce4a8b06cf19872ec7a77fc4799",
      "tree": "06fb2e05518ebfba163f8424e028e7faf5672d66",
      "parents": [
        "d588fcbe5a7ba8bba2cebf7799ab2d573717a806",
        "2191fe3e39159e3375f4b7ec1420df149f154101"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jun 22 22:11:30 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (139 commits)\n  [POWERPC] re-enable OProfile for iSeries, using timer interrupt\n  [POWERPC] support ibm,extended-*-frequency properties\n  [POWERPC] Extra sanity check in EEH code\n  [POWERPC] Dont look for class-code in pci children\n  [POWERPC] Fix mdelay badness on shared processor partitions\n  [POWERPC] disable floating point exceptions for init\n  [POWERPC] Unify ppc syscall tables\n  [POWERPC] mpic: add support for serial mode interrupts\n  [POWERPC] pseries: Print PCI slot location code on failure\n  [POWERPC] spufs: one more fix for 64k pages\n  [POWERPC] spufs: fail spu_create with invalid flags\n  [POWERPC] spufs: clear class2 interrupt status before wakeup\n  [POWERPC] spufs: fix Makefile for \"make clean\"\n  [POWERPC] spufs: remove stop_code from struct spu\n  [POWERPC] spufs: fix spu irq affinity setting\n  [POWERPC] spufs: further abstract priv1 register access\n  [POWERPC] spufs: split the Cell BE support into generic and platform dependant parts\n  [POWERPC] spufs: dont try to access SPE channel 1 count\n  [POWERPC] spufs: use kzalloc in create_spu\n  [POWERPC] spufs: fix initial state of wbox file\n  ...\n\nManually resolved conflicts in:\n\tdrivers/net/phy/Makefile\n\tinclude/asm-powerpc/spu.h\n"
    },
    {
      "commit": "4941b395b3c2635a8c16d88791a789fb6ac6be43",
      "tree": "82c06cf9135c65a6d4c48240b87df8ceb73ffa48",
      "parents": [
        "6af586dc58820d052aa538abef4d4d15c2a9e33e"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Jun 13 09:47:27 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:36 2006 -0700"
      },
      "message": "[PATCH] I2C: I2C controllers go into right place on sysfs\n\nI2C creates some sysfs nodes in the wrong places:  not as children of parent\ncontrollers, but as their peers (!).  This puts them into the right place\nalways, instead of just when the adapter is on the platform bus.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02dd7ae2892e5ceff111d032769c78d3377df970",
      "tree": "965487234823f6d4895512d575d3f6a198182a37",
      "parents": [
        "6dcc19dfbc84b2ea5428711b7a47146b5b1788bb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:53:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Merge setup function\n\ni2c-i801: Merge setup function\n\nMerge i801_setup into i801_probe, as it doesn\u0027t make much sense to\nhave them split. This lets us handle errors better. Christopher\nHellwig had been suggesting this back in March 2003 when the driver\nwas merged.\n\nAlso drop two useless debug messages (revision and base address can be\nobtained from lspci, procfs or sysfs.)\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6dcc19dfbc84b2ea5428711b7a47146b5b1788bb",
      "tree": "f4f9edfc5c66a7ef586e941172c47f2482aa4508",
      "parents": [
        "455f332323a17446fb66ea7b2f65f2751f1a3f06"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:53:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Better pci subsystem integration\n\ni2c-i801: Better pci subsystem integration\n\nIntegrate the i2c-i801 driver better with the pci subsystem, by\ncalling pci_{enable,disable}_device and requesting the I/O region\nby BAR rather than direct configuration space access.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "455f332323a17446fb66ea7b2f65f2751f1a3f06",
      "tree": "e5e8011731dd00b41bd1dbf035bc9595afa1f114",
      "parents": [
        "520e64d5c081c76b77b4ee87d241cd3e40edc43a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:52:02 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Cleanups\n\ni2c-i801: Cleanups\n\nVarious cleanups to the i2c-i801 driver:\n* Fix documentation file and self file name references.\n* i801_setup can be marked __devinit.\n* Drop useless error local variable and label in i801_setup.\n* Avoid a double PCI configuration register write in some cases.\n* Use symbolic names for SMBHSTCFG bits.\n* Transmit the error code returned by i801_setup instead of forcing it\n  to an arbitrary value.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "520e64d5c081c76b77b4ee87d241cd3e40edc43a",
      "tree": "7ff6d4868a5be78b10e7a84927c18fc3c42cc538",
      "parents": [
        "d8db8f98562c1e358e42503bb920f75f15a5c6d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:51:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Remove PCI function check\n\ni2c-i801: Remove PCI function check\n\nRemove the PCI function number check when probing devices.\nThis check is redundant, each function has a separate PCI device\nID, so checking for that ID is sufficient.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d8db8f98562c1e358e42503bb920f75f15a5c6d2",
      "tree": "389e113cfd07cef7e8c213a49d517bfe206aba79",
      "parents": [
        "397e2f66a23469e2b8a13b764cb2d9ff2444ad5a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:50:11 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Remove force_addr parameter\n\ni2c-i801: Remove force_addr parameter\n\nRemove the force_addr module parameter. It doesn\u0027t appear to ever\nhave been needed, and PCI resources shouldn\u0027t be arbitrarily\nchanged anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "397e2f66a23469e2b8a13b764cb2d9ff2444ad5a",
      "tree": "188283532b9ae804752b30cf8d5ac5c8739a53e2",
      "parents": [
        "62aaa288ab0425b058fd337c5135a32e8c1aeace"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:49:36 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Fix block transaction poll loops\n\ni2c-i801: Fix block transaction poll loops\n\nTwo of the three poll loops have the poll and sleep swapped,\ncausing an extra sleep to occur after the polled condition is\nfulfilled. In practice, this doubles the amount of sleep time for\nevery block transaction.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9917392608c6d8b8952bce9f7b5867b1e9149235",
      "tree": "8a9947478ca98bba567ac55cb633a8165e095f28",
      "parents": [
        "80cd3a8769c66203d55cdf635390bdcebd742091"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jun 12 21:46:04 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Mark scx200_acb_probe __init\n\nIn i2c bus driver scx200_acb, function scx200_acb_probe can be\ntagged __init.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "80cd3a8769c66203d55cdf635390bdcebd742091",
      "tree": "de8b6e47ffb2651dd75ddce036dee9b5732199fa",
      "parents": [
        "46f5ed753fac512f73069bd07455555b41a8a06e"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Mon Jun 12 21:44:28 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:35 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Use PCI I/O resource when appropriate\n\nOn the CS5535 and CS5536, the I/O resource is allocated through PCI,\nso use that instead of using the MSR backdoor.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "46f5ed753fac512f73069bd07455555b41a8a06e",
      "tree": "fd36fabe80349967a71efa373e2ad42c12b1af3b",
      "parents": [
        "1ded969fb97fba33e7310ef95f0b3e3123d4d92a"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon Jun 12 21:42:20 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:34 2006 -0700"
      },
      "message": "[PATCH] i2c: Mark block write buffers as const\n\nThe attached patch marks i2c_smbus_write_block_data() and\ni2c_smbus_write_i2c_block_data() buffers as const.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1ded969fb97fba33e7310ef95f0b3e3123d4d92a",
      "tree": "660ed1ca5eee779d8e03aae97324d318b2a1fa45",
      "parents": [
        "b7c066044f4355d9fbe1ac45e03303b78d21e8d4"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Jun 12 21:40:53 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:34 2006 -0700"
      },
      "message": "[PATCH] i2c-ocores: Minor cleanups\n\nMinor cleanup to the i2c-ocores driver.\n\nPeter Korsgaard will maintain the i2c-ocores driver.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "18f98b1e3147afdb51e545cc6ff2b016c7d088a7",
      "tree": "5f974b01a7efadabe037ace19a0f33037d36a4b7",
      "parents": [
        "aee62305345863430a937af289b9bd080a100dac"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Jun 04 20:01:08 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:33 2006 -0700"
      },
      "message": "[PATCH] i2c: New bus driver for the OpenCores I2C controller\n\nThe following patch adds support for the OpenCores I2C controller IP\ncore (See http://www.opencores.org/projects.cgi/web/i2c/overview).\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aee62305345863430a937af289b9bd080a100dac",
      "tree": "7e145ccf7052fd298ed94b75e7f9e85a64999a53",
      "parents": [
        "177d165d7c2ec424007d6241a93d0cb83d953c51"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jun 04 19:59:57 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:33 2006 -0700"
      },
      "message": "[PATCH] i2c: Suggest N for rare devices in Kconfig\n\nImprove the Kconfig help text of the follwing i2c drivers:\n* busses/i2c-pca-isa.c\n* chips/pcf8574.c\n* chips/pcf8591.c\nThese are hard to detect and building them into the kernel\nresults in long delays at boot.\n\nMarch 2006, thread \"I2C_PCA_ISA causes boot delays\"\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114360399415744\u0026w\u003d2\n\nApril 2006, thread \"i2c-related 1-minute hang during bootup\"\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114640992330721\u0026w\u003d2\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c7ae65899a4c5b05b6277f856018d1eeeb98907",
      "tree": "e59ee9f28b3e07bdb0a0716c058cfde0fd867ee1",
      "parents": [
        "f9ba6c04ef1dcf16f7179b7883e9751baaac218e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 25 14:18:16 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:33 2006 -0700"
      },
      "message": "[PATCH] I2C: i2c-nforce2: Add support for the nForce4 MCP51 and MCP55\n\nAdd support for the new nForce4 MCP51 (also known as nForce 410 or\n430) and nForce4 MCP55 to the i2c-nforce2 driver. Some code changes\nwere required because the base I/O address registers have changed in\nthese versions. Standard BARs are now being used, while the original\nnForce2 chips used non-standard ones.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f9ba6c04ef1dcf16f7179b7883e9751baaac218e",
      "tree": "0d66c8aab1ea1c0343744925e53f7e9111daaff0",
      "parents": [
        "7aadb8f943f6f8fb48962099cfba05ad0518b0ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 25 13:37:25 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] I2C: i2c-piix4: Document the IBM problem more clearly\n\nProperly document on which systems the i2c-piix4 SMBus driver will\nrefuse to load. Hopefully this will make it clearer for users, which\nwere often wondering why their destop or server systems were detected\nas laptops.\n\nCloses bug #6429.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "54aaa1ca1022d95d854315743241bb6bf59f531f",
      "tree": "af43ffb4efb559b823b6ce6db30df3667ecfe194",
      "parents": [
        "5e9f4f2e5a02bb6908278a819952aa31fffefaa2"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Tue Apr 25 13:06:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] I2C: i2c-piix4: Remove the fix_hstcfg parameter\n\nThis patch removes the fix_hstcfg option from the driver and related\nSMBus Interrupt Select register magic because now we know what are\nvalid values for this register. This patch updates the documentation\nand adds new IRQ mode check so we are sure not to miss any new\n\"unusual\" value.\n\nThe PCI quirk for users of fix_hstcfg was not developed because the\nchipset lacks of subsystem ID registers and DMI is stated \"To be\nfilled\". Impact to existing systems is minimal because the problem\nshowed up on motherboards like 10 years back. On the other hand users\nof newer Serverworks and HT1000 systems won\u0027t be misleaded by the\nmessage suggesting to try the fix_hstcfg any more.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5e9f4f2e5a02bb6908278a819952aa31fffefaa2",
      "tree": "6f000080ee15597f9523de0e6d31b192bdb0aaec",
      "parents": [
        "e931b8d8a428f87e6ea488d2fd80007bb66b3ea8"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 25 13:04:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] I2C: m41t00: Add support for the ST M41T81 and M41T85\n\nThis patch adds support for the ST m41t81 and m41t85 i2c rtc chips\nto the existing m41t00 driver.\n\nSince there is no way to reliably determine what type of rtc chip\nis in use, the chip type is passed in via platform_data.  The i2c\naddress and square wave frequency are passed in via platform_data\nas well.  To accommodate the use of platform_data, a new header\nfile include/linux/m41t00.h has been added.\n\nThe m41t81 and m41t85 chips halt the updating of their time registers\nwhile they are being accessed.  They resume when a stop condition\nexists on the i2c bus or when non-time related regs are accessed.\nTo make the best use of that facility and to make more efficient\nuse of the i2c bus, this patch replaces multiple i2c_smbus_xxx calls\nwith a single i2c_transfer call.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "e931b8d8a428f87e6ea488d2fd80007bb66b3ea8",
      "tree": "709992bdc7dee30f2eefd4b8481b09cb7dc4b670",
      "parents": [
        "02e0c5d5c2e00374b6808a42f8eea4ea9baaa216"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Mar 31 23:06:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] i2c: cleanup m41t00\n\nThis patch does some cleanup to the m41t00 i2c/rtc driver including:\n- use BCD2BIN/BIN2BCD instead of BCD_TO_BIN/BIN_TO_BCD\n- use strlcpy instead of strncpy\n- some whitespace cleanup\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "02e0c5d5c2e00374b6808a42f8eea4ea9baaa216",
      "tree": "13ab61631d66e9fe83d8abd47e774e90c90239e1",
      "parents": [
        "400b48ecd95a7fac6b126042d37b7efe0202b582"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@sh.cvut.cz",
        "time": "Thu Mar 23 16:48:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jun 22 11:10:32 2006 -0700"
      },
      "message": "[PATCH] i2c-piix4: Add ATI IXP200/300/400 support\n\nThis patch adds the ATI IXP southbridges support to i2c-piix4,\nas it turned out those chips are compatible with it.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@sh.cvut.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2097c7f04af7fb962ab8676ed8083f350ed885f7",
      "tree": "9114ad228b7ad71ac349d4c499059da2a4a3c806",
      "parents": [
        "6b543404058a5ffdca8c48e95e0b8a69bb4bdba9"
      ],
      "author": {
        "name": "Jon Loeliger",
        "email": "jdl@jdl.com",
        "time": "Sat Jun 17 17:52:54 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jun 21 15:01:29 2006 +1000"
      },
      "message": "[POWERPC] Document I2C_MPC option for 86xx too.\n\nThe same I2C driver found on 85xx, etc., can be used for 86xx too.\n\nSigned-off-by: Jon Loeliger \u003cjdl@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5d5daa162a5187bc0f98eb2bc7a063392b0de311",
      "tree": "8a6e7e78f60d9197dc51e038d582fd5a75c88aca",
      "parents": [
        "ac88bcff2fa536e015a97e144b7190c740225144"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu May 25 18:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri May 26 11:55:46 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: fix section mismatch warning\n\nWARNING: drivers/i2c/busses/scx200_acb.o - Section mismatch: reference to\n.init.text: from .text after \u0027scx200_add_cs553x\u0027 (at offset 0x528)\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "95563d343fec8d3e2f667c95230ac4ab7674b757",
      "tree": "4e0c4f18ff45abe5f691f860633ed0a6bfbcd65b",
      "parents": [
        "b33d0798e6cfae1fcee75afc808fe5690a48a814"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Fri Apr 28 22:53:30 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 09 13:04:21 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Fix for the CS5535 errata\n\nThis is a fix for the CS5535 errata 111:\n\nWhen the SMBus controller tries to access a non-existing device, it sets\nthe NEGACK bit, SMBus I/O offset 01h[4], to 1 after it detects no\nacknowledge at the ninth clock.  The specification states that the bit\ncan be cleared by writing a 1 to it, but under certain circumstances it\nis possible for this bit to not clear.\n\nWriting a 0 to the bit resets the internal state machine and clears the\nissue.\n\nSince all writable bits in ACBST are W1C bits (write-one-to-clear) the\nsecond write doesn\u0027t affect any other logic except the buggy NEGACK\nstate machine. The second write clears an internal register which is\nresponsible for \"overwriting\" the NEGACK bit in ACBST.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b33d0798e6cfae1fcee75afc808fe5690a48a814",
      "tree": "fee80034c1633f195c1f32493063208abde7d5ca",
      "parents": [
        "6f9c2963888e60e46a9e0bd09a25740abce29262"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Apr 26 23:00:16 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 09 13:04:21 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Fix resource name use after free\n\nWe can\u0027t pass a string on the stack to request_region. As soon as we\nleave the function that stack is gone and the string is lost. Let\u0027s\nuse the same string we identify the i2c_adapter with instead, it\u0027s\nmore simple, more consistent, and just works.\n\nThis is the second half of fix to bug #6445.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f9c2963888e60e46a9e0bd09a25740abce29262",
      "tree": "a6f6a310c409fefda006790a77c7ae0d559a33ca",
      "parents": [
        "e515f048c46e457ef61ce9c8b56bd36e825a48a0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Apr 26 22:50:32 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue May 09 13:04:21 2006 -0700"
      },
      "message": "[PATCH] scx200_acb: Fix return on init error\n\nThe scx200_acb driver shouldn\u0027t return failure after initialization\nif it successfully registered at least one i2c_adapter, else we are\nleaking resources. The driver was OK in that respect up to 2.6.16, a\nrecent change broke it.\n\nThis is part of the fix to bug #6445.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c79cfbaccac0ef81ab3e796da1582a83dcef0ff9",
      "tree": "b5b5eaf90c1bc1043073fd1ba76feb99f1232131",
      "parents": [
        "7daa0c4f51897d5d956a62a2bac438e3b58d85dc"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Apr 20 02:43:18 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Apr 20 07:54:04 2006 -0700"
      },
      "message": "[PATCH] i2c-i801: Fix resume when PEC is used\n\nFix for bug #6395:\n\nFail to resume on Tecra M2 with ADM1032 and Intel 82801DBM\n\nThe BIOS of the Tecra M2 doesn\u0027t like it when it has to reboot or resume\nafter the i2c-i801 driver has left the SMBus in PEC mode.  The most simple\nfix is to clear the PEC bit after after every transaction.  That\u0027s what\nthis driver was doing up to 2.6.15 (inclusive).\n\nThanks to Daniele Gaffuri for the very good report.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8db08de4f6ae24e90aedf5125b5ddd52ffff15f4",
      "tree": "a35f45d38b25f1ad9ddbc006712488d26ecaf987",
      "parents": [
        "b73781c866f671ff5a84d7c840510b43e8731d13"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Apr 18 22:20:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Apr 19 09:13:49 2006 -0700"
      },
      "message": "[PATCH] m41t00: fix bitmasks when writing to chip\n\nFix the bitmasks used when writing to the M41T00 registers.\n\nThe original code used a mask of 0x7f when writing to each register,\nthis is incorrect and probably the result of a copy-paste error.  As a\nresult years from 1980 to 1999 will be read back as 2000 to 2019.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e97b81ddbb8b8c72b85330ac4a454a4513dcba8a",
      "tree": "b7be59895ee5cafdd5af5b4237f5b96b2812b180",
      "parents": [
        "3cb8e1a92ef7588d3acdecf493ddddd0dd71a709"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Mar 23 16:50:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:34 2006 -0700"
      },
      "message": "[PATCH] i2c-parport: Make type parameter mandatory\n\nThis patch forces the user to specify what type of adapter is present when\nloading i2c-parport or i2c-parport-light.  If none is specified, the driver\ninit simply fails - instead of assuming adapter type 0.\n\nThis alleviates the sometimes lengthy boot time delays which can be caused\nby accidentally building one of these into a kernel along with several i2c\nslave drivers that have lengthy probe routines (e.g. hwmon drivers).\n\nKconfig and documentation updated accordingly.\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3cb8e1a92ef7588d3acdecf493ddddd0dd71a709",
      "tree": "cd6a3a225bd9458a74e2d8de3b56a0c24de3b5fb",
      "parents": [
        "ac987c1f65cedd98d953e14ba219db2f8cc009d4"
      ],
      "author": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Mar 23 16:49:34 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:34 2006 -0700"
      },
      "message": "[PATCH] i2c-sis96x: Remove an init-time log message\n\nThis patch removes an init-time kernel log message.\nhttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d114232987208628\u0026w\u003d3\n\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8c750c0bd2fa6f73cd3cd3f1a58d48f94de343b6",
      "tree": "a4cc8b9d803069f755e847c332fc260932fd3647",
      "parents": [
        "524465df2accf54604cb89c04dbaab0c8aaa5bb4"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Fri Mar 31 23:06:03 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert m41t00 to use a workqueue\n\nThe m41t00 i2c/rtc driver currently uses a tasklet to schedule\ninterrupt-level writes to the rtc.  This patch causes the driver\nto use a workqueue instead.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "524465df2accf54604cb89c04dbaab0c8aaa5bb4",
      "tree": "2fd935549b981ae0c60b7fe6a50aa71b9a377347",
      "parents": [
        "f043ca43c1ae354346f72dc5826d820d5619f0b2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Mar 31 23:05:01 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Apr 14 11:18:33 2006 -0700"
      },
      "message": "[PATCH] i2c: convert ds1374 to use a workqueue\n\nA tasklet is not suitable for what the ds1374 driver does: neither sleeping\nnor mutex operations are allowed in tasklets, and ds1374_set_tlet may do\nboth.\n\nWe can use a workqueue instead, where both sleeping and mutex operations\nare allowed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Vinson \u003crvinson@mvista.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6fc7f10cee28c7fa190920fefda8c696d5bf3074",
      "tree": "549dd6be7fb058bf404deae6f72cd01f9ec177b3",
      "parents": [
        "0c86edc0d4970649f39748c4ce4f2895f728468f"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Mar 27 01:16:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:51 2006 -0800"
      },
      "message": "[PATCH] RTC subsystem: I2C cleanup\n\nThis patch, completely optional, removes from drivers/i2c/chips all the\ndrivers that are implemented in the new RTC subsystem.\n\nIt should be noted that none of the current driver is actually integrated,\ni.e.  usable without further patches.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b3531bbbf70ac7551b32d1acc229d94de52658",
      "tree": "644440c93f599bbf64bb0b703c97b03b4dc5d737",
      "parents": [
        "29afd49b72a9b2c26fa8c678bcf3976d0540446b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Mar 24 03:16:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Mar 24 07:33:24 2006 -0800"
      },
      "message": "[PATCH] s/;;/;/g\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7cd30b26eb779b787e00e05f3e9797a97de33968",
      "tree": "b96183de47887cc45e6a6a414fe760f7aa935184",
      "parents": [
        "5f7ea3c58c9aa571617a9d77dd2fbd4bd81cc50a"
      ],
      "author": {
        "name": "Alessandro Zummo",
        "email": "a.zummo@towertech.it",
        "time": "Mon Feb 27 23:12:58 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-ixp4xx: Add hwmon class\n\nThis patch adds I2C_CLASS_HWMON to the ixp4xx bus driver.\n\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5f7ea3c58c9aa571617a9d77dd2fbd4bd81cc50a",
      "tree": "c6aa7f23b17b67360958bfe825b30a61b63f2e19",
      "parents": [
        "d7d2fe384703f3f57dac94e8e6303a9f0d9a6239"
      ],
      "author": {
        "name": "Martin Devera",
        "email": "devik@cdi.cz",
        "time": "Mon Feb 27 23:11:45 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:55 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-piix4: Add Broadcom HT-1000 support\n\nAdd Broadcom HT-1000 south bridge\u0027s PCI ID to i2c-piix driver. Note\nthat at least on Supermicro H8SSL it uses non-standard SMBHSTCFG \u003d 3\nand standard values like 0 or 9 causes hangup.\n\nSigned-off-by: Martin Devera \u003cdevik@cdi.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d7d2fe384703f3f57dac94e8e6303a9f0d9a6239",
      "tree": "20164709d167953c1f2e05d7ae2c922fc262e1e3",
      "parents": [
        "0cbcb4d39a83d4df7e45c13b5ebd9fe73e025237"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:09:22 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-amd756-s4882: Improve static mutex initialization\n\nStatic mutexes can be initialized at declaration time.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "0cbcb4d39a83d4df7e45c13b5ebd9fe73e025237",
      "tree": "3387e04193267442517e3683a2d4153d2ab5bff4",
      "parents": [
        "c006705e0f6a195d122be8d5344a4257c269f559"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Feb 27 23:08:18 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] I2C: i2c-ali1535: Drop redundant mutex\n\nDrop a redundant mutex in driver i2c-ali1535. The struct i2c_adapter\nincludes a mutex for the same purpose, operated by i2c-core.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c006705e0f6a195d122be8d5344a4257c269f559",
      "tree": "63e9891f4493a00fbc46e4a497057aa6baec0b48",
      "parents": [
        "f8d6d9f52b4977f5427e2cb782521611a823c108"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:31:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Cleanup isp1301_omap\n\nDrop unused rogue i2c driver ID and nonsensical i2c class.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f8d6d9f52b4977f5427e2cb782521611a823c108",
      "tree": "bd525c43d5cc5157c0edf11e2a3547966e7842f8",
      "parents": [
        "2f27f46c49c096d86e7e63acd43cad3bc42f2383"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:30:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Fix i2c-ite name initialization\n\nProperly set the name member of the i2c_adapter structure of the ite\ni2c adapter driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2f27f46c49c096d86e7e63acd43cad3bc42f2383",
      "tree": "fa30d7fee071f5c0df6b24b31b82181fdab64356",
      "parents": [
        "7eebcb7c0f4d45168265bdca79cc3e609d68d436"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:29:18 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:54 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop the i2c-frodo bus driver\n\nDrop the i2c-frodo bus driver. It isn\u0027t referenced by the build\nsystem, and depends on code which was never included in 2.6 kernels.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7eebcb7c0f4d45168265bdca79cc3e609d68d436",
      "tree": "c8a46a299470731d0aab60e850cce4fc51a04657",
      "parents": [
        "fabddcd49d8b4fca40ce346f701853888d98b5d2"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Feb 05 23:28:21 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:53 2006 -0800"
      },
      "message": "[PATCH] i2c: Optimize core_lists mutex usage\n\nStop holding the core_lists mutex when we don\u0027t actually need it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3fb9a65529615944138d527b70174840c95c637a",
      "tree": "86833e442c87dfbcda7ee5644120ee8a9a9d0f8c",
      "parents": [
        "5c085d369c2c4f18942ec8951466e186366d5c78"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:17:01 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Semaphore to mutex conversions, part 3\n\nCleanup after the semaphores to mutexes conversions in the i2c\nsubsystem.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c085d369c2c4f18942ec8951466e186366d5c78",
      "tree": "22ca525700049a402281a0503b07db0645075f58",
      "parents": [
        "7656032b904b936eca65a41afa1f2b3603195657"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 18 23:16:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Semaphore to mutex conversions, part 2\n\nsemaphore to mutex conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7656032b904b936eca65a41afa1f2b3603195657",
      "tree": "13144edd4480448c901d9ae8cfb92f882c29c009",
      "parents": [
        "93766d2de6a3f7eead3fda57fd4638b90d6691fa"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Jan 18 23:14:55 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:51 2006 -0800"
      },
      "message": "[PATCH] i2c: Speed up block transfers\n\nSpeed up i2c_smbus_write_block_data and i2c_smbus_read_i2c_block_data\na bit by using memcpy instead of an explicit loop.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cdf263f1c59cad9b1567e759890b9be044972856",
      "tree": "d5fa705326c9253e4949577adeffcb8b7853e0e7",
      "parents": [
        "a417bbd33b2ed7a3b2bc78cbadb820079d453328"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jan 22 12:28:57 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] I2C: fix sx200_acb build on other arches\n\nscx200_acb is only useful on a few Geode-based systems, and won\u0027t\ncompile on non-x86 systems due to the lack of asm/msr.h, as reported\nby Andrew Morton. Thus, we should make that driver depend on X86.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a417bbd33b2ed7a3b2bc78cbadb820079d453328",
      "tree": "aec8c8b55642171fb34a9ee3005000a01179f459",
      "parents": [
        "f933ff504f5b3f0f94b98d69d48fc8d3c1e92267"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:53:09 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb minimal documentation update\n\nscx200_acb: Minimal documentation update\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f933ff504f5b3f0f94b98d69d48fc8d3c1e92267",
      "tree": "8dab006c4b542ab5f856850e1884e2ac8e1c84a5",
      "parents": [
        "16ffc5c99554bc1630bc3939e0950a75b2b1c811"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:52:06 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb fix and speed up the poll loop\n\nscx200_acb: Fix and speed up the poll loop\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "16ffc5c99554bc1630bc3939e0950a75b2b1c811",
      "tree": "553e2cbee905e84954e86618ba8782596f5f1fe7",
      "parents": [
        "8a05940d742174a87427a3fe746712d49d4b8c4b"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:48:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:50 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb add support for the CS5535/CS5536\n\nscx200_acb: Add support for the CS5535/CS5536\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8a05940d742174a87427a3fe746712d49d4b8c4b",
      "tree": "0dd0fc84a3b2818c75e0b692ba16fd17b57d60c4",
      "parents": [
        "9b7b6d3b2b46c5c336a441ed12b504ee192e63b3"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:46:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb remove use of lock_kernel\n\nscx200_acb: remove use of lock_kernel()\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "9b7b6d3b2b46c5c336a441ed12b504ee192e63b3",
      "tree": "199e4ffbcd7398e416eff70a4b35386310f123d9",
      "parents": [
        "ef4d9275e2949976cb43c8bd0c11cb77b9b017e9"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:44:04 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb refactor/simplify code\n\nscx200_acb: refactor/simplify code (no functional changes)\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ef4d9275e2949976cb43c8bd0c11cb77b9b017e9",
      "tree": "02f448cc836cc8b95847856f1ded05b3de50128c",
      "parents": [
        "99c3adb4d5a2d0727d656f32d5de885581d3feec"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:43:10 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb debug log cleanup\n\nscx200_acb: debug log cleanup\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "99c3adb4d5a2d0727d656f32d5de885581d3feec",
      "tree": "d8dc046242a5f5f055851be383a480460a501dcd",
      "parents": [
        "b3585e4f5b3e4ddb4d82ae50d0b844f619c6d821"
      ],
      "author": {
        "name": "Ben Gardner",
        "email": "bgardner@wabtec.com",
        "time": "Wed Jan 18 22:41:50 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] i2c: scx200_acb whitespace and comment cleanup\n\nscx200_acb: Whitespace and comment cleanup\n\nSigned-off-by: Ben Gardner \u003cbgardner@wabtec.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b3585e4f5b3e4ddb4d82ae50d0b844f619c6d821",
      "tree": "5375363cc6087d74196efc0ded6dae9a8a4c2ad5",
      "parents": [
        "2488a39d233a758d41ab7de70a220bc956f3c96c"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Wed Jan 11 10:50:26 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:21:49 2006 -0800"
      },
      "message": "[PATCH] I2C: Convert i2c to mutexes\n\nThe patch below converts a few i2c semaphores to mutexes\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "489447380a2921ec0e9154f773c44ab3167ede4b",
      "tree": "10edc2bca15765dae7699b8d26cf3d828869bc3c",
      "parents": [
        "305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0"
      ],
      "author": {
        "name": "David Vrabel",
        "email": "dvrabel@arcom.com",
        "time": "Thu Jan 19 17:56:29 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Mar 20 13:42:57 2006 -0800"
      },
      "message": "[PATCH] handle errors returned by platform_get_irq*()\n\nplatform_get_irq*() now returns on -ENXIO when the resource cannot be\nfound.  Ensure all users of platform_get_irq*() handle this error\nappropriately.\n\nSigned-off-by: David Vrabel \u003cdvrabel@arcom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "41d9c98fe76298cebc5907bcebfb2db28017a277",
      "tree": "6b794e2fb6b3ae58d1f2d67db6e6003efd4ef197",
      "parents": [
        "be79c383254cd3eb50953d8c0a7cacdbf6db31c0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Feb 08 20:38:29 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 13 22:30:10 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop outdated probe/remove code in i2c-isa\n\nProbe and remove methods are now defined at bus level. No more need to\nredefine them at driver level in i2c-isa.\n\nThis lets us get rid of these annoying messages:\nDriver \u0027it87-isa\u0027 needs updating - please use bus_type methods\n\nThanks to Nicolas Mailhot for reporting the problem and testing the fix.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7e3d7db52469f6bcfbfd2d3d00dd17da573facd9",
      "tree": "c6090fda544c24ddf169177ee4596121b8bd10a6",
      "parents": [
        "8104a9a9c9ad8c849d931c46ef6841b23d1fc729"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@nuerscht.ch",
        "time": "Mon Jan 09 23:19:51 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] i2c: Use ARRAY_SIZE macro\n\nUse ARRAY_SIZE macro instead of sizeof(x)/sizeof(x[0]). Some trailing\nwhitespaces are also removed.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8104a9a9c9ad8c849d931c46ef6841b23d1fc729",
      "tree": "aa3eedb4db3ab3cb79a74208971f756b3ab99155",
      "parents": [
        "0d0ab7fe4c009c40dc485731f9ad98e1d336ddae"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Mon Jan 09 23:09:57 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:15 2006 -0800"
      },
      "message": "[PATCH] i2c: Use module_param in i2c-algo-sibyte\n\nthis patch changes MODULE_PARM usage\nto module_param in i2c-algo-sibyte.c\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "21bbd691827e3610ef975a88863859381ac8d8e0",
      "tree": "3fc8283b25f55f4f216b4fc1bda64fd10335861e",
      "parents": [
        "8254fc4afcc81e69428c453cc216aa612c80e98b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Jan 09 15:19:18 2006 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] I2C: Resurrect i2c_smbus_write_i2c_block_data.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8254fc4afcc81e69428c453cc216aa612c80e98b",
      "tree": "812d22ca03a3fd1067136061c47d3c93e9be97fa",
      "parents": [
        "e3f749c4af69c4344d89f11e2293e3790eb4eaca"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Mon Jan 09 10:58:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Feb 06 12:02:14 2006 -0800"
      },
      "message": "[PATCH] i2c-i801: I2C patch for Intel ICH8\n\nThis patch adds the Intel ICH8 DID to the i2c-i801.c and Kconfig files for I2C\nsupport.\n\nSigned-off-by: Jason Gaston \u003cJason.d.gaston@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b864c7d5d17c171c4ead0791b44ab05d7a21dc0c",
      "tree": "f9822f71b07920f819c3282084fa2831fc6d7458",
      "parents": [
        "5b34bf88779fa965a134b92ab61688e0d1ddfe1d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jan 05 14:37:50 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 13 11:26:07 2006 -0800"
      },
      "message": "[PATCH] Add i2c_bus_type probe and remove methods\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ece5f7b3c4fde70a1ae4add7372ebca5c90bc34d",
      "tree": "c86ba5cc55ce1f60a29be56912535ed16c6296d4",
      "parents": [
        "6b090a25fe58067e4bf4515d5056df1f07b64849"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Jan 12 16:30:23 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 12 16:30:23 2006 +0000"
      },
      "message": "[ARM] 3237/1: PXA I2C driver updates\n\nPatch from Richard Purdie\n\nThis patch adds a check to see if the pxa i2c interface is enabled\nbefore allowing it to be used and resets it if found to be disabled.\nThis automatically restores the interface if the device has been\nsuspended and resumed without causing any suspend/resume call ordering\nissues.\n\nThe patch also fixes a build warning and adds an appropriate module\nlicence (the module is gpl according to the header).\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6150c32589d1976ca8a5c987df951088c05a7542",
      "tree": "94073696576323ff966e365d8c47b8ecd8372f97",
      "parents": [
        "44637a12f80b80157d9c1bc5b7d6ef09c9e05713",
        "be42d5fa3772241b8ecebd443f1fb36247959c54"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 09 10:03:44 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "a28d3af2a26c89aaa6470ca36edb212e05143d67",
      "tree": "765472fcde19c3717c6bde60fef2702394718c36",
      "parents": [
        "730745a5c45093982112ddc94cee6a9973455641"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:35:26 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:17 2006 +1100"
      },
      "message": "[PATCH] 2/5 powerpc: Rework PowerMac i2c part 2\n\nThis is the continuation of the previous patch. This one removes the old\nPowerMac i2c drivers (i2c-keywest and i2c-pmac-smu) and replaces them\nboth with a single stub driver that uses the new PowerMac low i2c layer.\n\nNow that i2c-keywest is gone, the low-i2c code is extended to support\ninterrupt driver transfers. All i2c busses now appear as platform\ndevices. Compatibility with existing drivers should be maintained as the\ni2c bus names have been kept identical, except for the SMU bus but in\nthat later case, all users has been fixed.\n\nWith that patch added, matching a device node to an i2c_adapter becomes\ntrivial.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "730745a5c45093982112ddc94cee6a9973455641",
      "tree": "1c36bd96c28d08e2b5d839ba3f4e37588aad2328",
      "parents": [
        "002ec58eb57bac2380f0ed5a4e88121b4bdb32ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Jan 07 11:30:44 2006 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 15:47:16 2006 +1100"
      },
      "message": "[PATCH] 1/5 powerpc: Rework PowerMac i2c part 1\n\nThis is the first part of a rework of the PowerMac i2c code. It\ncompletely reworks the \"low_i2c\" layer. It is now more flexible,\nsupports KeyWest, SMU and PMU i2c busses, and provides functions to\nmatch device nodes to i2c busses and adapters.\n\nThis patch also extends \u0026 fix some bugs in the SMU driver related to i2c\nsupport and removes the clock spreading hacks from the pmac feature code\nrather than adapting them to the new API since they\u0027ll be replaced by\nthe platform function code completely in patch 3/5\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9ded96f24c3a5fcbef954e88c443385a1af37eb9",
      "tree": "49f43337e2b8d63a5a28402a15d99fe27d8d2a1c",
      "parents": [
        "705b6c7b34f2621f95f606d0e683daa10cdb8eb9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Jan 08 01:02:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:46 2006 -0800"
      },
      "message": "[PATCH] IRQ type flags\n\nSome ARM platforms have the ability to program the interrupt controller to\ndetect various interrupt edges and/or levels.  For some platforms, this is\ncritical to setup correctly, particularly those which the setting is dependent\non the device.\n\nCurrently, ARM drivers do (eg) the following:\n\n\terr \u003d request_irq(irq, ...);\n\n\tset_irq_type(irq, IRQT_RISING);\n\nHowever, if the interrupt has previously been programmed to be level sensitive\n(for whatever reason) then this will cause an interrupt storm.\n\nHence, if we combine set_irq_type() with request_irq(), we can then safely set\nthe type prior to unmasking the interrupt.  The unfortunate problem is that in\norder to support this, these flags need to be visible outside of the ARM\narchitecture - drivers such as smc91x need these flags and they\u0027re\ncross-architecture.\n\nFinally, the SA_TRIGGER_* flag passed to request_irq() should reflect the\nproperty that the device would like.  The IRQ controller code should do its\nbest to select the most appropriate supported mode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51d3082fe6e55aecfa17113dbe98077c749f724c",
      "tree": "9a1e2355d5988d8cc1ca511d53c1bb24b0baa17f",
      "parents": [
        "463ce0e103f419f51b1769111e73fe8bb305d0ec"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Nov 23 17:57:25 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 09 14:49:54 2006 +1100"
      },
      "message": "[PATCH] powerpc: Unify udbg (#2)\n\nThis patch unifies udbg for both ppc32 and ppc64 when building the\nmerged achitecture. xmon now has a single \"back end\". The powermac udbg\nstuff gets enriched with some ADB capabilities and btext output. In\naddition, the early_init callback is now called on ppc32 as well,\napprox. in the same order as ppc64 regarding device-tree manipulations.\nThe init sequences of ppc32 and ppc64 are getting closer, I\u0027ll unify\nthem in a later patch.\n\nFor now, you can force udbg to the scc using \"sccdbg\" or to btext using\n\"btextdbg\" on powermacs. I\u0027ll implement a cleaner way of forcing udbg\noutput to something else than the autodetected OF output device in a\nlater patch.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8ce25476d5f12ffa29b885e49c38cd95053437e",
      "tree": "640fbdaacbf375f13feaf0eee49306d90b778b8a",
      "parents": [
        "de1d815fccee1f4766a7e56054ab0ec3f6f3a7db"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 16:15:52 2006 +0000"
      },
      "message": "[ARM] Move asm/hardware/clock.h to linux/clk.h\n\nThis is needs to be visible to other architectures using the AMBA\nbus and peripherals.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "123656d4cc8c946f578ebd18c2050f5251720428",
      "tree": "3d5432eff034a3b9cfdc98b37e245abe5695342d",
      "parents": [
        "a62c80e559809e6c7851ec04d30575e85ad6f6ed",
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 07 14:40:05 2006 +0000"
      },
      "message": "Merge with Linus\u0027 kernel.\n"
    },
    {
      "commit": "e91c021c487110386a07facd0396e6c3b7cf9c1f",
      "tree": "50cd2a5ab8bba9711dd0185e3d232e323e8d6c39",
      "parents": [
        "7c72ccf09b6debe55b8e049377ad3183ed4f4cb3"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Sun Dec 18 17:22:01 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:27 2006 -0800"
      },
      "message": "[PATCH] i2c: i2c-mv64xxx fix transaction abortion\n\nWhen the i2c-mv64xxx i2c driver is signalled to abort a transaction,\nit aborts it immediately by issuing a stop condition on the bus.\nThis violates the i2c protocol and can cause what appears to be an i2c\nbus hang.  This patch delays issuing the stop condition until the i2c\ndevice can reasonably expect a stop condition.\n\nAlso includes a minor fixup.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7c72ccf09b6debe55b8e049377ad3183ed4f4cb3",
      "tree": "d9a4cfd4074c90a7ea1565449c304dcde8693c32",
      "parents": [
        "a4787c0d232e16e727b37205dc647337b8974f35"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 18 17:25:18 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:27 2006 -0800"
      },
      "message": "[PATCH] i2c: i2c-nforce2 add nforce4 MCP-04 device ID\n\nOne more supported PCI ID for the i2c-nforce2 driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a4787c0d232e16e727b37205dc647337b8974f35",
      "tree": "4e7ef0882d0916bb56410a23399e2f0baa794703",
      "parents": [
        "3fb81a3df63e1900a7b3f496806a3f8d2b4295dd"
      ],
      "author": {
        "name": "Martin Hicks",
        "email": "mort@bork.org",
        "time": "Sun Dec 18 17:18:01 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:27 2006 -0800"
      },
      "message": "[PATCH] i2c: i2c-ibm_iic add I2C_CLASS_HWMON\n\nAdd the ibm_iic driver to the HWMON class so it will scan the\nbus for connected hardware monitor sensors.\n\nSigned-off-by: Martin Hicks \u003cmort@bork.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3fb81a3df63e1900a7b3f496806a3f8d2b4295dd",
      "tree": "ac8ae7f705d116aec60c32dfa5bfdb2d7f6adeb4",
      "parents": [
        "fb687d73fa7685ffeed1a6b24fadb5f4db817783"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Dec 18 17:11:51 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:27 2006 -0800"
      },
      "message": "[PATCH] i2c: I2C_DF_NOTIFY removal comment cleanups\n\nThe removal of I2C_DF_NOTIFY left some out of date comments in the\ncode. Drop them.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d564baee2984098c73fd0e55bc5c8a890878ef3b",
      "tree": "0f92136763fbe9f614c72f9e5581a2f091ebf118",
      "parents": [
        "04b4b8434a92b9ef127985113c0bd961957778b7"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sun Dec 18 16:49:30 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:26 2006 -0800"
      },
      "message": "[PATCH] i2c: drop empty i2c_driver.command implementations\n\nGiven that implementing i2c_driver.command is optional, there is no\npoint in an empty implementation thereof.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Michael Geng \u003clinux@MichaelGeng.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "79472132f555ae1e912699e116e5c82f338872f6",
      "tree": "5f2b69e43b8797cab242f6524f6bb0d55694c849",
      "parents": [
        "d82c0bf88fa97c1993ea9d6051488e7cb012b440"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:25 2006 -0800"
      },
      "message": "[PATCH] I2C: move i2c-dev to use dynamic class devices\n\ni2c-dev doesn\u0027t use the reference counting logic of struct class_device so move\nit to the dynamic method.  This makes the code paths simpler and the driver\nsmaller.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2b48716d1d2f2edb1e7cbc5ecf1cb2cb39373e33",
      "tree": "04c095d45dfa892b7710e338724a1ac4f1da7cba",
      "parents": [
        "de59cf9ed44f64991e52a9de6094729537f0420c"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:25 2006 -0800"
      },
      "message": "[PATCH] I2C: Remove .owner setting from i2c_driver as it\u0027s no longer needed\n\nNow that i2c_add_driver() doesn\u0027t need the module owner to be set by\nhand, we can delete it from the drivers.  This patch catches all of the\ndrivers that I found in the current tree (if a driver sets the .owner by\nhand, it\u0027s not a problem, just not needed.)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "de59cf9ed44f64991e52a9de6094729537f0420c",
      "tree": "038f6fb83228d09812f729d19fb7bdc8a324dd55",
      "parents": [
        "e1c489b0e4fbb1687f8227fe78b4769c123768c1"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 06 15:33:15 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:24 2006 -0800"
      },
      "message": "[PATCH] I2C: Make i2c_add_driver automatically set the proper module owner\n\nThis prevents i2c drivers from messing up and forgetting to set the\nmodule owner of their driver.  It also reduces the size of their drivers\nby one line :)\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e1c489b0e4fbb1687f8227fe78b4769c123768c1",
      "tree": "406a079669c46f5978621a80fe95056dd0b93730",
      "parents": [
        "d45d204f0c3daa01a393dfe81415573f9459506a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Nov 30 16:35:09 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:24 2006 -0800"
      },
      "message": "[PATCH] I2C: Fix up debug build error for previous i2c structure changes\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a9718b0c1154dcbd955be6aaee47a314cde6a25a",
      "tree": "5bc275f56d94649477e24f5d2ac03d211a41723f",
      "parents": [
        "35d8b2e6b8e86b0d5126f36613b5202d4eb978b6"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:36:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:23 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 2 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the miscellaneaous i2c chip drivers.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "35d8b2e6b8e86b0d5126f36613b5202d4eb978b6",
      "tree": "2327c791f10216db39ae5c22235a13a5bc886d1e",
      "parents": [
        "482c788ded0aa9710722eaf9cf60886d3b923218"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Sat Nov 26 20:34:05 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:22 2006 -0800"
      },
      "message": "[PATCH] i2c: Drop i2c_driver.{owner,name}, 1 of 11\n\nWe should use the i2c_driver.driver\u0027s .name and .owner fields\ninstead of the i2c_driver\u0027s ones.\n\nThis patch updates the core of the i2c drivers: it removes .name and\n.owner fields from the struct i2c_device and modify various\nfunctions to use struct device fields instead.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cf02df770228350254251fde520007a2709db785",
      "tree": "ef10929d0160ebf27f29bac2a9e285b267a63331",
      "parents": [
        "cde7859bda0d1124392b44e50aa11df99707e1d9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 21:03:41 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:22 2006 -0800"
      },
      "message": "[PATCH] i2c: Rework client usage count, 3 of 3\n\nDo not limit the usage count of i2c clients to 1. In other words,\nchange the client usage count behavior from the old I2C_CLIENT_ALLOW_USE\nto the old I2C_CLIENT_ALLOW_MULTIPLE_USE. The rationale is that no\ndriver actually needs the limiting behavior, and the unlimiting\nbehavior is slightly easier to implement.\n\nUpdate the documentation to reflect this change.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cde7859bda0d1124392b44e50aa11df99707e1d9",
      "tree": "c852e7ff9b44b5e59f6ae75951514585f0ff10d9",
      "parents": [
        "cb748fb20186d4b345c68a7f580429f379fdd268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 26 21:00:54 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 05 22:16:22 2006 -0800"
      },
      "message": "[PATCH] i2c: Rework client usage count, 2 of 3\n\nMake I2C_CLIENT_ALLOW_USE the default for all i2c clients. It doesn\u0027t\nhurt if the usage count is actually never used for any given driver,\nand allows for nice code simplifications in i2c-core.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "cb748fb20186d4b345c68a7f580429f379fdd268"
}
