)]}'
{
  "log": [
    {
      "commit": "cc00e9cfe0e5c4c31057c722e49fdf2c76dd5953",
      "tree": "eef4a6fe899e1ea84cb517bc807aae0dd79ebed0",
      "parents": [
        "99081ab553d6a88dd6b3774af5eef94dbb8faad7"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Apr 06 19:01:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:08 2009 -0700"
      },
      "message": "kprobes: cleanup comment style in kprobes.h\n\nFix comment style in kprobes.h.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99081ab553d6a88dd6b3774af5eef94dbb8faad7",
      "tree": "a78c2a07ec780b110e49939c8b954e2468398e16",
      "parents": [
        "b918e5e60d775549478e4268155142156a95aa17"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Apr 06 19:00:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:08 2009 -0700"
      },
      "message": "kprobes: move EXPORT_SYMBOL_GPL just after function definitions\n\nClean up positions of EXPORT_SYMBOL_GPL in kernel/kprobes.c according to\ncheckpatch.pl.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b918e5e60d775549478e4268155142156a95aa17",
      "tree": "92e7d435088772803b24b1d9901ea3e17e6a9189",
      "parents": [
        "96a6d9aa096aeb758273a8fb6388c279ecef5e7e"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Apr 06 19:00:58 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "kprobes: cleanup aggr_kprobe related code\n\nCurrently, kprobes can disable all probes at once, but can\u0027t disable it\nindividually (not unregister, just disable an kprobe, because\nunregistering needs to wait for scheduler synchronization).  These patches\nintroduce APIs for on-the-fly per-probe disabling and re-enabling by\ndis-arming/re-arming its breakpoint instruction.\n\nThis patch:\n\nChange old_p to ap in add_new_kprobe() for readability, copy flags member\nin add_aggr_kprobe(), and simplify the code flow of\nregister_aggr_kprobe().\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\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": "fd5e191e7610eb7ecb5e35b2045ceb6554bea15a",
      "tree": "f324e79410cde9dd51a0c931b2dbce70f1313e9a",
      "parents": [
        "75c8915c0ca633f7c1839618bd5c6a5e26b24094"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Apr 06 19:00:56 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:07 2009 -0700"
      },
      "message": "SPI: add dma_alignment field to spi_master\n\nSome SPI controllers have restrictions on DMAable buffers alignemt.\nCurrently if the buffer supplied by protocol driver is not properly\naligned, the controller silently performs transfer in PIO mode.  Addition\nof dma_alignment field to spi_master allows protocol drivers to perform\nproper alignment.\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": "6260a4b0521a41189b2c2a8119096c1e21dbdf2c",
      "tree": "90e3c16cfde493503292b128fc3e275d58ccb037",
      "parents": [
        "fafd688e4c0c34da0f3de909881117d374e4c7af"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "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": "/proc/pid/maps: don\u0027t show pgoff of pure ANON VMAs\n\nRecently, it\u0027s argued that what proc/pid/maps shows is ugly when a 32bit\nbinary runs on 64bit host.\n\n/proc/pid/maps outputs vma\u0027s pgoff member but vma-\u003epgoff is of no use\ninformation is the vma is for ANON.  With this patch, /proc/pid/maps shows\njust 0 if no file backing store.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[kamezawa.hiroyu@jp.fujitsu.com: coding-style fixes]\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Mike Waychison \u003cmikew@google.com\u003e\nReported-by: Ying Han \u003cyinghan@google.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fafd688e4c0c34da0f3de909881117d374e4c7af",
      "tree": "5c61d499b96d78f5b56507a5d34af0ccd7c69060",
      "parents": [
        "a56ed663047fc9927ec8b35750d23ece54f85dc7"
      ],
      "author": {
        "name": "Peter W Morreale",
        "email": "pmorreale@novell.com",
        "time": "Mon Apr 06 19:00:29 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:03 2009 -0700"
      },
      "message": "mm: add /proc controls for pdflush threads\n\nAdd /proc entries to give the admin the ability to control the minimum and\nmaximum number of pdflush threads.  This allows finer control of pdflush\non both large and small machines.\n\nThe rationale is simply one size does not fit all.  Admins on large and/or\nsmall systems may want to tune the min/max pdflush thread count to best\nsuit their needs.  Right now the min/max is hardcoded to 2/8.  While\nprobably a fair estimate for smaller machines, large machines with large\nnumbers of CPUs and large numbers of filesystems/block devices may benefit\nfrom larger numbers of threads working on different block devices.\n\nEven if the background flushing algorithm is radically changed, it is\nstill likely that multiple threads will be involved and admins would still\ndesire finer control on the min/max other than to have to recompile the\nkernel.\n\nThe patch adds \u0027/proc/sys/vm/nr_pdflush_threads_min\u0027 and\n\u0027/proc/sys/vm/nr_pdflush_threads_max\u0027 with r/w permissions.\n\nThe minimum value for nr_pdflush_threads_min is 1 and the maximum value is\nthe current value of nr_pdflush_threads_max.  This minimum is required\nsince additional thread creation is performed in a pdflush thread itself.\n\nThe minimum value for nr_pdflush_threads_max is the current value of\nnr_pdflush_threads_min and the maximum value can be 1000.\n\nDocumentation/sysctl/vm.txt is also updated.\n\n[akpm@linux-foundation.org: fix comment, fix whitespace, use __read_mostly]\nSigned-off-by: Peter W Morreale \u003cpmorreale@novell.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a56ed663047fc9927ec8b35750d23ece54f85dc7",
      "tree": "b992006bf34124f746f01530113803b175177782",
      "parents": [
        "9133df726fdd3df0ca9efcaaae22442198851d65"
      ],
      "author": {
        "name": "Peter W Morreale",
        "email": "pmorreale@novell.com",
        "time": "Mon Apr 06 19:00:28 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:31:03 2009 -0700"
      },
      "message": "mm: fix pdflush thread creation upper bound\n\nFix a race on creating pdflush threads.  Without the patch, it is possible\nto create more than MAX_PDFLUSH_THREADS threads, and this has been\nobserved in practice on IO loaded SMP machines.\n\nThe fix involves moving the lock around to protect the check against the\nthread count and correctly dealing with thread creation failure.\n\nThis fix also _mostly_ repairs a race condition on how quickly the threads\nare created.  The original intent was to create a pdflush thread (up to\nthe max allowed) every second.  Without this patch is is possible to\ncreate NCPUS pdflush threads concurrently.  The \u0027mostly\u0027 caveat is because\nan assumption is made that thread creation will be successful.  If we fail\nto create the thread, the miss is not considered fatal.  (we will try\nagain in 1 second)\n\nSigned-off-by: Peter W Morreale \u003cpmorreale@novell.com\u003e\nReviewed-by: Rik van Riel \u003criel@redhat.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": "548cbdc858bb81d72fbcb91a196069559b2b4684",
      "tree": "f53fbd41701703169fb6051d79780e3e19d5aec2",
      "parents": [
        "a01da1d0f643142fa6845eb3bd14daab8ce7bea5",
        "a0558fc3491c0494feb8472cf6c0119e43fd9484"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:02:02 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 08:02:02 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/security-testing-2.6:\n  tomoyo: remove \"undelete domain\" command.\n"
    },
    {
      "commit": "a01da1d0f643142fa6845eb3bd14daab8ce7bea5",
      "tree": "51808763ac9f7e203d369584a45b61eece9bc2a4",
      "parents": [
        "44d84afa834b799560d7dbe47250ad7557f5ca2f",
        "2e45e77787c9d0720b046eb69856edf43b17e33e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:42:25 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:42:25 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-module-and-param:\n  Revert \"module: remove the SHF_ALLOC flag on the __versions section.\"\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": "f8201abcb2badce7eaa6a3715f9a228cfd88a453",
      "tree": "b635d8ad39ada141b06884e91ad7de41c44a2f0e",
      "parents": [
        "4ef4327b30957a16619ac7d47c749465e62de8c3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 07 14:16:50 2009 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 07 07:39:59 2009 -0700"
      },
      "message": "ramfs: fix double freeing s_fs_info on failed mount\n\nIf ramfs mount fails, s_fs_info will be freed twice in ramfs_fill_super()\nand ramfs_kill_sb(), leading to kernel oops.\n\nConsolidate and beautify the code.\nMake sure s_fs_info and s_root are in known good states.\n\nAcked-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e45e77787c9d0720b046eb69856edf43b17e33e",
      "tree": "56c2bd470e3eec849bb8bb0a2263a6ef0b4b7694",
      "parents": [
        "d508afb437daee7cf07da085b635c44a4ebf9b38"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Apr 07 17:12:43 2009 +0930"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Apr 07 17:12:43 2009 +0930"
      },
      "message": "Revert \"module: remove the SHF_ALLOC flag on the __versions section.\"\n\nThis reverts commit 9cb610d8e35fe3ec95a2fe2030b02f85aeea83c1.\n\nThis was an impressively stupid patch.  Firstly, we reset the SHF_ALLOC\nflag lower down in the same function, so the patch was useless.  Even\nbetter, find_sec() ignores sections with SHF_ALLOC not set, so\nit breaks CONFIG_MODVERSIONS\u003dy with CONFIG_MODULE_FORCE_LOAD\u003dn, which\nrefuses to load the module since it can\u0027t find the __versions section.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "a0558fc3491c0494feb8472cf6c0119e43fd9484",
      "tree": "e26a2baaa63c07761686f97cde9aa4aaa527f82f",
      "parents": [
        "d508afb437daee7cf07da085b635c44a4ebf9b38"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "penguin-kernel@I-love.SAKURA.ne.jp",
        "time": "Mon Apr 06 20:49:14 2009 +0900"
      },
      "committer": {
        "name": "James Morris",
        "email": "jmorris@namei.org",
        "time": "Tue Apr 07 16:08:56 2009 +1000"
      },
      "message": "tomoyo: remove \"undelete domain\" command.\n\nSince TOMOYO\u0027s policy management tools does not use the \"undelete domain\"\ncommand, we decided to remove that command.\n\nSigned-off-by: Kentaro Takeda \u003ctakedakn@nttdata.co.jp\u003e\nSigned-off-by: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nSigned-off-by: Toshiharu Harada \u003charadats@nttdata.co.jp\u003e\nSigned-off-by: James Morris \u003cjmorris@namei.org\u003e\n"
    },
    {
      "commit": "11b55da700eb77905f1c2dde3a0cbeedc665a753",
      "tree": "a99df58800151b3503a24424550fad55c160b6e1",
      "parents": [
        "1a917bb549deb0b6bcb0321db22e9c27525a1e3d"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 06 17:21:10 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:01 2009 +1000"
      },
      "message": "powerpc: Fix oops when loading modules\n\nThis fixes a problem reported by Sean MacLennan where loading any\nmodule would cause an oops.  We weren\u0027t marking the pages containing\nthe module text as having hardware execute permission, due to a bug\nintroduced in commit 8d1cf34e (\"powerpc/mm: Tweak PTE bit combination\ndefinitions\"), hence trying to execute the module text caused an\nexception on processors that support hardware execute permission.\n\nThis adds _PAGE_HWEXEC to the definitions of PAGE_KERNEL_X and\nPAGE_KERNEL_ROX to fix this problem.\n\nReported-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1a917bb549deb0b6bcb0321db22e9c27525a1e3d",
      "tree": "fdb82981b6c0dcd6c624f0cea482b65465eb10ac",
      "parents": [
        "7ddb7ad11f862f46d6d55d629a6fb45a5f4cb030"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Apr 06 17:19:50 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc: Wire up preadv and pwritev\n\n[paulus@samba.org: changed to use syscall numbers 320 and 321 since\n perf_counters is currently using 319.]\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7ddb7ad11f862f46d6d55d629a6fb45a5f4cb030",
      "tree": "738ca9c08cea6aab912b6421ab6817e6bf4540c0",
      "parents": [
        "f4952f6cbeb025bc90906b740dc495f4817266d6"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 06 04:40:46 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc/ftrace: Fix printf format warning\n\n\u0027tramp\u0027 is an unsigned long, so print it with %lx.\n\nFixes the following build warning:\narch/powerpc/kernel/ftrace.c:291: error: format ‘%x’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f4952f6cbeb025bc90906b740dc495f4817266d6",
      "tree": "304a3618e18bd9da75640a31c73d3b11eb648065",
      "parents": [
        "bc826666e4252f78d2b144af3b7d699ff5efce0a"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Apr 06 04:40:45 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc/ftrace: Fix #if that should be #ifdef\n\nCommit bb7253403f7a4670a128e4c080fd8ea1bd4d5029 (\"powerpc64,\nftrace: save toc only on modules for function graph\"), added an\n#if CONFIG_PPC64.  This changes it to #ifdef.\n\nFixes the following warning on 32-bit builds:\n arch/powerpc/kernel/ftrace.c:562:5: error: \"CONFIG_PPC64\" is not defined\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bc826666e4252f78d2b144af3b7d699ff5efce0a",
      "tree": "0055ba76c78f91d7039f8918f80c2979850f6415",
      "parents": [
        "c7d07fdd5af084bbd0a7921f9b07037b9bc8829d"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Sun Apr 05 20:59:39 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc: Fix ptrace compat wrapper for FPU register access\n\nThe ptrace compat wrapper mishandles access to the fpu registers.  The\nPTRACE_PEEKUSR and PTRACE_POKEUSR requests miscalculate the index into\nthe fpr array due to the broken FPINDEX macro.  The\nPPC_PTRACE_PEEKUSR_3264 request needs to use the same formula that the\nnative ptrace interface uses when operating on the register number (as\nopposed to the 4-byte offset).  The PPC_PTRACE_POKEUSR_3264 request\ndidn\u0027t take TS_FPRWIDTH into account.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7d07fdd5af084bbd0a7921f9b07037b9bc8829d",
      "tree": "a4204247e8106531ee09e91a249bf632eed4d2e2",
      "parents": [
        "cb93d568e1ed2596e27f35b39241fe83955d9b26"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Sun Apr 05 16:05:02 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc: Print information about mapping hw irqs to virtual irqs\n\nThe irq remapping layer seems to cause some confusion when people\nsee a different irq number in /proc/interrupts vs the one they\nrequest in their driver or DTS.\n\nSo have the irq remapping layer print out a message when we map an\nirq. The message is only printed the first time the irq is mapped,\nand it\u0027s KERN_DEBUG so most people won\u0027t see it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb93d568e1ed2596e27f35b39241fe83955d9b26",
      "tree": "aced19e0491bc6d8b18d83f41aa2e3514b5ecc6d",
      "parents": [
        "7e875e9dc8af70d126fa632446e967327ac3fdda"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Thu Apr 02 06:25:41 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:19:00 2009 +1000"
      },
      "message": "powerpc: Correct dependency of KEXEC\n\ncommit 28794d34ecb6815a3fa0a4256027c9b081a17c5f (\"powerpc/kconfig: Kill\nPPC_MULTIPLATFORM\") broke KEXEC, by making it dependent on BOOK3S, while it\nshould be PPC_BOOK3S.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7e875e9dc8af70d126fa632446e967327ac3fdda",
      "tree": "22757e6faff097d01931194c4af051017cb1c359",
      "parents": [
        "4c6cf42843e924fd2f71439d87e85b739b2aa973"
      ],
      "author": {
        "name": "Michael Neuling",
        "email": "mikey@neuling.org",
        "time": "Wed Apr 01 18:02:42 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc: Disable VSX or current process in giveup_fpu/altivec\n\nWhen we call giveup_fpu, we need to need to turn off VSX for the\ncurrent process.  If we don\u0027t, on return to userspace it may execute a\nVSX instruction before the next FP instruction, and not have its\nregister state refreshed correctly from the thread_struct.  Ditto for\naltivec.\n\nThis caused a bug where an unaligned lfs or stfs results in\nfix_alignment calling giveup_fpu so it can use the FPRs (in order to\ndo a single \u003c-\u003e double conversion), and then returning to userspace\nwith FP off but VSX on.  Then if a VSX instruction is executed, before\nanother FP instruction, it will proceed without another exception and\nhence have the incorrect register state for VSX registers 0-31.\n\n   lfs unaligned   \u003c- alignment exception turns FP off but leaves VSX on\n\n   VSX instruction \u003c- no exception since VSX on, hence we get the\n                      wrong VSX register values for VSX registers 0-31,\n                      which overlap the FPRs.\n\nSigned-off-by: Michael Neuling \u003cmikey@neuling.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4c6cf42843e924fd2f71439d87e85b739b2aa973",
      "tree": "42fb080e60cacb2bb4f247d29a4169469b3277a7",
      "parents": [
        "856cc2f0bea673b5fcd1500533ee8ffd6c0749bd"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:14:25 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc/pseries: Enable relay in pseries_defconfig\n\nEnable relay in pseries config, ppc64_defconfig had it enabled but pseries\ndid not.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "856cc2f0bea673b5fcd1500533ee8ffd6c0749bd",
      "tree": "0436811de5c5510b234ab22931bbfed55de4cba9",
      "parents": [
        "4a9f9506e7cbee58d2b86329e68e4d37761bb608"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:14:01 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc/pseries: Fix ibm,client-architecture comment\n\nWe specify a 64MB RMO, but the comment says 128MB.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a9f9506e7cbee58d2b86329e68e4d37761bb608",
      "tree": "5aa3427d3c3fa7ce83647b99166400830281b14f",
      "parents": [
        "0559f0a7611bdd336b7297dce179f793b565f148"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:13:27 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc/pseries: Scan for all events in rtasd\n\nInstead of checking for known events, pass in all 1s so we handle future\nevent types.  We were currently missing the IO event type.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0559f0a7611bdd336b7297dce179f793b565f148",
      "tree": "9236baea733c3a4f27036988ec16fba8f0ca3897",
      "parents": [
        "1f8737aab39e15684bf6b6b53586b7c89a269f79"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:12:44 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc/pseries: Add dispatch dispersion statistics\n\nPHYP tells us how often a shared processor dispatch changed physical cpus.\nThis can highlight performance problems caused by the hypervisor.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1f8737aab39e15684bf6b6b53586b7c89a269f79",
      "tree": "6309fd8d8ea2650169fc93e634d362dc24b0d199",
      "parents": [
        "4da727ae2aa62f134c79d38c41d15f50d912745f"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:06:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:59 2009 +1000"
      },
      "message": "powerpc: Clean up some prom printouts\n\nMake all messages consistent, some have spaces before the \"...\", some do not.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4da727ae2aa62f134c79d38c41d15f50d912745f",
      "tree": "ec543012b537db5c4a853989d966c31d85d80e43",
      "parents": [
        "85701e6ac1b75d983610c24cfdaafdaaf56cfbb2"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Tue Mar 31 20:06:14 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:58 2009 +1000"
      },
      "message": "powerpc: Print progress of ibm,client-architecture method\n\nThe ibm,client-architecture method will often cause a reconfiguration reboot.\nWhen this happens the last thing we see is:\n\n\tHypertas detected, assuming LPAR !\n\nWhich doesn\u0027t explain what just happened.  Wrap the ibm,client-architecture\nso it\u0027s clear what is going on:\n\n\tCalling ibm,client-architecture... done\n\nIn order to maintain the law of conservation of screen real estate, downgrade\ntwo other messages to debug.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "85701e6ac1b75d983610c24cfdaafdaaf56cfbb2",
      "tree": "0902d8a147da8aae93e883431c39840949799d28",
      "parents": [
        "f08b7e9f551fa74219bf32df483fb95c58aad94b"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Tue Mar 31 02:41:18 2009 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 07 15:18:58 2009 +1000"
      },
      "message": "powerpc: Remove duplicated #include\u0027s\n\nRemove duplicated #include\u0027s in\n  - arch/powerpc/include/asm/ps3fb.h\n  - arch/powerpc/kernel/setup-common.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\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"
    }
  ],
  "next": "81d1d09f926394c19a19ceeb139462908ac63a01"
}
