)]}'
{
  "log": [
    {
      "commit": "bf6a67ee3427ab142136e03e90d0b67ecbca5ff2",
      "tree": "0b3f63fa323a8bfd6e513fac7c5f74ad4a9410b9",
      "parents": [
        "b1e50ebcf24668e57f058deb48b0704b5391ed0f"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:48:24 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:48:24 2010 -0600"
      },
      "message": "spi/xilinx: Fix compile error\n\nCommit 58f9b0b02414062eaff46716bc04b47d7e79add5, \"of: eliminate\nof_device-\u003enode and dev_archdata-\u003e{of,prom}_node\" changed the location\nof the device_node pointer.  Most drivers were converted to the new\nlocation, but the xilinx_spi_of driver was missed and now fails to\ncompile.\n\nThis patch fixes up the xilinx_spi_of driver to use the new location.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "b1e50ebcf24668e57f058deb48b0704b5391ed0f",
      "tree": "17e1b69b249d0738317b732186340c9dd053f1a1",
      "parents": [
        "0c2a2ae32793e3500a15a449612485f5d17dd431",
        "7e125f7b9cbfce4101191b8076d606c517a73066"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:38:26 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:38:26 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-spi\n"
    },
    {
      "commit": "0c2a2ae32793e3500a15a449612485f5d17dd431",
      "tree": "36e31ce3b9f789d6ccc5c273d24a2f149f0e6d2b",
      "parents": [
        "41c4221ca6b9db8ea63d2c2323c0e7a8865eba6e"
      ],
      "author": {
        "name": "Thomas Koeller",
        "email": "thomas.koeller@baslerweb.com",
        "time": "Mon Apr 26 09:01:45 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:54 2010 -0600"
      },
      "message": "spi/davinci: Fix clock prescale factor computation\n\nComputation of the clock prescaler value returned bogus results if\nthe requested SPI clock was impossible to set. It now sets either\nthe maximum or minimum clock frequency, as appropriate.\n\nSigned-off-by: Thomas Koeller \u003cthomas.koeller@baslerweb.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "41c4221ca6b9db8ea63d2c2323c0e7a8865eba6e",
      "tree": "31e12f709964805f9d73cf834297950b9ad09000",
      "parents": [
        "6e27388f1bd60b55e0b1a83d14233e6c7ad33700"
      ],
      "author": {
        "name": "hartleys",
        "email": "hartleys@visionengravers.com",
        "time": "Thu May 06 20:51:04 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:17 2010 -0600"
      },
      "message": "spi: move bitbang txrx utility functions to private header\n\nA number of files in drivers/spi fail checkincludes.pl due to the double\ninclude of \u003clinux/spi/spi_bitbang.h\u003e.\n\nThe first include is needed to get the struct spi_bitbang definition and\nthe spi_bitbang_* function prototypes.\n\nThe second include happens after defining EXPAND_BITBANG_TXRX to get the\ninlined bitbang_txrx_* utility functions.\n\nThe \u003clinux/spi/spi_bitbang.h\u003e header is also included by a number of other\nspi drivers, as well as some arch/ code, in order to use struct spi_bitbang\nand the associated functions.\n\nTo fix the double include, and remove any potential confusion about it, move\nthe inlined bitbang_txrx_* functions to a new private header in drivers/spi\nand also remove the need to define EXPAND_BITBANG_TXRX.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "6e27388f1bd60b55e0b1a83d14233e6c7ad33700",
      "tree": "aab88490ac722b354e90d72a4d0d040acc02f127",
      "parents": [
        "2da8cb6af5fe0d9e16b8a49399c8b7c6cfa94d5a"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Apr 30 13:21:27 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:17 2010 -0600"
      },
      "message": "spi/mpc5121: Add SPI master driver for MPC5121 PSC\n\nSigned-off-by: John Rigby \u003cjcrigby@gmail.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "2da8cb6af5fe0d9e16b8a49399c8b7c6cfa94d5a",
      "tree": "82b77729d34fbb09ffa11f1b3da121b0f9bce050",
      "parents": [
        "011f23a3c2f20ae15b7664d3942493af107fe39b"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Fri Apr 30 13:21:26 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:16 2010 -0600"
      },
      "message": "powerpc/mpc5121: move PSC FIFO memory init to platform code\n\nSince PSC could also be used in other modes than UART mode\nwe move PSC FIFO memory initialization from serial driver to\ncommon platform code. The initialized FIFO memory slices may\nnot overlap, so the most easy way would be to configure them\nall at once at init time for all PSC devices. This is now done\nby this patch.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "011f23a3c2f20ae15b7664d3942493af107fe39b",
      "tree": "b5dbae0b150308b29ea2545c98339532830ee479",
      "parents": [
        "1dcf57ceb461fe2ddeb622fe84d9918aadefe7ba"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@iki.fi",
        "time": "Thu May 06 04:47:04 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:16 2010 -0600"
      },
      "message": "spi/ep93xx: implemented driver for Cirrus EP93xx SPI controller\n\nThis patch adds an SPI master driver for the Cirrus EP93xx SPI controller found\nin EP93xx chips.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@iki.fi\u003e\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "1dcf57ceb461fe2ddeb622fe84d9918aadefe7ba",
      "tree": "5ee3846260074287f601f13fe6f73155039cdd82",
      "parents": [
        "99f1a43f436a6a92d15bddfeb65f3a920c8b88d3"
      ],
      "author": {
        "name": "Prarit Bhargava",
        "email": "prarit@redhat.com",
        "time": "Wed May 19 19:30:28 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:16 2010 -0600"
      },
      "message": "Documentation/spi/* compile warning fix\n\nFix this warning:\n\nDocumentation/spi/spidev_fdx.c: In function `do_msg\u0027:\nDocumentation/spi/spidev_fdx.c:61: warning: cast from pointer to integer of different size\nDocumentation/spi/spidev_fdx.c:64: warning: cast from pointer to integer of different size\n\nbuf should be unsigned long to match native arch on 32-bit x86 compile.\n\nSigned-off-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "99f1a43f436a6a92d15bddfeb65f3a920c8b88d3",
      "tree": "3aef4ab77ca8d3bb72f0eb0d3bbd9842e25948e6",
      "parents": [
        "4743a0f88c4000dfa3c422ecc4d750d3a3410550"
      ],
      "author": {
        "name": "Scott Ellis",
        "email": "scott@jumpnowtek.com",
        "time": "Mon May 24 14:20:27 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:15 2010 -0600"
      },
      "message": "spi/omap2_mcspi: Check params before dereference or use\n\nCheck spi-\u003echip_select for range before use.\n\nSigned-off-by: Scott Ellis \u003cscott@jumpnowtek.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4743a0f88c4000dfa3c422ecc4d750d3a3410550",
      "tree": "5e5e75696651a949129e3bf5488e6e85818766d4",
      "parents": [
        "8b66c13474e1683d53255f3b2948231b61cdaefd"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Tue Apr 13 10:41:51 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:15 2010 -0600"
      },
      "message": "spi/omap2_mcspi: add turbo mode support\n\nTurbo mode allows to read data to shift register when rx-buffer\nis full thus improving the perfomance. This feature is available\nfor RX-only mode.\n\nIn PIO turbo mode when the penultimate word is available\nin RX-buffer the controller should be disabled before reading data\nto prevent the next transaction triggering. The controller itself\nhandles the last word to be correctly loaded to shift-register and\nthen transferred to RX-buffer.\n\nThe turbo mode is enabled by setting turbo_mode parameter to 1.\nThis parameter is a part of omap2_mcspi_device_config structure\nwhich is passed through the spi_device controller_data pointer.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "8b66c13474e1683d53255f3b2948231b61cdaefd",
      "tree": "c015b3bd611803b688c5d7816a52ff0abe93d5dd",
      "parents": [
        "4a12404ddaa06e8ec5e2c0d8ece4d821281e6024"
      ],
      "author": {
        "name": "Roman Tereshonkov",
        "email": "roman.tereshonkov@nokia.com",
        "time": "Mon Apr 12 09:07:54 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:14 2010 -0600"
      },
      "message": "spi/omap2_mcspi: change default DMA_MIN_BYTES value to 160\n\nThe value 160 has been obtained as optimal in testing it for\nwl1271 which use spi for communication.\nIn some sense this change might also influence on other spi devices\nconnected to omap2_mcspi controller.\n\nSigned-off-by: Roman Tereshonkov \u003croman.tereshonkov@nokia.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4a12404ddaa06e8ec5e2c0d8ece4d821281e6024",
      "tree": "934a15de476cc21fd245bcf97eb78fc07c7b39a1",
      "parents": [
        "781c7b129b1beb876905f7212927aa0ee1b022e5"
      ],
      "author": {
        "name": "Grzegorz Sygieda",
        "email": "grzegorz.sygieda@tieto.com",
        "time": "Thu May 20 22:28:30 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:14 2010 -0600"
      },
      "message": "spi/pl022: fix stop queue procedure\n\nThis fix prevents queue being marked as \"stopped\", if data exists\nin the queue list.\n\nSigned-off-by: Grzegorz Sygieda \u003cgrzegorz.sygieda@tieto.com\u003e\nSigned-off-by: Lukasz Baj \u003clukasz.baj@tieto.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "781c7b129b1beb876905f7212927aa0ee1b022e5",
      "tree": "678bfc0d0a5cdd24c55024b5c2d2674eb5bea572",
      "parents": [
        "556f4aeb7d9dfac8573d0281dd555bd3210d8366"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri May 07 08:40:53 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:14 2010 -0600"
      },
      "message": "spi/pl022: add support for the PL023 derivate\n\nThis adds support for a further ST variant of the PL022 called\nPL023. Some differences in the control registers due to being\nstripped down to SPI mode only, and a new clock feedback sample\ndelay config setting is available.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "556f4aeb7d9dfac8573d0281dd555bd3210d8366",
      "tree": "43103539c2cdaae5a1032168076c52049e846025",
      "parents": [
        "338ff2982d969a8e09ca356552cb5022ad380766"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Wed May 05 09:28:15 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:13 2010 -0600"
      },
      "message": "spi/pl022: fix up differences between ARM and ST versions\n\nThe PL022 SPI driver did not cleanly separate between the\noriginal unmodified ARM version and the ST Microelectronics\nversions. Split this more cleanly and fix some whitespace\nmoaning from checkpatch at the same time.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "338ff2982d969a8e09ca356552cb5022ad380766",
      "tree": "f67a5ec9c9825281dfb8c328a8e89a1711056a98",
      "parents": [
        "0398fb70940e1f10939d6126eafb760bd48d1566"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Mon May 17 13:17:10 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:23:13 2010 -0600"
      },
      "message": "spi/spi_mpc8xxx: Do not use map_tx_dma to unmap rx_dma\n\nThis fixes a typo were map_tx_dma is used instead of\nmap_rx_dma, casing the driver to unmap rx_dma when it\nshouldn\u0027t.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "0398fb70940e1f10939d6126eafb760bd48d1566",
      "tree": "fabaaf8936b0e68ec058192cc155640672919694",
      "parents": [
        "f9218c2a60facc6ff9a793a9d9ab956194d70012"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Fri May 14 09:14:26 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue May 25 00:17:51 2010 -0600"
      },
      "message": "spi/spi_mpc8xxx: Fix QE mode Litte Endian\n\nQE mode uses Little Endian so words \u003e 8 bits are byte swapped.\nWorkaround this by always enforcing wordsize 8 for words\n\u003e 8 bits. Unfortunately this will not work for LSB transfers\nwhere wordsize is \u003e 8 bits so disable these for now.\n\nAlso move the different quirks into its own function to keep\nmpc8xxx_spi_setup_transfer() sane.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7e125f7b9cbfce4101191b8076d606c517a73066",
      "tree": "ded140947b146cc7177519cd23cf81912de32687",
      "parents": [
        "064e297c324fff9b62226aae5dc468ebb272433c",
        "a9ddabc52ce3757a4331d6c1e8bf4065333cc51b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:05:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:05:29 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide-2.6:\n  cmd640: fix kernel oops in test_irq() method\n  pdc202xx_old: ignore \"FIFO empty\" bit in test_irq() method\n  pdc202xx_old: wire test_irq() method for PDC2026x\n  IDE: pass IRQ flags to the IDE core\n  ide: fix comment typo in ide.h\n"
    },
    {
      "commit": "064e297c324fff9b62226aae5dc468ebb272433c",
      "tree": "49d031d180a30d6e94e4cfdcc46ec966399d8856",
      "parents": [
        "f13771187b9423b824f32518319f6da85d819003",
        "db52ecc2953d932b2fc1c62e585231659edd1d98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:02:58 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (30 commits)\n  Blackfin: SMP: fix continuation lines\n  Blackfin: acvilon: fix timeout usage for I2C\n  Blackfin: fix typo in BF537 IRQ comment\n  Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options\n  Blackfin: set ARCH_KMALLOC_MINALIGN\n  Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic\n  Blackfin: another year of changes (update copyright in boot log)\n  Blackfin: optimize strncpy a bit\n  Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests\n  Blackfin: move string functions to normal lib/ assembly\n  Blackfin: SIC: cut down on IAR MMR reads a bit\n  Blackfin: bf537-minotaur: fix build errors due to header changes\n  Blackfin: kgdb: pass up the CC register instead of a 0 stub\n  Blackfin: handle HW errors in the new \"FAULT\" printing code\n  Blackfin: show the whole accumulator in the pseudo DBG insn\n  Blackfin: support all possible registers in the pseudo instructions\n  Blackfin: add support for the DBG (debug output) pseudo insn\n  Blackfin: change the BUG opcode to an unused 16-bit opcode\n  Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg\n  Blackfin: add support for the DBGA (debug assert) pseudo insn\n  ...\n"
    },
    {
      "commit": "f13771187b9423b824f32518319f6da85d819003",
      "tree": "c431cf16c286065a302d5f3fb43fc1abac7e4047",
      "parents": [
        "15953654cc312429740fd58fb37a5a3d63a54376",
        "9f37af654fda88a8dcca74c785f6c20e52758866"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:01:10 2010 -0700"
      },
      "message": "Merge branch \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing\n\n* \u0027bkl/ioctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frederic/random-tracing:\n  uml: Pushdown the bkl from harddog_kern ioctl\n  sunrpc: Pushdown the bkl from sunrpc cache ioctl\n  sunrpc: Pushdown the bkl from ioctl\n  autofs4: Pushdown the bkl from ioctl\n  uml: Convert to unlocked_ioctls to remove implicit BKL\n  ncpfs: BKL ioctl pushdown\n  coda: Clean-up whitespace problems in pioctl.c\n  coda: BKL ioctl pushdown\n  drivers: Push down BKL into various drivers\n  isdn: Push down BKL into ioctl functions\n  scsi: Push down BKL into ioctl functions\n  dvb: Push down BKL into ioctl functions\n  smbfs: Push down BKL into ioctl function\n  coda/psdev: Remove BKL from ioctl function\n  um/mmapper: Remove BKL usage\n  sn_hwperf: Kill BKL usage\n  hfsplus: Push down BKL into ioctl function\n"
    },
    {
      "commit": "15953654cc312429740fd58fb37a5a3d63a54376",
      "tree": "bbb6bf8d4ea943545e29ce896848182c4f206298",
      "parents": [
        "c3ed9ea4ab460080dea9449c709be9316c670c72",
        "24af3202459d9a25643009b1ab8ab5ff04d94b49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:00:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 08:00:13 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/battery-2.6\n\n* git://git.infradead.org/battery-2.6:\n  ds2760_battery: Document ABI change\n  ds2760_battery: Make charge_now and charge_full writeable\n  power_supply: Add support for writeable properties\n  power_supply: Use attribute groups\n  power_supply: Add test_power driver\n  tosa_battery: Fix build error due to direct driver_data usage\n  wm97xx_battery: Quieten sparse warning (bat_set_pdata not declared)\n  ds2782_battery: Get rid of magic numbers in driver_data\n  ds2782_battery: Add support for ds2786 battery gas gauge\n  pda_power: Add function callbacks for suspend and resume\n  wm831x_power: Use genirq\n  Driver for Zipit Z2 battery chip\n  ds2782_battery: Fix clientdata on removal\n"
    },
    {
      "commit": "c3ed9ea4ab460080dea9449c709be9316c670c72",
      "tree": "8330e32353e132b090472751161325baf4e27133",
      "parents": [
        "0fed2b5cb4c04336b26b0cbf6f9a8c07081f79a6",
        "f00e047efdf9d31c8a7dd7875b411f97cfa7d8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:59:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:59:17 2010 -0700"
      },
      "message": "Merge branch \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-for-linus-urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  timers: Fix slack calculation for expired timers\n  timekeeping: Fix timezone update\n"
    },
    {
      "commit": "0fed2b5cb4c04336b26b0cbf6f9a8c07081f79a6",
      "tree": "a9be0f082d3c2f53eb2d5f9de9ad900c31236b34",
      "parents": [
        "0163916f1db7f345963dad1af78b7628c759c6ee",
        "41ec7ebee14189a0424176279c227168960c28ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:58:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:58:28 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (25 commits)\n  sh: fix up sh7785lcr_32bit_defconfig.\n  arch/sh/lib/strlen.S: Checkpatch cleanup\n  sh: fix up sh7786 dmaengine build.\n  sh: guard cookie consistency across termination in the DMA driver\n  sh: prevent the DMA driver from unloading, while in use\n  sh: fix Oops in the serial SCI driver\n  sh: allow platforms to specify SD-card supported voltages\n  mmc: let MFD\u0027s provide supported Vdd card voltages to tmio_mmc\n  sh: disable SD-card write-protection detection on kfr2r09\n  mfd: pass platform flags down to the tmio_mmc driver\n  tmio: add a platform flag to disable card write-protection detection\n  sh: Add SDHI DMA support to migor\n  sh: Add SDHI DMA support to kfr2r09\n  sh: Add SDHI DMA support to ms7724se\n  sh: Add SDHI DMA support to ecovec\n  mmc: add DMA support to tmio_mmc driver, when used on SuperH\n  sh: prepare the SDHI MFD driver to pass DMA configuration to tmio_mmc.c\n  mmc: prepare tmio_mmc for passing of DMA configuration from the MFD cell\n  sh: add DMA slave definitions to sh7724\n  sh: add DMA slaves for two SDHI controllers to sh7722\n  ...\n"
    },
    {
      "commit": "0163916f1db7f345963dad1af78b7628c759c6ee",
      "tree": "c33e3551b7825e8700db65b8b27869f6f7d45c72",
      "parents": [
        "a69eee4988752c7196677958b4ed8f4c2b28499a",
        "ddf08f4b90a413892bbb9bb2e8a57aed991cd47d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:57:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:57:41 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd\n\n* \u0027for-linus\u0027 of git://git.open-osd.org/linux-open-osd:\n  exofs: confusion between kmap() and kmap_atomic() api\n  exofs: Add default address_space_operations\n"
    },
    {
      "commit": "a69eee4988752c7196677958b4ed8f4c2b28499a",
      "tree": "b676b8a05e10f5003d17091fc7085fad29910702",
      "parents": [
        "3e766fd41ddc31c47ec5b2840c6a45803d35ff40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:45:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:45:43 2010 -0700"
      },
      "message": "Revert \"ath9k: Group Key fix for VAPs\"\n\nThis reverts commit 03ceedea972a82d343fa5c2528b3952fa9e615d5, since it\nbreaks resume from suspend-to-ram on Rafael\u0027s Acer Ferrari One.\nNetworkManager thinks everything is ok, but it can\u0027t connect to the AP\nto get an IP address after the resume.\n\nIn fact, it even breaks resume for non-ath9k chipsets: reverting it also\nfixes Rafael\u0027s Toshiba Protege R500 with the iwlagn driver.  As Johannes\nsays:\n\n  \"Indeed, this patch needs to be reverted. That mac80211 change is wrong\n   and completely unnecessary.\"\n\nReported-and-requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Daniel Yingqiang Ma \u003cyma.cool@gmail.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e766fd41ddc31c47ec5b2840c6a45803d35ff40",
      "tree": "f007442f20757918aa024dda848baa7670baa580",
      "parents": [
        "4fd5ec509bd486b5dd8cac1a4d4d7e2cbdf7c546",
        "7845bc3e132605e3e8a1f37748e29281164b65f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:41:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:41:47 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hirofumi/fatfs-2.6:\n  fat: convert to unlocked_ioctl\n  fat: Cleanup nls_unload() usage\n  fat: use pack_hex_byte() instead of custom one\n"
    },
    {
      "commit": "4fd5ec509bd486b5dd8cac1a4d4d7e2cbdf7c546",
      "tree": "a8ddfdcc4bfb702457e8eeff57fd6b5a2f4249b2",
      "parents": [
        "6e188240ebc2a132d70924942d7c8b9acb46e11a",
        "6d27e64d74e14c1cf2b4af438d7e8a77017bd654"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:41:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:41:13 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: Optimize TCREATE by eliminating a redundant fid clone.\n  9p: cleanup: remove unneeded assignment\n  9p: Add mksock support\n  fs/9p: Make sure we properly instantiate dentry.\n  9p: add 9P2000.L rename operation\n  9p: add 9P2000.L statfs operation\n  9p: VFS switches for 9p2000.L: VFS switches\n  9p: VFS switches for 9p2000.L: protocol and client changes\n"
    },
    {
      "commit": "6e188240ebc2a132d70924942d7c8b9acb46e11a",
      "tree": "7628df39f9c1d60a639504faaf6b5941b2c4b4ae",
      "parents": [
        "62a11ae3405b6da2535d28e5facc2de5af4a7e62",
        "240ed68eb567d80dd6bab739341999a5ab0ad55d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:37:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:37:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client: (59 commits)\n  ceph: reuse mon subscribe message instead of allocated anew\n  ceph: avoid resending queued message to monitor\n  ceph: Storage class should be before const qualifier\n  ceph: all allocation functions should get gfp_mask\n  ceph: specify max_bytes on readdir replies\n  ceph: cleanup pool op strings\n  ceph: Use kzalloc\n  ceph: use common helper for aborted dir request invalidation\n  ceph: cope with out of order (unsafe after safe) mds reply\n  ceph: save peer feature bits in connection structure\n  ceph: resync headers with userland\n  ceph: use ceph. prefix for virtual xattrs\n  ceph: throw out dirty caps metadata, data on session teardown\n  ceph: attempt mds reconnect if mds closes our session\n  ceph: clean up send_mds_reconnect interface\n  ceph: wait for mds OPEN reply to indicate reconnect success\n  ceph: only send cap releases when mds is OPEN|HUNG\n  ceph: dicard cap releases on mds restart\n  ceph: make mon client statfs handling more generic\n  ceph: drop src address(es) from message header [new protocol feature]\n  ...\n"
    },
    {
      "commit": "62a11ae3405b6da2535d28e5facc2de5af4a7e62",
      "tree": "6b68f0e74fe08c0e87488ec0653d59c653e46745",
      "parents": [
        "cedfb2db7b2d6b2c780999536aa1e2650fadee36",
        "cf9b59e9d3e008591d1f54830f570982bb307a0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:37:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:37:38 2010 -0700"
      },
      "message": "Merge branch \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027next-devicetree\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of: change of_match_device to work with struct device\n  of: Remove duplicate fields from of_platform_driver\n  drivercore: Add of_match_table to the common device drivers\n  arch/microblaze: Move dma_mask from of_device into pdev_archdata\n  arch/powerpc: Move dma_mask from of_device into pdev_archdata\n  of: eliminate of_device-\u003enode and dev_archdata-\u003e{of,prom}_node\n  of: Always use \u0027struct device.of_node\u0027 to get device node pointer.\n  i2c/of: Allow device node to be passed via i2c_board_info\n  driver-core: Add device node pointer to struct device\n  of: protect contents of of_platform.h and of_device.h\n  of/flattree: Make unflatten_device_tree() safe to call from any arch\n  of/flattree: make of_fdt.h safe to unconditionally include.\n"
    },
    {
      "commit": "cedfb2db7b2d6b2c780999536aa1e2650fadee36",
      "tree": "d36479ce5997bd6b0d66764620d9139eda263c61",
      "parents": [
        "85f9642e3199271614210b8feebe18b7652894b6",
        "bb4f6b0cd7524ad7d56709723eaf8a7bf5a87b57"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:33:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:33:43 2010 -0700"
      },
      "message": "Merge branch \u0027slab-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027slab-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slub: Use alloc_pages_exact_node() for page allocation\n  slub: __kmalloc_node_track_caller should trace kmalloc_large_node case\n  slub: Potential stack overflow\n  crypto: Use ARCH_KMALLOC_MINALIGN for CRYPTO_MINALIGN now that it\u0027s exposed\n  mm: Move ARCH_SLAB_MINALIGN and ARCH_KMALLOC_MINALIGN to \u003clinux/slub_def.h\u003e\n  mm: Move ARCH_SLAB_MINALIGN and ARCH_KMALLOC_MINALIGN to \u003clinux/slob_def.h\u003e\n  mm: Move ARCH_SLAB_MINALIGN and ARCH_KMALLOC_MINALIGN to \u003clinux/slab_def.h\u003e\n  slab: Fix missing DEBUG_SLAB last user\n  slab: add memory hotplug support\n  slab: Fix continuation lines\n"
    },
    {
      "commit": "85f9642e3199271614210b8feebe18b7652894b6",
      "tree": "fc238154693ea3ff829482faeffad0cacdb5bae4",
      "parents": [
        "9b8f77a184fcc44349c547be944ba921fd4247b3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:31:20 2010 -0700"
      },
      "message": "Documentation: update SubmitChecklist for O\u003dobjdir and kconfig testing\n\nAdd build testing using \u0027O\u003dbuilddir\u0027.\n\nAdd build testing with various kconfig symbols disabled, listing\ncommon ones that are known to cause build problems.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9b8f77a184fcc44349c547be944ba921fd4247b3",
      "tree": "89446df32c4cefc56bb1445a2dd5fed6e7bf58d6",
      "parents": [
        "9f6aa5750de30b1ba35f6cb8de50c17b4fb59cab"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:31:20 2010 -0700"
      },
      "message": "fusion: fix kernel-doc notation\n\nThe function name must be followed by a space, hypen, space, and a\nshort description.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Eric Moore \u003cEric.Moore@lsi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f6aa5750de30b1ba35f6cb8de50c17b4fb59cab",
      "tree": "ef60189f4b8fd342bd6fd043f5952b41a2779bd7",
      "parents": [
        "89bbfb6bfbd4dae1ec29d6d4b3518c031b4f190c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:31:20 2010 -0700"
      },
      "message": "scsi_scan.c: fix/convert functions to use kernel-doc\n\nscsi_scan.c: fix incorrectly formatted kernel-doc notation\n\u0026 convert documentation of 2 functions into kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89bbfb6bfbd4dae1ec29d6d4b3518c031b4f190c",
      "tree": "7b9cc9b64d8121ce9a5edcbb1d3291735806b8b4",
      "parents": [
        "4164fcc2f9b02a7cba31215328753fe328ce0d90"
      ],
      "author": {
        "name": "Carlo Marcelo Arenas Belon",
        "email": "carenas@sajinet.com.pe",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:30:56 2010 -0700"
      },
      "message": "Documentation/vm: use better value for MAP_HUGETLB\n\ndocumentation: slightly more correct value for MAP_HUGETLB in map_hugetlb.c\n\nstill not correct for alpha, mips, parisc or xtensa but working out of\nthe box in the most common architectures without having to deal with\ncomplicated macros or including architecture specific headers.\n\nSigned-off-by: Carlo Marcelo Arenas Belon \u003ccarenas@sajinet.com.pe\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4164fcc2f9b02a7cba31215328753fe328ce0d90",
      "tree": "185da33af9b06f5460c7fd7c96478b63848e26bb",
      "parents": [
        "e6a591e58e2c70912987f9f19d36ba967063b251"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:30:56 2010 -0700"
      },
      "message": "Documentation/timers/hpet_example: drop duplicate header files\n\nDocumentation/timers/hpet_example.c: fcntl.h is included more than once.\nDocumentation/timers/hpet_example.c: signal.h is included more than once.\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6a591e58e2c70912987f9f19d36ba967063b251",
      "tree": "2b49c1d8e401df32193709e9f8d3324e37d3359f",
      "parents": [
        "ef0eba477eeb424db97a162eb3a8c887b9c619df"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:30:55 2010 -0700"
      },
      "message": "Documentation/development-process: add staging \u0026 mmotm info\n\nUpdate explanation of mmotm.\nAdd explanation of drivers/staging/.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef0eba477eeb424db97a162eb3a8c887b9c619df",
      "tree": "6bfb0f3b7d835406df5bb27f11b03ed00f546472",
      "parents": [
        "0af76d950e69725dec55dc9735a37f9f9116f07f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:30:55 2010 -0700"
      },
      "message": "Documentation/development-process: add maintainers and git info\n\nAdd info on maintainers and persistent posting.\nUpdate git home page.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jonathan Corbet \u003ccorbet@lwn.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0af76d950e69725dec55dc9735a37f9f9116f07f",
      "tree": "0a1cac398853ffadddb50004a507645e68abe0c0",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hsweeten@visionengravers.com",
        "time": "Sun May 23 17:02:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 24 07:30:55 2010 -0700"
      },
      "message": "docbook: make mtd nand module init static\n\nIn the example the module_init function should be static.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f00e047efdf9d31c8a7dd7875b411f97cfa7d8e5",
      "tree": "4f6af8a7025480aa5d35e438acda9011526406ce",
      "parents": [
        "bd45b7a385c5ffd82c11a1d51880be18559e5ad9"
      ],
      "author": {
        "name": "Jeff Chua",
        "email": "jeff.chua.linux@gmail.com",
        "time": "Mon May 24 07:16:24 2010 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 24 12:10:23 2010 +0200"
      },
      "message": "timers: Fix slack calculation for expired timers\n\ncommit 3bbb9ec946 (timers: Introduce the concept of timer slack for\nlegacy timers) does not take the case into account when the timer is\nalready expired. This broke wireless drivers.\n\nThe solution is not to apply slack to already expired timers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n"
    },
    {
      "commit": "bd45b7a385c5ffd82c11a1d51880be18559e5ad9",
      "tree": "d5fb7949b599a0a0aa86233d8c3118cc5b0bf9b9",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 23 08:14:45 2010 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon May 24 11:50:38 2010 +0200"
      },
      "message": "timekeeping: Fix timezone update\n\ncommit 64ce4c2f (time: Clean up warp_clock()) breaks the timezone\nupdate in a very subtle way. To avoid the direct access to timekeeping\ninternals it adds the timezone delta to the current time with\ntimespec_add_safe(). This works nicely when the timezone delta is \u003e 0.\nIf timezone delta is \u003c 0 then the wrap check in timespec_add_safe()\ntriggers and timespec_add_safe() returns TIME_MAX and screws up\ntimekeeping completely. \n\nThe comment above timespec_add_safe() says:\n    It\u0027s assumed that both values are valid (\u003e\u003d 0)\n\nAdd the timezone seconds adjustment directly.\n\nReported-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "41ec7ebee14189a0424176279c227168960c28ad",
      "tree": "9273d7ef0e45d958818de65c2ae4b146b9a8501c",
      "parents": [
        "a5c4300389bb33ade2515c082709217f0614cf15"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:33:53 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:33:53 2010 +0900"
      },
      "message": "sh: fix up sh7785lcr_32bit_defconfig.\n\nThe build scripts inadvertently dropped this down to 29-bit, fix it\nback up.\n\nReported-by: Raul Porcel \u003carmin76@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5c4300389bb33ade2515c082709217f0614cf15",
      "tree": "d47fc7b9d62bd26aa2b5c35770073dcab0318730",
      "parents": [
        "ed0ad6d3a0720faa999e4bf9d4ed404cfd5eb4cc"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Sun May 23 20:02:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 24 08:11:07 2010 +0900"
      },
      "message": "arch/sh/lib/strlen.S: Checkpatch cleanup\n\narch/sh/lib/strlen.S:38: ERROR: trailing whitespace\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db52ecc2953d932b2fc1c62e585231659edd1d98",
      "tree": "2862ed9c5306ed45de275d9d033c1ad170bff29d",
      "parents": [
        "efc5863eb52a04134869f5ceb5f81a6fe9b47469"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Mar 26 19:27:51 2010 -0700"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:15 2010 -0400"
      },
      "message": "Blackfin: SMP: fix continuation lines\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "efc5863eb52a04134869f5ceb5f81a6fe9b47469",
      "tree": "e6f057b7818a0a883ba5f0541e1796928858b3ff",
      "parents": [
        "d016a21362194826518d4ac9ca3f768d0345cd2c"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Sun Apr 04 16:04:16 2010 +0200"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:15 2010 -0400"
      },
      "message": "Blackfin: acvilon: fix timeout usage for I2C\n\nThe timeout value is in jiffies, so it should be using HZ, not a plain\nnumber. As \u002710000\u0027 is ambiguous, 1HZ is used as conservative default.\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Valentin Yakovenkov \u003cyakovenkov@gmail.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d016a21362194826518d4ac9ca3f768d0345cd2c",
      "tree": "ba787cc297864ef259f86ef21a38685706612ccd",
      "parents": [
        "084f9ebfd0915203b603392a66be15009b348fe1"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri May 21 09:36:51 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:14 2010 -0400"
      },
      "message": "Blackfin: fix typo in BF537 IRQ comment\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "084f9ebfd0915203b603392a66be15009b348fe1",
      "tree": "b387fec4c5d993024a8d6223ab53e51ae928dd93",
      "parents": [
        "76b99699a2bbf9efdb578f9a38a202af2ecb354b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu May 20 04:26:54 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:13 2010 -0400"
      },
      "message": "Blackfin: unify duplicate MEM_MT48LC32M8A2_75 kconfig options\n\nReported-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "76b99699a2bbf9efdb578f9a38a202af2ecb354b",
      "tree": "ef7eba05b7b611009d2fb108e58b655550387416",
      "parents": [
        "eb5400b6131e6ebaacf809357643a22a72d5cc4c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 19 23:21:38 2010 -0400"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:13 2010 -0400"
      },
      "message": "Blackfin: set ARCH_KMALLOC_MINALIGN\n\nArchitectures that handle DMA-non-coherent memory need to set\nARCH_KMALLOC_MINALIGN to make sure that kmalloc\u0027ed buffer is DMA-safe:\nthe buffer doesn\u0027t share a cache with the others.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "eb5400b6131e6ebaacf809357643a22a72d5cc4c",
      "tree": "5b95658962e3a30fbfdc052647ac55bb04fc03c1",
      "parents": [
        "be1577e3787536290cc17afaeb2cd58bbcc7ed6c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 11 04:43:19 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:12 2010 -0400"
      },
      "message": "Blackfin: use atomic kmalloc in L1 alloc so it too can be atomic\n\nSome drivers allocate L1 SRAM in atomic contexts, so make sure these\nfunctions also use GFP_ATOMIC to avoid BUG()\u0027s.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "be1577e3787536290cc17afaeb2cd58bbcc7ed6c",
      "tree": "5d5ced5a78b4d9e0b2830d78603b19aca223f33c",
      "parents": [
        "648eee52ccdc623e21b920d6048e93490a4860a7"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon May 10 05:21:50 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:11 2010 -0400"
      },
      "message": "Blackfin: another year of changes (update copyright in boot log)\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "648eee52ccdc623e21b920d6048e93490a4860a7",
      "tree": "1d106f156abb6c7a0169a392f4856cd63893e079",
      "parents": [
        "c70dcabc8eba18113a4735e7b1bd09f7493e38f0"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue May 04 14:59:21 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:11 2010 -0400"
      },
      "message": "Blackfin: optimize strncpy a bit\n\nAdd a little strncpy optimization which can easily cut boot time by 20%.\n\nWhen the kernel is booting with initramfs, it builds up the filesystem\nfrom a cpio archive by calling strncpy_from_user() via fs/namei.c\u0027s\ndo_getname() on every file in the archive (which can be lots) with a\nlength of PATH_MAX (1024).  This causes the dest of the strncpy to be\npadded with many NUL bytes.\n\nThis optimization mostly causes these NUL bytes to be padded with a call\nto memset() which is already optimized for filling memory quickly, but\nthe hardware loop helps a little bit as well.\n\nBoot time measured with \u0027loglevel\u003d0\u0027 so UART speed doesn\u0027t get in the way.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c70dcabc8eba18113a4735e7b1bd09f7493e38f0",
      "tree": "80f2ca9f649b05b2bf0de3027061664db8454748",
      "parents": [
        "479ba6035862a9c08ce4351c7fff8926fde4ede5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue May 04 04:14:08 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:10 2010 -0400"
      },
      "message": "Blackfin: isram: clean up ITEST_COMMAND macro and improve the selftests\n\nThe IADDR2DTEST() macro had some duplicated logic with bit 11 and some\nincorrect comments, so scrub all of that.\n\nIn order to verify these aren\u0027t a problem (and won\u0027t be in the future),\nextend the self tests to operate on as much L1 SRAM as possible.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "479ba6035862a9c08ce4351c7fff8926fde4ede5",
      "tree": "93a6419ffdfd38056f26d4362de450f79af044b3",
      "parents": [
        "80fcdb959343ab9e0ee95c11b5ea47c44a2c3004"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon May 03 17:23:20 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:09 2010 -0400"
      },
      "message": "Blackfin: move string functions to normal lib/ assembly\n\nSince \u0027extern inline\u0027 doesn\u0027t work correctly in the context of the Linux\nkernel (too many overriding defines), move the string functions to normal\nlib/ assembly files (like the existing mem funcs).  This avoids the forced\ninline all over the kernel and allows us to place them constantly in L1.\n\nThis also avoids some module failures when gcc inserts calls to string\nfunctions but the kernel build system doesn\u0027t fully consult the library\narchives.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "80fcdb959343ab9e0ee95c11b5ea47c44a2c3004",
      "tree": "16d44c1fb014d3b9856d65c7bd8966d35a3719b2",
      "parents": [
        "11cabcb95e0d9de15f3d8a9d25336edfc5444337"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 22 21:15:00 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:09 2010 -0400"
      },
      "message": "Blackfin: SIC: cut down on IAR MMR reads a bit\n\nTweak the for loops that operate on the SIC IAR system MMRs to avoid\nre-reading them multiple times in a row.  System MMRs are a little\nslower to access, so avoid the penalty when possible.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "11cabcb95e0d9de15f3d8a9d25336edfc5444337",
      "tree": "9d929ae29a447f37f4358cf36fe1f9956948e5c6",
      "parents": [
        "d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Thu Apr 15 16:31:43 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:08 2010 -0400"
      },
      "message": "Blackfin: bf537-minotaur: fix build errors due to header changes\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "d2db97bf6bafde4ec114d1837dd3fc4cea64b2ea",
      "tree": "d16670f4269cf3255c2deb333a2895a8ef01b821",
      "parents": [
        "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Apr 12 05:53:35 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: kgdb: pass up the CC register instead of a 0 stub\n\nWhile the CC pseudo register can be deduced from the ASTAT register, make\nsure we set its value correctly instead of always stubbing it out as 0.\nGDB itself looks at this pseudo register instead of ASTAT, so we have to\nsupply the right value.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a80d5f449d1794d8e402f28cf3e1e9b57cb9f2d4",
      "tree": "72d01ce134703d40197a6c66b5c5811fdc717f59",
      "parents": [
        "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 14:07:33 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:07 2010 -0400"
      },
      "message": "Blackfin: handle HW errors in the new \"FAULT\" printing code\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "a6d9dbf5e4daaf21b33917a809a5ac1e7bce9e05",
      "tree": "2ab2008bb02ebaf13564a94828e91579e02e006b",
      "parents": [
        "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 04:30:40 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:06 2010 -0400"
      },
      "message": "Blackfin: show the whole accumulator in the pseudo DBG insn\n\nRather than print just part of the accumulator register, show the whole\n40 bits.  This matches the simulator behavior better.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "5a132f7aeba772e1e1f9ccbad14a6779cd40cdfb",
      "tree": "ee187a1cc27f4a84b13291c3eb8df12b43f1ec53",
      "parents": [
        "dc89d97fc73176c883b32ff21ae6f1164ca20d05"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Mon Mar 29 02:04:45 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: support all possible registers in the pseudo instructions\n\nRather than decoding just the common R/P registers, handle all of them.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "dc89d97fc73176c883b32ff21ae6f1164ca20d05",
      "tree": "bf96980105a75e89ebc0a61bf008e41434c2f819",
      "parents": [
        "6a4110c2b38da51b767e389a6fb477072cf5843c"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Sun Mar 28 12:50:53 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:05 2010 -0400"
      },
      "message": "Blackfin: add support for the DBG (debug output) pseudo insn\n\nAnother pseudo insn used by Blackfin simulators.  Also factor some now\ncommon register lookup code out of the DBGA handlers.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6a4110c2b38da51b767e389a6fb477072cf5843c",
      "tree": "f9c2ea8d0b442766391ed559dca5c9c11f7ce558",
      "parents": [
        "c429886a7091f9d26dee7d01c20fd822f62c35e0"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 23 17:27:41 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:04 2010 -0400"
      },
      "message": "Blackfin: change the BUG opcode to an unused 16-bit opcode\n\nThe current BUG opcode includes the bit that flags the insn as a 32bit\nopcode, but it wasn\u0027t declaring it as 32bits.  So pick an unused 16bit.\n\nURL: http://blackfin.uclinux.org/gf/tracker/5973\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "c429886a7091f9d26dee7d01c20fd822f62c35e0",
      "tree": "081191e6274817d2f3d9bee8b27b1f8f145b939f",
      "parents": [
        "6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Wed Mar 17 09:00:32 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:19:04 2010 -0400"
      },
      "message": "Blackfin: allow NMI watchdog to be used w/RETN as a scratch reg\n\nNMIs are not safe to return from because many anomaly workarounds are\nimplemented by disabling interrupts.  The NMI obviously violates this\nassumption.  Since the NMI watchdog never returns, we don\u0027t have to\nworry about it clobbering RETN when it is being used as a scratch register\nwith the exception stack.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6ce3e9c2a2cfb8849dd471349fe5e6bc37c0f13f",
      "tree": "9575e410b1fd9bbd3fab680ea4f5c3d7d8e832e0",
      "parents": [
        "2620c83668660d950cb4295aeb7147f1e599c638"
      ],
      "author": {
        "name": "Robin Getz",
        "email": "robin.getz@analog.com",
        "time": "Tue Mar 16 14:40:17 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Sat May 22 14:18:56 2010 -0400"
      },
      "message": "Blackfin: add support for the DBGA (debug assert) pseudo insn\n\nA few pseudo debug insns exist to make testing of simulators easier.\nSince these don\u0027t actually exist in the hardware, we have to have the\nexception handler take care of emulating these.  This allows sim test\ncases to be executed unmodified under Linux and thus simplify debugging\ngreatly.\n\nSigned-off-by: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "6d27e64d74e14c1cf2b4af438d7e8a77017bd654",
      "tree": "8b402bf58da42297521ec12bb024be566790cd6a",
      "parents": [
        "fe5bd0736bcdf35bd6cc300211a97c2fef8bd83e"
      ],
      "author": {
        "name": "Venkateswararao Jujjuri",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Mon May 10 18:08:28 2010 +0000"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sat May 22 12:39:02 2010 -0500"
      },
      "message": "9p: Optimize TCREATE by eliminating a redundant fid clone.\n\nThis patch removes a redundant fid clone on the directory fid and hence\nreduces a server transaction while creating new filesystem object.\n\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "fe5bd0736bcdf35bd6cc300211a97c2fef8bd83e",
      "tree": "2116a7989eeef6ff063565f8525f53b526d6c8e4",
      "parents": [
        "75cc5c9b82a31936d2a8cb75f34752000e244015"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri May 07 08:26:23 2010 +0000"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sat May 22 12:34:12 2010 -0500"
      },
      "message": "9p: cleanup: remove unneeded assignment\n\nWe never use \"v9ses\" and so we can remove it.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "75cc5c9b82a31936d2a8cb75f34752000e244015",
      "tree": "1c783ff2a3d50297c9f1c1f0130927b4dd478297",
      "parents": [
        "85e0df240e9376ff58eb1a50d9854f5f176dd297"
      ],
      "author": {
        "name": "Venkateswararao Jujjuri",
        "email": "jvrao@linux.vnet.ibm.com",
        "time": "Sat May 22 12:20:30 2010 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sat May 22 12:34:12 2010 -0500"
      },
      "message": "9p: Add mksock support\n\nWithout this patch, an attempt to mksock will get an EINVAL.\n\nBefore this patch:\n[root@localhost 1dir]# mksock mysock\nmksock: error making mysock: Invalid argument\n\nWith this patch:\n[root@localhost 1dir]# mksock mysock\n[root@localhost 1dir]# ls    -l mysock\ns--------- 1 root root 0 2010-03-31 17:44 mysock\n\nSigned-off-by: Venkateswararao Jujjuri \u003cjvrao@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "85e0df240e9376ff58eb1a50d9854f5f176dd297",
      "tree": "253d86bccb5ca9a23863de2caa40b12d3097d624",
      "parents": [
        "4681dbdacb5cdc4d3273c3a97a1858d6e00a5fe7"
      ],
      "author": {
        "name": "Aneesh Kumar K.V",
        "email": "aneesh.kumar@linux.vnet.ibm.com",
        "time": "Fri May 14 13:04:39 2010 +0000"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Sat May 22 12:34:11 2010 -0500"
      },
      "message": "fs/9p: Make sure we properly instantiate dentry.\n\nFor lookup if we get ENOENT error from the server we still\ninstantiate the dentry. We need to make sure we have dentry\noperations set in that case so that a later dput on the dentry\ndoes the expected. Without the patch we get the below error\n\n#ln  -sf abc abclink\nln: creating symbolic link `abclink\u0027: No such file or directory\n\nNow on the host do\n$ touch abclink\n\nGuest now gives ENOENT error.\n# ls\nls: cannot access abclink: No such file or directory\n\nDebugged-by:Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n"
    },
    {
      "commit": "9f37af654fda88a8dcca74c785f6c20e52758866",
      "tree": "e9a461031d9b8dffdeb29d889daf6cf1be5e4041",
      "parents": [
        "9918ff26b301e9a57f25fb12b44a46ad0c1e8f8f"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed May 19 15:08:17 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 22 17:44:21 2010 +0200"
      },
      "message": "uml: Pushdown the bkl from harddog_kern ioctl\n\nPushdown the bkl to harddog_ioctl.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Uml \u003cuser-mode-linux-devel@lists.sourceforge.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9918ff26b301e9a57f25fb12b44a46ad0c1e8f8f",
      "tree": "1b9795fc5d6e7f085b48d8a3cd853a5668f772d5",
      "parents": [
        "674b604cdd389252d89a14133b6ebf80165d1d55"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed May 19 15:08:17 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 22 17:44:20 2010 +0200"
      },
      "message": "sunrpc: Pushdown the bkl from sunrpc cache ioctl\n\nPushdown the bkl to cache_ioctl_pipefs.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Nfs \u003clinux-nfs@vger.kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "674b604cdd389252d89a14133b6ebf80165d1d55",
      "tree": "249bc1db46d63b6104474c937ad5a15b70cbfe02",
      "parents": [
        "3663df70c028bc435d6f2ec532a4849db62d1656"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed May 19 15:08:17 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 22 17:44:19 2010 +0200"
      },
      "message": "sunrpc: Pushdown the bkl from ioctl\n\nPushdown the bkl to rpc_pipe_ioctl.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Nfs \u003clinux-nfs@vger.kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "3663df70c028bc435d6f2ec532a4849db62d1656",
      "tree": "5ae705c680ac791d0caf1cc0c20ed02ae920b4de",
      "parents": [
        "d6c89d9aca0933d90ab926bf448b32f24a163792"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed May 19 15:08:17 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 22 17:44:18 2010 +0200"
      },
      "message": "autofs4: Pushdown the bkl from ioctl\n\nPushdown the bkl to autofs4_root_ioctl.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ian Kent \u003craven@themaw.net\u003e\nCc: Autofs \u003cautofs@linux.kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: John Kacur \u003cjkacur@redhat.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "f9218c2a60facc6ff9a793a9d9ab956194d70012",
      "tree": "03876aab569a848ee44b741fd389856738470148",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "Joakim.Tjernlund@transmode.se",
        "time": "Sat May 22 02:18:02 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 02:18:02 2010 -0600"
      },
      "message": "spi/spi_mpc8xxx: fix potential memory corruption.\n\ntx_dma/rx_dma are already set to a dummy buffer when no\ntx/rx buffer and t-\u003etx_dma/t-\u003erx_dma does not contain a dma\naddress, but NULL.\nThis may lead to corruption of kernel memory. Fix this by\nleaving tx_dma/rx_dma alone.\n\nDo not INIT_TX_RX while controller is enabled, this is bad according\nto the MPC8321 manual.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nAcked-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "ed0ad6d3a0720faa999e4bf9d4ed404cfd5eb4cc",
      "tree": "a333e1b48e3bf6db3c5356c4e8e7a536b84e47c5",
      "parents": [
        "9255f1deec151ac0e84871d06bc27406cb81f26f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "message": "sh: fix up sh7786 dmaengine build.\n\nThe asm/dmaengine.h header is gone now, update accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9255f1deec151ac0e84871d06bc27406cb81f26f",
      "tree": "b4e454e2339207a1ce3bbe826f624c1f80323487",
      "parents": [
        "7a5c106a0e8fd03a806d0da77eef10b4045c43a6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri May 21 15:30:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:06:35 2010 +0900"
      },
      "message": "sh: guard cookie consistency across termination in the DMA driver\n\nIf all descriptors on a channel are terminated or the channel is released,\nupdate the completed cookie counter to match the last cookie. This prevents\ninconsistency warning on resumed DMA operation.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a5c106a0e8fd03a806d0da77eef10b4045c43a6",
      "tree": "610e6c8474d0d6d9947c3c90509b85319076841a",
      "parents": [
        "85b8e3ffc47b2a1913be3079e9f1c1f66a6240b2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri May 21 15:28:51 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:06:34 2010 +0900"
      },
      "message": "sh: prevent the DMA driver from unloading, while in use\n\nThis prevents the driver from unloading, while it is in use. Unloading of the\ndriver, while its DMA channels are held, leads to a kernel Oops.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85b8e3ffc47b2a1913be3079e9f1c1f66a6240b2",
      "tree": "4eb1948eb62060280f5d57030dfb13edae049103",
      "parents": [
        "bb0fe533514c1d480c6c16f8bad070270a73a96c"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Fri May 21 15:22:40 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:06:34 2010 +0900"
      },
      "message": "sh: fix Oops in the serial SCI driver\n\nFix an Oops, triggering, if the DMA buffer allocation for the Rx channel in\nsh-sci.c fails.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb0fe533514c1d480c6c16f8bad070270a73a96c",
      "tree": "34de95399380a4043d16cf77466cabae343daf3b",
      "parents": [
        "a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:37:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:22 2010 +0900"
      },
      "message": "sh: allow platforms to specify SD-card supported voltages\n\nBoards can have different supplied voltages on different SD card slots. This\ninformation has to be passed down to the SD/MMC driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a2b14dc9615c215a8cf4f2041f6c0c3fff5fc486",
      "tree": "b4958eebca382ca616622e3abf148853e4f84f5e",
      "parents": [
        "8f4b3036d1b9bdb6f5fa0b920e0163d64a990327"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:37:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "mmc: let MFD\u0027s provide supported Vdd card voltages to tmio_mmc\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8f4b3036d1b9bdb6f5fa0b920e0163d64a990327",
      "tree": "72a294ddb86c5701dbf4acee5065d114d406b957",
      "parents": [
        "f87c20a9db43f6f731270eeef616e1bcc266c2d4"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "sh: disable SD-card write-protection detection on kfr2r09\n\nkfr2r09 board has a micro-SD card slot, therefore card write-protection\ndetection cannot work there, disable it.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f87c20a9db43f6f731270eeef616e1bcc266c2d4",
      "tree": "a8409e44117a95cc24c86af5cb3ca1e173edbd9b",
      "parents": [
        "ac8fb3e8627d5494f3d2221925a82be4c1778b0e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:08 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "mfd: pass platform flags down to the tmio_mmc driver\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac8fb3e8627d5494f3d2221925a82be4c1778b0e",
      "tree": "5e2e62928e4eeb67aac2363b613ec087546912d6",
      "parents": [
        "65a1b0347a329422e939e14daae6dad9a29e9cf2"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:36:02 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:05:21 2010 +0900"
      },
      "message": "tmio: add a platform flag to disable card write-protection detection\n\nWrite-protection status is not always available, e.g., micro-SD cards do not\nhave a write-protection switch at all. This patch adds a flag to let platforms\nforce tmio_mmc to consider the card writable.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb4f6b0cd7524ad7d56709723eaf8a7bf5a87b57",
      "tree": "df58d2c4c1f01f9bf5aa19e6a6d329b872b1f72a",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050",
        "ec49fdbd354cb133340e25ff84d88284bb17e99a",
        "e92dd4fd1aa1cd081dac03973b33c972637d5b7a",
        "5c5e3b33b7cb959a401f823707bee006caadd76e",
        "8f9f8d9e8080a2ff46caa7decef47810d093d252",
        "6b65aaf3027c4e02b42aaefd900aa79136a30681"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat May 22 10:57:52 2010 +0300"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat May 22 10:57:52 2010 +0300"
      },
      "message": "Merge branches \u0027slab/align\u0027, \u0027slab/cleanups\u0027, \u0027slab/fixes\u0027, \u0027slab/memhotadd\u0027 and \u0027slub/fixes\u0027 into slab-for-linus\n"
    },
    {
      "commit": "6b65aaf3027c4e02b42aaefd900aa79136a30681",
      "tree": "a5a9b5cb55af436f9216729b734c92ee919a66d1",
      "parents": [
        "d3e14aa336b37df76ae875fa051dfdb0e765ddf9"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan.kim@gmail.com",
        "time": "Wed Apr 14 23:58:36 2010 +0900"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat May 22 10:57:31 2010 +0300"
      },
      "message": "slub: Use alloc_pages_exact_node() for page allocation\n\nThe alloc_slab_page() in SLUB uses alloc_pages() if node is \u0027-1\u0027.  This means\nthat node validity check in alloc_pages_node is unnecessary and we can use\nalloc_pages_exact_node() to avoid comparison and branch as commit\n6484eb3e2a81807722 (\"page allocator: do not check NUMA node ID when the caller\nknows the node is valid\") did for the page allocator.\n\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nReviewed-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "d3e14aa336b37df76ae875fa051dfdb0e765ddf9",
      "tree": "da3b3e552002d0fc8d85d54b81f0b488b043e230",
      "parents": [
        "bbd7d57bfe852d9788bae5fb171c7edb4021d8ac"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Thu Apr 08 17:26:44 2010 +0800"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat May 22 10:57:31 2010 +0300"
      },
      "message": "slub: __kmalloc_node_track_caller should trace kmalloc_large_node case\n\ncommit 94b528d (kmemtrace: SLUB hooks for caller-tracking functions)\nmissed tracing kmalloc_large_node in __kmalloc_node_track_caller. We\nshould trace it same as __kmalloc_node.\n\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "bbd7d57bfe852d9788bae5fb171c7edb4021d8ac",
      "tree": "9b16ed244e0bd0b71a1d3d6e662be310f1e8f9c2",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Mar 24 22:25:47 2010 +0100"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat May 22 10:57:30 2010 +0300"
      },
      "message": "slub: Potential stack overflow\n\nI discovered that we can overflow stack if CONFIG_SLUB_DEBUG\u003dy and use slabs\nwith many objects, since list_slab_objects() and process_slab() use\nDECLARE_BITMAP(map, page-\u003eobjects).\n\nWith 65535 bits, we use 8192 bytes of stack ...\n\nSwitch these allocations to dynamic allocations.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\n"
    },
    {
      "commit": "65a1b0347a329422e939e14daae6dad9a29e9cf2",
      "tree": "abc33315cb00c6305e8e2abdbcf9f8dfecff843c",
      "parents": [
        "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:39 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to migor\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e526bc70ae0a82d345e86aa85ebdccff2fd15b6",
      "tree": "d60ca2c310a26c08d72feec45686973a8b408534",
      "parents": [
        "470ef1a71891102d300ed741164eb3c8c10c9190"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:36 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:19 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to kfr2r09\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "470ef1a71891102d300ed741164eb3c8c10c9190",
      "tree": "062e6b207208fe3a2b8907f0d433a077654042c7",
      "parents": [
        "815f1995f03112dec0767a6ab88cccf8cf198509"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ms7724se\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "815f1995f03112dec0767a6ab88cccf8cf198509",
      "tree": "b565f6bbb0ec91dbbcf49fde116d8e5f99bf64c5",
      "parents": [
        "311f3ac76826bfd8ed6213ded91ec947df164def"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: Add SDHI DMA support to ecovec\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "311f3ac76826bfd8ed6213ded91ec947df164def",
      "tree": "c848087c301930bd0104441de82d9c13c97c2f09",
      "parents": [
        "056676dabd9f4c69a6adcad208e9aa2ca7241400"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "mmc: add DMA support to tmio_mmc driver, when used on SuperH\n\nSDHI controllers on SuperH, served by the tmio_mmc driver, can use slave DMA\nfor data transfer. This patch adds support for the dmaengine API to the\ntmio_mmc driver.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Ian Molton \u003cian@mnementh.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "056676dabd9f4c69a6adcad208e9aa2ca7241400",
      "tree": "0113922d7128d285e052cd08156f283365ec86df",
      "parents": [
        "42a4533976d922ff3272fad17dd52fe3682899dd"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "sh: prepare the SDHI MFD driver to pass DMA configuration to tmio_mmc.c\n\nPass DMA slave IDs from platform down to the tmio_mmc driver, to be used\nfor dmaengine configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42a4533976d922ff3272fad17dd52fe3682899dd",
      "tree": "2c420853dd7e0194542edf9101cbf7e9f7e47904",
      "parents": [
        "d62b8a985b74ac741233396b847562dacc45a5c1"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:11 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:18 2010 +0900"
      },
      "message": "mmc: prepare tmio_mmc for passing of DMA configuration from the MFD cell\n\nAfter this patch, if the \"dma\" pointer in struct tmio_mmc_data is not NULL, it\npoints to a struct, containing two tokens, that have to be passed to the\ndmaengine driver for channel configuration.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nAcked-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d62b8a985b74ac741233396b847562dacc45a5c1",
      "tree": "92945faeaf9ec950ddaa08018abe9a871f17e0cc",
      "parents": [
        "afd46501586a399bba73e4a5879e8a864ad083fe"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:03 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slave definitions to sh7724\n\nAdd a list of SCIF and SDHI DMA slave definitions to sh7724.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afd46501586a399bba73e4a5879e8a864ad083fe",
      "tree": "2ddcefa307e5ec4295cc524ef50f67ecc8ee300b",
      "parents": [
        "10440af1bc8082c78186e7f4ea94124acee6625e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:59 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slaves for two SDHI controllers to sh7722\n\nSuperH SDHI controllers can use DMA, add slave definitions to sh7722.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10440af1bc8082c78186e7f4ea94124acee6625e",
      "tree": "119a04516924aed333f8c4e8890233a4ec5fdbd9",
      "parents": [
        "2d151248286d438e97ebb22ff676423df299da86"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: define DMA slaves per CPU type, remove now redundant header\n\nNow that DMA slave IDs are only used used in platform specific code and have\nbecome opaque cookies for the rest of the code, we can make the, CPU specific\ntoo.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d151248286d438e97ebb22ff676423df299da86",
      "tree": "22cf5d5379ef29abb073f98622df75d092b5abde",
      "parents": [
        "aee5ab0bbd224b618408cacfcc656699feec4230"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Mar 29 07:45:28 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:44:57 2010 +0900"
      },
      "message": "sh: add Video Output Unit (VOU) and AK8813 TV-encoder support to ms7724se\n\nAdd platform bindings, GPIO initialisation and allocation and AK8813 reset code\nto ms7724se.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aee5ab0bbd224b618408cacfcc656699feec4230",
      "tree": "bd63516b5cd28080c854f397a1a17af346c5fdec",
      "parents": [
        "d8252d6272682096835b4e1ef714cb1b593aa7fb"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 21 08:45:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:42:15 2010 +0900"
      },
      "message": "sh: add Video Output Unit and AK8813 video encoder support on ecovec\n\nEcovec uses the AK8813 video envoder similarly to the ms7724se platform with\nthe only difference, that on ecovec GPIOs are used for resetting and powering\nup and down the chip.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8252d6272682096835b4e1ef714cb1b593aa7fb",
      "tree": "d640efa00bc1316fbba815903b9aeda80d816d3c",
      "parents": [
        "b2e25838c5f3508ccd6184be65aca228fc600540"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 20 20:46:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: fix up the dwarf unwinder build for MODULES\u003dn.\n\nPresently the dwarf unwinder build blows up if modules are disabled,\nfix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2e25838c5f3508ccd6184be65aca228fc600540",
      "tree": "22a9836e3391da0f8c7250fc11b1644f62fcfcaf",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed May 19 23:12:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/kernel/cpu/sh4a/clock-sh7786.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf9b59e9d3e008591d1f54830f570982bb307a0d",
      "tree": "113478ce8fd8c832ba726ffdf59b82cb46356476",
      "parents": [
        "44504b2bebf8b5823c59484e73096a7d6574471d",
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:36:56 2010 -0600"
      },
      "message": "Merge remote branch \u0027origin\u0027 into secretlab/next-devicetree\n\nMerging in current state of Linus\u0027 tree to deal with merge conflicts and\nbuild failures in vio.c after merge.\n\nConflicts:\n\tdrivers/i2c/busses/i2c-cpm.c\n\tdrivers/i2c/busses/i2c-mpc.c\n\tdrivers/net/gianfar.c\n\nAlso fixed up one line in arch/powerpc/kernel/vio.c to use the\ncorrect node pointer.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "44504b2bebf8b5823c59484e73096a7d6574471d",
      "tree": "c4d901f026b499f6f0f5c64f4ecbdee297f5db1e",
      "parents": [
        "4018294b53d1dae026880e45f174c1cc63b5d435"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:22 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:41 2010 -0600"
      },
      "message": "of: change of_match_device to work with struct device\n\nThe of_node pointer is now stored directly in struct device, so\nof_match_device() should work with any device, not just struct of_device.\n\nThis patch changes the interface to of_match_device() to accept a\nstruct device instead of struct of_device.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4018294b53d1dae026880e45f174c1cc63b5d435",
      "tree": "6db3538eaf91b653381720a6d92f4f15634a93d0",
      "parents": [
        "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:02 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "of: Remove duplicate fields from of_platform_driver\n\n.name, .match_table and .owner are duplicated in both of_platform_driver\nand device_driver.  This patch is a removes the extra copies from struct\nof_platform_driver and converts all users to the device_driver members.\n\nThis patch is a pretty mechanical change.  The usage model doesn\u0027t change\nand if any drivers have been missed, or if anything has been fixed up\nincorrectly, then it will fail with a compile time error, and the fixup\nwill be trivial.  This patch looks big and scary because it touches so\nmany files, but it should be pretty safe.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sean MacLennan \u003csmaclennan@pikatech.com\u003e\n\n"
    }
  ],
  "next": "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a"
}
