)]}'
{
  "log": [
    {
      "commit": "2f4f27d42a301ed147e50c2edbcd27bb8990bc8e",
      "tree": "48d3ddb39d97bd7b9a176395c5a97b0001b2b84c",
      "parents": [
        "ce0b620160e6d15a7f5b4b00cd7b8bd956d427d1"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:12 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24)\n\nReplace all DMA_24BIT_MASK macro with DMA_BIT_MASK(24)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ce0b620160e6d15a7f5b4b00cd7b8bd956d427d1",
      "tree": "f459e0a141eb65ad56517c12ad78c779608dee1d",
      "parents": [
        "28b767967763835d8526f6baedc25a8a86052640"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:12 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28)\n\nReplace all DMA_28BIT_MASK macro with DMA_BIT_MASK(28)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "28b767967763835d8526f6baedc25a8a86052640",
      "tree": "32dc0df187bd1906bf49f47ecbdda60d21b5c124",
      "parents": [
        "929a22a558429bd22001d6b41cf31c233c68a5e2"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:17 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30)\n\nReplace all DMA_30BIT_MASK macro with DMA_BIT_MASK(30)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "929a22a558429bd22001d6b41cf31c233c68a5e2",
      "tree": "f0bb2140393d5434a423e924d262453dab76c011",
      "parents": [
        "284901a90a9e0b812ca3f5f852cbbfb60d10249d"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31)\n\nReplace all DMA_31BIT_MASK macro with DMA_BIT_MASK(31)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284901a90a9e0b812ca3f5f852cbbfb60d10249d",
      "tree": "06c1b5a0f83c90cfb662f756e7781977ce739ce8",
      "parents": [
        "6afd142fd0dfba497246d0fab236c20a7b4bf778"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nReplace all DMA_32BIT_MASK macro with DMA_BIT_MASK(32)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6afd142fd0dfba497246d0fab236c20a7b4bf778",
      "tree": "f45bf4da587d94acfa1aa1fd35b611d8828689bc",
      "parents": [
        "50cf156af7dc68a44409bef636585ef88ebbab34"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:15 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:11 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39)\n\nReplace all DMA_39BIT_MASK macro with DMA_BIT_MASK(39)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "50cf156af7dc68a44409bef636585ef88ebbab34",
      "tree": "a70e4a9ad805904f6e98bf654d6de7a55fe77e98",
      "parents": [
        "e911e0d9af90e4f1b4f2cf183a0993f9fed9f9c6"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nReplace all DMA_40BIT_MASK macro with DMA_BIT_MASK(40)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e911e0d9af90e4f1b4f2cf183a0993f9fed9f9c6",
      "tree": "6478614da94bd8f709d45c6d47983fe9345bb6be",
      "parents": [
        "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_48BIT_MASK macro with DMA_BIT_MASK(48)\n\nReplace all DMA_48BIT_MASK macro with DMA_BIT_MASK(48)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a35528a8346f6e6fd32ed7e51f04d1fa4ca2c01",
      "tree": "9caaf8645b573687bbcf3a16b5aa7dd233fed46e",
      "parents": [
        "8a59f5d2526593c6bc1a0754c3a16ccc9ed41ce3"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 06 19:01:13 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:10 2009 -0700"
      },
      "message": "dma-mapping: replace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nReplace all DMA_64BIT_MASK macro with DMA_BIT_MASK(64)\n\nSigned-off-by: Yang Hongyang\u003cyanghy@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d88ca815b5b3534ed2dae123ba0bf366861f850c",
      "tree": "5bc6d85e0a50c342092cb53890f0b96f85148dac",
      "parents": [
        "215059d2421f95c30d1fca6ff31357fcae9f67dc"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Mon Apr 06 19:01:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:09 2009 -0700"
      },
      "message": "fbdev: i.MX31: fix panning, error handling, clean up\n\n1. check for errors returned from clk_get()\n2. fix \"Unbalanced enable for IRQ 160\"\n3. fix transmit descriptor handling in panning\n4. clean frame buffer on blank - useful for OLED displays\n5. formatting clean up\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nCc: Dan Williams \u003cdan.j.williams@intel.com\u003e\nCc: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "215059d2421f95c30d1fca6ff31357fcae9f67dc",
      "tree": "7eadb76ba99372f4674e46c8553639ba11a529cf",
      "parents": [
        "feff3880d06da0cc8fc65b9e40f518fea7594674"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 06 19:01:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:09 2009 -0700"
      },
      "message": "tdfxfb: make use of DDC information about connected monitor\n\nRead DDC information from a connected monitor and use it to select initial\nmode (if the mode is not specified).\n\nAlso, use the information to protect against modes outside the monitor\nspecs.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-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": "feff3880d06da0cc8fc65b9e40f518fea7594674",
      "tree": "0feb97f54ac1af23056070576fe68e954a44b9a2",
      "parents": [
        "8f9b15286a8ea49e997e845d02d357ed33ebd090"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Mon Apr 06 19:01:03 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:08 2009 -0700"
      },
      "message": "tdfxfb: move I2C functionality into the tdfxfb\n\nThe I2C functionality provided by the i2c-voodoo3 driver is moved into the\ntdfxfb (frame buffer driver for Voodoo3 cards).  This way there is no\nconflict between the i2c driver and the fb driver.\n\nThe tdfxfb does not make use from the DDC functionality yet but provides\nall the functionality of the i2c-voodoo3 driver.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\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": "96a6d9aa096aeb758273a8fb6388c279ecef5e7e",
      "tree": "e374445fc142091dea2640caa26c16e2bbf09414",
      "parents": [
        "7ad0ba91d47ff539fe114875bd0a319fba29c9b5"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Apr 06 19:00:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "spi_imx: set spi_master.dma_alignment \u003d 4\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ad0ba91d47ff539fe114875bd0a319fba29c9b5",
      "tree": "e56ae536c5e38c69de7c1803c637c2207d0e9b90",
      "parents": [
        "fd5e191e7610eb7ecb5e35b2045ceb6554bea15a"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Apr 06 19:00:57 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "pxa2xx_spi: set spi_master.dma_alignment \u003d 8\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "75c8915c0ca633f7c1839618bd5c6a5e26b24094",
      "tree": "3f05c9bc743ac1d6c91d5883aa9331b8ee8a1a85",
      "parents": [
        "a7bb3909b3293d503211d7f6af8ed62c1644b686"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Apr 06 19:00:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "spi_bfin5xx: remove unused IS_DMA_ALIGNED macro\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7bb3909b3293d503211d7f6af8ed62c1644b686",
      "tree": "7e3cc012c12ff689194333b2ac9988be16df9c55",
      "parents": [
        "c8fc657e6a114fadf78fdf8103e289a169c91c5d"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.miao@marvell.com",
        "time": "Mon Apr 06 19:00:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "spi: pxa2xx_spi: introduce chipselect GPIO to simplify the common cases\n\nMost SPI peripherals use GPIOs as their chip selects, introduce .gpio_cs\nfor this.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Russell King \u003crmk@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": "c8fc657e6a114fadf78fdf8103e289a169c91c5d",
      "tree": "1520389a952ea5f9d624f06d054b7d68f5802b2f",
      "parents": [
        "93b61bddc13d9acf1fe341b39d826e80f3182d1e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Mon Apr 06 19:00:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "spi: limit reaches -1, tested 0\n\nWith a postfix decrement limit will reach -1 rather than 0, so the warning\nwill not be issued.\n\nAlso, add a cpu_relax() into the busy-wait loop.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Mariusz Ceier \u003cmceier@gmail.com\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93b61bddc13d9acf1fe341b39d826e80f3182d1e",
      "tree": "54a5b574ada4b619a9cba845bee1e4205d62176c",
      "parents": [
        "42c78b2bf51bafb4cfa98dfecc28dd9b8bcd04b0"
      ],
      "author": {
        "name": "Wolfgang Muees",
        "email": "wolfgang.mues@auerswald.de",
        "time": "Mon Apr 06 19:00:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: Make mmc_spi driver work on Blackfin\n\n1. Rewrite of the non-dma data transfer functions to use only ONE mode\n   of TIMOD (TIMOD\u003d0x1).  With TIMOD\u003d0, it was not possible to set the TX\n   bit pattern.  So the TDBR \u003d 0xFFFF inside the read calls won\u0027t work.\n\n2. Clear SPI_RDBR before reading and before duplex transfer.\n   Otherwise the garbage data in RDBR will get read.  Since mmc_spi uses a\n   lot of duplex transfers, this is the main cause of mmc_spi failure.\n\n3. Poll RXS for transfer completion.  Polling SPIF or TXS cannot\n   guarantee transfer completion.  This may interrupt a transfer before it\n   is finished.  Also this may leave garbage data in buffer and affect\n   next transfer.\n\n[Yi Li \u003cyi.li@analog.com\u003e: add a field \"u16 idle_tx_val\" in \"struct\nbfin5xx_spi_chip\" to specify the value to transmit if no TX value\nis supplied.]\nSigned-off-by: Wolfgang Muees \u003cwolfgang.mues@auerswald.de\u003e\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42c78b2bf51bafb4cfa98dfecc28dd9b8bcd04b0",
      "tree": "12960b010ec28ff6e5cfeb4a640681464781f51e",
      "parents": [
        "e7d02e3c9577f070bc77354763bed7f24713dc53"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Apr 06 19:00:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: Add GPIO controlled SPI Slave Select support\n\nAdd support for GPIO controlled SPI Chip Selects.  To make use of this\nfeature, set chip_select \u003d 0 and add a proper cs_gpio to your\ncontroller_data.\n\nstruct spi_board_info\n        .chip_select \u003d 0\n\nstruct bfin5xx_spi_chip\n        .cs_gpio \u003d GPIO_P###\n\nThere are various SPI devices that require SPI MODE_0, and need to have\nthe Chip Selects asserted during the entire transfer.  Consider using\nSPI_MODE_3 (SPI_CPHA | SPI_CPOL) if your device allows it.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7d02e3c9577f070bc77354763bed7f24713dc53",
      "tree": "7c6d62e9e9725c9147825ce131f831d82cff053f",
      "parents": [
        "138f97cd06deddd53ad496ac1656917a7b486d24"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: fix NULL pointer crash\n\nFix NULL pointer crash when cleaning up from invalid platform resources\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "138f97cd06deddd53ad496ac1656917a7b486d24",
      "tree": "5293937a99ace6917ecbffd38720c0b65dcef7bf",
      "parents": [
        "b9b2a76a4391cadb6d42da2ccf5e956c459acb72"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: use bfin_spi_ prefix on all functions\n\nDo this because when things crash, we get simple names like \"setup\" and\n\"start_queue\" which is pretty difficult to trace back to the real thing:\nthe spi driver\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9b2a76a4391cadb6d42da2ccf5e956c459acb72",
      "tree": "a4526204a924fedcaa2f1ea028ae9b2d22fb1faa",
      "parents": [
        "2cf3683472f043e6748c48228df6d8a35a47ecc2"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Mon Apr 06 19:00:49 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: fix bug - correct usage of struct spi_transfer.cs_change\n\nAccording to comments in linux/spi/spi.h:\n\n * All SPI transfers start with the relevant chipselect active.  Normally\n * it stays selected until after the last transfer in a message. Drivers\n * can affect the chipselect signal using cs_change.\n *\n * (i) If the transfer isn\u0027t the last one in the message, this flag is\n * used to make the chipselect briefly go inactive in the middle of the\n * message.  Toggling chipselect in this way may be needed to terminate\n * a chip command, letting a single spi_message perform all of group of\n * chip transactions together.\n *\n * (ii) When the transfer is the last one in the message, the chip may\n * stay selected until the next transfer.  On multi-device SPI busses\n * with nothing blocking messages going to other devices, this is just\n * a performance hint; starting a message to another device deselects\n * this one.  But in other cases, this can be used to ensure correctness.\n * Some devices need protocol transactions to be built from a series of\n * spi_message submissions, where the content of one message is determined\n * by the results of previous messages and where the whole transaction\n * ends when the chipselect goes intactive.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2cf3683472f043e6748c48228df6d8a35a47ecc2",
      "tree": "6a7d950cffc88c9a71d314c58dafd0e3cf77a30c",
      "parents": [
        "a963ea83b316b0a3ebf1c7118a6c36b5cd334bb6"
      ],
      "author": {
        "name": "Yi Li",
        "email": "yi.li@analog.com",
        "time": "Mon Apr 06 19:00:44 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: fix bug - spi controller driver does not assert/deassert CS correctly\n\nThis bug can be observed when two SPI devices are sharing the spi bus: One\ndevice is set as SPI CS 7, another one is using SPI CS 4.\n\nIn spi_bfin5xx.c: cs_active(), cs_deactive() are used to control SPI_FLG\nregister.  From the debug bellow:\n\ncs_active: flag: 0x7f91, chip-\u003eflag: 0x7f80, cs: 7\ncs_active: flag: 0xef91, chip-\u003eflag: 0xef10, cs: 4\n\nWhen device A (cs_7) activate CS 7, SPI_FLG is set as 0x7f91 (however,\nSPI_FLG should be set as 0x7f80, or 0x6f91 if in broadcast mode).\n\nDue to some HW bug (very possibly), if SPI_FLG is set as 0x7f91, SPISSEL7\nis asserted, however SPISSEL4 will be asserted too (I can see this using\nthe scope).  This is unreasonable according to HRM.\n\nSigned-off-by: Yi Li \u003cyi.li@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a963ea83b316b0a3ebf1c7118a6c36b5cd334bb6",
      "tree": "b714ae44ada54cd56813cc773f5181e153df5efd",
      "parents": [
        "aaaf939c573b783398b6af863576322256352f64"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:06 2009 -0700"
      },
      "message": "Blackfin SPI Driver: tweak magic spi dma sequence to get it working on BF54x\n\nWithout this change, SPI DMA is not reliably under stress tests.\nObiviously it\u0027s a hardware issue which is not addressed by any document.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaaf939c573b783398b6af863576322256352f64",
      "tree": "41784ef46eca1e51db79b82877ad9ca173361e76",
      "parents": [
        "11d6f5995137ba4dc49e9337185ac0a8753f8f69"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:42 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: add timeout while waiting for SPIF in dma irq handler\n\nThe \"while\" endless loop will cause the system hang if hardware error, so\nwe add timeout control to make the system alive.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11d6f5995137ba4dc49e9337185ac0a8753f8f69",
      "tree": "36f45d8415d190db572be32dd12ec24424c98ad5",
      "parents": [
        "4160bde2d83d1c66e9c774c48015a13733fe9aba"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:41 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: get dma working for SPI flashes\n\nWhen using a BF533-STAMP here with a W25X10 SPI flash.  It works fine when\nenable_dma is disabled, but doesn\u0027t work at all when turning DMA on.  We\nget just 0xff bytes back when trying to read the device.\n\nChange the code around so that it programs the SPI first and then enables\nDMA, it seems to work a lot better ...\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4160bde2d83d1c66e9c774c48015a13733fe9aba",
      "tree": "f7e0e52b3a0669117acf91e1d1fe6d08b84ff31e",
      "parents": [
        "b31e27a6dc2c6534399c595ba78390125a56e90f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: SPI slave select code cleanup\n\n- remove duplicated definition MAX_SPI_SSEL\n\n- remove unnecessary array size\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b31e27a6dc2c6534399c595ba78390125a56e90f",
      "tree": "2d2e3d2b1f50c98743e1667e8b86cb3b8180eeb3",
      "parents": [
        "40a2945b97b4da9120653d84f1c3a58fe58be64c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: use the properl BIT_CTL_xxx defines\n\nuse the properl BIT_CTL_...  defines rather than the internal driv er\nCFG_SPI_...  defines\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40a2945b97b4da9120653d84f1c3a58fe58be64c",
      "tree": "7c051cfc046035f9489df4bbccfa15c2de459b9b",
      "parents": [
        "d24bd1d0dc850e7aa68c27ec288eb699d41a5916"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: do not check for SPI errors if DMA itself did not flag any\n\nWe only need to check SPI error when DMA failes, cause that is the DMA IRQ\nhandling routine.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d24bd1d0dc850e7aa68c27ec288eb699d41a5916",
      "tree": "5360f0b6f43a5581ccc4dc7dbf5c36e93d734ba0",
      "parents": [
        "59bfcc664859029f60269ca2bf05b310d5a5760b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: add a few more DMA debug messages\n\nBecause of DMA hardware issue, we were trying to use software workaround.\nThis patch add some useful debug messages to help us debugging the DMA\ncode.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59bfcc664859029f60269ca2bf05b310d5a5760b",
      "tree": "214171f2141157176f7a07d785f1cb3b243d60b0",
      "parents": [
        "7aec35661733c651f616f9b3f69d758f6bfe2a7f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:37 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:05 2009 -0700"
      },
      "message": "Blackfin SPI Driver: drop bogus cast and touchup dma label\n\nBlackfin\u0027s related DMA callback API doesn\u0027t need void * cast, so drop it.\nAnd this driver is for all Blackfin processors not only for BF53x, we\nupdate the DMA request label for more meaningful information.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7aec35661733c651f616f9b3f69d758f6bfe2a7f",
      "tree": "9c8a77b7b9195d1b1aab1ae48cccace95da96702",
      "parents": [
        "04b95d2f7453d64f89ca1d8c3e70bcc7cc38320f"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: unify duplicated code in dma read/write paths\n\nFor DMA TX/RX operation in pump_transfers, DMA contriguration code in TX\nand RX paths are almost the same.  This patch unify the duplicated DMA\ncode to make it more readable.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04b95d2f7453d64f89ca1d8c3e70bcc7cc38320f",
      "tree": "6a49d81d049445071f077f84be69a1a598864012",
      "parents": [
        "ace32865a3767e4e385b883868c228a2a6db225a"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:35 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: pass DMA overflow error to the higher level\n\nIf the SPI bus registers a receive overflow error, pass the result back up\nto the higher levels.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ace32865a3767e4e385b883868c228a2a6db225a",
      "tree": "0bbb05b1f8b3d9936e1b78ea6cb1fedc1a032961",
      "parents": [
        "a42e809aa3150cf03698e10e57eb067dac6805a3"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:34 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: use len_in_bytes when we care about the number of bytes transferred\n\nUse len_in_bytes when we care about the number of bytes transferred rather\nthan the number of spi transactions.  (this value will be the same for\n8bit transfers, but not any other sizes)\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a42e809aa3150cf03698e10e57eb067dac6805a3",
      "tree": "6117e8d8dcbd55b4f06d1ce171ef73a1764f9520",
      "parents": [
        "7513e006c64fbe2f43aef2139c8c1f2b1a9cb6b9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Apr 06 19:00:33 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: remove useless \u003casm/cplbinit.h\u003e\n\nWe already moved bfin_addr_dcachable() and friends into the cacheflush\nheader where it belongs, so don\u0027t need to include \u003casm/cplbinit.h\u003e here.\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7513e006c64fbe2f43aef2139c8c1f2b1a9cb6b9",
      "tree": "44817ca1febd0599ea8bff50825fc58568f4e7c3",
      "parents": [
        "8cf5858c51f88208fe56b195251ab4f21265386c"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Apr 06 19:00:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: Fix erroneous SPI Clock divisor calculation\n\nFix erroneous SPI Clock divisor calculation.  Make sure SPI_BAUD is always\n\u003e\u003d 2.  Writing a value of 0 or 1 to the SPI_BAUD register disables the\nserial clock.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nAcked-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8cf5858c51f88208fe56b195251ab4f21265386c",
      "tree": "6095e2a5f9cb5d0b19afef30fd74bb360c4a42db",
      "parents": [
        "3bcfa9e47a7d1be6faef3be6c4b2049e585e2f38"
      ],
      "author": {
        "name": "Vitja Makarov",
        "email": "vitja.makarov@gmail.com",
        "time": "Mon Apr 06 19:00:31 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:04 2009 -0700"
      },
      "message": "Blackfin SPI Driver: ensure cache coherency before doing DMA\n\nFlush or invalidate caches before doing DMA transfer, if needed.\n\n[Mike Frysinger \u003cvapier.adi@gmail.com\u003e: add comment to address the\nissue \"Full duplex only works for non-DMA transfers\".]\nSigned-off-by: Vitja Makarov \u003cvitja.makarov@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bcfa9e47a7d1be6faef3be6c4b2049e585e2f38",
      "tree": "7cc0896fb4ee501fb08560adc1747b7e5a7544cf",
      "parents": [
        "6260a4b0521a41189b2c2a8119096c1e21dbdf2c"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Mon Apr 06 19:00:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:03 2009 -0700"
      },
      "message": "hwmon: add support for GMT G760A fan speed PWM controller\n\nThis controller can be found on the D-Link DNS-323 for instance, where\nit is to be configured via static i2c_board_info in the board-specific\nmach-orion/dns323-setup.c; this driver supports only the new-style\ndriver model.\n\nTested-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nSigned-off-by: Matthew Palmer \u003cmpalmer@debian.org\u003e\nSigned-off-by: Laurie Bradshaw \u003cbradshaw.laurie@googlemail.com\u003e\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9133df726fdd3df0ca9efcaaae22442198851d65",
      "tree": "f421739d93d4399cf0e1da968ce536a1068a16ce",
      "parents": [
        "d407e32efe060afa2b9a797a91376ebc65b4ce11"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 06 19:00:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:03 2009 -0700"
      },
      "message": "esp: fix section mismatch warning\n\nNot critical.\n\n  WARNING: drivers/char/esp.o(.text+0x278): Section mismatch in reference from the function show_serial_version() to the variable .init.data:serial_version\n  The function show_serial_version() references\n  the variable __initdata serial_version.\n  This is often because show_serial_version lacks a __initdata\n  annotation or the annotation of serial_version is wrong.\n\n  WARNING: drivers/char/esp.o(.text+0x27d): Section mismatch in reference from the function show_serial_version() to the variable .init.data:serial_name\n  The function show_serial_version() references\n  the variable __initdata serial_name.\n  This is often because show_serial_version lacks a __initdata\n  annotation or the annotation of serial_name is wrong.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Andrew J. Robinson \u003carobinso@nyx.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d407e32efe060afa2b9a797a91376ebc65b4ce11",
      "tree": "1682f83e39406bd3e261bc2e20dfed38679a3f5b",
      "parents": [
        "548cbdc858bb81d72fbcb91a196069559b2b4684"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Wed Apr 01 02:23:41 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:05:38 2009 -0700"
      },
      "message": "PCI: Fix oops in pci_vpd_truncate\n\npci_vpd_truncate() should check for dev-\u003evpd-\u003eattr, otherwise this might\nhappen:\n\n  sky2 driver version 1.22\n  Unable to handle kernel paging request for data at address 0x0000000c\n  Faulting instruction address: 0xc01836fc\n  Oops: Kernel access of bad area, sig: 11 [#1]\n  [...]\n  NIP [c01836fc] pci_vpd_truncate+0x38/0x40\n  LR [c029be18] sky2_probe+0x14c/0x518\n  Call Trace:\n  [ef82bde0] [c029bda4] sky2_probe+0xd8/0x518 (unreliable)\n  [ef82be20] [c018a11c] local_pci_probe+0x24/0x34\n  [ef82be30] [c018a14c] pci_call_probe+0x20/0x30\n  [ef82be50] [c018a330] __pci_device_probe+0x64/0x78\n  [ef82be60] [c018a44c] pci_device_probe+0x30/0x58\n  [ef82be80] [c01aa270] really_probe+0x78/0x1a0\n  [ef82bea0] [c01aa460] __driver_attach+0xa4/0xa8\n  [ef82bec0] [c01a96ac] bus_for_each_dev+0x60/0x9c\n  [ef82bef0] [c01aa0b4] driver_attach+0x24/0x34\n  [ef82bf00] [c01a9e08] bus_add_driver+0x12c/0x1cc\n  [ef82bf20] [c01aa87c] driver_register+0x6c/0x110\n  [ef82bf30] [c018a770] __pci_register_driver+0x4c/0x9c\n  [ef82bf50] [c03782c8] sky2_init_module+0x30/0x40\n  [ef82bf60] [c0001dbc] do_one_initcall+0x34/0x1a0\n  [ef82bfd0] [c0362240] do_initcalls+0x38/0x58\n\nThis happens with CONFIG_SKY2\u003dy, and \"ip\u003don\" kernel command line, so\npci_vpd_truncate() is called before late_initcall(pci_sysfs_init),\ntherefore -\u003eattr isn\u0027t yet initialized.\n\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d84afa834b799560d7dbe47250ad7557f5ca2f",
      "tree": "d18b90078503c956d32f9f0c6524bc43ece96b25",
      "parents": [
        "f8201abcb2badce7eaa6a3715f9a228cfd88a453",
        "11b55da700eb77905f1c2dde3a0cbeedc665a753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:40:55 2009 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (28 commits)\n  powerpc: Fix oops when loading modules\n  powerpc: Wire up preadv and pwritev\n  powerpc/ftrace: Fix printf format warning\n  powerpc/ftrace: Fix #if that should be #ifdef\n  powerpc: Fix ptrace compat wrapper for FPU register access\n  powerpc: Print information about mapping hw irqs to virtual irqs\n  powerpc: Correct dependency of KEXEC\n  powerpc: Disable VSX or current process in giveup_fpu/altivec\n  powerpc/pseries: Enable relay in pseries_defconfig\n  powerpc/pseries: Fix ibm,client-architecture comment\n  powerpc/pseries: Scan for all events in rtasd\n  powerpc/pseries: Add dispatch dispersion statistics\n  powerpc: Clean up some prom printouts\n  powerpc: Print progress of ibm,client-architecture method\n  powerpc: Remove duplicated #include\u0027s\n  powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook\n  powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf\n  fsl-diu-fb: Pass the proper device for dma mapping routines\n  powerpc/pq2fads: Update device tree for use with device-tree-aware u-boot.\n  cpm_uart: Disable CPM udbg when re-initing CPM uart, even if not the console.\n  ...\n"
    },
    {
      "commit": "f08b7e9f551fa74219bf32df483fb95c58aad94b",
      "tree": "b509d5f95e751bd5017e4689da7d24165c94b50c",
      "parents": [
        "b6966b1be568e83a48585369731f1123a6f85157"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 30 17:34:04 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:07:43 2009 +1000"
      },
      "message": "powerpc/pmac: Fix internal modem IRQ on Wallstreet PowerBook\n\nThe (relatively) new pmac_zilog driver doesn\u0027t use the pre-munged\nIRQ numbers from the macio_dev unlike other macio things, it\ndirectly maps it off the OF device-tree.\n\nIt does that because it can be initialized much earlier than the\nregistration of the macio devices, in order to get a serial\nconsole early.\n\nUnfortunately, that means that it \"misses\" some fixups done\nby the macio layer to work around missing interrupt descriptions\nin the device-tree of the Wallstreet machines.\n\nThis patch brings the necessary workaround into the pmac_zilog\ndriver itself to bring it back to working condition.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b6966b1be568e83a48585369731f1123a6f85157",
      "tree": "cbed24a70a521a32965b18c589035e819003c7a4",
      "parents": [
        "ae6e59caefd8d4097ccb096c95df95ec7e52fe88"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "markn@au1.ibm.com",
        "time": "Mon Mar 23 20:30:41 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:07:43 2009 +1000"
      },
      "message": "powerpc/wdrtas: Update wdrtas_get_interval to use rtas_data_buf\n\nThe buffer passed to the ibm,get-system-parameter RTAS call must be\nin the RMA.  To ensure we pass an address in the RMA use rtas_data_buf\nfor the actual RTAS call and then copy the result to value.  We can\u0027t\njust make it static because this can be compiled in as a module.\n\nAlso add the WDRTAS_SP_SPI_LEN so we don\u0027t litter \u00274\u0027 throughout the\nfunction.\n\nSigned-off-by: Mark Nelson \u003cmarkn@au1.ibm.com\u003e\nTested-by: Adrian Reber \u003cadrian@lisas.de\u003e\nAcked-by: Utz Bacher \u003cutz.bacher@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae6e59caefd8d4097ccb096c95df95ec7e52fe88",
      "tree": "f72b77d41c9f5a3b18fb52e505d60dba2ad913a5",
      "parents": [
        "0221c81b1b8eb0cbb6b30a0ced52ead32d2b4e4c",
        "f379188958ae8af30105eb1f27d0e0abf6a51558"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 12:54:08 2009 +1000"
      },
      "message": "Merge branch \u0027next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "4ef4327b30957a16619ac7d47c749465e62de8c3",
      "tree": "5c80e853f0d9eadd01b2019d03d2432334393c5e",
      "parents": [
        "3989203290fba6fdf6bc4825fbf6526e1bf17977",
        "a938b8c5be8fe5c28800c9cef4aa43d569aa57a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 18:08:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 18:11:41 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-2.6: (120 commits)\n  cx231xx: Convert to snd_card_create()\n  V4L/DVB (11440): PWC: fix build error when CONFIG_INPUT\u003dm\n  V4L/DVB (11439): UVC: uvc_status_cleanup(): undefined reference to `input_unregister_device\u0027\n  V4L/DVB (11438): au0828: fix Kconfig dependance\n  V4L/DVB (11437): pvrusb2: Drop client_register/unregister stubs\n  V4L/DVB (11436): radio-mr800: convert to to v4l2_device\n  V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device\n  V4L/DVB: zr364xx: remove unused #include \u003cversion.h\u003e\n  V4L/DVB: usbvision: remove unused #include \u003cversion.h\u003e\n  V4L/DVB (11427): gspca - m5602: Minor cleanups\n  V4L/DVB (11426): gspca - m5602: Don\u0027t touch hflip/vflip register on Read/Modify/Write\n  V4L/DVB (11425): gspca - m5602: Move the vflip quirk to probe stage.\n  V4L/DVB (11424): gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip.\n  V4L/DVB (11423): gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl.\n  V4L/DVB (11422): gspca - m5602-ov9650: Replace a magic constant with a define\n  V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting.\n  V4L/DVB (11420): gspca - m5602: Improve error handling in the ov9650 driver\n  V4L/DVB (11419): gspca - m5602-ov9650: Don\u0027t read exposure data from COM1.\n  V4L/DVB (11418): gspca - m5602-ov9650: Auto white balancing is on by default\n  V4L/DVB (11417): gspca - m5602-ov9650: Autogain is on by default\n  ...\n"
    },
    {
      "commit": "3989203290fba6fdf6bc4825fbf6526e1bf17977",
      "tree": "2fb2012e6136d3b8acbf10eaee6dce95afc6f781",
      "parents": [
        "d508afb437daee7cf07da085b635c44a4ebf9b38",
        "37efa239901493694a48f1d6f59f8de17c2c4509"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 18:05:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 06 18:05:43 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  b44: Use kernel DMA addresses for the kernel DMA API\n  forcedeth: Fix resume from hibernation regression.\n  xfrm: fix fragmentation on inter family tunnels\n  ibm_newemac: Fix dangerous struct assumption\n  gigaset: documentation update\n  gigaset: in file ops, check for device disconnect before anything else\n  bas_gigaset: use tasklet_hi_schedule for timing critical tasklets\n  net/802/fddi.c: add MODULE_LICENSE\n  smsc911x: remove unused #include \u003clinux/version.h\u003e\n  axnet_cs: fix phy_id detection for bogus Asix chip.\n  bnx2: Use request_firmware()\n  b44: Fix sizes passed to b44_sync_dma_desc_for_{device,cpu}()\n  socket: use percpu_add() while updating sockets_in_use\n  virtio_net: Set the mac config only when VIRITO_NET_F_MAC\n  myri_sbus: use request_firmware\n  e1000: fix loss of multicast packets\n  vxge: should include tcp.h\n\nConflict in firmware/WHENCE (SCSI vs net firmware)\n"
    },
    {
      "commit": "37efa239901493694a48f1d6f59f8de17c2c4509",
      "tree": "92e673b2459eef6b35218e306248a4b6e949715c",
      "parents": [
        "35a7433c789ba6df6d96b70fa745ae9e6cac0038"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Apr 06 09:52:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 06 17:51:29 2009 -0700"
      },
      "message": "b44: Use kernel DMA addresses for the kernel DMA API\n\nWe must not use the device DMA addresses for the kernel DMA API, because\ndevice DMA addresses have an additional offset added for the SSB translation.\n\nUse the original dma_addr_t for the sync operation.\n\nCc: stable@kernel.org\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35a7433c789ba6df6d96b70fa745ae9e6cac0038",
      "tree": "c4394ca94864e7cb6edd014740164a0dd97e6b1d",
      "parents": [
        "d1d88e5de491f7b0862a0adaed427211c0e4a0a6"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@aristanetworks.com",
        "time": "Mon Apr 06 17:49:12 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 06 17:49:12 2009 -0700"
      },
      "message": "forcedeth: Fix resume from hibernation regression.\n\nReset phy state on resume, fixing a regression caused by powering down\nthe phy on hibernate.\n\nSigned-off-by: Ed Swierk \u003ceswierk@aristanetworks.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a938b8c5be8fe5c28800c9cef4aa43d569aa57a8",
      "tree": "24aa36524bae8fe7a0e03e3fe61de6e263d628e2",
      "parents": [
        "f11ee73b0cca8a6c521cc4ac849a07ccf119fd1a"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:25:29 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:53 2009 -0300"
      },
      "message": "cx231xx: Convert to snd_card_create()\n\nConvert from snd_card_new() to the new snd_card_create() function.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f11ee73b0cca8a6c521cc4ac849a07ccf119fd1a",
      "tree": "eda6cf00f94fa210aeb235d61c4e0ac48362093a",
      "parents": [
        "82bea2020fad535dbd4b1466595c8c9ae23b4943"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 06 18:59:31 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:52 2009 -0300"
      },
      "message": "V4L/DVB (11440): PWC: fix build error when CONFIG_INPUT\u003dm\n\nFix build errors when USB_PWC\u003dy and INPUT\u003dm.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "82bea2020fad535dbd4b1466595c8c9ae23b4943",
      "tree": "502d2fc6f84b5e09229c17d7dc1fe07bec087f64",
      "parents": [
        "2aa93bc1bcd8ec61416a59e6bec1225021b30e22"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Apr 06 18:57:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:52 2009 -0300"
      },
      "message": "V4L/DVB (11439): UVC: uvc_status_cleanup(): undefined reference to `input_unregister_device\u0027\n\nFix build errors when USB_VIDEO_CLASS\u003dy and INPUT\u003dm.\nFixes kernel bugzilla #12671.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Laurent Pinchart \u003claurent.pinchart@skynet.be\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2aa93bc1bcd8ec61416a59e6bec1225021b30e22",
      "tree": "d7d366c80da4feb2993b70303b8e2055f98f6709",
      "parents": [
        "6c4b75578043e986121a4cc1c26fd0194ca54b62"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Apr 05 23:14:43 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:51 2009 -0300"
      },
      "message": "V4L/DVB (11438): au0828: fix Kconfig dependance\n\nFix this build error:\nERROR: \"videobuf_queue_vmalloc_init\" [drivers/media/video/au0828/au0828.ko] undefined!\nERROR: \"videobuf_vmalloc_free\" [drivers/media/video/au0828/au0828.ko] undefined!\nERROR: \"videobuf_to_vmalloc\" [drivers/media/video/au0828/au0828.ko] undefined!\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c4b75578043e986121a4cc1c26fd0194ca54b62",
      "tree": "20ca1b89af2613fda1d3f25fbe0a8e9fc31849c7",
      "parents": [
        "b466248df0d93c66e3eedd67711ce879def8a5f1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Apr 04 18:13:33 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:51 2009 -0300"
      },
      "message": "V4L/DVB (11437): pvrusb2: Drop client_register/unregister stubs\n\nThe client_register and client_unregister methods are optional so\nthere is no point in defining stub ones. Especially when these methods\nare likely to be removed soon.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Mike Isely \u003cisely@pobox.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b466248df0d93c66e3eedd67711ce879def8a5f1",
      "tree": "2934d625930b9201b91cf4cf609521b229676ed3",
      "parents": [
        "406827cccca472b2b2d9dd69020a93504bf29561"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Fri Apr 03 18:45:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:50 2009 -0300"
      },
      "message": "V4L/DVB (11436): radio-mr800: convert to to v4l2_device\n\nradio-mr800: convert to to v4l2_device.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "406827cccca472b2b2d9dd69020a93504bf29561",
      "tree": "30b8a8e874f87cccb9caf55961656135e1b0f0c2",
      "parents": [
        "ec624803b47a5cc08fc270005890b3bead5df262"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Fri Apr 03 18:45:17 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:50 2009 -0300"
      },
      "message": "V4L/DVB (11435): dsbr100 radio: convert to to v4l2_device\n\ndsbr100: convert to v4l2_device.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ec624803b47a5cc08fc270005890b3bead5df262",
      "tree": "bddb2b0cf04072fa6d23fd3cc8e6650db52569cc",
      "parents": [
        "f2caedd919bfef6abe9ad99cf3e210615f6a692d"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 02 12:30:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:49 2009 -0300"
      },
      "message": "V4L/DVB: zr364xx: remove unused #include \u003cversion.h\u003e\n\nRemove unused #include \u003cversion.h\u003e in drivers/media/video/zr364xx.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f2caedd919bfef6abe9ad99cf3e210615f6a692d",
      "tree": "1587efbbbf856b827e08b945d9a3d2b0fa051e53",
      "parents": [
        "3c19a9543d15b6aa53a17746fd575ca9a70da9af"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Apr 02 12:30:19 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:48 2009 -0300"
      },
      "message": "V4L/DVB: usbvision: remove unused #include \u003cversion.h\u003e\n\nRemove unused #include \u003cversion.h\u003e in\ndrivers/media/video/usbvision/usbvision-i2c.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3c19a9543d15b6aa53a17746fd575ca9a70da9af",
      "tree": "954bacc6869ebc965d7a0b19dbd29ab91e5ab596",
      "parents": [
        "5196d7c63197b03b29985e8bd9bfa4425b253673"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sun Jan 04 07:35:27 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:48 2009 -0300"
      },
      "message": "V4L/DVB (11427): gspca - m5602: Minor cleanups\n\nRemove an unnecessary error check and reorder some code.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5196d7c63197b03b29985e8bd9bfa4425b253673",
      "tree": "ad0ac597e9c81ac7d0199b006a3de9e43b2ecf89",
      "parents": [
        "7460f524980d1d7c39f05b7e95d6d2fba072fd8a"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sun Jan 04 07:28:42 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:47 2009 -0300"
      },
      "message": "V4L/DVB (11426): gspca - m5602: Don\u0027t touch hflip/vflip register on Read/Modify/Write\n\nTouching the hflip/vflip register while doing the read/modify/write corrupts the image. Just read from the sensor ctrl cache instead and all is good.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7460f524980d1d7c39f05b7e95d6d2fba072fd8a",
      "tree": "5e51a44d18a0d0ec2affecd9a906f0e06db1143a",
      "parents": [
        "be63b722a56f0fe8fbe8e76cbdadaee0429cd291"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sun Jan 04 04:52:50 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:47 2009 -0300"
      },
      "message": "V4L/DVB (11425): gspca - m5602: Move the vflip quirk to probe stage.\n\nThe vflip quirk is better checked at probe time as it\u0027s only needed once.\nAlso add an extra reset at init time to resolve a suspend to ram regression.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "be63b722a56f0fe8fbe8e76cbdadaee0429cd291",
      "tree": "7736db163a170e56feea3036f2ebbb54c97c3da8",
      "parents": [
        "d9c700d415f05760f0129f798223cb4ac6a46d4b"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Jan 03 13:58:12 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:46 2009 -0300"
      },
      "message": "V4L/DVB (11424): gspca - m5602-ov9650: Use the local ctrl cache. Adjust image on vflip.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "d9c700d415f05760f0129f798223cb4ac6a46d4b",
      "tree": "df82be24a75ad853e69a5304a096eb7962b46ded",
      "parents": [
        "1a3dd5d91a46417e887e285e6d7ceb68097a8535"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Jan 03 12:10:11 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:46 2009 -0300"
      },
      "message": "V4L/DVB (11423): gspca - m5602-ov9650: Add a disconnect hook, setup a ctrl cache ctrl.\n\nReading and writing to a register doesn\u0027t always work reliably. Add a cache\nand ensure that it is deallocated properly upon module disconnect.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1a3dd5d91a46417e887e285e6d7ceb68097a8535",
      "tree": "14ed363288f1b87943b907fb388f2211e99ded87",
      "parents": [
        "bd99ffbd2aa51bca79a34aed0bc5b54ecd2b6751"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Jan 03 10:56:51 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:45 2009 -0300"
      },
      "message": "V4L/DVB (11422): gspca - m5602-ov9650: Replace a magic constant with a define\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "bd99ffbd2aa51bca79a34aed0bc5b54ecd2b6751",
      "tree": "339cef2b69831ea4499402b0f383b784b4792b9b",
      "parents": [
        "6b0555008e03209b1590054960b4a3506301071c"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Jan 03 10:55:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:44 2009 -0300"
      },
      "message": "V4L/DVB (11421): gspca - m5602-ov9650: Synthesize modesetting.\n\nPreviously all resolution setting was done with precalculated tables.\nWhen the image is vflipped we need to adjust the alignment which would\nrequire another table. Now we can adjust the parameters on the fly instead.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6b0555008e03209b1590054960b4a3506301071c",
      "tree": "28141fb7ac686141ff26766e264ae08beffe14a0",
      "parents": [
        "7136e705d8db46f22657523ee108be35c59ce3e9"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Fri Jan 02 17:58:08 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:44 2009 -0300"
      },
      "message": "V4L/DVB (11420): gspca - m5602: Improve error handling in the ov9650 driver\n\nSome errors were not propagated properly.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "7136e705d8db46f22657523ee108be35c59ce3e9",
      "tree": "8436673f4d62ca6ef859636ea3492ede0c8604ed",
      "parents": [
        "5a0489b3beb9de0c42f2a93113d6bd148473ac9b"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Wed Dec 31 07:25:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:43 2009 -0300"
      },
      "message": "V4L/DVB (11419): gspca - m5602-ov9650: Don\u0027t read exposure data from COM1.\n\nov9650: Reading the COM1 register corrupts the image.\nDecrease the granularity of the exposure and limit its upper range\nas setting such high values doesn\u0027t have any effect on the image.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5a0489b3beb9de0c42f2a93113d6bd148473ac9b",
      "tree": "a336dc215f5e0fd289c60d0372d6073ff1806026",
      "parents": [
        "8a38c649aca595cca3a3b346e72599a2fa67db57"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Wed Dec 31 06:36:52 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:43 2009 -0300"
      },
      "message": "V4L/DVB (11418): gspca - m5602-ov9650: Auto white balancing is on by default\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "8a38c649aca595cca3a3b346e72599a2fa67db57",
      "tree": "06b0498b03405d6b000b20486d792db6f76aff35",
      "parents": [
        "dac136e655faccb51ea2869388e5db5a5dd0b148"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Wed Dec 31 04:49:33 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:42 2009 -0300"
      },
      "message": "V4L/DVB (11417): gspca - m5602-ov9650: Autogain is on by default\n\nAutogain is on by default, properly set the default value in the v4l2 ctrl.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dac136e655faccb51ea2869388e5db5a5dd0b148",
      "tree": "a1a656caf0b91b16da4e377c7ec724b2a06d6193",
      "parents": [
        "71b755b08e9946592c5354fbe6373eff7660ccbd"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 17:35:34 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:42 2009 -0300"
      },
      "message": "V4L/DVB (11416): gspca - m5602: Constify all sensor structs\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "71b755b08e9946592c5354fbe6373eff7660ccbd",
      "tree": "077922211749f9cc92efc315caffe4aa67ddd152",
      "parents": [
        "e17cc08c2f0d714715c8c737899a6b9732c868b2"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 17:18:23 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:41 2009 -0300"
      },
      "message": "V4L/DVB (11415): gspca - m5602: Remove an unused member in the sd struct.\n\nRemove an unused sd struct member. Remove a redundant define while we\u0027re at it.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e17cc08c2f0d714715c8c737899a6b9732c868b2",
      "tree": "4dae8c7400437704614110d640e5574d3247c37c",
      "parents": [
        "74cadfe1314f4cc6060dcfa5cea9ef13c6a824fd"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 17:06:55 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:40 2009 -0300"
      },
      "message": "V4L/DVB (11414): gspca - m5602-mt9m111: Move v4l2 controls to main sensor file.\n\nMove over the v4l2 controls to the sensor specific source file.\nRemove the now redundant sensor struct member.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "74cadfe1314f4cc6060dcfa5cea9ef13c6a824fd",
      "tree": "437f0599f3b737876bf83e783c94132e714c9605",
      "parents": [
        "4eecb1767e0f1f800948eec9a3705c49a1b768aa"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 16:48:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:40 2009 -0300"
      },
      "message": "V4L/DVB (11413): gspca - m5602-mt9m111: Separate mode vectors per sensor.\n\nBy separating the supported for each sensor into a separate vector we can\neliminate the nmodes variable and instead calculate it at runtime.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4eecb1767e0f1f800948eec9a3705c49a1b768aa",
      "tree": "cacb66dbe925235e52b52b4273e2a422c590eee7",
      "parents": [
        "e4cc4fcc7b85ec32f05343b02229492c06baba1a"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 15:29:48 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:39 2009 -0300"
      },
      "message": "V4L/DVB (11412): gspca - m5602-ov9650: Checkpatch fixes\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e4cc4fcc7b85ec32f05343b02229492c06baba1a",
      "tree": "b2e3eaea31ec971963dc6532d14521882eec1d3c",
      "parents": [
        "e335f224e35f413775a549889318afe6bd0342b0"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 15:27:17 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:39 2009 -0300"
      },
      "message": "V4L/DVB (11411): gspca - m5602: Rework v4l ctrl handling in all sensors\n\nPreviously, all sensors allocated a part of a large ctrl vector.\nDefine this vector separately for each sensor instead.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e335f224e35f413775a549889318afe6bd0342b0",
      "tree": "dd5cbc7175521ff4e677b3d2a8f9394b3b1a7000",
      "parents": [
        "3d3ec926e98bc10c4c48ee7422aecdc335ab1222"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Tue Dec 30 07:47:11 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:38 2009 -0300"
      },
      "message": "V4L/DVB (11410): gspca - m5602-ov9650: Always init the ov9650 before starting a stream\n\nThis is a hack preventing a suspend-to-ram/disk regression.\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3d3ec926e98bc10c4c48ee7422aecdc335ab1222",
      "tree": "59011271e347e155ec64f3f7e577e370dd68d763",
      "parents": [
        "4a7581f084ce308a448f4940ed2c664e9e3d78a1"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Mon Dec 29 12:49:25 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:38 2009 -0300"
      },
      "message": "V4L/DVB (11409): gspca - m5602-ov9650: Set the ov9650 sensor in soft sleep when inactive.\n\nIn order to save energy, put the sensor in soft sleep mode when not active\n\nSigned-off-by: Erik Andrén \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "4a7581f084ce308a448f4940ed2c664e9e3d78a1",
      "tree": "6ebb4b8f8bfc41a938e111cd42c7377253d126c7",
      "parents": [
        "dc913258ffb3dd90d6bafdd9111565777b5aad08"
      ],
      "author": {
        "name": "Lukas Karas",
        "email": "lukas.karas@centrum.cz",
        "time": "Sun Dec 28 14:09:21 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:37 2009 -0300"
      },
      "message": "V4L/DVB (11408): gspca - m5602-s5k83a: Add led support to the s5k83a sensor.\n\nThis patch toggles the led seen on many laptops having a m5602 connected\nto a Samsung s5k83a sensor.\n\nSigned-off-by: Lukas Karas \u003clukas.karas@centrum.cz\u003e\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dc913258ffb3dd90d6bafdd9111565777b5aad08",
      "tree": "03535676959f2f0c54db21d1b4e88ec404d4ab7f",
      "parents": [
        "e31f9dd6624de2250d32b7ca88042b0bc51b3cc5"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Dec 27 14:06:06 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:36 2009 -0300"
      },
      "message": "V4L/DVB (11407): gspca - m5602-ov9650: Clean up ov9650_start() function.\n\nCleans some unnecessary temporary variable usage in the ov9650 start function.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e31f9dd6624de2250d32b7ca88042b0bc51b3cc5",
      "tree": "b15c1126302497529d8b765d4fdce45f8a9aa86c",
      "parents": [
        "051781b3a8ea31f1834fddb916607a3088a28f71"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Dec 27 13:30:10 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:36 2009 -0300"
      },
      "message": "V4L/DVB (11406): gspca - m5602-ov9650: Add QCIF resolution support\n\nAdds QCIF support for the ov9650 sensor\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "051781b3a8ea31f1834fddb916607a3088a28f71",
      "tree": "a8f7f4732467b73508257ef5090dec2292468986",
      "parents": [
        "ad567ec23501dfdf00dcc8915709a1fda556b6f4"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Sat Dec 27 12:28:00 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:35 2009 -0300"
      },
      "message": "V4L/DVB (11405): gspca - m5602: Simplify error handling\n\nSimplfy error handling by replacing goto statements with return equivalents.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ad567ec23501dfdf00dcc8915709a1fda556b6f4",
      "tree": "81908c6a5717ac69a881b58585add2cfaf4c259a",
      "parents": [
        "148d0b8deb4348e953e71ed17829e7817cf29e0e"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Fri Dec 26 12:57:42 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:35 2009 -0300"
      },
      "message": "V4L/DVB (11404): gspca - m5602-s5k4aa: Add start function and VGA resolution init.\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "148d0b8deb4348e953e71ed17829e7817cf29e0e",
      "tree": "ca55543319cc11693f58e450f151d2784383ca79",
      "parents": [
        "51412aac67526e82d3b6c6351c0c9f0548656256"
      ],
      "author": {
        "name": "Erik Andr?n",
        "email": "erik.andren@gmail.com",
        "time": "Fri Dec 26 11:56:43 2008 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:34 2009 -0300"
      },
      "message": "V4L/DVB (11403): gspca - m5602-s5k4aa: No more \"default\" mode\n\nSigned-off-by: Erik Andr?n \u003cerik.andren@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "51412aac67526e82d3b6c6351c0c9f0548656256",
      "tree": "728f09f6bb52f495fa2889d4bb0301b0df791598",
      "parents": [
        "14edcd5d5bc7717b26a7887564a4ec7356d85219"
      ],
      "author": {
        "name": "Jean-Francois Moine",
        "email": "moinejf@free.fr",
        "time": "Thu Mar 26 06:03:28 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:34 2009 -0300"
      },
      "message": "V4L/DVB (11402): gspca - vc032x: Remove the JPEG tables of mi1320_soc.\n\nSigned-off-by: Jean-Francois Moine \u003cmoinejf@free.fr\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "14edcd5d5bc7717b26a7887564a4ec7356d85219",
      "tree": "bb0683a51d7998a2c00f61fcbc77071bd2c403ab",
      "parents": [
        "f15da16d869be8be5ef991f8d042532c119310fa"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed Apr 01 17:25:00 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:33 2009 -0300"
      },
      "message": "Revert \"V4L/DVB (10962): fired-avc: fix printk formatting warning.\"\n\nCommit 34aecd2851bba5c2b7dae2f0dbe8e629b1c5e4ac was made obsolete\nand invalid by commit 40cf65d149053889c8876c6c2b4ce204fde55baa.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "f15da16d869be8be5ef991f8d042532c119310fa",
      "tree": "764e5593a5e7caf5abb5deb24e0d15f10460b911",
      "parents": [
        "81d1d09f926394c19a19ceeb139462908ac63a01"
      ],
      "author": {
        "name": "David Wong",
        "email": "davidtlwong@gmail.com",
        "time": "Wed Apr 01 04:35:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:32 2009 -0300"
      },
      "message": "V4L/DVB (11398): Support for Legend Silicon LGS8913/LGS8GL5/LGS8GXX China DMB-TH digital demodulator\n\nThis patch contains the unified driver for Legend Silicon LGS8913 and\nLGS8GL5. It should replace lgs8gl5.c in media/dvb/frontends in the future.\n\nSigned-off-by: David T.L. Wong \u003cdavidtlwong@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "81d1d09f926394c19a19ceeb139462908ac63a01",
      "tree": "82840fd1e9b61c39ec78598e12d47cb9d778fe84",
      "parents": [
        "b7732a32af3335454fd274d1b09375416336b5b1"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Tue Mar 31 21:01:04 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:32 2009 -0300"
      },
      "message": "V4L/DVB (11393): radio-si470x: fix possible bug with freeing memory order\n\nPatch fixes cleanup procedure in si470x_usb_driver_probe. Add new label\nerr_video and change order of freeing memory.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "b7732a32af3335454fd274d1b09375416336b5b1",
      "tree": "3009aae00532fae989d46be31ebc789b02a7f1b8",
      "parents": [
        "746ce939a2729fc6f15944f65d7b15574a243692"
      ],
      "author": {
        "name": "Dean Anderson",
        "email": "dean@sensoray.com",
        "time": "Mon Mar 30 11:59:56 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:31 2009 -0300"
      },
      "message": "V4L/DVB (11392): patch: s2255drv driver removal problem fixed\n\nThis patch fixes kfree problem on driver removal, fixes streamoff problem\nand removes unnecessary videobuf_waiton from free_buffer function.\n\nSigned-off-by: Dean Anderson \u003cdean@sensoray.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "ff1a3ebb9cd9baecd167500c660bd76129b67b1c",
      "tree": "446537820a4b8e10469276c8f394c2d8a4e42567",
      "parents": [
        "65d9ff9c85d3c2e06d22aed78efee8404563eff6"
      ],
      "author": {
        "name": "Alexey Klimov",
        "email": "klimov.linux@gmail.com",
        "time": "Sun Mar 29 20:19:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:30 2009 -0300"
      },
      "message": "V4L/DVB (11391): pci-isa radios: remove open and release functions\n\nPatch removes empty open and release functions in pci and isa radio\ndrivers, setting them to NULL. V4L module doesn\u0027t call for them due to\nprevious patch.\n\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "65d9ff9c85d3c2e06d22aed78efee8404563eff6",
      "tree": "de0492e5a6b73ed29222d924b7346b700cb40245",
      "parents": [
        "dfa76fa2824967c0ec196fbcba36d3e74b66d3aa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 20:19:38 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:30 2009 -0300"
      },
      "message": "V4L/DVB (11390): 2-dev.c: return 0 for NULL open and release callbacks\n\nPatch allows v4l2_open and v4l2_release functions return 0 if open and\nrelease driver callbacks set to NULL. This will be used in radio\ndrivers.\n\n--\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Alexey Klimov \u003cklimov.linux@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "dfa76fa2824967c0ec196fbcba36d3e74b66d3aa",
      "tree": "96f1a646ca8b204e237d6aa72579825cdcedd0b0",
      "parents": [
        "2659e468a38d7baa758baa5e59529e48eb8930c9"
      ],
      "author": {
        "name": "Adam Baker",
        "email": "linux@baker-net.org.uk",
        "time": "Sun Mar 29 19:17:10 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:29 2009 -0300"
      },
      "message": "V4L/DVB (11387): Sensor orientation reporting\n\nAdd support to the SQ-905 driver to pass back to user space the\nsensor orientation information obtained from the camera during init.\nModifies gspca and the videodev2.h header to create the necessary\nAPI.\n\n[mchehab@redhat.com: Changed \"Output is\" to \"Frames are\" at the comments, as suggested at LMML]\nSigned-off-by: Adam Baker \u003clinux@baker-net.org.uk\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "2659e468a38d7baa758baa5e59529e48eb8930c9",
      "tree": "8b7432d9cb86f7e83258966748a3b4bde83d7e42",
      "parents": [
        "6c31e598368bfff49fc3e694c5b7624635871acb"
      ],
      "author": {
        "name": "Matthias Schwarzott",
        "email": "zzam@gentoo.org",
        "time": "Sun Mar 29 16:36:02 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:28 2009 -0300"
      },
      "message": "V4L/DVB (11386): saa7134: Add analog RF tuner support for Avermedia A700 DVB-S Hybrid+FM card\n\nThanks to panagonov \u003cpanagonov@mail.bg\u003e for requesting support and\ntesting patches.\n\nSigned-off-by: Matthias Schwarzott \u003czzam@gentoo.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "6c31e598368bfff49fc3e694c5b7624635871acb",
      "tree": "c002301857834622e14faedd5dc3cb3cd8ab4f32",
      "parents": [
        "5325b4272a53b43f55b82cc369c310c2fcacdca1"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:37:41 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:28 2009 -0300"
      },
      "message": "V4L/DVB (11381): ivtv/cx18: remove VIDIOC_INT_S_AUDIO_ROUTING debug support.\n\nRemove support for the debug call VIDIOC_INT_S_AUDIO_ROUTING from cx18\nand ivtv. These internal ioctls shouldn\u0027t be exposed. These were only\nused through the cx18-ctl and ivtv-ctl utilities, and only when testing\na new card variant.\n\nThis cleanup allows the removal of this ioctl from v4l2-common.h.\n\nCc: Andy Walls \u003cawalls@radix.net\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "5325b4272a53b43f55b82cc369c310c2fcacdca1",
      "tree": "f2a1491de3d05901152e0e271c0cb5ce381884c2",
      "parents": [
        "c0ff29150d37615ac703802ab3edc775fd402491"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Thu Apr 02 11:26:22 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:27 2009 -0300"
      },
      "message": "V4L/DVB (11380): v4l2-subdev: change s_routing prototype\n\nIt is no longer needed to use a struct pointer as argument, since v4l2_subdev\ndoesn\u0027t require that ioctl-like approach anymore. Instead just pass the input,\noutput and config (new!) arguments directly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "c0ff29150d37615ac703802ab3edc775fd402491",
      "tree": "4ed1a45326c028fb82ca2e72c5f5f1cd5517a4dd",
      "parents": [
        "3ff4ad815c5824ab35375d72ea8fe14fb3230daa"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 20:22:26 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:27 2009 -0300"
      },
      "message": "V4L/DVB (11379): mxb: fix copy-and-paste bug in mute.\n\nThe line-in was muted twice instead of the line-in and the cd-in.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "3ff4ad815c5824ab35375d72ea8fe14fb3230daa",
      "tree": "58f3b75b5b97f5dbf0bb129423c766c1fa4c86fd",
      "parents": [
        "940088a16221fa517f5b921266afa8e46f49b784"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:15:52 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:26 2009 -0300"
      },
      "message": "V4L/DVB (11377): v4l: increase version numbers of drivers converted to v4l2_subdev.\n\nWith all the v4l2_subdev changes that were made to these drivers it is a\ngood idea to increase the version number of each driver.\n\nIt\u0027s just the patch level that is increased, except for the zoran and saa7146\ndrivers where the minor number was increased due to the more substantial\nchanges that were made to those two drivers.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "940088a16221fa517f5b921266afa8e46f49b784",
      "tree": "41e7635a3cddc38a4a04d4c65a50b96f8f13ada6",
      "parents": [
        "1792f68b0eb464a9bc84e7d182e2ab4d00541c8c"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 04:00:30 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:25 2009 -0300"
      },
      "message": "V4L/DVB (11376): tvaudio.h: add static inline to retrieve the list of possible i2c addrs.\n\nRather than duplicating this list everywhere, just put it in tvaudio.h.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "1792f68b0eb464a9bc84e7d182e2ab4d00541c8c",
      "tree": "623d7e56231ef8dedc685e6b0511c63162313f7a",
      "parents": [
        "e6574f2fbecdb8af807169d345c10131ae060a88"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 11:47:55 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:25 2009 -0300"
      },
      "message": "V4L/DVB (11375): v4l2: use v4l2_i2c_new_probed_subdev_addr where appropriate.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "e6574f2fbecdb8af807169d345c10131ae060a88",
      "tree": "9923d1065397b9796a476cac238bacbdf1d820d1",
      "parents": [
        "868f985c2fb85b5f32785bb55a349d180a30f3d3"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Wed Apr 01 03:57:53 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11373): v4l2-common: add explicit v4l2_device pointer as first arg to new_(probed)_subdev\n\nThe functions v4l2_i2c_new_subdev and v4l2_i2c_new_probed_subdev relied on\ni2c_get_adapdata to return the v4l2_device. However, this is not always\npossible on embedded platforms. So modify the API to pass the v4l2_device\npointer explicitly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "868f985c2fb85b5f32785bb55a349d180a30f3d3",
      "tree": "e0a7bc9246227ca00199241e54889f8c8913634d",
      "parents": [
        "acebc70d4a789df21270690c70928b8a836caad7"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Mon Mar 30 11:40:54 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:24 2009 -0300"
      },
      "message": "V4L/DVB (11374): v4l2-common: add v4l2_i2c_new_probed_subdev_addr\n\nAdd utility function to probe for a single address, rather than a list\nof addresses.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    },
    {
      "commit": "acebc70d4a789df21270690c70928b8a836caad7",
      "tree": "63c9c17b47ef46b2ece12f1a2d440cf362ea70bd",
      "parents": [
        "0c84674353a8c344d169aabce4dc4d44daaa270d"
      ],
      "author": {
        "name": "Hans Verkuil",
        "email": "hverkuil@xs4all.nl",
        "time": "Sun Mar 29 20:04:44 2009 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@redhat.com",
        "time": "Mon Apr 06 21:44:23 2009 -0300"
      },
      "message": "V4L/DVB (11372): v4l2: use old-style i2c API for kernels \u003c 2.6.26 instead of \u003c 2.6.22\n\nOriginally the intention was to switch to the new style i2c API starting with\nthe introduction of the API in 2.6.22. However, the i2c_new_probed_device()\nfunction has a lethal bug that wasn\u0027t fixed until 2.6.25. Or more accurately,\nit was only fixed in the stable series of 2.6.25 and 2.6.26.\n\nGiven the fact that the new i2c API also changed starting with 2.6.26 (the\naddition of i2c_device_id), it is easiest to switch APIs starting with\n2.6.26.\n\nThis patch updates all the legacy code accordingly.\n\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\n"
    }
  ],
  "next": "0c84674353a8c344d169aabce4dc4d44daaa270d"
}
