)]}'
{
  "log": [
    {
      "commit": "65a6ec0d72a07f16719e9b7a96e1c4bae044b591",
      "tree": "344e03a5039a44982c1b78d6113633b21b434820",
      "parents": [
        "541010e4b8921cd781ff02ae68028501457045b6",
        "0181b61a988424b5cc44fe09e6968142359c815e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 15 16:08:50 2007 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (95 commits)\n  [ARM] 4578/1: CM-x270: PCMCIA support\n  [ARM] 4577/1: ITE 8152 PCI bridge support\n  [ARM] 4576/1: CM-X270 machine support\n  [ARM] pxa: Avoid pxa_gpio_mode() in gpio_direction_{in,out}put()\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_mainstone.c to mainstone.c\n  [ARM] pxa: move pxa_set_mode() from pxa2xx_lubbock.c to lubbock.c\n  [ARM] pxa: Make cpu_is_pxaXXX dependent on configuration symbols\n  [ARM] pxa: PXA3xx base support\n  [NET] smc91x: fix PXA DMA support code\n  [SERIAL] Fix console initialisation ordering\n  [ARM] pxa: tidy up arch/arm/mach-pxa/Makefile\n  [ARM] Update arch/arm/Kconfig for drivers/Kconfig changes\n  [ARM] 4600/1: fix kernel build failure with build-id-supporting binutils\n  [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23)\n  [ARM] Rename consistent_sync() as dma_cache_maint()\n  [ARM] 4572/1: ep93xx: add cirrus logic edb9307 support\n  [ARM] 4596/1: S3C2412: Correct IRQs for SDI+CF and add decoding support\n  [ARM] 4595/1: ns9xxx: define registers as void __iomem * instead of volatile u32\n  [ARM] 4594/1: ns9xxx: use the new gpio functions\n  [ARM] 4593/1: ns9xxx: implement generic clockevents\n  ...\n"
    },
    {
      "commit": "ac3f5753ea37d55c85aaf96211c13038fcc69aef",
      "tree": "439d464efa86d15bab659238bbc95694e280e5ae",
      "parents": [
        "d49584c4a37c7228e7778bcb60f79e7a08472fa8"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Declare PEC as supported\n\nThe i2c-nforce2 driver has SMBus PEC support, so it should say so.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d49584c4a37c7228e7778bcb60f79e7a08472fa8",
      "tree": "73d1d9e7c65d64d2f4cbe0f9fae4f97494df5006",
      "parents": [
        "4153549734cbdba24e9cf5eb200b70b7b1572e15"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Abort the transaction on error\n\nThis patch is to add an abort function that will bring back the MCP51/55\ncontroller if it was blocked by a block-read operation, in particular.\n(When a slave sends a wrong byte count on a byte read, the host gets\nlocked up). I\u0027ve only tested it on an MCP51 and MCP55. However, I\u0027m\nalmost certain it will also work on MCP65, I just did not have the board\nto test it on. Thus for now the abort function will only be called\nif an MCP51/55 was detected.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4153549734cbdba24e9cf5eb200b70b7b1572e15",
      "tree": "0a68ced86dd6a50f14269f4fa1648f9731036dae",
      "parents": [
        "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@olegr.ca",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-nforce2: Move status checking to a separate function\n\nThis is the first part of the patch that adds a function to reset the\nnvidia MCP51/55 i2c controller, if something bad happens to it (e.g.\na slave sends a wrong byte count during a block transaction).\n\nThis patch just adds nforce2_check_status function. It was originally\nwritten by Hans-Frieder Vogt.\n\nThe reason that I\u0027m the one sending it is:\n- I relied on it for the second part of the patch,\n- It makes the driver code cleaner/better.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@olegr.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a202707e71ff16d5e3a92f40eeaa41f3099dd8c5",
      "tree": "7c43b75d4cc52fdf9f3a8a3b08a0b235e8529c24",
      "parents": [
        "6662cbb989ee71712176570759bdc4e596aed417"
      ],
      "author": {
        "name": "Chris David",
        "email": "cd@chrisdavid.com",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c-au1550: Fix a misused register problem\n\nFix a \"mis-used register\" problem on the AMD MIPS Alchemy au1550\nI2C interface.\n\nIn summary, the programmable serial controller seems to hang the kernel\nwhen I send a single \u0027address\u0027 byte on the I2C bus.  The patch\nessentially uses the PSC_SMBSTAT register\u0027s TE (transmit FIFO empty)\nbit to check when the transmit FIFO is empty, instead of using the\nPSC_SMBEVNT register\u0027s TU (transmit underflow) bit.  Using the TE bit\nfixed the hang problem.\n\nSigned-off-by: Chris David \u003ccd@chrisdavid.com\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6662cbb989ee71712176570759bdc4e596aed417",
      "tree": "f4c237ce251b4f34162ff1c6c7bd84514906b73e",
      "parents": [
        "24d0fb423ca18adf509dec8a7326c0bdd6653e41"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:33 2007 +0200"
      },
      "message": "i2c: Rename the PEC functionality bit\n\nRename I2C_FUNC_SMBUS_HWPEC_CALC as I2C_FUNC_SMBUS_PEC, and list that\nfunctionality as always available through the software implementation.\nUpdate documentation accordingly (and list similar requirements).\n\nThe way it\u0027s currently packaged doesn\u0027t present the capability in a\nuseful way.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "24d0fb423ca18adf509dec8a7326c0bdd6653e41",
      "tree": "fa6db5f0dca5f0a2844de560ca0086740f0a9627",
      "parents": [
        "08fb68bb4bbc9c5970e4ed4920cb6144a70684cd"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c-at91: Mark as broken\n\nMark the i2c-at91 driver BROKEN in Kconfig, and explain just\nwhy it\u0027s broken.  (Summary:  hardware design issues.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3be27d37c257fa5f99363f9c8e06e405cbad712e",
      "tree": "261b7945e9b7bf6819ad72f50bfe3d33a3a388bf",
      "parents": [
        "e265cfa19c1220938de5f0291ed8d549a523de3c"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:32 2007 +0200"
      },
      "message": "i2c: Remove NOP i2c_algorithm.algo_control() methods\n\nThis removes NOP implementations of i2c_algorithm.algo_control.\n\nWith this change, there are no implementations of this hook in\nthe kernel.org tree ... that hook seems about ripe to remove.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9d90c1fd9bdbffb456d1b1ef05215343503fd0b0",
      "tree": "7569f3402bdbb23c000ac59ad81522d3944f53f8",
      "parents": [
        "567a244b8b431ee8399bb43c7e65df605bdd5458"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-stub: Support multiple chips\n\nAdd support for multiple chips to i2c-stub. I\u0027ve changed the memory\nallocation scheme from static to dynamic, so that we don\u0027t waste too\nmuch memory.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "567a244b8b431ee8399bb43c7e65df605bdd5458",
      "tree": "b5df403c110f241981a83399b36ad5b740781e64",
      "parents": [
        "e07bc679fbf59f1bf569d443e286911319480e87"
      ],
      "author": {
        "name": "Francis Moreau",
        "email": "francis.moro@gmail.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-bfin-twi: Remove useless twi_lock mutex\n\nRemove this unneeded mutex. Indeed it was used to serialize access to\nthe hardware, but this is already done by the i2c-core layer, see\n\u0027bus_lock\u0027 mutex used by i2c_transfer().\n\nSigned-off-by: Francis Moreau \u003cfrancis.moro@gmail.com\u003e\nAcked-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e07bc679fbf59f1bf569d443e286911319480e87",
      "tree": "6da353f8405971007aa48e0e4da15cfc2d1f3027",
      "parents": [
        "a64ec07d3daeb7cdd363e66ed5929beacdd94652"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:31 2007 +0200"
      },
      "message": "i2c-i801: Add support for the Intel Tolapai SMBus\n\nAdd the Intel Tolapai SMBus Controller DID.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "95a7f10eadcd88cfd6640e44c7b8cf9ac1afafe7",
      "tree": "c37027c073302917249361e8f4ba20693a48f322",
      "parents": [
        "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead"
      ],
      "author": {
        "name": "Vladimir Barinov",
        "email": "vbarinov@ru.mvista.com",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c: Add DaVinci I2C controller support\n\nSigned-off-by: Vladimir Barinov \u003cvbarinov@ru.mvista.com\u003e\nAcked-by: Trilok Soni \u003csoni.trilok@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7589a326d1d8c9da575ca4cbc6a3e6af02b57ead",
      "tree": "0e8c7309f26e22ca7ef437fcb43de46ac397482c",
      "parents": [
        "8056c6cb2bb1632aa9221dce0e43a61db37b420f"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sat Oct 13 23:56:30 2007 +0200"
      },
      "message": "i2c-ibm_iic: Add support for new-style clients\n\nUse i2c_bit_add_numbered_adapter() if device id specified, so that the\ni2c-ibm_iic adapter works well with new-style pre-declared devices.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c3cef3f3c07bb98e023e4d5441e60538516a4741",
      "tree": "a9b681736bef0d150635c494ff2dfe479742ad34",
      "parents": [
        "72e3524c0b591c30c3a2e2058dd78327ec99efed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 20 10:19:10 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 12 21:14:58 2007 +0100"
      },
      "message": "[ARM] pxa: update pxa i2c driver to use clk support\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "51e5709ad46127da9476f31336113b5401f94dba",
      "tree": "b5ac346545ef80576843143108060125f9c6bbd2",
      "parents": [
        "9a3180e70e35ff69586ada5421b5e7bad52f60e4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "message": "i2c-pxa: Fix adapter number\n\nIt turns out that platform_device.id is a \"u32\" so testing it for being\nnonnegative is useless when setting up an i2c adapte.  Instead,\ndo what the platform_bus code does and test it against the value \"-1\".\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9a3180e70e35ff69586ada5421b5e7bad52f60e4",
      "tree": "68f47d75fb3788c077d8da8ef75caf90a1c37815",
      "parents": [
        "b21010ed6498391c0f359f2a89c907533fe07fec"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Sep 09 22:29:13 2007 +0200"
      },
      "message": "i2c-gpio: Fix adapter number\n\nIt turns out that platform_device.id is a \"u32\" so testing it for being\nnonnegative is useless when setting up an i2c bitbang device.  Instead,\ndo what the platform_bus code does and test it against the value \"-1\". \n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "60693e5a9a2063b87d4dbe8029816c814b3fa84e",
      "tree": "d69e4bb85ca9e571285fb54907f19cef5edef195",
      "parents": [
        "4500371e050af18e606c25ee5cc8b030868d3089"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Thu Aug 30 23:56:38 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 31 01:42:23 2007 -0700"
      },
      "message": "i2c-piix4: Fix SB700 PCI device ID\n\nWe find that SB700 and SB800 use the same SMBus device ID as SB600, which is\n0x4385, instead of the already submitted 0x4395.\n\nBesides removing the wrong SB700 device ID, add SB800 support to kernel, by\nrenaming the PCI_DEVICE_ID_ATI_IXP600_SMBUS into\nPCI_DEVICE_ID_ATI_SBX00_SMBUS.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b5d0b4ba389711183b5af71438fe21b40ee32d6d",
      "tree": "dd389ba405847db453c035df9b464cef1cd13025",
      "parents": [
        "c1147cc6d18389f6530bae27741b9b2665e862e6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:15 2007 +0200"
      },
      "message": "i2c-s3c2410: Build fix\n\nFixup the include files after the arch moves that\nwhere included in 2.6.23.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a07ad1cc0300931bfd76bfcd2da3ddad743f4a89",
      "tree": "d8b7eb634571649f9401d351801e5de87cc5c91d",
      "parents": [
        "5af0e07f87e7d9be2a9db514af1e338341240f6d"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mv64xxx: Reinitialize hw and driver on I2C bus hang\n\nUnder certain conditions, the mv64xxx I2C bus can hang preventing\nfurther operation.  To make the driver more robust, we now reset\nthe I2C hardware and the driver state machine when such hangs are\ndetected.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5af0e07f87e7d9be2a9db514af1e338341240f6d",
      "tree": "832666718356a281e52653ab9cd6abc30e082fbe",
      "parents": [
        "432ca994bf7107e88916fd9606ca7402a4571359"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Don\u0027t disable I2C module on stop condition\n\nDisabling module on stop doesn\u0027t work on some CPUs (ie. mpc8241,\nas reported by Guennadi Liakhovetski), so remove that.\n\nDisable I2C module on errors/interrupts to prevent it from\nlocking up on mpc5200b.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "432ca994bf7107e88916fd9606ca7402a4571359",
      "tree": "3b5f455abece510c33f5cf03636f91e46836f6cb",
      "parents": [
        "25da383d26a1dcca4f0205769a24e5eac79c6d35"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-iop3xx: Set I2C_CLASS_HWMON to adapter class\n\nIn order to be able to use sensors on the IOP3xx SoCs, one needs to set\nthe adapter class to I2C_CLASS_HWMON.\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "322454a65371477bed0eb1d189c50d781ebd7f85",
      "tree": "d8ea0374b5f3f51033439d6aedd39aecccaf2141",
      "parents": [
        "002cf63191eb8b68b7fed48f014b87c456188acc"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:14 2007 +0200"
      },
      "message": "i2c-mpc: Pass correct dev_id to free_irq on error path\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "002cf63191eb8b68b7fed48f014b87c456188acc",
      "tree": "f3ece0588f8593db41271a80348e03b700653cc9",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue Aug 14 18:37:13 2007 +0200"
      },
      "message": "i2c-i801: Typo: erroneous\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d8e715428fe70f5005829d3bad3a0a3fb8a747b2",
      "tree": "f9cf0a647720f29b0dfa77ca33a8245815669e34",
      "parents": [
        "2c95cd71f8df36de4a063cec879d49fb8b462e8e"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 16:58:03 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Jul 25 16:58:03 2007 +0800"
      },
      "message": "Blackfin arch: add BF54x I2C/TWI TWI0 driver support\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\n\n"
    },
    {
      "commit": "40b42f1ebf653cd72c32eb1a1a0b9fea2dfbfd7d",
      "tree": "6a2adfcd8412189932a372ce25def8611e287b5c",
      "parents": [
        "5a021e9ffd56c22700133ebc37d607f95be8f7bd",
        "e24b8cb4fa2bb779bdf48656152366b6f52f748f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 14:24:57 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6\n\n* \u0027release\u0027 of git://lm-sensors.org/kernel/mhoffman/hwmon-2.6: (44 commits)\n  i2c: Delete the i2c-isa pseudo bus driver\n  hwmon: refuse to load abituguru driver on non-Abit boards\n  hwmon: fix Abit Uguru3 driver detection on some motherboards\n  hwmon/w83627ehf: Be quiet when no chip is found\n  hwmon/w83627ehf: No need to initialize fan_min\n  hwmon/w83627ehf: Export the thermal sensor types\n  hwmon/w83627ehf: Enable VBAT monitoring\n  hwmon/w83627ehf: Add support for the VID inputs\n  hwmon/w83627ehf: Fix timing issues\n  hwmon/w83627ehf: Add error messages for two error cases\n  hwmon/w83627ehf: Convert to a platform driver\n  hwmon/w83627ehf: Update the Kconfig entry\n  make coretemp_device_remove() static\n  hwmon: Add LM93 support\n  hwmon: Improve the pwmN_enable documentation\n  hwmon/smsc47b397: Don\u0027t report missing fans as spinning at 82 RPM\n  hwmon: Add support for newer uGuru\u0027s\n  hwmon/f71805f: Add temperature-tracking fan control mode\n  hwmon/w83627ehf: Preserve speed reading when changing fan min\n  hwmon: fix detection of abituguru volt inputs\n  ...\n\nManual fixup of trivial conflict in MAINTAINERS file\n"
    },
    {
      "commit": "e24b8cb4fa2bb779bdf48656152366b6f52f748f",
      "tree": "13cb838a2dd364b0453061f038cf62b118585d03",
      "parents": [
        "c182f5bbfb399b1fa2ad65107b3caf9c1c69435e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Jul 08 14:26:37 2007 +0200"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Jul 19 14:25:20 2007 -0400"
      },
      "message": "i2c: Delete the i2c-isa pseudo bus driver\n\nThere are no users of i2c-isa left, so we can finally get rid of it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5ee403f584a67fb8725cca4d55218925b9295528",
      "tree": "e90776f2428b224cfa69b60f09ef683b424fedf3",
      "parents": [
        "ae6f4a8b986c9d9eff00fcbd23d1c2585b97fe57"
      ],
      "author": {
        "name": "Yoann Padioleau",
        "email": "padator@wanadoo.fr",
        "time": "Tue Jul 17 04:03:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:22:59 2007 -0700"
      },
      "message": "parse error, drivers/i2c/busses/i2c-pmcmsp.c\n\nSigned-off-by: Yoann Padioleau \u003cpadator@wanadoo.fr\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a9915c8a2e532f6c9b435e5f90008d601a87b90",
      "tree": "e39bfe46c624007d4d1c6c8c63c26d25457b644b",
      "parents": [
        "ba5b55d0498bd56b9d60d85c5f654cd7b291e9c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 15 21:37:16 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:40:52 2007 -0700"
      },
      "message": "make i2c-acorn tristate\n\nIt depends on tristate I2C and it\u0027s trivial to make modular.  The\ncurrent Kconfig allows I2C\u003dm, I2C_ACORN\u003dy, which doesn\u0027t work at\nall; alternatives are dependency on I2C\u003dy and making I2C_ACORN\nitself a tristate.  The latter is the right thing to do...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "0a85e9a271a754e352af8a8b625025017fd97449",
      "tree": "6c1598f800e678fe455649b3db5ede29fc06a7db",
      "parents": [
        "254db9b5e7b1b0d38a4f177c2c23a5685c78221a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:32 2007 +0200"
      },
      "message": "i2c-rpx: Remove\n\nThis driver has been broken forever. It depends on i2c-algo-8xx which\nhas never been in the mainline kernel.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "254db9b5e7b1b0d38a4f177c2c23a5685c78221a",
      "tree": "10dffafbbf287d61194fbe885a7e977de2d88242",
      "parents": [
        "1b144df1d7d69d6dd3394205933c8951dd8b6784"
      ],
      "author": {
        "name": "Domen Puncer",
        "email": "domen.puncer@telargo.com",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c-mpc: work around missing-9th-clock-pulse bug\n\nWork around a problem reported on:\nhttp://ozlabs.org/pipermail/linuxppc-embedded/2005-July/019038.html\nWithout this patch I2C on mpc5200 becomes unusable after a while.\nTested on mpc5200 boards by Matthias Fechner and me.\n\nSigned-off-by: Domen Puncer \u003cdomen.puncer@telargo.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1b144df1d7d69d6dd3394205933c8951dd8b6784",
      "tree": "f61286ee111a107d74516a3e1ad924a018ab8528",
      "parents": [
        "c6e16295b71ec006c8cb6d13520e9194652a6026"
      ],
      "author": {
        "name": "Marc St-Jean",
        "email": "stjeanma@pmc-sierra.com",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c: New PMC MSP71xx TWI bus driver\n\nAdd TWI driver for the PMC-Sierra MSP71xx devices.\n\n[JD: Drop the probe hack, don\u0027t set algo_data as we never use it, return\nthe right error code if the driver registration fails.]\n\nSigned-off-by: Marc St-Jean \u003cMarc_St-Jean@pmc-sierra.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c6e16295b71ec006c8cb6d13520e9194652a6026",
      "tree": "2d901a6284e53f5523f42f58a37f6736a4c359b1",
      "parents": [
        "e296fb7f301f3c3398adc6d991b097cfa73e1c0c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c-savage4: Delete many unused defines\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b9cdad74883a797952de52464d118d685cafc05a",
      "tree": "b843038e60482c01854ec14b57502bb3833143d0",
      "parents": [
        "7edcb9abb594a8f3b4ca756e03d01c870aeae127"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c: New bus driver for the TAOS evaluation modules\n\nThis is a new I2C bus driver for the TAOS evaluation modules. Developped\nand tested on the TAOS TSL2550 EVM.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7edcb9abb594a8f3b4ca756e03d01c870aeae127",
      "tree": "1a58c21abdb71a2ec146225e0d226103926dbbd7",
      "parents": [
        "ca8b9e32a11a7cbfecbef00c8451a79fe1af392e"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@google.com",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c-i801: Use the internal 32-byte buffer on ICH4+\n\nAdd an ability to utilize the internal SRAM buffer on ICH4\nand newer host controllers to speed up execution of block operations.\n\nI\u0027ve split the code so that it is more clear which block transaction is\nperformed.\n\nFirst of all the host controller\u0027s type is identified. isich4 is set when\nwe think that the controller has the internal buffer. Then, before every\nblock transaction, if isich4 is set, we attempt to enable the E32B bit in\nSMBAUXCTL register.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@google.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ca8b9e32a11a7cbfecbef00c8451a79fe1af392e",
      "tree": "ae5404a18928769a9d956a810c34239a4201749f",
      "parents": [
        "a92c344d8c640a812c7a9f5a5202d862cd052a0f"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@google.com",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:31 2007 +0200"
      },
      "message": "i2c-i801: Various cleanups\n\n* Use defines instead of raw numbers for register bits\n* Fix several wrong indentations and trailing whitespace\n* Move hwpec timeout checking to a separate function\n\nSigned-off-by: Oleg Ryjkov \u003colegr@google.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "066af983c74162fa98e7c5ffa8a5ead4a6979b1f",
      "tree": "175db335af8519db99b0c303f9906760161ee35f",
      "parents": [
        "4d6ceed4426cd85e1203a3153246334a3537f92b"
      ],
      "author": {
        "name": "Rodolfo Giometti",
        "email": "giometti@enneenne.com",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "message": "i2c-pxa: Support new-style I2C drivers\n\nSigned-off-by: Rodolfo Giometti \u003cgiometti@linux.it\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4d6ceed4426cd85e1203a3153246334a3537f92b",
      "tree": "5141b914231c6bd7b6fe8b679f0134f420da0cec",
      "parents": [
        "7e69c3ac93a9a7aa29dab7179f86da67db7b0ca3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "message": "i2c-gpio: Make some internal functions static\n\ni2c_gpio_getsda() and i2c_gpio_getscl() are only used in this file.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7e69c3ac93a9a7aa29dab7179f86da67db7b0ca3",
      "tree": "6c8fdbc48ed4a0a3ee30278e0557562b7b1c8fea",
      "parents": [
        "757ba4c697244da878b65585d8cb671da1cb9eaf"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "message": "i2c-gpio: Add support for new-style clients\n\nUse i2c_bit_add_numbered_bus() so that the i2c-gpio adapter works well\nwith new-style pre-declared devices.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "757ba4c697244da878b65585d8cb671da1cb9eaf",
      "tree": "d7f570ed2811e9a1ec72913a4cef44ffdc51ed3a",
      "parents": [
        "7375cd822d600b4e8b83cbc025422e4267bf5fac"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "message": "i2c-iop3xx: Switch to static adapter numbering\n\nUpdate the IOP3xx I2C driver to use i2c_add_numbered_adapter(), so that\nlater patches can convert boards to using new-style drivers.\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nTested-by: Voipio Riku \u003cRiku.Voipio@movial.fi\u003e\nCc: Dan J Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7375cd822d600b4e8b83cbc025422e4267bf5fac",
      "tree": "a6b8b00e9a41924de9c37e4477f1045ea20e89b3",
      "parents": [
        "7d13714650ec8868f999d2dc3d06e2723687d0c3"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:30 2007 +0200"
      },
      "message": "i2c-sis5595: Resolve resource conflict with sis5595\n\nLet the i2c-sis5595 driver release its PCI device after registering.\nThis is to allow the sis5595 hardware monitoring driver to also\naccess this PCI device. The same trick is already used in the\ni2c-viapro and via686a drivers to let them both load.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b53c82211a7239643aa7c9b4887429c30f353406",
      "tree": "92f8db7d8bab40adc2b5d8649b095f4221571825",
      "parents": [
        "1469fa263870acd890a4b9f6ef557acc5d673b44"
      ],
      "author": {
        "name": "Oleg Ryjkov",
        "email": "olegr@google.com",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "message": "i2c-nforce2: Add support for SMBus block transactions\n\nAdd support for SMBus block read/write transactions to i2c-nforce2\ndriver, in particular to host controllers MCP51 and MCP55.\n\nSigned-off-by: Oleg Ryjkov \u003colegr@google.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1469fa263870acd890a4b9f6ef557acc5d673b44",
      "tree": "4be6e9ac5a5d30db7b4a446ae101cd6010b38470",
      "parents": [
        "65b22ad9508b609b0625eccb2680996a1e09ed16"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "message": "i2c-mpc: Use i2c_add_numbered_adapter\n\nMove the i2c-mpc driver over to using the new i2c infrastructure.\nSpecifically, it now uses i2c_add_numbered_adapter so that the bus number\ncan be determined ahead of time and used to register i2c clients before\nthe bus is instantiated.\n\nTested on an MPC5200 based board\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "65b22ad9508b609b0625eccb2680996a1e09ed16",
      "tree": "821171e9b076953d486464ae9dedf76987bc5dd9",
      "parents": [
        "c29c22218b99dad95f7cd0281415a854aeee805c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "message": "i2c-mv64xxx: Use i2c_add_numbered_adapter\n\nConvert the Marvell mv64xxx I2C driver to use the new i2c infrastructure,\nby calling i2c_add_numbered_adapter().  This allows clients to be\nregistered before the bus is instantiated.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c29c22218b99dad95f7cd0281415a854aeee805c",
      "tree": "ff2af319e645bc69bc8bb9c58e9a466b1a3c4bee",
      "parents": [
        "5162b75b24963eebe62c4d4161d0fe0b337a313b"
      ],
      "author": {
        "name": "Henry Su",
        "email": "henry.su@amd.com",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "message": "i2c-piix4: Add support for the ATI SB700\n\nAdd the SMBus device ID for ATI SB700.\n\nSigned-off-by: Henry Su \u003cHenry.su@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4b2643d7d9bdcd776749e17f73c168ddf02e93cb",
      "tree": "1642900ea1c196cc27d120f0af4de44fff30633e",
      "parents": [
        "ba7fbb723f50ab2607989a282af655fb0fab0492"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:29 2007 +0200"
      },
      "message": "i2c: Fix the i2c_smbus_read_i2c_block_data() prototype\n\nLet the drivers specify how many bytes they want to read with\ni2c_smbus_read_i2c_block_data(). So far, the block count was\nhard-coded to I2C_SMBUS_BLOCK_MAX (32), which did not make much sense.\nMany driver authors complained about this before, and I believe it\u0027s\nabout time to fix it. Right now, authors have to do technically stupid\nthings, such as individual byte reads or full-fledged I2C messaging,\nto work around the problem. We do not want to encourage that.\n\nI even found that some bus drivers (e.g. i2c-amd8111) already\nimplemented I2C block read the \"right\" way, that is, they didn\u0027t\nfollow the old, broken standard. The fact that it was never noticed\nbefore just shows how little i2c_smbus_read_i2c_block_data() was used,\nwhich isn\u0027t that surprising given how broken its prototype was so far.\n\nThere are some obvious compatiblity considerations:\n* This changes the i2c_smbus_read_i2c_block_data() prototype. Users\n  outside the kernel tree will notice at compilation time, and will\n  have to update their code.\n* User-space has access to i2c_smbus_xfer() directly using i2c-dev, so\n  the changed expectations would affect tools such as i2cdump. In order\n  to preserve binary compatibility, we give I2C_SMBUS_I2C_BLOCK_DATA\n  a new numeric value, and define I2C_SMBUS_I2C_BLOCK_BROKEN with the\n  old numeric value. When i2c-dev receives a transaction with the\n  old value, it can convert it to the new format on the fly.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "9d9c01ceff00fcba50043f500cac471ecf6752c9",
      "tree": "c9760a35ff6afe6e859a268d765d52d44db91449",
      "parents": [
        "d75d53cd571c02990d56e72f615ab11e943772f9"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Jul 12 14:12:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Thu Jul 12 14:12:28 2007 +0200"
      },
      "message": "scx200_acb: Use mutex instead of semaphore\n\nThe scx200_acb driver use a semaphore as mutex.  Use the mutex API\ninstead of the (binary) semaphore.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6776f3d26aec60cb6e0fc770a00993accd09376f",
      "tree": "1552f41b68f41887ed628f0571adcfd4e6a4e29c",
      "parents": [
        "ece97941c378b4a424530585a7c855e466f1bd2c"
      ],
      "author": {
        "name": "Enrico Scholz",
        "email": "enrico.scholz@sigma-chemnitz.de",
        "time": "Mon May 21 12:29:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 26 10:09:39 2007 +0100"
      },
      "message": "[ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator\n\nUsing lockdep validator causes warnings like\n\n  INFO: trying to register non-static key.\n  the code is fine but needs lockdep annotation.\n  turning off the locking correctness validator.\n  [\u003cc00241a0\u003e] (dump_stack+0x0/0x14) from [\u003cc00520f8\u003e] (__lock_acquire+0x150/0xc40)\n  [\u003cc0051fa8\u003e] (__lock_acquire+0x0/0xc40) from [\u003cc00530a0\u003e] (lock_acquire+0x5c/0x70)\n  [\u003cc0053044\u003e] (lock_acquire+0x0/0x70) from [\u003cc01d9e44\u003e] (_spin_lock_irq+0x48/0x58)\n   r7:c07e5144 r6:00000000 r5:c015fb94 r4:c07e50b8\n  [\u003cc01d9dfc\u003e] (_spin_lock_irq+0x0/0x58) from [\u003cc015fb94\u003e] (i2c_pxa_xfer+0x110/0x2e0)\n   r5:c07e50b8 r4:0000001f\n\nThis is caused by memcpy\u0027ing a statical initialized spin-lock. This patch\nremoves a static pxa_i2c structure which was used only as a source for this\nmemcpy() operation. Instead of, members and the spinlock will be\ninitialized manually.\n\nSigned-off-by: Enrico Scholz \u003cenrico.scholz@sigma-chemnitz.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a1ba15832c8f6ac2d5d193a6dbb91bcf7705b732",
      "tree": "b49ae9259aab5e1527aeae578f133495d144c3e4",
      "parents": [
        "6a7ce82f02e8ce7391e40018749d93762abf6ee0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-s3c2410: Fix build warning\n\nFix for the following build warning:\n  CC      drivers/i2c/busses/i2c-s3c2410.o\n  drivers/i2c/busses/i2c-s3c2410.c: In function \u0027s3c24xx_i2c_probe\u0027:\n  drivers/i2c/busses/i2c-s3c2410.c:839: warning: format \u0027%ld\u0027 expects type \u0027long int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "6a7ce82f02e8ce7391e40018749d93762abf6ee0",
      "tree": "c9f4844585172a7f50f8686a6476e3911ef55201",
      "parents": [
        "de81d2aaebc8e5e5167cb93f674c57705898e45e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 22 19:49:16 2007 +0200"
      },
      "message": "i2c-tiny-usb: Fix truncated adapter name\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Till Harbaum \u003clists@harbaum.org\u003e\n"
    },
    {
      "commit": "c91e23c63f77a7643d857a082248cf2cdb71b67c",
      "tree": "88cef3ade3d2870dfa91f7b9f229f7acb6da6985",
      "parents": [
        "6e99806ebb33c1b4906ce4f99eec65d4962f12b9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 10 03:15:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "i2c-at91: compile fix (IS_ERR)\n\n  CC      drivers/i2c/busses/i2c-at91.o\ndrivers/i2c/busses/i2c-at91.c: In function \u0027at91_i2c_probe\u0027:\ndrivers/i2c/busses/i2c-at91.c:213: warning: implicit declaration of function \u0027IS_ERR\u0027\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e99806ebb33c1b4906ce4f99eec65d4962f12b9",
      "tree": "f635e145eb92dd2c4ca7bf157664ff770a3f952e",
      "parents": [
        "dd00a99e7a4b739bd41ef4093760efc7e447f963"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu May 10 03:15:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:53 2007 -0700"
      },
      "message": "i2c-at91 supports new-style i2c drivers\n\nMake i2c-at91 register as i2c adapter zero (none of these chips seem to\nhave more than one TWI controllers) to let it kick in any board-specific\ndevice declarations; also make it hotplug/coldplug.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cfe61e1a72b345073bb7900a7887da8541abc7a",
      "tree": "934fd1e24f7f20c16b171136cf5e4cf34e436d03",
      "parents": [
        "c4a7f5eb5f6a02dcc3a35e47c37c3d221ebc1cc2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu May 10 03:15:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 10 09:26:52 2007 -0700"
      },
      "message": "arm: fix i2c-pxa build\n\nFrom commit 7d054817b780e664bed6701b2aa637718e1905b7:\n\u003e According to the PXA27x developer\u0027s manual, we shall do so.\n\nWe shall also at least compile test our changes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da6752964290567a6b4ea180d1becda75e810e87",
      "tree": "fbd577a64563fe264d38c957132d468058470f3b",
      "parents": [
        "a7d801afc3d4d1c8aaa0449f17b9f9ce62e16236"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:27:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:05 2007 -0700"
      },
      "message": "layered parport code uses parport-\u003edev\n\nUpdate some of the layered parport_driver code to use parport-\u003edev:\n\n\t- i2c-parport (parent of i2c_adapter)\n\t- spi_butterfly (parent of spi_master, allowing cruft removal)\n\t- lp (creating class_device)\n\t- ppdev (parent of parportN device)\n\t- tipar (creating class_device)\n\nThere are still drivers that should be updated, like some of the input\ndrivers; but they won\u0027t be any worse off than they are today.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6799ade4ae04b53a5f677e5289116155ff01574",
      "tree": "3601b5e2387e39d62c207e4268c6cc5c68f2a364",
      "parents": [
        "b7405e16435f710edfae6ba32bef4ca20d3de145",
        "5cd47155155a32e5b944ac9fc3f3dc578e429aa0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun May 06 13:20:10 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)\n  [ARM] Add comments marking in-use ptrace numbers\n  [ARM] Move syscall saving out of the way of utrace\n  [ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro\n  [ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header\n  [ARM] mm 10: allow memory type to be specified with ioremap\n  [ARM] mm 9: add additional device memory types\n  [ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6\n  [ARM] iop: add missing parens in macro\n  [ARM] mm 7: remove duplicated __ioremap() prototypes\n  ARM: OMAP: fix OMAP1 mpuio suspend/resume oops\n  ARM: OMAP: MPUIO wake updates\n  ARM: OMAP: speed up gpio irq handling\n  ARM: OMAP: plat-omap changes for 2430 SDP\n  ARM: OMAP: gpio object shrinkage, cleanup\n  ARM: OMAP: /sys/kernel/debug/omap_gpio\n  ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon\n  ARM: OMAP: Enable 24xx GPIO autoidling\n  [ARM] 4318/2: DSM-G600 Board Support\n  [ARM] 4227/1: minor head.S fixups\n  [ARM] 4328/1: Move i.MX UART regs to driver\n  ...\n"
    },
    {
      "commit": "89661adaaee2f85116b399e642129ccd4dafd195",
      "tree": "86a0bea62ef1ebbd454d5daa4deef1534ab5a222",
      "parents": [
        "6adae5d9e69743aede91b274224751811f7174f1",
        "9890b12a4a65a7b3181dd963421740edf0e14d69"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:04:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 18:04:29 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (59 commits)\n  PCI: Free resource files in error path of pci_create_sysfs_dev_files()\n  pci-quirks: disable MSI on RS400-200 and RS480\n  PCI hotplug: Use menuconfig objects\n  PCI: ZT5550 CPCI Hotplug driver fix\n  PCI: rpaphp: Remove semaphores\n  PCI: rpaphp: Ensure more pcibios_add/pcibios_remove symmetry\n  PCI: rpaphp: Use pcibios_remove_pci_devices() symmetrically\n  PCI: rpaphp: Document is_php_dn()\n  PCI: rpaphp: Document find_php_slot()\n  PCI: rpaphp: Rename rpaphp_register_pci_slot() to rpaphp_enable_slot()\n  PCI: rpaphp: refactor tail call to rpaphp_register_slot()\n  PCI: rpaphp: remove rpaphp_set_attention_status()\n  PCI: rpaphp: remove print_slot_pci_funcs()\n  PCI: rpaphp: Remove setup_pci_slot()\n  PCI: rpaphp: remove a call that does nothing but a pointer lookup\n  PCI: rpaphp: Remove another wrappered function\n  PCI: rpaphp: Remve another call that is a wrapper\n  PCI: rpaphp: remove a function that does nothing but wrap debug printks\n  PCI: rpaphp: Remove un-needed goto\n  PCI: rpaphp: Fix a memleak; slot-\u003elocation string was never freed\n  ...\n"
    },
    {
      "commit": "6473d160b4aba8023bcf38519a5989694dfd51a7",
      "tree": "5a3fe32ecc3d846b9de00ad5ba726314ca79f15b",
      "parents": [
        "a9dfd281a7e12f6d9b53b5a28649b3a3c76a70e6"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Mar 06 02:45:12 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed May 02 19:02:35 2007 -0700"
      },
      "message": "PCI: Cleanup the includes of \u003clinux/pci.h\u003e\n\nI noticed that many source files include \u003clinux/pci.h\u003e while they do\nnot appear to need it. Here is an attempt to clean it all up.\n\nIn order to find all possibly affected files, I searched for all\nfiles including \u003clinux/pci.h\u003e but without any other occurence of \"pci\"\nor \"PCI\". I removed the include statement from all of these, then I\ncompiled an allmodconfig kernel on both i386 and x86_64 and fixed the\nfalse positives manually.\n\nMy tests covered 66% of the affected files, so there could be false\npositives remaining. Untested files are:\n\narch/alpha/kernel/err_common.c\narch/alpha/kernel/err_ev6.c\narch/alpha/kernel/err_ev7.c\narch/ia64/sn/kernel/huberror.c\narch/ia64/sn/kernel/xpnet.c\narch/m68knommu/kernel/dma.c\narch/mips/lib/iomap.c\narch/powerpc/platforms/pseries/ras.c\narch/ppc/8260_io/enet.c\narch/ppc/8260_io/fcc_enet.c\narch/ppc/8xx_io/enet.c\narch/ppc/syslib/ppc4xx_sgdma.c\narch/sh64/mach-cayman/iomap.c\narch/xtensa/kernel/xtensa_ksyms.c\narch/xtensa/platform-iss/setup.c\ndrivers/i2c/busses/i2c-at91.c\ndrivers/i2c/busses/i2c-mpc.c\ndrivers/media/video/saa711x.c\ndrivers/misc/hdpuftrs/hdpu_cpustate.c\ndrivers/misc/hdpuftrs/hdpu_nexus.c\ndrivers/net/au1000_eth.c\ndrivers/net/fec_8xx/fec_main.c\ndrivers/net/fec_8xx/fec_mii.c\ndrivers/net/fs_enet/fs_enet-main.c\ndrivers/net/fs_enet/mac-fcc.c\ndrivers/net/fs_enet/mac-fec.c\ndrivers/net/fs_enet/mac-scc.c\ndrivers/net/fs_enet/mii-bitbang.c\ndrivers/net/fs_enet/mii-fec.c\ndrivers/net/ibm_emac/ibm_emac_core.c\ndrivers/net/lasi_82596.c\ndrivers/parisc/hppb.c\ndrivers/sbus/sbus.c\ndrivers/video/g364fb.c\ndrivers/video/platinumfb.c\ndrivers/video/stifb.c\ndrivers/video/valkyriefb.c\ninclude/asm-arm/arch-ixp4xx/dma.h\nsound/oss/au1550_ac97.c\n\nI would welcome test reports for these files. I am fine with removing\nthe untested files from the patch if the general opinion is that these\nchanges aren\u0027t safe. The tested part would still be nice to have.\n\nNote that this patch depends on another header fixup patch I submitted\nto LKML yesterday:\n  [PATCH] scatterlist.h needs types.h\n  http://lkml.org/lkml/2007/3/01/141\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b68790cd5e2879067bcbc45b01eeb6081e7d731",
      "tree": "89b5a557a665a124df3a0941d65de111231bba0b",
      "parents": [
        "e00a8cdf325346c531c841ee85c803792db60157"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "message": "i2c-s3c2410: Fix bug in releasing driver\n\nWhen compiled as a module, the i2c-s3c2410 driver does not\nfree either the IRQ or the i2c adapter it attached to the system.\n\nAs part of this fix, move to the usual kernel style\nof freeing items as part of the probe error path\nmaking the remove process easier.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e00a8cdf325346c531c841ee85c803792db60157",
      "tree": "cd77aa2a2f94e8577f73ec3e2e4073ad94c184b9",
      "parents": [
        "e8c76eed2ecdb8e9ca5339761d2c076d32b7cbca"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "message": "i2c-s3c2410: Fix I2C SDA to SCL setup time\n\nFix the setup time for SDA to SCL due to the way\nthe S3C24XX I2C controller works.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "e8c76eed2ecdb8e9ca5339761d2c076d32b7cbca",
      "tree": "1c03cab194b6a25d6a2fa159ff7798e9d17c4844",
      "parents": [
        "eefcd75e72f382270f8f64e030550b10e3882b2b"
      ],
      "author": {
        "name": "Till Harbaum",
        "email": "lists@harbaum.org",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:35 2007 +0200"
      },
      "message": "i2c: New i2c-tiny-usb bus driver\n\nAdd a driver for the i2c-tiny-usb interface. This is a simple\ndo-it-yourself USB to I2C interface targeted at experimental and\nhome use. See the i2c-tiny-usb homepage for hardware details:\nhttp://www.harbaum.org/till/i2c_tiny_usb\n\nSigned-off-by: Till Harbaum \u003ctill@harbaum.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "35532d20035d04b0ec28508583a56c7a65c5fa47",
      "tree": "fa96aba5029c34431be334c5fc0269dcf80d95c1",
      "parents": [
        "11de70bd4d40a1a39c1133b260bfbd6306e981d3"
      ],
      "author": {
        "name": "Milind Arun Choudhary",
        "email": "milindchoudhary@gmail.com",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "i2c: SPIN_LOCK_UNLOCKED cleanup\n\nSPIN_LOCK_UNLOCKED cleanup, use __SPIN_LOCK_UNLOCKED instead.\n\nSigned-off-by: Milind Arun Choudhary \u003cmilindchoudhary@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "11de70bd4d40a1a39c1133b260bfbd6306e981d3",
      "tree": "5945c553760cfc7c133138e8517d4646830145e6",
      "parents": [
        "bcda9f1eb0de0e1108c8b2765e5b7afa0dfb6c9f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "i2c: Obsolete i2c-ixp2000, i2c-ixp4xx and scx200_i2c\n\nThe new generic i2c-gpio driver should be used instead.\nThe obsolete drivers will be removed in September 2007.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\n"
    },
    {
      "commit": "bcda9f1eb0de0e1108c8b2765e5b7afa0dfb6c9f",
      "tree": "407e0b2302a93d7ac4eccfefee73f2622268ecd6",
      "parents": [
        "1c23af90dc44d05bbb6a3b5246ab664b1f943943"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben@fluff.org",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "i2c: New Simtec I2C bus driver\n\nPlatform driver for the Simtec CPLD based simple I2C logic.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "1c23af90dc44d05bbb6a3b5246ab664b1f943943",
      "tree": "184dc150ca69a9dfbc00996e35659ef41beb202c",
      "parents": [
        "16538e6b32600f76ad212d42fc2b1f801e32ab4b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "i2c: Bitbanging I2C bus driver using the GPIO API\n\nThis is a very simple bitbanging I2C bus driver utilizing the new\narch-neutral GPIO API. Useful for chips that don\u0027t have a built-in\nI2C controller, additional I2C busses, or testing purposes.\n\nTo use, include something similar to the following in the\nboard-specific setup code:\n\n  #include \u003clinux/i2c-gpio.h\u003e\n\n  static struct i2c_gpio_platform_data i2c_gpio_data \u003d {\n\t.sda_pin\t\u003d GPIO_PIN_FOO,\n\t.scl_pin\t\u003d GPIO_PIN_BAR,\n  };\n  static struct platform_device i2c_gpio_device \u003d {\n\t.name\t\t\u003d \"i2c-gpio\",\n\t.id\t\t\u003d 0,\n\t.dev\t\t\u003d {\n\t\t.platform_data\t\u003d \u0026i2c_gpio_data,\n\t},\n  };\n\nRegister this platform_device, set up the I2C pins as GPIO if\nrequired and you\u0027re ready to go. This will use default values for\nudelay and timeout, and will work with GPIO hardware that does not\nsupport open drain mode, but allows sensing of the SDA and SCL lines\neven when they are being driven.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "16538e6b32600f76ad212d42fc2b1f801e32ab4b",
      "tree": "e63d5eda9af87ce6e587f79a4b10a0982d36480c",
      "parents": [
        "b86a1bc8e39641d0c4676943b77a3486ee296db8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:34 2007 +0200"
      },
      "message": "Use menuconfig objects - I2C\n\nAllow the whole I2C menu to be disabled at once without diving into\nthe submenus for deselecting all options (should the user desire so).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7d054817b780e664bed6701b2aa637718e1905b7",
      "tree": "b6487bf6475c023485f33958410f7714d63f8c3a",
      "parents": [
        "494dbb64dc5b369cc28542f4c4d634e57b0d7f18"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:33 2007 +0200"
      },
      "message": "i2c-pxa: Clean transaction stop\n\nIt was reported to me that the i2c-pxa driver was not able to process\nmore that 50 transactions per second. Investigation revealed that the\nI2C unit was busy for 20 ms after every transaction. The reason seems\nto be that we forget to clear the STOP and ACKNACK bits at the end of\nthe transaction. According to the PXA27x developer\u0027s manual, we shall\ndo so.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Lennert Buytenhek \u003ckernel@wantstofly.org\u003e\nCc: Nicolas Pitre \u003cnico@cam.org\u003e\n"
    },
    {
      "commit": "7c175499822ba34ba60f32e4995fcc16c007d308",
      "tree": "cbcc51acac77b2d9a73eded621cc442af5e5feb9",
      "parents": [
        "d24ecfcc3953f9c3b833508cd839be614a3f3c64"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "message": "i2c-omap: Switch to static adapter numbering\n\nUpdate the OMAP I2C driver to use i2c_add_numbered_adapter(), so that\nlater patches can convert boards to using new-style drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "d24ecfcc3953f9c3b833508cd839be614a3f3c64",
      "tree": "9f2d66e87fa295166fad628b694858f8e318a2a7",
      "parents": [
        "6edac5803fb66f514d454d8e45595a170f04ea0e"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "message": "i2c: Blackfin Two Wire Interface driver\n\nThe i2c linux driver for blackfin architecture which supports blackfin\non-chip TWI controller i2c operation.\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nReviewed-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "a97f1ed090fc01a5876a7caf2cbdf93470436201",
      "tree": "b61f834963b0f750b13534804b1c2b06b6cec65f",
      "parents": [
        "ce9e0794c23fb1d0222cb10009a198b427dcf6ad"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:32 2007 +0200"
      },
      "message": "i2c: Move i2c-isa-only exported symbol declarations\n\nMove the declaration of i2c-isa-only exported symbols to i2c-isa\nitself, that\u0027s the best way to ensure nobody will attempt to use them.\nHopefully we\u0027ll get rid of the exports themselves soon anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "5cedb05db3c3084c9641403dd24c310a6b3ea19f",
      "tree": "291fb6aa684ad42325f61b61379b435d4f39ce7f",
      "parents": [
        "4a5d30302ec82c53613915d5eb8381b8efe1dd0e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "message": "i2c-pca-isa: Port to the new device driver model\n\nPort the i2c-pca-isa driver to the new device driver model. I\u0027m\nusing Rene Herman\u0027s new isa bus type, as it fits the needs nicely. One\nbenefit is that we can now give a proper parent to our i2c adapter.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4a5d30302ec82c53613915d5eb8381b8efe1dd0e",
      "tree": "9431ee719559372018bf1edac532d3b185c99e8e",
      "parents": [
        "c6e8bb2ca5e50547557650c9251d24f55a8f4cfb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "message": "i2c-elektor: Port to the new device driver model\n\nPort the i2c-elektor driver to the new device driver model. I\u0027m\nusing Rene Herman\u0027s new isa bus type, as it fits the needs nicely. One\nbenefit is that we can now give a proper parent to our i2c adapter.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "c6e8bb2ca5e50547557650c9251d24f55a8f4cfb",
      "tree": "db938575bff15cbda1c6e4f0b63e062a926fc7e2",
      "parents": [
        "3af07bd297b6ba3d77474fdb3b2656dd3f0404d5"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "message": "i2c-parport-light: Port to the new device driver model\n\nAlso fix a small race on driver unload: we need to unregister the\ni2c adapter before we power it off.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "3af07bd297b6ba3d77474fdb3b2656dd3f0404d5",
      "tree": "33536cb27d8dd6299b731d52cf0b51ebecd3ce4a",
      "parents": [
        "4b4686e7a6fe8347938beef518e9b309127945f1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "message": "i2c-parport: Fix a minor race on driver unload\n\nWhen unloading the driver, we really want to unregister the i2c adapter\nbefore we power it off, rather than the other way around.\n\nAlso speed up the bus a bit when we can sense SCL. The slaves will\nstretch the line as needed.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "4b4686e7a6fe8347938beef518e9b309127945f1",
      "tree": "6766f98e512e2e15fd4b8f54f5264ede10002aa5",
      "parents": [
        "7c59b6615fed9d3006b1e7b865fb07e483129611"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:30 2007 +0200"
      },
      "message": "scx200_acb: Fix PCI device reference count\n\nThe scx200_acb driver supports two kind of devices, PCI ones and ISA\nones. Even ISA ones are detected using the presence of a given PCI\ndevice, and we get a reference to it, but never put it back, so we\nhave a leak. Fix it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "f75803de6ae9aaebaf096d4590b40503c896eca7",
      "tree": "eb1206762ef1b62af575c92e4a469728c53a7808",
      "parents": [
        "cacf2269b6cde2ff2c29a13dff5ce6886ff1dc73"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "message": "i2c-nforce2: Add support for the MCP61 and MCP65\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Hans-Frieder Vogt \u003chfvogt@gmx.net\u003e\n"
    },
    {
      "commit": "cacf2269b6cde2ff2c29a13dff5ce6886ff1dc73",
      "tree": "4945c308b0ba8114d396794e57bf3bcb08ff6a83",
      "parents": [
        "3c4bb241d34ee3d9ab87aad265734885385f179b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:29 2007 +0200"
      },
      "message": "i2c-parport: Optimize binary size\n\nInitialize the fields of the i2c_adapter structure individually,\nrather than copying a whole static template structure. This shaves\noff 474 bytes or 14% (on i386) from the binary size.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "16ffadfc680bd0683dc88573c1d72cbf1e27030e",
      "tree": "4cf309680cc92b7906f0e069b12a6fdf09b9c408",
      "parents": [
        "2096b956d24c4b5950b808fc23b218425d79ebb1"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "message": "i2c: Class attribute cleanup\n\nThis patch is a minor cleanup/code shrink, using class infrastructure\nin i2c-core to manage the i2c_adapter attribute.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "2096b956d24c4b5950b808fc23b218425d79ebb1",
      "tree": "9e2c09c2e40c65bd56cbfd50955d5c7355474655",
      "parents": [
        "4ad4eac60667f7c321faae28a3437f7a8b3d17cb"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "message": "i2c: Shrink struct i2c_client\n\nThis shrinks the size of \"struct i2c_client\" by 40 bytes:\n\n - Substantially shrinks the string used to identify the chip type\n - The \"flags\" don\u0027t need to be so big\n - Removes some internal padding\n\nIt also adds kerneldoc for that struct, explaining how \"name\" is really a\nchip type identifier; it\u0027s otherwise potentially confusing.\n\nBecause the I2C_NAME_SIZE symbol was abused for both i2c_client.name\nand for i2c_adapter.name, this needed to affect i2c_adapter too.  The\nadapters which used that symbol now use the more-obviously-correct\nidiom of taking the size of that field.\n\nJD: Shorten i2c_adapter.name from 50 to 48 bytes while we\u0027re here, to\navoid wasting space in padding.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "b31366f4394f7b1e8e1726ba049f294934db4495",
      "tree": "bd9a676864adaac9026ed36ce7398d15418ea47b",
      "parents": [
        "fccb56e4d82132ac15359efc9e419371e4533437"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:28 2007 +0200"
      },
      "message": "i2c: i2c_adapter devices need no driver\n\nKill i2c_adapter_driver as it doesn\u0027t make sense and it prevents\nfurther i2c-core cleanups. i2c_adapter devices are virtual devices\n(ex-class devices) and as such they don\u0027t need a driver.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "fccb56e4d82132ac15359efc9e419371e4533437",
      "tree": "15bca8fcf2d5b521f9b18979dc1e98e93f29442a",
      "parents": [
        "dc87c3985e9b442c60994308a96f887579addc39"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 01 23:26:27 2007 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Tue May 01 23:26:27 2007 +0200"
      },
      "message": "i2c: Kill i2c_adapter.class_dev\n\nKill i2c_adapter.class_dev. Instead, set the class of i2c_adapter.dev\nto i2c_adapter_class, so that a symlink will be created for every\ni2c_adapter in /sys/class/i2c-adapter.\n\nThe same change must be mirrored to i2c-isa as it duplicates some\nof the i2c-core functionalities.\n\nUser-space tools and libraries might need some adjustments. In\nparticular, libsensors from lm_sensors 2.10.3 or later is required for\nproper discovery of i2c adapter names after this change.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "7053acbd78336abf5d4bc3d8a875a03624cfb83f",
      "tree": "76dff22217a91d40c1d44292c0454d31cad55f15",
      "parents": [
        "a79220b7633b3926a9bd3527bdac3f04dbe6845c"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Apr 05 04:07:20 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 21 23:14:01 2007 +0100"
      },
      "message": "[ARM] 4304/1: removes the unnecessary bit number from CKENnn_XXXX\n\nThis patch removes the unnecessary bit number from CKENnn_XXXX\ndefinitions for PXA, so that\n\n\tCKEN0_PWM0 --\u003e CKEN_PWM0\n\tCKEN1_PWM1 --\u003e CKEN_PWM1\n\t...\n\tCKEN24_CAMERA --\u003e CKEN_CAMERA\n\nThe reasons for the change of these defitions are:\n\n1. they do not scale - they are currently valid for pxa2xx, but\ndefinitely not valid for pxa3xx, e.g., pxa3xx has bit 3 for camera\ninstead of bit 24\n\n2. they are unnecessary - the peripheral name within the definition\nhas already announced its usage, we don\u0027t need those bit numbers\nto know which peripheral we are going to enable/disable clock for\n\n3. they are inconvenient - think about this: a driver programmer\nfor pxa has to remember which bit in the CKEN register to turn\non/off\n\nAnother change in the patch is to make the definitions equal to its\nclock bit index, so that\n\n   #define CKEN_CAMERA  (24)\n\ninstead of\n\n   #define CKEN_CAMERA  (1 \u003c\u003c 24)\n\nthis change, however, will add a run-time bit shift operation in\npxa_set_cken(), but the benefit of this change is that it scales\nwhen bit index exceeds 32, e.g., pxa3xx has two registers CKENA\nand CKENB, totally 64 bit for this, suppose CAMERA clock enabling\nbit is CKENB:10, one can simply define CKEN_CAMERA to be (32 + 10)\nand so that pxa_set_cken() need minimum change to adapt to that.\n\nSigned-off-by: eric miao \u003ceric.y.miao@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a79220b7633b3926a9bd3527bdac3f04dbe6845c",
      "tree": "3f468fa05d28b330858555bac598e968c55accf7",
      "parents": [
        "4fe4a2bf9a687fc87ea796c234da8c59df763aab"
      ],
      "author": {
        "name": "Matej Kenda",
        "email": "matej.kenda@hermes-softlab.com",
        "time": "Mon Mar 05 13:06:40 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 21 20:36:55 2007 +0100"
      },
      "message": "[ARM] 4246/1: i2c-pxa: add adapter class to platform specific data\n\nReposted patch for kernel 2.6.21-rc2.\n\nThe driver i2c-pxa doesn\u0027t set the class member in i2c_adapter, which\nis used to register the I2C adapter. The hwmon (sensors) drivers (e.g.\nadm1021) that are connected to a i2c-pxa adapter don\u0027t attach because\nthey expect that the adapter supports class I2C_CLASS_HWMON.\n\nThis patch adds functionality to allow platforms to set the class and\npass it as platform_data to the i2c-pxa driver. Sample usage in\nplatform code:\n\nstatic struct i2c_pxa_platform_data my_i2c_platform_data \u003d {\n\t.class \u003d I2C_CLASS_HWMON\n};\n\nstatic void __init my_platform_init(void)\n{\n\t(void) platform_add_devices(devices, ARRAY_SIZE(devices));\n\n\tpxa_set_i2c_info(\u0026my_i2c_platform_data);\n}\n\nSigned-off-by: Matej Kenda \u003cmatej.kenda@hermes-softlab.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "080dfbe176c8dd87fc8f27e2941f31171b738f60",
      "tree": "b154cb521c8390102ef0998d538123c1c3733500",
      "parents": [
        "56a3b5ebee0be7af723bfad56def48ebf899b7fb"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Apr 17 00:32:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 17 16:36:28 2007 -0700"
      },
      "message": "Minor bug fixes to i2c-pasemi\n\n* Last write during i2c_xfer is of the wrong byte (off-by-1).\n* Read length is wrong for some of the reads (mistakenly used the PEC\n  version)\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56a3b5ebee0be7af723bfad56def48ebf899b7fb",
      "tree": "b6af2a841416efbb63ce5901a43d9e864a8e2f06",
      "parents": [
        "33725ad36d48c09e9537d3d7e680471c298539a9"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Apr 17 00:32:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 17 16:36:28 2007 -0700"
      },
      "message": "i2c-pasemi: Depend on PPC_PASEMI again\n\nLooks like a local change I made to be able to test-compile the i2c-pasemi\ndriver leaked upstream.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a5aaea37858fb56d624227408d1dde4cb78c9a6c",
      "tree": "e0470ae1e5c1e4d3114865e15c471f30bc047dea",
      "parents": [
        "58791fd81dabdd0552c63625f231d16c9060ec84"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 22 19:49:01 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Thu Mar 22 19:49:01 2007 +0100"
      },
      "message": "i2c-i801: Restore the device state before leaving\n\nRestore the original host configuration on driver unload and on\nsuspend. In particular this returns the SMBus master in I2C mode if it\nwas originally in I2C mode, which should help with suspend/resume if\nthe BIOS expects to find the SMBus master in I2C mode.\n\nThis fixes bug #6449 (for real this time.)\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6449\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Tommi Kyntola \u003ctommi.kyntola@ray.fi\u003e\n"
    },
    {
      "commit": "58791fd81dabdd0552c63625f231d16c9060ec84",
      "tree": "1611c862132eef39fe8e42147eb00a012c08c5ff",
      "parents": [
        "8559840c4ca3f2fff73a882803bc8916078fac1f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Mar 22 19:49:00 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Thu Mar 22 19:49:00 2007 +0100"
      },
      "message": "i2c-amd8111: Missed cleanup\n\nI missed one cleanup in my previous patch.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "8d91cbad8e6fd5b37bf584740f134508709ba035",
      "tree": "1ce49dd94842d413597f4fb4e387584ce481d8a6",
      "parents": [
        "23d046f43a05155e050a68f3ad1f19b672713374"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Mar 04 20:40:50 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Mar 04 20:40:50 2007 +0000"
      },
      "message": "[ARM] Acorn: move the i2c bus driver into drivers/i2c\n\nMove the Acorn IOC/IOMD I2C bus driver from drivers/i2c, strip\nout the reminants of the platform specific parts of the old\nPCF8583 RTC code, and remove the old obsolete PCF8583 driver.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "874ff01bd9183ad16495acfd54e93a619d12b8b5",
      "tree": "e9527e94649fadfa705dae64018e027e51681b88",
      "parents": [
        "ebbe46f73a11a667df59cb8e58b371c0a35f29d0",
        "86aae08faa0069a559ba543ff3dab33fe95f891b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:29:02 2007 -0800"
      },
      "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: (25 commits)\n  Documentation/kernel-docs.txt update.\n  arch/cris: typo in KERN_INFO\n  Storage class should be before const qualifier\n  kernel/printk.c: comment fix\n  update I/O sched Kconfig help texts - CFQ is now default, not AS.\n  Remove duplicate listing of Cris arch from README\n  kbuild: more doc. cleanups\n  doc: make doc. for maxcpus\u003d more visible\n  drivers/net/eexpress.c: remove duplicate comment\n  add a help text for BLK_DEV_GENERIC\n  correct a dead URL in the IP_MULTICAST help text\n  fix the BAYCOM_SER_HDX help text\n  fix SCSI_SCAN_ASYNC help text\n  trivial documentation patch for platform.txt\n  Fix typos concerning hierarchy\n  Fix comment typo \"spin_lock_irqrestore\".\n  Fix misspellings of \"agressive\".\n  drivers/scsi/a100u2w.c: trivial typo patch\n  Correct trivial typo in log2.h.\n  Remove useless FIND_FIRST_BIT() macro from cardbus.c.\n  ...\n"
    },
    {
      "commit": "59b8175c771040afcd4ad67022b0cc80c216b866",
      "tree": "4ef5935bee1e342716d49b9d4b99e3fa835526e6",
      "parents": [
        "920841d8d1d61bc12b43f95a579a5374f6d98f81",
        "3b0eb4a195a124567cd0dd6f700f8388def542c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 19 13:18:39 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (117 commits)\n  [ARM] 4058/2: iop32x: set -\u003ebroken_parity_status on n2100 onboard r8169 ports\n  [ARM] 4140/1: AACI stability add ac97 timeout and retries\n  [ARM] 4139/1: AACI record support\n  [ARM] 4138/1: AACI: multiple channel support for IRQ handling\n  [ARM] 4211/1: Provide a defconfig for ns9xxx\n  [ARM] 4210/1: base for new machine type \"NetSilicon NS9360\"\n  [ARM] 4222/1: S3C2443: Remove reference to missing S3C2443_PM\n  [ARM] 4221/1: S3C2443: DMA support\n  [ARM] 4220/1: S3C24XX: DMA system initialised from sysdev\n  [ARM] 4219/1: S3C2443: DMA source definitions\n  [ARM] 4218/1: S3C2412: fix CONFIG_CPU_S3C2412_ONLY wrt to S3C2443\n  [ARM] 4217/1: S3C24XX: remove the dma channel show at startup\n  [ARM] 4090/2: avoid clash between PXA and SA1111 defines\n  [ARM] 4216/1: add .gitignore entries for ARM specific files\n  [ARM] 4214/2: S3C2410: Add Armzone QT2410\n  [ARM] 4215/1: s3c2410 usb device:  per-platform vbus_draw\n  [ARM] 4213/1: S3C2410 - Update definition of ADCTSC_XY_PST\n  [ARM] 4098/1: ARM: rtc_lock only used with rtc_cmos\n  [ARM] 4137/1: Add kexec support\n  [ARM] 4201/1: SMP barriers pair needed for the secondary boot process\n  ...\n\nFix up conflict due to typedef removal in sound/arm/aaci.h\n"
    },
    {
      "commit": "3b0eb4a195a124567cd0dd6f700f8388def542c6",
      "tree": "a5302057b2d2bdfb2072cb2ff0df9e1c0990345c",
      "parents": [
        "8213084125eed3c5efbc5e13739b93dfedb88590",
        "588ef7693574cfbcb228f48d5478c2b39a9b0c9f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Feb 18 11:31:14 2007 +0000"
      },
      "message": "Merge the easy part of the IOP branch\n"
    },
    {
      "commit": "405ae7d381302468ecc803f2148a2ae40a04c999",
      "tree": "7b1915220ae6595a28755fbbb32ee95d233a3da9",
      "parents": [
        "ca820181fc187af316a18b2700582663662c4012"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Feb 17 19:13:42 2007 +0100"
      },
      "message": "Replace remaining references to \"driverfs\" with \"sysfs\".\n\nGlobally, s/driverfs/sysfs/g.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "588ef7693574cfbcb228f48d5478c2b39a9b0c9f",
      "tree": "6cc5ac8e7d2544514ab405357f01a91da8471780",
      "parents": [
        "dfc544c7216b276c1e9c0c753299692df4068c44"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Feb 13 17:12:04 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 14 15:21:24 2007 +0000"
      },
      "message": "[ARM] 4184/1: iop: cp6 access handler (undef_hook)\n\nEnable svc access to cp6 via an undefined instruction hook.  Do not enable\naccess for usr code.\n\nThis patch also makes iop13xx select PLAT_IOP, this requires a small change\nto drivers/i2c/busses/i2c-iop3xx.c.\n\nPer Lennert Buytenhek\u0027s note, the cp6 trap routine is moved to arch/arm/plat-iop\nPer Nicolas Pitre\u0027s note, the cp_wait is skipped since the latency to\nreturn to the faulting function is longer than cp_wait.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "12a917f69d1468c91d646dbad8408dd0d39d6207",
      "tree": "3336f373d174600d0981d8a34de4cf0e26eab79f",
      "parents": [
        "beb58aa39e6e5a52875defe12c7697b0bfa95d4c"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "message": "i2c: Declare more i2c_adapter parent devices\n\nDeclare the parent device of i2c_adapter devices each time we can\neasily do so. It makes the i2c_adapter appear at the right place in\nthe device tree, rather than as a platform device.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Jody McIntyre \u003cscjody@modernduck.com\u003e\nCc: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nCc: v4l-dvb-maintainer@linuxtv.org\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\n"
    },
    {
      "commit": "beb58aa39e6e5a52875defe12c7697b0bfa95d4c",
      "tree": "99d95ebc2e112785c3e5d201f7e42ceac6338674",
      "parents": [
        "88b9e750e974febd9128fc622109c526a9d22c10"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:03 2007 +0100"
      },
      "message": "i2c: PA Semi SMBus driver\n\nNew driver for the PA Semi SMBus interfaces.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "88b9e750e974febd9128fc622109c526a9d22c10",
      "tree": "e3d686081c427040e0ea75eade159bcaa673ef07",
      "parents": [
        "55249cf750e4d9be19c7f8afd502c9ca42de8858"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-amd8111: Proposed cleanups\n\nProposed cleanups to the i2c-amd8111 SMBus driver:\n* Fold long lines.\n* Add an explicit mask when writing the low byte of a word.\n* Use I2C_SMBUS_BLOCK_MAX instead of hardcoding 32.\n* Discard extra blank lines.\n* Use boolean not instead of bitwise not for bit tests, it\u0027s clearer.\n* Return -EBUSY rather than -1 on I/O resource conflict.\n* Fix a race on device registration, initialization should be done\n  before the bus is registered.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "55249cf750e4d9be19c7f8afd502c9ca42de8858",
      "tree": "8b371c722a41a22306ad8a34e3c4a633d44539cd",
      "parents": [
        "ab6a6ed271c757b429ddc68f5b93a41f9592ab8b"
      ],
      "author": {
        "name": "Jonathan McDowell",
        "email": "noodles@earth.li",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-parport: Add support for One For All remote JP1 interface\n\nThis simple patch adds support to i2c-parport for the One For All remote\nJP1 parallel port interfaces which can be found detailed at:\n\nhttp://www.hifi-remote.com/jp1/hardware.shtml\n\nThese allow access to the internal configuration EEPROM on various\nremote controls and there are a variety of Windows tools that make use\nof this hardware. I have tested this patch with the \"simple\" parallel\nport device and a One For All URC-7562 and confirmed that the data read\nusing the eeprom i2c driver matches that returned by the Windows \"IR\"\nJP1 tool.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "ab6a6ed271c757b429ddc68f5b93a41f9592ab8b",
      "tree": "add85be6a7898f4288f3cb61b31aa5893b663a47",
      "parents": [
        "9ace555d7d87c55ceab6999be444c9a17e0e79b4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@arrakis.delvare",
        "time": "Tue Feb 13 22:09:02 2007 +0100"
      },
      "message": "i2c-viapro: Add support for the VIA CX700 south bridge\n\nWe do not have any documentation for the CX700, but it was reported\nto work fine. Thanks to Claas Langbehn for testing.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    }
  ],
  "next": "9ace555d7d87c55ceab6999be444c9a17e0e79b4"
}
