)]}'
{
  "log": [
    {
      "commit": "0d5b02641faade3dfd376abdcffbd8ccb03c7a91",
      "tree": "eba42d811e457a3254bfe21b7150df8c867d51c9",
      "parents": [
        "a8ce4be7d5b99a6338e695b26358abca329735c1"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:07 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "sgivwfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .text to .devexit.text\n\nIt removes these 7 section mismatch warnings from modpost:\n\nWARNING: vmlinux.o(.devinit.text+0x1e28): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e50): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e59): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e60): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_fix\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_fix.\nIf sgivwfb_fix is only used by sgivwfb_probe then\nannotate sgivwfb_fix with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e6a): Section mismatch in reference from the function sgivwfb_probe() to the (unknown reference) .init.data:(unknown)\nThe function __devinit sgivwfb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by sgivwfb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e7f): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var1600sw\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var1600sw.\nIf sgivwfb_var1600sw is only used by sgivwfb_probe then\nannotate sgivwfb_var1600sw with a matching annotation.\n\nWARNING: vmlinux.o(.devinit.text+0x1e91): Section mismatch in reference from the function sgivwfb_probe() to the variable .init.data:sgivwfb_var\nThe function __devinit sgivwfb_probe() references\na variable __initdata sgivwfb_var.\nIf sgivwfb_var is only used by sgivwfb_probe then\nannotate sgivwfb_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a8ce4be7d5b99a6338e695b26358abca329735c1",
      "tree": "4a6e8437b9a913a02f9f747db3a5e35737efea80",
      "parents": [
        "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "s3c2410fb: fix sections\n\nSince the drivers probe calls were changed from .init.text to\n.devinit.text in commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b\n(\"platform-drivers: move probe to .devinit.text in drivers/video\") all the\nfunction from .init.text should be moved to .devinit.text, too.\n\nThe drivers remove calls can also be move from .text to .devexit.text.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Vincent Sanders \u003csupport@simtec.co.uk\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nTested-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e88a0f461aeadfe309d36a2a4fac9ffb1b0ed651",
      "tree": "7ba687702e6638737035eeb97e01e0c13283c413",
      "parents": [
        "49c39b4953e545ce3b5957cce22e1ade01c6e642"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "hitfb: fix sections\n\nSince the drivers probe call was changed from .init.text to .devinit.text\nin commit c2e13037e6794bd0d9de3f9ecabf5615f15c160b (\"platform-drivers:\nmove probe to .devinit.text in drivers/video\") the fb_fix_screeninfo and\nfb_var_screeninfo structures must be changed from .init.data to\n.devinit.data, too.\n\nAlso the drivers remove routine should be moved from .exit.text to\n.devexit.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49c39b4953e545ce3b5957cce22e1ade01c6e642",
      "tree": "7ed545609a4abd9cf818d27a08019e0c821f8d48",
      "parents": [
        "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Mon May 24 14:34:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: move FBIO_WAITFORVSYNC to linux/fb.h\n\nFBIO_WAITFORVSYNC is currently implemented by matroxfb, atyfb, intelfb and\nmore.  All of them keep redefining the same FBIO_WAITFORVSYNC macro over\nand over again, so move it to linux/fb.h and clean up those duplicate\ndefines.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Maik Broemme \u003cmbroemme@plusserver.de\u003e\nCc: Petr Vandrovec \u003cvandrove@vc.cvut.cz\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: \"Hiremath, Vaibhav\" \u003chvaibhav@ti.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f9c3e1f07e39c8af3bf42236fc553b5bb0f83f1",
      "tree": "e7933cec5b2200f3fc0c55b47a7af5bfac558596",
      "parents": [
        "fb6cb3270af8f2ad3dd556906a9c52aa85754849"
      ],
      "author": {
        "name": "Martin Ambrose",
        "email": "martin@ti.com",
        "time": "Mon May 24 14:34:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:09 2010 -0700"
      },
      "message": "fbdev: da8xx/omap-l1xx: implement double buffering\n\nThis work includes the following:\n\n- Implement handler for FBIO_WAITFORVSYNC ioctl.\n\n- Allocate the data and palette buffers separately.  A consequence of\n  this is that the palette and data loading is now done in different\n  phases.  And that the LCD must be disabled temporarily after the palette\n  is loaded but this will only happen once after init and each time the\n  palette is changed.  I think this is OK.\n\n- Allocate two (ping and pong) framebuffers from memory.\n\n- Add pan_display handler which toggles the LCDC DMA registers between\n  the ping and pong buffers.\n\nSigned-off-by: Martin Ambrose \u003cmartin@ti.com\u003e\nCc: Chaithrika U S \u003cchaithrika@ti.com\u003e\nCc: Sudhakar Rajashekhara \u003csudhakar.raj@ti.com\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb6cb3270af8f2ad3dd556906a9c52aa85754849",
      "tree": "66bf97e84b8a5977c960e3fd4c0e392e8a416b1b",
      "parents": [
        "ad1458464cbbe6935be6e20d70920301733158af"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:34:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in w100fb\n\nFix up the section in the w100fb driver, by moving:\n\n*\tw100fb_remove() from .text to .devexit.text\n\n*\tw100_get_xtal_table() from .text to .devinit.text\n\n*\tw100fb_init() from .devinit.text to .init.text\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad1458464cbbe6935be6e20d70920301733158af",
      "tree": "3c1581f3554c1ce9d17de3b6171c15aac9441b82",
      "parents": [
        "3cc04971661e37e7de6fbf9808ede554b5e1cb4e"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vga16fb\n\nFix up the sections in the vga16fb driver, by moving:\n\n*\tthe variables vga16_defined and vga16fb\n\tfrom .init.data to .devinit.data\n\n*\tvga16fb_setup() from .text to .init.text\n\n*\tvga16fb_remove() from .text. to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a420): Section mismatch in re\nference from the function vga16fb_probe() to the (unknown reference) .init.data:\n(unknown)\nThe function __devinit vga16fb_probe() references\na (unknown reference) __initdata (unknown).\nIf (unknown) is only used by vga16fb_probe then\nannotate (unknown) with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a437): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_defined\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_defined.\nIf vga16fb_defined is only used by vga16fb_probe then\nannotate vga16fb_defined with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x1a457): Section mismatch in reference from the function vga16fb_probe() to the variable .init.data:vga16fb_fix\nThe function __devinit vga16fb_probe() references\na variable __initdata vga16fb_fix.\nIf vga16fb_fix is only used by vga16fb_probe then\nannotate vga16fb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cc04971661e37e7de6fbf9808ede554b5e1cb4e",
      "tree": "d96cec3ad6f66913fedca5f47cde02980d1e8d88",
      "parents": [
        "e217e6e39f62e47f7e659b715235dbd57df480f8"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in vfb\n\nFix up the section in the vfb driver, by moving the variables vfb_default\nand vfb_fix from .init.data to .devinit.data\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/vfb.o(.devinit.text+0xf8): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_default\nThe function __devinit vfb_probe() references\na variable __initdata vfb_default.\nIf vfb_default is only used by vfb_probe then\nannotate vfb_default with a matching annotation.\n\nWARNING: drivers/video/vfb.o(.devinit.text+0x114): Section mismatch in reference from the function vfb_probe() to the variable .init.data:vfb_fix\nThe function __devinit vfb_probe() references\na variable __initdata vfb_fix.\nIf vfb_fix is only used by vfb_probe then\nannotate vfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e217e6e39f62e47f7e659b715235dbd57df480f8",
      "tree": "ab5cf6e4196fbb319ffbf8c844241584d0744114",
      "parents": [
        "bd9b5caf8616501d2ab6f17210b11f81ea7546eb"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in hgafb\n\nFix up the sections in the hgafb driver, by\n\n* moving hga_default_var and hga_fix from .init.data to .devinit.data\n\n* moving hga_detect() from .init.text to .devinit.text\n\n* moving hga_fb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x18): Section mismatch in referenc\ne from the function hgafb_probe() to the function .init.text:hga_card_detect()\nThe function __devinit hgafb_probe() references\na function __init hga_card_detect().\nIf hga_card_detect is only used by hgafb_probe then\nannotate hga_card_detect with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0xfe): Section mismatch in referenc\ne from the function hgafb_probe() to the variable .init.data:hga_fix\nThe function __devinit hgafb_probe() references\na variable __initdata hga_fix.\nIf hga_fix is only used by hgafb_probe then\nannotate hga_fix with a matching annotation.\n\nWARNING: drivers/video/hgafb.o(.devinit.text+0x105): Section mismatch in reference from the function hgafb_probe() to the variable .init.data:hga_default_var\nThe function __devinit hgafb_probe() references\na variable __initdata hga_default_var.\nIf hga_default_var is only used by hgafb_probe then\nannotate hga_default_var with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd9b5caf8616501d2ab6f17210b11f81ea7546eb",
      "tree": "d6728d43429d72dd3dd6b9f7aa4b6887abd9881f",
      "parents": [
        "dbd536bf2f1b494240b56035ee16eba2e3d89b6a"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Mon May 24 14:33:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: section cleanup in arcfb\n\nFix the sections in the arcfb driver, by moving:\n\n*\tthe variables arcfb_fix and arcfb_var from .init.data to .devinit.data\n\n*\tarcfb_remove() from .text to .devexit.text\n\nThis fixes the following warnings issued by modpost:\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x543): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_var\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_var.\nIf arcfb_var is only used by arcfb_probe then\nannotate arcfb_var with a matching annotation.\n\nWARNING: drivers/video/built-in.o(.devinit.text+0x558): Section mismatch in reference from the function arcfb_probe() to the variable .init.data:arcfb_fix\nThe function __devinit arcfb_probe() references\na variable __initdata arcfb_fix.\nIf arcfb_fix is only used by arcfb_probe then\nannotate arcfb_fix with a matching annotation.\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: \u003cstable@kernel.org\u003e\t[if \"platform-drivers: move probe to .devinit.text in drivers/video\" was merged]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dbd536bf2f1b494240b56035ee16eba2e3d89b6a",
      "tree": "e34e02565a58ede4a25e270768775ae2899e819b",
      "parents": [
        "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "sis: strcpy() \u003d\u003e strlcpy()\n\nThese are different size buffers (40 chars vs 16), we may as well be\ncautious.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Thomas Winischhofer \u003cthomas@winischhofer.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbd65e0ecdeffe5e50ad850fb7240888b1af6b22",
      "tree": "f7122e2264f303bed183f7cbe13f74f805bb5e4b",
      "parents": [
        "5815e5d36eff44b3dd38943f3a98a4d9ce985118"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "fbdev: bfin-lq035q1-fb: respect new PPI mode platform field\n\nThis lets us support the new BF527-EZKIT V2.1 via platform resources\ntweaks only.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5815e5d36eff44b3dd38943f3a98a4d9ce985118",
      "tree": "84d8cebad6272dc11217c49ee9d7078675edc7c2",
      "parents": [
        "6ba8bcd457d9fc793ac9435aa2e4138f571d4ec5"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon May 24 14:33:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc: use genirq directly in rtc-wm831x\n\nNow that the WM831x core uses genirq for the IRQ controller there is no\nneed to use the WM831x-specific wrappers to request interrupts so convert\nto use genirq directly.\n\nAlso use more meaningful strings to make /proc/interrupts more readily\nlegible.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ba8bcd457d9fc793ac9435aa2e4138f571d4ec5",
      "tree": "d562dedc503e3f67d80517494b53afa651418bb8",
      "parents": [
        "72cc8e51cfdde9007adab7d841ac4113b05b2c56"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon May 24 14:33:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-cmos: do dev_set_drvdata() earlier in the initialization\n\nThe bug is an oops when dev_get_drvdata() returned null in\ncmos_update_irq_enable().  The call tree looks like this:\n  rtc_dev_ioctl()\n    \u003d\u003e rtc_update_irq_enable()\n      \u003d\u003e cmos_update_irq_enable()\n\nIt\u0027s caused by a race condition in the module initialization.  It is\nrtc_device_register() which makes the ioctl operations live so I moved\nthe call to dev_set_drvdata() before the call to rtc_device_register().\n\nAddresses https://bugzilla.kernel.org/show_bug.cgi?id\u003d15963\n\nReported-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Malte Schroder \u003cmaltesch@gmx.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72cc8e51cfdde9007adab7d841ac4113b05b2c56",
      "tree": "be4b77d5861b92deaba1f99037075d89b8269748",
      "parents": [
        "e17ab5cbed795d3823da830f5e8d3ffe25a38446"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Mon May 24 14:33:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-ds1302: add some abstraction for new platform support\n\nThe current ds1302 driver (or at least the one that lives in /drivers/rtc)\nseems to be designed for memory mapped devices only.  This make it quite\nhard to add support for GPIO-based implementations (as this is the case\nfor the upcoming Arcom Vulcan).\n\nThis patch moves the direct register access to inline functions with\nexplicit names.  Still not as good as a proper platform driver, but at\nleast neater.\n\nSigned-off-by: Marc Zyngier \u003cmaz@misterjones.org\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e17ab5cbed795d3823da830f5e8d3ffe25a38446",
      "tree": "f5e4cc8346556c50bfdd98258b7c9264d6ca5ba7",
      "parents": [
        "5cf8f57d44d16652336fabdd65e727a6e6f98cd5"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Mon May 24 14:33:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:08 2010 -0700"
      },
      "message": "rtc-isl1208: use sysfs_{create/remove}_group\n\nInstead of individually creating and removing the sysfs device attribute\nfiles, wrap them in an attribute_group and use\nsysfs_{create/remove}_group.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cf8f57d44d16652336fabdd65e727a6e6f98cd5",
      "tree": "103df7c268ca001af6d2338020da2945bdf9bfdb",
      "parents": [
        "9f4123b78d02ba48e7e6e3cd9de789c9b85b557a"
      ],
      "author": {
        "name": "Vladimir Zapolskiy",
        "email": "vzapolskiy@gmail.com",
        "time": "Mon May 24 14:33:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "rtc-mxc: remove unnecessary clock source for rtc subsystem\n\nOn imx SoCs rtc clock parent is CKIL, but clock rate shall be determined\nusing rtc clock itself, that eliminates CKIL clock usage in the driver.\n\nSigned-off-by: Vladimir Zapolskiy \u003cvzapolskiy@gmail.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f4123b78d02ba48e7e6e3cd9de789c9b85b557a",
      "tree": "0faf7f318bd90af043c8e9e056697ca38a1281e4",
      "parents": [
        "337bbfdbffa5c893e80f96a3bf117743ceb0fefc"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Mon May 24 14:33:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "s3c rtc driver: add support for S3C64xx\n\nAdd support for the S3C64xx SoC to the generic S3C RTC driver.\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: Paul Gortmaker \u003cp_gortmaker@yahoo.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f3bc3189a001ec85c7b1119ad4aa5e39eea0f05e",
      "tree": "952cc9922d06af94491ecee754d4d24f9b1e2312",
      "parents": [
        "a321cedb12904114e2ba5041a3673ca24deb09c9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon May 24 14:33:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "xen: fix build when SYSRQ is disabled\n\nFix build error when CONFIG_MAGIC_SYSRQ is not enabled:\n\ndrivers/xen/manage.c:223: error: implicit declaration of function \u0027handle_sysrq\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a321cedb12904114e2ba5041a3673ca24deb09c9",
      "tree": "43481f2751380094a9873b3b474ae6e7e0019167",
      "parents": [
        "5db47b009d17d69a2f8d84357e7b24c3e3c2edec"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Mon May 24 14:33:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "drivers/hwmon/coretemp.c: get TjMax value from MSR\n\nThe MSR IA32_TEMPERATURE_TARGET contains the TjMax value in the newer\nIntel processors.\n\nSigned-off-by: Huaxu Wan \u003chuaxu.wan@linux.intel.com\u003e\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Yong Wang \u003cyong.y.wang@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5db47b009d17d69a2f8d84357e7b24c3e3c2edec",
      "tree": "e2b4b84a7a24bc5eb02581bec4f4fa623d046406",
      "parents": [
        "e0c70b80786296d4f3c35ebe0d52591cebf8f916"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Mon May 24 14:33:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "drivers/hwmon/coretemp.c: detect the thermal sensors by CPUID\n\nThe thermal sensors of Intel(R) CPUs can be detected by CPUID instruction,\nindicated by CPUID.06H.EAX[0].\n\nSigned-off-by: Huaxu Wan \u003chuaxu.wan@linux.intel.com\u003e\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nReviewed-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Yong Wang \u003cyong.y.wang@linux.intel.com\u003e\nCc: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0c70b80786296d4f3c35ebe0d52591cebf8f916",
      "tree": "a7d5193ceb5fed6a2a6647f592912ebeda497602",
      "parents": [
        "4a70a413ccfd1c14ef29a290a4d2dada04ccbefb"
      ],
      "author": {
        "name": "Paul Thomas",
        "email": "pthomas8589@gmail.com",
        "time": "Mon May 24 14:33:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "hwmon: add TI ads7871 a/d converter driver\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Paul Thomas \u003cpthomas8589@gmail.com\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a70a413ccfd1c14ef29a290a4d2dada04ccbefb",
      "tree": "ea7469bf991203140efa981788c2bfe6923258b1",
      "parents": [
        "6d94d4081048756df78444a07201156f4930fe48"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "lis3: setup poll interval limits\n\nSet valid adjustment window (0 - 2000ms).\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d94d4081048756df78444a07201156f4930fe48",
      "tree": "7bfecedff2b04284ab45764d0ce6ec183a6594b3",
      "parents": [
        "92ba4fe4b53b4fa5ac71ec4d80572348fca85796"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:07 2010 -0700"
      },
      "message": "lis3: interrupt handlers for 8bit wakeup and click events\n\nContent for the 8bit device threaded interrupt handlers.  Depending on the\ninterrupt line and chip configuration, either click or wakeup / freefall\nhandler is called.  In case of click, BTN_ event is sent via input device.\n In case of wakeup or freefall, input device ABS_ events are updated\nimmediatelly.\n\nIt is still possible to configure interrupt line 1 for fast freefall\ndetection and use the second line either for click or threshold based\ninterrupts.  Or both lines can be used for click / threshold interrupts.\n\nPolled input device can be set to stopped state and still get coordinate\nupdates via input device using interrupt based method.  Polled mode and\ninterrupt mode can also be used parallel.\n\nBTN_ events are remapped based on existing axis remapping information.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "92ba4fe4b53b4fa5ac71ec4d80572348fca85796",
      "tree": "c18630d8aac05eacd7320bee91a40d101d72cf5c",
      "parents": [
        "342c5f128140d54961c435d1702eadcaba97a37a"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "lis3: add skeletons for interrupt handlers\n\nOriginal lis3 driver didn\u0027t provide interrupt handler(s) for click or\nthreshold event handling.  This patch adds threaded handlers for one or\ntwo interrupt lines for 8 bit device.  Actual content for interrupt\nhandling is provided in the separate patch.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "342c5f128140d54961c435d1702eadcaba97a37a",
      "tree": "884b712d67b3319c9d8d747d5dd0cd5e0234f842",
      "parents": [
        "ecc437aeee65afeea2e1bed963ccf6c384c555ea"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "lis3: introduce platform data for second ff / wu unit\n\n8 bit device has two wakeup / free fall units.  It was not possible to\nconfigure the second unit.  This patch introduces configuration entry to\nthe platform data and also corresponding changes to the 8 bit setup\nfunction.\n\nHigh pass filters were enabled by default.  Patch introduces configuration\noption for high pass filter cut off frequency and also possibility to\ndisable or enable the filter via platform data.  Since the control is a\nnew one and default state was filter enabled, new option is used to\ndisable the filter.  This way old platform data is still compatible with\nthe change.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecc437aeee65afeea2e1bed963ccf6c384c555ea",
      "tree": "583091c4dc2c01e4de7d936d492a5cf7cc35b336",
      "parents": [
        "58e814227de9e8b5a4a50fb8018a770de9e974a0"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "lis3: separate configuration function for 8 bit device\n\nSeparate configuration function for 8 bit version of the chip.  This way\ngeneric part of the init function stays little bit more readable.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58e814227de9e8b5a4a50fb8018a770de9e974a0",
      "tree": "ecd88204d4b8baa99e73780bf5b41fd36a3c9a3e",
      "parents": [
        "4762bbc1a3a1f22095278b74dd1b8cee04858641"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "lis3: add missing constants for 8bit device\n\nDefinitions for click were missing.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "965fd9e9a2d6d0a2704815e4579008a9f65282a0",
      "tree": "221129eef9114c022ccbd397d2519130cc776439",
      "parents": [
        "26355387c21accb0919d34ee59478c23b2030ee5"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon May 24 14:33:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "drivers: acpi: don\u0027t use own implementation of hex_to_bin()\n\nRemove own implementation of hex_to_bin().\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "26355387c21accb0919d34ee59478c23b2030ee5",
      "tree": "c6acac2eaf2ebe9f95cbd560e2e3ed279eab59b7",
      "parents": [
        "91f06e66805dd94825885b3ec392c693fe9ef4d9"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon May 24 14:33:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:06 2010 -0700"
      },
      "message": "drivers: wireless: use new hex_to_bin() method\n\nInstead of using own implementation involve hex_to_bin() function.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nAcked-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1356de06cea80ffc84cde6a4f8779414f20f211e",
      "tree": "2c39819abf41a97fd332f9e77df8fd5a3c3b5f23",
      "parents": [
        "69e4469a39b67e9923731d5d77d45c04837d5def"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon May 24 14:33:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:05 2010 -0700"
      },
      "message": "staging: rt2860: use new hex_to_bin() method\n\nInstead of using own implementation involve hex_to_bin() function.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96b89f323d6af996a7f6bd84d2119cbf7145f9a4",
      "tree": "b709a9586f1be9f4fb06797e354b2bc316f6152c",
      "parents": [
        "0496b55c56d0be80e27f417f66690d97e5370f86"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon May 24 14:33:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:05 2010 -0700"
      },
      "message": "usb: atm: speedtch: use new hex_to_bin() method\n\nInstead of using own implementation which potentialy has bugs involve\nhex_to_bin() function.  It requires to have hex_to_bin() implementation\nintroduced by starter patch in series.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nCc: Duncan Sands \u003cduncan.sands@free.fr\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0496b55c56d0be80e27f417f66690d97e5370f86",
      "tree": "312292995523258b5321f205f5d705a0ca148f15",
      "parents": [
        "903788892ea0fc7fcaf7e8e5fac9a77379fc215b"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon May 24 14:33:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:05 2010 -0700"
      },
      "message": "drivers: isdn: use new hex_to_bin() method\n\nRemove own implementation of hex_to_bin().\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59592d0ccc0000d74ea5fc2a59e3ec0c9ef1fb13",
      "tree": "7a871ad14dfd9e438684787332663fba6f4db7ed",
      "parents": [
        "c74cba610c9559e72377fd9725a3d329581aa256"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: add support for one time programmable pots\n\nNew parts supported:\n\tAD5170, AD5171, AD5172, AD5173, AD5273\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c74cba610c9559e72377fd9725a3d329581aa256",
      "tree": "07d19e28be3c83eac3d6175c7b91b966bb28f69a",
      "parents": [
        "e3ae68476ce0636554b5d95a33777f80ba407dc0"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: add support for ADN2860 and AD528x pots\n\nNew parts supported:\n\tAD5280, AD5282, ADN2860\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e3ae68476ce0636554b5d95a33777f80ba407dc0",
      "tree": "3aa1fbefa2d573e1830914fe899f79caf90157d8",
      "parents": [
        "6c536e4ce8edd61fdc4ab68e19ae164a54fc958f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: add support for AD524x pots\n\nNew parts supported:\n\tAD5241, AD5242, AD5243, AD5245, AD5246, AD5247, AD5248\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c536e4ce8edd61fdc4ab68e19ae164a54fc958f",
      "tree": "1d09ef6de4c04a4bd597b060d668fce2eac14681",
      "parents": [
        "0c53b9fbcca8870e4f4b248f4ed5fdadd43a01b6"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: add support for SPI parts\n\nSplit the bus logic out into separate files so that we can handle I2C and\nSPI busses independently.  The new SPI bus logic brings in support for a\nlot more parts:\n\n\tAD5160, AD5161, AD5162, AD5165, AD5200, AD5201, AD5203,\n\tAD5204, AD5206, AD5207, AD5231, AD5232, AD5233, AD5235,\n\tAD5260, AD5262, AD5263, AD5290, AD5291, AD5292, AD5293,\n\tAD7376, AD8400, AD8402, AD8403, ADN2850\n\n[randy.dunlap@oracle.com: fix ad525X_dpot build]\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c53b9fbcca8870e4f4b248f4ed5fdadd43a01b6",
      "tree": "8577164ee5038cff73eb9711fa24f4b3c0771c32",
      "parents": [
        "0993dbedf2cc2f5fd0701fa3b27afdd303536b87"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: extend write argument to 16bits\n\nThe possible output data is 16bits, not 8bits, so don\u0027t truncate it.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0993dbedf2cc2f5fd0701fa3b27afdd303536b87",
      "tree": "6ba120759da8e61240062e341d5a9533013a8c2b",
      "parents": [
        "7d52669b14e36f8365070324be009486d387ad00"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon May 24 14:33:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:04 2010 -0700"
      },
      "message": "ad525x_dpot: simplify duplicated sysfs defines\n\nMacro away the duplication to make maintenance easier.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa1f68db6ca7ebb6fc4487ac215bffba06c01c28",
      "tree": "6682b0c8d27c0d0a377125215f54378be37c5b61",
      "parents": [
        "6c5e303afdf2910e58aeda56c10506342545a5af"
      ],
      "author": {
        "name": "Samu Onkalo",
        "email": "samu.p.onkalo@nokia.com",
        "time": "Mon May 24 14:33:10 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:03 2010 -0700"
      },
      "message": "drivers: misc: pass miscdevice pointer via file private data\n\nFor misc devices, inode-\u003ei_cdev doesn\u0027t point to the device drivers own\ndata.  Link between file operations and device driver internal data is\nlost.  Pass pointer to misc device struct via file private data for driver\nopen function use.\n\nSigned-off-by: Samu Onkalo \u003csamu.p.onkalo@nokia.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08a82c6872ac1d37cb993a52f1b35f97f48295bd",
      "tree": "43599b0869e8001e3e207e3498a5d510720070f2",
      "parents": [
        "4be929be34f9bdeffa40d815d32d7d60d2c7f03b"
      ],
      "author": {
        "name": "Phil Carmody",
        "email": "ext-phil.2.carmody@nokia.com",
        "time": "Mon May 24 14:33:04 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:03 2010 -0700"
      },
      "message": "hvsi: fix messed up error checking getting state name\n\nHandle out-of-range indices before reading what they refer to.  And don\u0027t\naccess the one-past-the-end element of the array either.\n\nSigned-off-by: Phil Carmody \u003cext-phil.2.carmody@nokia.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Roel Kluin \u003croel.kluin@gmail.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4be929be34f9bdeffa40d815d32d7d60d2c7f03b",
      "tree": "4d2c6e2b8ef766e565e2e050ee151de2e02081d3",
      "parents": [
        "940370fc86b920b51a34217a1facc3e9e97c2456"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon May 24 14:33:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "kernel-wide: replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN\n\n- C99 knows about USHRT_MAX/SHRT_MAX/SHRT_MIN, not\n  USHORT_MAX/SHORT_MAX/SHORT_MIN.\n\n- Make SHRT_MIN of type s16, not int, for consistency.\n\n[akpm@linux-foundation.org: fix drivers/dma/timb_dma.c]\n[akpm@linux-foundation.org: fix security/keys/keyring.c]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "940370fc86b920b51a34217a1facc3e9e97c2456",
      "tree": "6d53529bc158408c42df40d78ee728adb399f787",
      "parents": [
        "b3b77c8caef1750ebeea1054e39e358550ea9f55"
      ],
      "author": {
        "name": "Yury Polyanskiy",
        "email": "ypolyans@princeton.edu",
        "time": "Mon May 24 14:33:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "hangcheck-timer: fix x86_32 bugs\n\ndrivers/char/hangcheck-timer.c is doubly broken.  When the overflown value\nof TIMER_FREQ is abnormally low, it spams the syslog with KERN_CRIT\nmessages \"Hangcheck: hangcheck value past margin!\" But whether it happens\nor not depends on HZ and lpj in a complex way.  People have hit it\noccasionally as far as google search can tell.\n\nFirst, the following line overflows unsigned long:\n\n# define TIMER_FREQ (HZ*loops_per_jiffy)\n\nSecond, and more importantly, loops_per_jiffy has little to do with the\ncon\u003d version from the the time scale of get_cycles() (aka rdtsc) to the\ntime scale of jiffies.\n\nThe attached patch resolves both of the problems.\n\nAcked-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Jan Glauber \u003cjan.glauber@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f85f87d4f81d1e5a2d502d48316a1bdc5acac0b",
      "tree": "ef9254e52665274ae4d0fd1381cc2ae5a48791f6",
      "parents": [
        "6cdafaae41d52e6ef9a5c5be23602ef083e4d0f9"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon May 24 14:32:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "cpuidle: add a repeating pattern detector to the menu governor\n\nCurrently, the menu governor uses the (corrected) next timer as key item\nfor predicting the idle duration.\n\nIt turns out that there are specific cases where this breaks down: There\nare cases where we have a very repetitive pattern of idle durations, where\nthe idle period is pretty much the same, for reasons completely unrelated\nto the next timer event.  Examples of such repeating patterns are network\nloads with irq mitigation, the mouse moving but in theory also the wifi\nbeacons.\n\nThis patch adds a relatively simple detector for such repeating patterns,\nwhere the standard deviation of the last 8 idle periods is compared to a\nthreshold.\n\nWith this extra predictor in place, measurements show that the DECAY\nfactor can now be increased (the decaying average will now decay slower)\nto get an even more stable result.\n\n[arjan@infradead.org: fix bug identified by Frank]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Corrado Zoccolo \u003cczoccolo@gmail.com\u003e\nCc: Frank Rowand \u003cfrank.rowand@am.sony.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9a137cb00d8b0f71c08a9e67d993f53e7713d21",
      "tree": "b55b5360bedfc1fb66a6d568b80d93ae0e6597b7",
      "parents": [
        "69dcf3db03626c4f18de624e8632454ea12ff260"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon May 24 14:32:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:07:02 2010 -0700"
      },
      "message": "m68knommu: fix broken use of BUAD_TABLE_SIZE in 68328serial driver\n\nCommit 8b505ca8e2600eb9e7dd2d6b2682a81717671374 (\"serial: 68328serial.c:\nremove BAUD_TABLE_SIZE macro\") misses one use of BAUD_TABLE_SIZE.  So the\nresulting 68328serial.c does not compile:\n\ndrivers/serial/68328serial.c: In function `m68328_console_setup\u0027:\ndrivers/serial/68328serial.c:1439: error: `BAUD_TABLE_SIZE\u0027 undeclared (first use in this function)\ndrivers/serial/68328serial.c:1439: error: (Each undeclared identifier is reported only once\ndrivers/serial/68328serial.c:1439: error: for each function it appears in.)\n\nFix that last use of it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nCc: Thiago Farina \u003ctfransosi@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed4a6d7f0676db50b5023cc01f6cda82a2f2a307",
      "tree": "6496343ba964e105cf30f8703714471f22edc806",
      "parents": [
        "76ab0f530e4a01d4dc20cdc1d5e87753c579dc18"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Mon May 24 14:32:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 25 08:06:59 2010 -0700"
      },
      "message": "mm: compaction: add /sys trigger for per-node memory compaction\n\nAdd a per-node sysfs file called compact.  When the file is written to,\neach zone in that node is compacted.  The intention that this would be\nused by something like a job scheduler in a batch system before a job\nstarts so that the job can allocate the maximum number of hugepages\nwithout significant start-up cost.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nAcked-by: Rik van Riel \u003criel@redhat.com\u003e\nReviewed-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "597b9d1e44e9ba69f2454a5318bbe7a6d5e6930a",
      "tree": "373f1f1387143b0ea8811ca6e2a6812f0a86d933",
      "parents": [
        "173b3a7a059a6998a6c0733710818c473cc0de4c"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:13:01 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "drivercore: Add of_match_table to the common device drivers\n\nOF-style matching can be available to any device, on any type of bus.\nThis patch allows any driver to provide an OF match table when CONFIG_OF\nis enabled so that drivers can be bound against devices described in\nthe device tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "cb6dc512b745292eaf123fedf437c211e27fb680",
      "tree": "56177ae8f827c346b9180aad8723be8e04b50153",
      "parents": [
        "58f9b0b02414062eaff46716bc04b47d7e79add5"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Apr 13 16:12:59 2010 -0700"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat May 22 00:10:40 2010 -0600"
      },
      "message": "arch/powerpc: Move dma_mask from of_device into pdev_archdata\n\nBy moving dma_mask into pdev_archdata, and adding archdata to\nstruct of_device, it makes it possible to substitute of_device\nwith struct platform_device, which is a stepping stone to\nremoving the of_platform bus entirely.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "f4b87dee923342505e1ddba8d34ce9de33e75050",
      "tree": "8940649c70ce9cee1186e602d7ad81de06bbbcec",
      "parents": [
        "2faa4cf76e7d229016240b79b50a43d81f458323"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 21 12:44:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 20:30:33 2010 -0700"
      },
      "message": "fbmem: avoid printk format warning with 32-bit resources\n\nFix printk formats:\n\n  drivers/video/fbmem.c: In function \u0027fb_do_apertures_overlap\u0027:\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 3 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n  drivers/video/fbmem.c:1494: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 5 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e8bebe2f71d26871b0970ae1d9cf0ed3cdd9569d",
      "tree": "c0d82cbd11daaf579b74121c6641d58947091094",
      "parents": [
        "6109e2ce2600e2db26cd0424bb9c6ed019723288",
        "82f3952c02add60b15eea9151d4d99b6b82066c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 19:37:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 19:37:45 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (69 commits)\n  fix handling of offsets in cris eeprom.c, get rid of fake on-stack files\n  get rid of home-grown mutex in cris eeprom.c\n  switch ecryptfs_write() to struct inode *, kill on-stack fake files\n  switch ecryptfs_get_locked_page() to struct inode *\n  simplify access to ecryptfs inodes in -\u003ereadpage() and friends\n  AFS: Don\u0027t put struct file on the stack\n  Ban ecryptfs over ecryptfs\n  logfs: replace inode uid,gid,mode initialization with helper function\n  ufs: replace inode uid,gid,mode initialization with helper function\n  udf: replace inode uid,gid,mode init with helper\n  ubifs: replace inode uid,gid,mode initialization with helper function\n  sysv: replace inode uid,gid,mode initialization with helper function\n  reiserfs: replace inode uid,gid,mode initialization with helper function\n  ramfs: replace inode uid,gid,mode initialization with helper function\n  omfs: replace inode uid,gid,mode initialization with helper function\n  bfs: replace inode uid,gid,mode initialization with helper function\n  ocfs2: replace inode uid,gid,mode initialization with helper function\n  nilfs2: replace inode uid,gid,mode initialization with helper function\n  minix: replace inode uid,gid,mode init with helper\n  ext4: replace inode uid,gid,mode init with helper\n  ...\n\nTrivial conflict in fs/fs-writeback.c (mark bitfields unsigned)\n"
    },
    {
      "commit": "6109e2ce2600e2db26cd0424bb9c6ed019723288",
      "tree": "54b5d347bf12e0a987edfb52f287399f748a9a38",
      "parents": [
        "0961d6581c870850342ad6ea25263763433d666f",
        "ac81860ea073daed50246af54db706c6e491f240"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 18:58:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 18:58:52 2010 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (36 commits)\n  PCI: hotplug: pciehp: Removed check for hotplug of display devices\n  PCI: read memory ranges out of Broadcom CNB20LE host bridge\n  PCI: Allow manual resource allocation for PCI hotplug bridges\n  x86/PCI: make ACPI MCFG reserved error messages ACPI specific\n  PCI hotplug: Use kmemdup\n  PM/PCI: Update PCI power management documentation\n  PCI: output FW warning in pci_read/write_vpd\n  PCI: fix typos pci_device_dis/enable to pci_dis/enable_device in comments\n  PCI quirks: disable msi on AMD rs4xx internal gfx bridges\n  PCI: Disable MSI for MCP55 on P5N32-E SLI\n  x86/PCI: irq and pci_ids patch for additional Intel Cougar Point DeviceIDs\n  PCI: aerdrv: trivial cleanup for aerdrv_core.c\n  PCI: aerdrv: trivial cleanup for aerdrv.c\n  PCI: aerdrv: introduce default_downstream_reset_link\n  PCI: aerdrv: rework find_aer_service\n  PCI: aerdrv: remove is_downstream\n  PCI: aerdrv: remove magical ROOT_ERR_STATUS_MASKS\n  PCI: aerdrv: redefine PCI_ERR_ROOT_*_SRC\n  PCI: aerdrv: rework do_recovery\n  PCI: aerdrv: rework get_e_source()\n  ...\n"
    },
    {
      "commit": "0961d6581c870850342ad6ea25263763433d666f",
      "tree": "371c61fd7f621397907983031003e784a040402e",
      "parents": [
        "1756ac3d3c41341297ea25b818b7fce505bb2a9a",
        "fd0c8894893cba722bdea12de25b49f980795d06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:25:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:25:01 2010 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Set a more specific taint flag for invalid BIOS DMAR tables\n  intel-iommu: Combine the BIOS DMAR table warning messages\n  panic: Add taint flag TAINT_FIRMWARE_WORKAROUND (\u0027I\u0027)\n  panic: Allow warnings to set different taint flags\n  intel-iommu: intel_iommu_map_range failed at very end of address space\n  intel-iommu: errors with smaller iommu widths\n  intel-iommu: Fix boot inside 64bit virtualbox with io-apic disabled\n  intel-iommu: use physfn to search drhd for VF\n  intel-iommu: Print out iommu seq_id\n  intel-iommu: Don\u0027t complain that ACPI_DMAR_SCOPE_TYPE_IOAPIC is not supported\n  intel-iommu: Avoid global flushes with caching mode.\n  intel-iommu: Use correct domain ID when caching mode is enabled\n  intel-iommu mistakenly uses offset_pfn when caching mode is enabled\n  intel-iommu: use for_each_set_bit()\n  intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl.\n"
    },
    {
      "commit": "1756ac3d3c41341297ea25b818b7fce505bb2a9a",
      "tree": "96382220afbb82fd5c576c4c08b3c3e13282851f",
      "parents": [
        "98edb6ca4174f17a64890a02f44c211c8b44fb3c",
        "0643e4c6e4fd67778fa886a89e6ec2320e0ff4d3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:22:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:22:52 2010 -0700"
      },
      "message": "Merge branch \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027virtio\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus: (27 commits)\n  drivers/char: Eliminate use after free\n  virtio: console: Accept console size along with resize control message\n  virtio: console: Store each console\u0027s size in the console structure\n  virtio: console: Resize console port 0 on config intr only if multiport is off\n  virtio: console: Add support for nonblocking write()s\n  virtio: console: Rename wait_is_over() to will_read_block()\n  virtio: console: Don\u0027t always create a port 0 if using multiport\n  virtio: console: Use a control message to add ports\n  virtio: console: Move code around for future patches\n  virtio: console: Remove config work handler\n  virtio: console: Don\u0027t call hvc_remove() on unplugging console ports\n  virtio: console: Return -EPIPE to hvc_console if we lost the connection\n  virtio: console: Let host know of port or device add failures\n  virtio: console: Add a __send_control_msg() that can send messages without a valid port\n  virtio: Revert \"virtio: disable multiport console support.\"\n  virtio: add_buf_gfp\n  trans_virtio: use virtqueue_xxx wrappers\n  virtio-rng: use virtqueue_xxx wrappers\n  virtio_ring: remove a level of indirection\n  virtio_net: use virtqueue_xxx wrappers\n  ...\n\nFix up conflicts in drivers/net/virtio_net.c due to new virtqueue_xxx\nwrappers changes conflicting with some other cleanups.\n"
    },
    {
      "commit": "a8251096b427283c47e7d8f9568be6b388dd68ec",
      "tree": "edc9747e30b4b4413aa99acfbd3104d81b1c303b",
      "parents": [
        "27a3353a4525afe984f3b793681869d636136b69",
        "480b02df3aa9f07d1c7df0cd8be7a5ca73893455"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:15:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:15:44 2010 -0700"
      },
      "message": "Merge branch \u0027modules\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* \u0027modules\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  module: drop the lock while waiting for module to complete initialization.\n  MODULE_DEVICE_TABLE(isapnp, ...) does nothing\n  hisax_fcpcipnp: fix broken isapnp device table.\n  isapnp: move definitions to mod_devicetable.h so file2alias can reach them.\n"
    },
    {
      "commit": "27a3353a4525afe984f3b793681869d636136b69",
      "tree": "6c89654b6203b5b3196c128ced8a6b6c8b60b58a",
      "parents": [
        "6f68fbaafbaa033205cd131d3e1f3c4b914e9b78",
        "785cfc0324b9321efb85b0935af2b474d615daa1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:13:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:13:24 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (32 commits)\n  Move N014, N051 and CR620 dmi information to load scm dmi table\n  drivers/platform/x86/eeepc-wmi.c: fix build warning\n  X86 platfrom wmi: Add debug facility to dump WMI data in a readable way\n  X86 platform wmi: Also log GUID string when an event happens and debug is set\n  X86 platform wmi: Introduce debug param to log all WMI events\n  Clean up all objects used by scm model when driver initial fail or exit\n  msi-laptop: fix up some coding style issues found by checkpatch\n  msi-laptop: Add i8042 filter to sync sw state with BIOS when function key pressed\n  msi-laptop: Set rfkill init state when msi-laptop intiial\n  msi-laptop: Add MSI CR620 notebook dmi information to scm models table\n  msi-laptop: Add N014 N051 dmi information to scm models table\n  drivers/platform/x86: Use kmemdup\n  drivers/platform/x86: Use kzalloc\n  drivers/platform/x86: Clarify the MRST IPC driver description slightly\n  eeepc-wmi: depends on BACKLIGHT_CLASS_DEVICE\n  IPC driver for Intel Mobile Internet Device (MID) platforms\n  classmate-laptop: Add RFKILL support.\n  thinkpad-acpi: document backlight level writeback at driver init\n  thinkpad-acpi: clean up ACPI handles handling\n  thinkpad-acpi: don\u0027t depend on led_path for led firmware type (v2)\n  ...\n"
    },
    {
      "commit": "6f68fbaafbaa033205cd131d3e1f3c4b914e9b78",
      "tree": "56b434496064ed170f94381e3ec4c6c340b71376",
      "parents": [
        "6e4513972a5ad28517477d21f301a02ac7a0df76",
        "0b28330e39bbe0ffee4c56b09fc415fcec595ea3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 17:05:46 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: extend the control command to include an arg\n  async_tx: trim dma_async_tx_descriptor in \u0027no channel switch\u0027 case\n  DMAENGINE: DMA40 fix for allocation of logical channel 0\n  DMAENGINE: DMA40 support paused channel status\n  dmaengine: mpc512x: Use resource_size\n  DMA ENGINE: Do not reset \u0027private\u0027 of channel\n  ioat: Remove duplicated devm_kzalloc() calls for ioatdma_device\n  ioat3: disable cacheline-unaligned transfers for raid operations\n  ioat2,3: convert to producer/consumer locking\n  ioat: convert to circ_buf\n  DMAENGINE: Support for ST-Ericssons DMA40 block v3\n  async_tx: use of kzalloc/kfree requires the include of slab.h\n  dmaengine: provide helper for setting txstate\n  DMAENGINE: generic channel status v2\n  DMAENGINE: generic slave control v2\n  dma: timb-dma: Update comment and fix compiler warning\n  dma: Add timb-dma\n  DMAENGINE: COH 901 318 fix bytesleft\n  DMAENGINE: COH 901 318 rename confusing vars\n"
    },
    {
      "commit": "6e4513972a5ad28517477d21f301a02ac7a0df76",
      "tree": "c88abe8297ea3971f722e0787842fb790d14767a",
      "parents": [
        "d79df0b1eda0099a22cbcece01ce5e7d222450de",
        "19fdb9eefb21b72edbc365b838502780c392bad6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:49:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:49:14 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md: (45 commits)\n  md: don\u0027t insist on valid event count for spare devices.\n  md: simplify updating of event count to sometimes avoid updating spares.\n  md/raid6: Fix raid-6 read-error correction in degraded state\n  md: restore ability of spare drives to spin down.\n  md: Fix read balancing in RAID1 and RAID10 on drives \u003e 2TB\n  md/linear: standardise all printk messages\n  md/raid0: tidy up printk messages.\n  md/raid10: tidy up printk messages.\n  md/raid1: improve printk messages\n  md/raid5: improve consistency of error messages.\n  md: remove EXPERIMENTAL designation from RAID10\n  md: allow integers to be passed to md/level\n  md: notify mdstat waiters of level change\n  md/raid4: permit raid0 takeover\n  md/raid1: delay reads that could overtake behind-writes.\n  md/raid1: fix confusing \u0027redirect sector\u0027 message.\n  md: don\u0027t unregister the thread in mddev_suspend\n  md: factor out init code for an mddev\n  md: pass mddev to make_request functions rather than request_queue\n  md: call md_stop_writes from md_stop\n  ...\n"
    },
    {
      "commit": "19fdb9eefb21b72edbc365b838502780c392bad6",
      "tree": "deae04c48532d6eab64ed4b0396737bb854b5506",
      "parents": [
        "be6800a73aa2f3dc14744c3b80e676d189789f04",
        "3ff195b011d7decf501a4d55aeed312731094796"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat May 22 08:31:36 2010 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat May 22 08:31:36 2010 +1000"
      },
      "message": "Merge commit \u00273ff195b011d7decf501a4d55aeed312731094796\u0027 into for-linus\n\nConflicts:\n\tdrivers/md/md.c\n\n- Resolved conflict in md_update_sb\n- Added extra \u0027NULL\u0027 arg to new instance of sysfs_get_dirent.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "8018ab057480974e7f26a387bf4ce040e9a5f6f1",
      "tree": "98298180bf60797a028eca4f24234dc67d38a9d4",
      "parents": [
        "e970a573ce30a3976234dcfb67906c164b0df9ee"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Mar 22 17:32:25 2010 +0100"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri May 21 18:31:21 2010 -0400"
      },
      "message": "sanitize vfs_fsync calling conventions\n\nNow that the last user passing a NULL file pointer is gone we can remove\nthe redundant dentry argument and associated hacks inside vfs_fsynmc_range.\n\nThe next step will be removig the dentry argument from -\u003efsync, but given\nthe luck with the last round of method prototype changes I\u0027d rather\ndefer this until after the main merge window.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "d79df0b1eda0099a22cbcece01ce5e7d222450de",
      "tree": "eb9c938fa5faf285fb091d7446508a32229ceea4",
      "parents": [
        "6e80e8ed5eb92d0112674aabe82951266a6a1051",
        "c8d1a126924fcbc1d61ceb830226e0c7afdcc841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:26:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:26:46 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6: (577 commits)\n  Staging: ramzswap: Handler for swap slot free callback\n  swap: Add swap slot free callback to block_device_operations\n  swap: Add flag to identify block swap devices\n  Staging: vt6655: use ETH_FRAME_LEN macro instead of custom one\n  Staging: vt6655: use ETH_DATA_LEN macro instead of custom one\n  Staging: vt6655: use ETH_FCS_LEN macro instead of custom one\n  Staging: vt6656: use ETH_HLEN macro instead of custom one\n  Staging: comedi: quatech_daqp_cs.c Replace eos semaphore with a completion.\n  Staging: dt3155v4l: remove private memory allocator\n  Staging: crystalhd: Remove typedefs from driver\n  Staging: winbond: Fix for pointer name format issue in mds.c\n  Staging: vt6656: removed custom UCHAR/USHORT/UINT/ULONG/ULONGLONG typedefs\n  Staging: vt6656: removed custom CHAR/SHORT/INT/LONG typedefs\n  Staging: comedi: Altered the way printk is used in 8255.c\n  staging: iio: adis16350 and similar IMU driver\n  Staging: iio: max1363 Fix two bugs in single_channel_from_ring\n  Staging: iio: adis16220 extract bin_attribute structures from state\n  Staging: iio: adis16220 vibration sensor driver\n  Staging: comedi: Kconfig dependancy fixes\n  Staging: comedi: fix up build error from last Kconfig changes\n  ...\n"
    },
    {
      "commit": "6e80e8ed5eb92d0112674aabe82951266a6a1051",
      "tree": "4913d191cd088f355b92109af5ffa7d75e15ae4a",
      "parents": [
        "6969a434737dd82f7343e3fcd529bc320508d9fc",
        "ee9a3607fb03e804ddf624544105f4e34260c380"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:25:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:25:33 2010 -0700"
      },
      "message": "Merge branch \u0027for-2.6.35\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-2.6.35\u0027 of git://git.kernel.dk/linux-2.6-block: (86 commits)\n  pipe: set lower and upper limit on max pages in the pipe page array\n  pipe: add support for shrinking and growing pipes\n  drbd: This is now equivalent to drbd release 8.3.8rc1\n  drbd: Do not free p_uuid early, this is done in the exit code of the receiver\n  drbd: Null pointer deref fix to the large \"multi bio rewrite\"\n  drbd: Fix: Do not detach, if a bio with a barrier fails\n  drbd: Ensure to not trigger late-new-UUID creation multiple times\n  drbd: Do not Oops when C_STANDALONE when uuid gets generated\n  writeback: fix mixed up arguments to bdi_start_writeback()\n  writeback: fix problem with !CONFIG_BLOCK compilation\n  block: improve automatic native capacity unlocking\n  block: use struct parsed_partitions *state universally in partition check code\n  block,ide: simplify bdops-\u003eset_capacity() to -\u003eunlock_native_capacity()\n  block: restart partition scan after resizing a device\n  buffer: make invalidate_bdev() drain all percpu LRU add caches\n  block: remove all rcu head initializations\n  writeback: fixups for !dirty_writeback_centisecs\n  writeback: bdi_writeback_task() must set task state before calling schedule()\n  writeback: ensure that WB_SYNC_NONE writeback with sb pinned is sync\n  drivers/block/drbd: Use kzalloc\n  ...\n"
    },
    {
      "commit": "6969a434737dd82f7343e3fcd529bc320508d9fc",
      "tree": "13d9982aa8fc5f5448ea678de2f1850d63802e79",
      "parents": [
        "0fc377bd648d1935ea34665239e3f0a274b71698",
        "0453fb3c528c5eb3483441a466b24a4cb409eec5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:23:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:23:54 2010 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (25 commits)\n  MIPS: Use GCC __builtin_prefetch() to implement prefetch().\n  MIPS: Octeon: Serial port fixes for OCTEON simulator.\n  MIPS: Octeon: Get rid of early serial.\n  MIPS: AR7: prevent race between clock initialization and devices registration\n  MIPS: AR7: use ar7_has_high_vlynq() to determine watchdog base address\n  MIPS: BCM63xx: Avoid namespace clash on GPIO_DIR_{IN,OUT}\n  MIPS: MTX-1: Update defconfig\n  MIPS: BCM47xx: Update defconfig\n  MIPS: RB532: Update defconfig\n  MIPS: AR7: Update defconfig\n  RTC: rtc-cmos: Fix binary mode support\n  MIPS: Oprofile: Loongson: Cleanup the comments\n  MIPS: Oprofile: Loongson: Cleanup of the macros\n  MIPS: Oprofile: Loongson: Remove unused variable from loongson2_cpu_setup()\n  MIPS: Oprofile: Loongson: Remove useless parentheses\n  MIPS: Oprofile: Loongson: Unify macro for setting events\n  MIPS: nofpu and nodsp only affect CPU0\n  MIPS: Clean up tables for bootmem allocation\n  MIPS: Coding style cleanups of access of FCSR rounding mode bits\n  MIPS: Loongson 2F: Add gpio/gpioilb support\n  ...\n"
    },
    {
      "commit": "1f7f314bf2a77f1d499b41001ebdafb261f00f30",
      "tree": "aa7eddcf09fe38abb274dffb457e3c0949cfbb3d",
      "parents": [
        "2a8ba8f032160552a3beffab8aae9019ff477504",
        "fce064cbda85dda330150e8d4d9f6db1a3300023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:20:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 15:20:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux\n\n* \u0027for-linus\u0027 of git://gitorious.org/linux-omap-dss2/linux: (23 commits)\n  OMAP: DSS2: Fix omap_dss_probe() error path\n  OMAP: DSS2: omap_dss_probe() conditional compilation cleanup\n  board-omap3-beagle: add DSS2 support\n  OMAP2: DSS: Add missing line for update bg color\n  OMAP3630: DSS2: Updating MAX divider value\n  OMAP: RX51: Update board defconfig\n  OMAP: DSS2: Add ACX565AKM Panel Driver\n  OMAP: RX51: Add Touch Controller in SPI board info\n  OMAP: RX51: Add LCD Panel support\n  OMAP: DSS2: TPO-TD03MTEA1: fix Kconfig dependency\n  OMAP: LCD LS037V7DW01: Add Backlight driver support\n  OMAP: DSS2: Taal: Fix DSI bus locking problem\n  OMAP: DSS2: Taal: add mutex to protect panel data\n  OMAP: DSS2: Make partial update width even\n  OMAP: DSS2: Fix device disable when driver is not loaded\n  OMAP: DSS2: VENC: don\u0027t call platform_enable/disable() twice\n  OMAP: DSS2: check lock_fb_info() return value\n  OMAP: DSS2: fix lock_fb_info() and omapfb_lock() locking order\n  OMAP: DSS2: Use vdds_sdi regulator supply in SDI\n  OMAP: DSS2: Remove redundant enable/disable calls from SDI\n  ...\n"
    },
    {
      "commit": "2a8ba8f032160552a3beffab8aae9019ff477504",
      "tree": "b50f70a3c8f7c2e179e1587d33ea3542d68525f9",
      "parents": [
        "ec2a7587e0a91d5c1afe23a0a73edfce06c5e4e0",
        "e954bc91bdd4bb08b8325478c5004b24a23a3522"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:46:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:46:51 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: (46 commits)\n  random: simplify fips mode\n  crypto: authenc - Fix cryptlen calculation\n  crypto: talitos - add support for sha224\n  crypto: talitos - add hash algorithms\n  crypto: talitos - second prepare step for adding ahash algorithms\n  crypto: talitos - prepare for adding ahash algorithms\n  crypto: n2 - Add Niagara2 crypto driver\n  crypto: skcipher - Add ablkcipher_walk interfaces\n  crypto: testmgr - Add testing for async hashing and update/final\n  crypto: tcrypt - Add speed tests for async hashing\n  crypto: scatterwalk - Fix scatterwalk_done() test\n  crypto: hifn_795x - Rename ablkcipher_walk to hifn_cipher_walk\n  padata: Use get_online_cpus/put_online_cpus in padata_free\n  padata: Add some code comments\n  padata: Flush the padata queues actively\n  padata: Use a timer to handle remaining objects in the reorder queues\n  crypto: shash - Remove usage of CRYPTO_MINALIGN\n  crypto: mv_cesa - Use resource_size\n  crypto: omap - OMAP macros corrected\n  padata: Use get_online_cpus/put_online_cpus\n  ...\n\nFix up conflicts in arch/arm/mach-omap2/devices.c\n"
    },
    {
      "commit": "ac81860ea073daed50246af54db706c6e491f240",
      "tree": "6a4a722670d143b1c42cb4a288ea46f34b834d3f",
      "parents": [
        "3f6ea84a3035cc0ef7488f8e93bc76766799e082"
      ],
      "author": {
        "name": "Praveen Kalamegham",
        "email": "praveen@nextio.com",
        "time": "Wed May 19 17:03:12 2010 -0500"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri May 21 14:43:46 2010 -0700"
      },
      "message": "PCI: hotplug: pciehp: Removed check for hotplug of display devices\n\nRemoved check to prevent hotplug of display devices within pciehp.\nOriginally this was thought to have been required within the PCI\nHotplug specification for some legacy devices.  However there is\nno such requirement in the most recent revision. The check prevents\nhotplug of not only display devices but also computational GPUs\nwhich require serviceability.\n\nSigned-off-by: Praveen Kalamegham \u003cpraveen@nextio.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "3322340a9db2251ac9d09bc7b8d49e872298ae95",
      "tree": "40c24330b6acd953d49e827e051bae7d761ec102",
      "parents": [
        "a02ce953a14d6a8aab721b129b3c8ff4981a76e6"
      ],
      "author": {
        "name": "Felix Radensky",
        "email": "felix@embedded-sol.com",
        "time": "Sun Mar 28 16:02:02 2010 +0300"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri May 21 14:43:45 2010 -0700"
      },
      "message": "PCI: Allow manual resource allocation for PCI hotplug bridges\n\nAt the moment only PCI-E briges can be flagged as hotplug, thus\nallowing manual resource preallocation via pci\u003dhpmemsize\u003dnnM and\npci\u003dhpiosize\u003dnnM kernel parameters. Some PCI hotplug bridges, e.g.\nPLX 6254 can also benefit from this functionalily, as kernel fails\nto properly allocate their resources when hotplug device is added\nand PCI bus is rescanned.\n\nThis patch adds header quirk for PLX 6254 that marks this bridge\nas hotplug. Other PCI bridges with similar problems can use it\nas well.\n\nSigned-off-by: Felix Radensky \u003cfelix@embedded-sol.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ec2a7587e0a91d5c1afe23a0a73edfce06c5e4e0",
      "tree": "fff1da958ffca4d0b17b58ac5bbe22fa486ca106",
      "parents": [
        "da7806f9b0579a1150f01ade3b562e543ddcbf2c",
        "da6df07794d92cd159e28e2cb1947d8b33913e2f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:40:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:40:30 2010 -0700"
      },
      "message": "Merge branch \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-video\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  drivers: video: msm: add include msm_mdp.h\n  drivers: video: msm: default to no\n"
    },
    {
      "commit": "da7806f9b0579a1150f01ade3b562e543ddcbf2c",
      "tree": "185b67eb27abfa5ea65f0365b1f95b7f9d3abd9d",
      "parents": [
        "d515e86e639890b33a09390d062b0831664f04a2",
        "1cd2296909e77702c68021ede9d87a1d967a6a99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:38:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 14:38:35 2010 -0700"
      },
      "message": "Merge branch \u0027msm-mmc_sdcc\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-mmc_sdcc\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  drivers: mmc: msm_sdcc: Add EMBEDDED_SDIO support\n  mmc: msm_sdcc: Fix issue where clocks could be disabled mid transaction\n  mmc: msm_sdcc: Fix the dma exec function to use the proper delays\n  mmc: msm_sdcc: Don\u0027t set host-\u003ecurr.mrq until after we\u0027re sure the busclk timer won\u0027t fire\n  mmc: msm_sdcc: Enable busclk idle timer for power savings\n  mmc: msm_sdcc: Don\u0027t disable interrupts while suspending\n  mmc: msm_sdcc: Fix issue where we might not end a sucessfull request\n  mmc: msm_sdcc: Featurize busclock power save and disable it by default\n  mmc: msm_sdcc: Fix bug where busclk expiry timer was not properly disabled\n  mmc: msm_sdcc: Reduce command timeouts and improve reliability.\n  mmc: msm_sdcc: Schedule clock disable after probe\n  mmc: msm_sdcc: Wrap readl/writel calls with appropriate clk delays\n  mmc: msm_sdcc: Driver clocking/irq improvements\n  msm: Add \u0027execute\u0027 datamover callback\n  mmc: msm_sdcc: Snoop SDIO_CCCR_ABORT register\n  mmc: msm_sdcc: Clean up clock management and add a 10us delay after enabling clocks\n"
    },
    {
      "commit": "3804a89bfb84fb8849c72e3bbafddaee539b3430",
      "tree": "4784730807dd2746363d95949fca45c8fc4971c0",
      "parents": [
        "893556e602d6d5d86ed401ff72bf63d8cfa4a9d0"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "apatard@mandriva.com",
        "time": "Thu Apr 29 11:58:44 2010 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri May 21 21:31:19 2010 +0100"
      },
      "message": "RTC: rtc-cmos: Fix binary mode support\n\nAs a follow-up to the thread about RTC support for some Loongson 2E/2F\nboards, this patch tries to address the \"REVISIT\"/\"FIXME\" comments about\nrtc binary mode handling and allow rtc to work with rtc in binary mode.\nI\u0027ve also raised the message about 24-h mode not supported to warning\notherwise, one may end up with no rtc without any message in the kernel\nlog.\n\nSigned-off-by: Arnaud Patard \u003capatard@mandriva.com\u003e\nTo: linux-mips@linux-mips.org\nTo: rtc-linux@googlegroups.com\nCc: david-b@pacbell.net\nCc: a.zummo@towertech.it\nCc: akpm@linux-foundation.org\nPatchwork: http://patchwork.linux-mips.org/patch/1158/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c8d1a126924fcbc1d61ceb830226e0c7afdcc841",
      "tree": "d3f3c850481c33b7f433175e83a189f958b1b868",
      "parents": [
        "d7dbf4ffee1c7a17e2e5b5f01efe76fbd1671db6",
        "107c161b7ddeeb7da43509cc6b29211885ccd9af"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 12:48:55 2010 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri May 21 12:48:55 2010 -0700"
      },
      "message": "Merge staging-next tree into Linus\u0027s latest version\n\nConflicts:\n\tdrivers/staging/arlan/arlan-main.c\n\tdrivers/staging/comedi/drivers/cb_das16_cs.c\n\tdrivers/staging/cx25821/cx25821-alsa.c\n\tdrivers/staging/dt3155/dt3155_drv.c\n\tdrivers/staging/hv/hv.c\n\tdrivers/staging/netwave/netwave_cs.c\n\tdrivers/staging/wavelan/wavelan.c\n\tdrivers/staging/wavelan/wavelan_cs.c\n\tdrivers/staging/wlags49_h2/wl_cs.c\n\nThis required a bit of hand merging due to the conflicts\nthat happened in the later .34-rc releases, as well as\nsome staging driver changing coming in through other trees\n(v4l and pcmcia).\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ee9a3607fb03e804ddf624544105f4e34260c380",
      "tree": "ce41b6e0fa10982a306f6c142a92dbf3c9961284",
      "parents": [
        "b492e95be0ae672922f4734acf3f5d35c30be948",
        "d515e86e639890b33a09390d062b0831664f04a2"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:27:26 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:27:26 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-2.6.35\n\nConflicts:\n\tfs/ext3/fsync.c\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "4e23a59ed1c5f12e14f7899855f8379b3d42e578",
      "tree": "29317f39d5f2b482940df3c0159410fdfa553631",
      "parents": [
        "23ce422748def9652fdc019f740cd7900fa2fe3b"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu May 20 14:45:07 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:12:01 2010 +0200"
      },
      "message": "drbd: Do not free p_uuid early, this is done in the exit code of the receiver\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "23ce422748def9652fdc019f740cd7900fa2fe3b",
      "tree": "d3a4a74ad648d2b242ed0a41402fd817cac66bb6",
      "parents": [
        "fc8ce1941d668c70e57a07f13f5a63e73e5dbff3"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu May 20 13:35:31 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:12:01 2010 +0200"
      },
      "message": "drbd: Null pointer deref fix to the large \"multi bio rewrite\"\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "fc8ce1941d668c70e57a07f13f5a63e73e5dbff3",
      "tree": "ac7fddba37671fb74b414a2ff9532ac0d424ca72",
      "parents": [
        "4604d6366859f781ad16c07a6c65b16fc96e26c5"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Thu May 20 10:04:17 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:12:00 2010 +0200"
      },
      "message": "drbd: Fix: Do not detach, if a bio with a barrier fails\n\nIntroduced a few days ago:\n  commit 45bb912bd5ea4d2b3a270a93cbdf767a0e2df6f5\n  Author: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\n  Date:   Fri May 14 17:10:48 2010 +0200\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "4604d6366859f781ad16c07a6c65b16fc96e26c5",
      "tree": "85cf6c3c004c6ab7015d247c69eda699df2dfa2a",
      "parents": [
        "31a31dccdd308d5ec7f9a1197a7875a246a348dc"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Wed May 19 17:37:02 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:12:00 2010 +0200"
      },
      "message": "drbd: Ensure to not trigger late-new-UUID creation multiple times\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "31a31dccdd308d5ec7f9a1197a7875a246a348dc",
      "tree": "88e6f8030ac768476433599d1276c0875862fb4f",
      "parents": [
        "df96e96f76571c30d903829a7b2ab2b421028790"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Wed May 19 16:28:28 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri May 21 21:12:00 2010 +0200"
      },
      "message": "drbd: Do not Oops when C_STANDALONE when uuid gets generated\n\nGot introduces with\n\ncommit 0c3f34516e8c5a1a0ba3585a7777d32bbbdf4ecb\nAuthor: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nDate:   Mon May 17 16:10:43 2010 +0200\n\n    drbd: Create new current UUID as late as possible\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "79c4581262e225a7c96d88b632b05ab3b5e9a52c",
      "tree": "8ef030c74ab7e0d0df27cf86195f915efd2832f7",
      "parents": [
        "59534f7298c5e28aaa64e6ed550e247f64ee72ae",
        "99ec28f183daa450faa7bdad6f932364ae325648"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:17:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:17:05 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (92 commits)\n  powerpc: Remove unused \u0027protect4gb\u0027 boot parameter\n  powerpc: Build-in e1000e for pseries \u0026 ppc64_defconfig\n  powerpc/pseries: Make request_ras_irqs() available to other pseries code\n  powerpc/numa: Use ibm,architecture-vec-5 to detect form 1 affinity\n  powerpc/numa: Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim\n  powerpc: Use smt_snooze_delay\u003d-1 to always busy loop\n  powerpc: Remove check of ibm,smt-snooze-delay OF property\n  powerpc/kdump: Fix race in kdump shutdown\n  powerpc/kexec: Fix race in kexec shutdown\n  powerpc/kexec: Speedup kexec hash PTE tear down\n  powerpc/pseries: Add hcall to read 4 ptes at a time in real mode\n  powerpc: Use more accurate limit for first segment memory allocations\n  powerpc/kdump: Use chip-\u003eshutdown to disable IRQs\n  powerpc/kdump: CPUs assume the context of the oopsing CPU\n  powerpc/crashdump: Do not fail on NULL pointer dereferencing\n  powerpc/eeh: Fix oops when probing in early boot\n  powerpc/pci: Check devices status property when scanning OF tree\n  powerpc/vio: Switch VIO Bus PM to use generic helpers\n  powerpc: Avoid bad relocations in iSeries code\n  powerpc: Use common cpu_die (fixes SMP+SUSPEND build)\n  ...\n"
    },
    {
      "commit": "59534f7298c5e28aaa64e6ed550e247f64ee72ae",
      "tree": "b9fef7756abf897d9e1b10950cdf10bf6dfe5cb7",
      "parents": [
        "ac3ee84c604502240122c47b52f0542ec8774f15",
        "b486787ee4797d6e42a9bd3a6f079385ad0f4472"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:14:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:14:52 2010 -0700"
      },
      "message": "Merge branch \u0027drm-for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-for-2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (207 commits)\n  drm/radeon/kms/pm/r600: select the mid clock mode for single head low profile\n  drm/radeon: fix power supply kconfig interaction.\n  drm/radeon/kms: record object that have been list reserved\n  drm/radeon: AGP memory is only I/O if the aperture can be mapped by the CPU.\n  drm/radeon/kms: don\u0027t default display priority to high on rs4xx\n  drm/edid: fix typo in 1600x1200@75 mode\n  drm/nouveau: fix i2c-related init table handlers\n  drm/nouveau: support init table i2c device identifier 0x81\n  drm/nouveau: ensure we\u0027ve parsed i2c table entry for INIT_*I2C* handlers\n  drm/nouveau: display error message for any failed init table opcode\n  drm/nouveau: fix init table handlers to return proper error codes\n  drm/nv50: support fractional feedback divider on newer chips\n  drm/nv50: fix monitor detection on certain chipsets\n  drm/nv50: store full dcb i2c entry from vbios\n  drm/nv50: fix suspend/resume with DP outputs\n  drm/nv50: output calculated crtc pll when debugging on\n  drm/nouveau: dump pll limits entries when debugging is on\n  drm/nouveau: bios parser fixes for eDP boards\n  drm/nouveau: fix a nouveau_bo dereference after it\u0027s been destroyed\n  drm/nv40: remove some completed ctxprog TODOs\n  ...\n"
    },
    {
      "commit": "ac3ee84c604502240122c47b52f0542ec8774f15",
      "tree": "fa74b50e310af6cef3298a052514b2d42b260d6b",
      "parents": [
        "90b9a32d8f441369b2f97a765d2d957b531eb653",
        "4fe1da4ebc18c4c42fa56c228447f68033fce5f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:10:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:10:41 2010 -0700"
      },
      "message": "Merge branch \u0027dbg-early-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027dbg-early-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb:\n  echi-dbgp: Add kernel debugger support for the usb debug port\n  earlyprintk,vga,kdb: Fix \\b and \\r for earlyprintk\u003dvga with kdb\n  kgdboc: Add ekgdboc for early use of the kernel debugger\n  x86,early dr regs,kgdb: Allow kernel debugger early dr register access\n  x86,kgdb: Implement early hardware breakpoint debugging\n  x86, kgdb, init: Add early and late debug states\n  x86, kgdb: early trap init for early debug\n"
    },
    {
      "commit": "90b9a32d8f441369b2f97a765d2d957b531eb653",
      "tree": "3146d251a983ba12226e75c121613de6f051af8b",
      "parents": [
        "8b108c609adefd98577c35f0a41497a610041a6c",
        "4402c153cb9c549cd21d6007ef0dfac50c8d148d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:08:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 21 11:08:05 2010 -0700"
      },
      "message": "Merge branch \u0027kdb-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb\n\n* \u0027kdb-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/linux-2.6-kgdb: (25 commits)\n  kdb,debug_core: Allow the debug core to receive a panic notification\n  MAINTAINERS: update kgdb, kdb, and debug_core info\n  debug_core,kdb: Allow the debug core to process a recursive debug entry\n  printk,kdb: capture printk() when in kdb shell\n  kgdboc,kdb: Allow kdb to work on a non open console port\n  kgdb: Add the ability to schedule a breakpoint via a tasklet\n  mips,kgdb: kdb low level trap catch and stack trace\n  powerpc,kgdb: Introduce low level trap catching\n  x86,kgdb: Add low level debug hook\n  kgdb: remove post_primary_code references\n  kgdb,docs: Update the kgdb docs to include kdb\n  kgdboc,keyboard: Keyboard driver for kdb with kgdb\n  kgdb: gdb \"monitor\" -\u003e kdb passthrough\n  sparc,sunzilog: Add console polling support for sunzilog serial driver\n  sh,sh-sci: Use NO_POLL_CHAR in the SCIF polled console code\n  kgdb,8250,pl011: Return immediately from console poll\n  kgdb: core changes to support kdb\n  kdb: core for kgdb back end (2 of 2)\n  kdb: core for kgdb back end (1 of 2)\n  kgdb,blackfin: Add in kgdb_arch_set_pc for blackfin\n  ...\n"
    }
  ],
  "next": "c3e33e043f5e9c583aa59d5591a614b2a8243d3a"
}
