)]}'
{
  "log": [
    {
      "commit": "9d020a2e5fd2c79f5b08a6cab2b02e7231d7cb84",
      "tree": "2c3d42f2a0fd4617d2e708e91dae6bbc4b4a5c15",
      "parents": [
        "f1ddfd950221cca4d7ba753a71bc4b8930a42a43"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Oct 13 10:35:05 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "ip2: avoid add_timer with pending timer\n\nadd_timer() is not supposed to be called when the timer is pending.\nip2 driver attempts to avoid that condition by setting and resetting\na flag (TimerOn) in timer function. But there is some gap between\nadd_timer() and setting TimerOn.\n\nThis patch fix this problem by using mod_timer() and remove TimerOn\nwhich has been unnecessary by this change.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f1ddfd950221cca4d7ba753a71bc4b8930a42a43",
      "tree": "5051c57c141121e3ad1b6532908c202b1e5731d6",
      "parents": [
        "7ccd7020ef188b62781fe2f0a68131aa066d59a5"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:56 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "ip2: init/deinit cleanup\n\nCleanup of module_init/exit:\n- mostly whitespace\n- remove empty functions\n- replace c++ comments\n- remove useless prints (module loaded, unloaded)\n- mark the calls as __exit and __init\n- use break; and return; to save some indent levels after it\n- note resource leakage\n\nIt\u0027s still mess, but now it\u0027s readable.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ccd7020ef188b62781fe2f0a68131aa066d59a5",
      "tree": "26bff62cfbc6257aa6aadede5255d594c16e63ee",
      "parents": [
        "cf176bc30289f1e3ed858bc7630766cbd7d68a86"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:45 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "ip2: fix sparse warnings\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cf176bc30289f1e3ed858bc7630766cbd7d68a86",
      "tree": "0e30dc91b288ce353aed0fc613ae5f4a6550d319",
      "parents": [
        "47babd4c6a16915aeb15d4216d91f03910572982"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:36 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "ip2: cleanup globals\n\n- do not init .bss zeroed data to zero again (by memset or\n  explicit assignment)\n- use char [] instead of char * for string constants\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47babd4c6a16915aeb15d4216d91f03910572982",
      "tree": "ca30c2ca459e5e91ccb657be4367e51043d73801",
      "parents": [
        "1361b7d3592b006574fb3cfeb21a02d520cca315"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:27 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "Char: merge ip2main and ip2base\n\nIt\u0027s pretty useless to have one setup() function separated along with\nmodule_init() which only calls a function from ip2main anyway. Get rid\nof ip2base.\n\nRemove also checks of always-true now.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1361b7d3592b006574fb3cfeb21a02d520cca315",
      "tree": "eff43bb8794ed26439c7ecf11ad60eae353fb80b",
      "parents": [
        "24e6fd4cdc841176ca3713fddc9a02bd128b1191"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:39 2008 -0700"
      },
      "message": "Char: sx, fix io unmapping\n\nboard-\u003ebase is increased for CF cards after mapping. Use board-\u003ebase2\nfor unmapping the region, since it holds the original/correct address.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "24e6fd4cdc841176ca3713fddc9a02bd128b1191",
      "tree": "381cb04a4c12bb550c8e5a0e99a5f732e526eb6a",
      "parents": [
        "7aef709bf6f7a0886ee044960a7a86ea76dc6e2b"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 13 10:34:09 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Char: cyclades. remove bogus iomap\n\nreadl/writel are not expected to accept iomap return value. Replace\nbogus mapping by standard ioremap.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7aef709bf6f7a0886ee044960a7a86ea76dc6e2b",
      "tree": "b6560ec381a20dbd58aedf7518a16790f2c55f67",
      "parents": [
        "ab2375f2fe256358a982e357d298801cf1adbd00"
      ],
      "author": {
        "name": "Scott Ashcroft",
        "email": "scott.ashcroft@talk21.com",
        "time": "Mon Oct 13 10:34:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Fix oti6858 debug level\n\nFor some reason the oti6858 driver undefines and redefines the dbg\nmacro. This makes it spew debugging messages at KERN_INFO instead of\nKERN_DEBUG.\n\nThis patch removes the undef and define making the driver log like every\nother USB serial driver.\n\nSigned-off-by: Scott Ashcroft \u003cscott.ashcroft@talk21.com\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab2375f2fe256358a982e357d298801cf1adbd00",
      "tree": "f64dc27aa9756dd951da6a9453db7a75f437d083",
      "parents": [
        "b3ef5aba64aed5be0fccca3ff39c8f2282111ce5"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Oct 13 10:33:51 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: Fix bug - request UART2/3 peripheral mapped interrupts in PIO mode\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3ef5aba64aed5be0fccca3ff39c8f2282111ce5",
      "tree": "6ffb27e1badbdc59a9d1564ff65003771ad5e97f",
      "parents": [
        "5ffdeea2f99ed9d46bf954c9fdc64da7da57e81b"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Mon Oct 13 10:33:42 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: Fix bug - ircp fails on sir over Blackfin UART\n\nWe now use the sir_dev/irtty_sir/uart/bfin_serial drivers framework\nto monitor the TX status.\n\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ffdeea2f99ed9d46bf954c9fdc64da7da57e81b",
      "tree": "81ef34ea8bc7cefb8b5ef540ca53897b0dc3a91a",
      "parents": [
        "08668ab7c2ca9bed281eb6763e5a8e15384b7fdc"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Oct 13 10:33:33 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: Fix bug - Don\u0027t call tx_stop in tx_transfer.\n\nDisable irq and return immediately.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08668ab7c2ca9bed281eb6763e5a8e15384b7fdc",
      "tree": "5bb77d99ccb6c11c5137f7195e02a78a9cf64a5f",
      "parents": [
        "c9607ecc6ee50445e4d6bd3165f372a0f20f91ce"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Oct 13 10:33:25 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: Remove useless stop\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9607ecc6ee50445e4d6bd3165f372a0f20f91ce",
      "tree": "5f9f858516645f50ae46dc71bdb0ed8ed80a5687",
      "parents": [
        "d273e201717af57ae56299ef1e6e2f7a1f812020"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Oct 13 10:33:16 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: move common variables out of serial headers and into the serial driver\n\nmove common variables out of serial headers and into the serial driver and\nrename \"nr_ports\" to \"nr_active_ports\" so as to easily differentiate\nbetween BFIN_UART_NR_PORTS (the # of available) and nr_ports (the # of enabled)\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d273e201717af57ae56299ef1e6e2f7a1f812020",
      "tree": "59ac64287b5ea13e847bdd163a3ad5866948681b",
      "parents": [
        "ccfbc3e1c860cce62e0b1c6c291647ecfe9ef296"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Oct 13 10:33:06 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: trim trailing whitespace -- no functional changes\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccfbc3e1c860cce62e0b1c6c291647ecfe9ef296",
      "tree": "0c3a7cd0f970d4b2308bab61742aef5042a8a67f",
      "parents": [
        "c111340002278c0425841b19477a1fd290a6f532"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Mon Oct 13 10:32:44 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: Fix bug - should suspend/resume/remove all uart ports.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c111340002278c0425841b19477a1fd290a6f532",
      "tree": "1f64dc263f7af7d48a40f2659d5eed86f9c2e16c",
      "parents": [
        "9ae7b08ad5c91baf9c223844bfd41ca9bc54917b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Mon Oct 13 10:32:35 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "Blackfin Serial Driver: use __initdata for data, not __init\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ae7b08ad5c91baf9c223844bfd41ca9bc54917b",
      "tree": "dc35773e846a31beca5941773274afcf0451e1a8",
      "parents": [
        "02f11f392434656f00fdcc8c51348d52bd39afe8"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Mon Oct 13 10:32:09 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "epca: call tty_port_init\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02f11f392434656f00fdcc8c51348d52bd39afe8",
      "tree": "0f08c44e29a876abffd13d8842f05e88c183c761",
      "parents": [
        "2571cd6a8e07a13fd3ac77f5e2c5470966d6f9c9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Oct 13 10:31:59 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:38 2008 -0700"
      },
      "message": "coldfire: scheduled SERIAL_COLDFIRE removal\n\nThis patch contains the scheduled removal of the obsolete\nSERIAL_COLDFIRE driver.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2571cd6a8e07a13fd3ac77f5e2c5470966d6f9c9",
      "tree": "7e8790bb46b7decdb94d9efd2d6c0d76a1712668",
      "parents": [
        "41ca73229809eb3d173e316d11d3943d49924209"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Oct 13 10:31:49 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:37 2008 -0700"
      },
      "message": "drivers/char/hvc_console.c: adjust call to put_tty_driver\n\nThe call to put_tty_driver is out of place and is applied to the wrong\nargument.\n\nThe function enclosing the patched code calls alloc_tty_driver and stores\nthe result in drv.  Subsequently, there are two occurrences of error\nhandling code, one making a goto to put_tty and one making a goto to\nstop_thread.  At the point of the first one the assignment hvc_driver \u003d drv\nhas not yet been executed, and from inspecting the rest of the file it\nseems that hvc_driver would be NULL.  Thus the current call to\nput_tty_driver is useless, and one applied to drv is needed.  The goto\nstop_thread is in the error handling code for a call to\ntty_register_driver, but the error cases in tty_register_driver do not free\nits argument, so it should be done here.  Thus, I have moved the put_tty\nlabel after the stop_thread label, so that put_tty_driver is called in both\ncases.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@r exists@\nlocal idexpression x;\nexpression E,f;\nposition p1,p2,p3;\nidentifier l;\nstatement S;\n@@\n\nx \u003d alloc_tty_driver@p1(...)\n...\nif (x \u003d\u003d NULL) S\n... when !\u003d E \u003d x\n    when !\u003d put_tty_driver(x)\ngoto@p2 l;\n... when !\u003d E \u003d x\n    when !\u003d f(...,x,...)\n    when any\n(\nreturn \\(0\\|x\\);\n|\nreturn@p3 ...;\n)\n\n@script:python@\np1 \u003c\u003c r.p1;\np2 \u003c\u003c r.p2;\np3 \u003c\u003c r.p3;\n@@\n\nprint \"%s: call on line %s not freed or saved before return on line %s via line %s\" % (p1[0].file,p1[0].line,p3[0].line,p2[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "41ca73229809eb3d173e316d11d3943d49924209",
      "tree": "51ed68f3668a4c625ab9fda66b9b6e1dd6b2b90b",
      "parents": [
        "4fa971811cda4036d84574bfb38bd9b22b5c35ec"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Oct 13 10:31:37 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 09:51:37 2008 -0700"
      },
      "message": "drivers/serial/crisv10.c: add missing put_tty_driver\n\nalloc_tty_driver is called at the beginning of the function containing the\nlines of code shown in the patch.  Thus, put_tty_driver is needed before\nreturning in the error handling code.\n\nThe semantic match that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@nr exists@\nlocal idexpression x;\nexpression E,f;\nposition p1,p2,p3;\nidentifier l;\nstatement S;\n@@\n\nx \u003d alloc_tty_driver@p1(...)\n...\nif (x \u003d\u003d NULL) S\n... when !\u003d E \u003d x\n    when !\u003d put_tty_driver(x)\n    when !\u003d goto l;\n(\nreturn \\(0\\|x\\);\n|\nreturn@p3 ...;\n)\n\n@script:python@\np1 \u003c\u003c nr.p1;\np3 \u003c\u003c nr.p3;\n@@\n\nprint \"%s: call on line %s not freed or saved before return on line %s\" % (p1[0].file,p1[0].line,p3[0].line)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fa971811cda4036d84574bfb38bd9b22b5c35ec",
      "tree": "acb025624ad495719e917d2780b39527c7bd8224",
      "parents": [
        "4480f15b3306f43bbb0310d461142b4e897ca45b"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Oct 13 10:42:44 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 07:38:52 2008 -0700"
      },
      "message": "MN10300: MEI are renaming themselves to Panasonic\n\nMEI are renaming themselves to Panasonic, so update the MAINTAINERS\nrecord for the MN10300 arch.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4480f15b3306f43bbb0310d461142b4e897ca45b",
      "tree": "9423fd7d480905af1a685f6417d3390ead2172b6",
      "parents": [
        "e7839f25df8e3129a1cbbfb9484452982098530f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: remove colon from headings\n\nRemove ending \u0027:\u0027 from some of the Topic lines for consistency.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e7839f25df8e3129a1cbbfb9484452982098530f",
      "tree": "07ba01e345e73415ddfe4dba10b77c5d4aed4e43",
      "parents": [
        "e2d1d6c0a5d3fef8da21ed85aa825aa271c62602"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: add F: and acronyms\n\nAdd F: definition since it is being used.\n\nExpand acronyms or add them so that users of MAINTAINERS file can find\nentries more easily.\n\nCorrect driver spelling.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2d1d6c0a5d3fef8da21ed85aa825aa271c62602",
      "tree": "697406d5d51052928db12ffaca7bd97d11b2f182",
      "parents": [
        "3280fb313911a80b13de52d9fe37f39668f2138e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 12 16:11:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:59:50 2008 -0700"
      },
      "message": "MAINTAINERS: alpha sort\n\nSorted case-insensitive (sort -f).\nGroups that begin with ARM, INTEL, etc. not sorted.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3280fb313911a80b13de52d9fe37f39668f2138e",
      "tree": "6903a275ab00172a88cf51ab1d570e4a3e1a286b",
      "parents": [
        "f1b2a5ace996de339292d4035f9f5b294aecd11e",
        "f319fb8bf6899e08bdb8d1e09a4e7a129dfa2312"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:10:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 16:10:29 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: fix kconfig typo and extra whitespace\n  ext4: fix build failure without procfs\n  ext4: add an option to control error handling on file data\n  jbd2: don\u0027t dirty original metadata buffer on abort\n  ext4: add checks for errors from jbd2\n  jbd2: fix error handling for checkpoint io\n  jbd2: abort when failed to log metadata buffers\n"
    },
    {
      "commit": "f319fb8bf6899e08bdb8d1e09a4e7a129dfa2312",
      "tree": "c54494adb7a698bf914bc882c79bd01cfb1120c3",
      "parents": [
        "3244fcb1ae03362e4aa8cb1a9039fbfd61661859"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Sun Oct 12 15:53:01 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sun Oct 12 15:53:01 2008 -0400"
      },
      "message": "ext4: fix kconfig typo and extra whitespace\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\n\n"
    },
    {
      "commit": "3244fcb1ae03362e4aa8cb1a9039fbfd61661859",
      "tree": "fa46eff0dff3a9a046917bdb0c8ec3b2fef807f4",
      "parents": [
        "5bf5683a33f3584da6eced480967c4f7e11515a8"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Oct 12 17:27:49 2008 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Sun Oct 12 17:27:49 2008 -0400"
      },
      "message": "ext4: fix build failure without procfs\n\nfs/ext4/super.c: In function \u0027ext4_fill_super\u0027:\nfs/ext4/super.c:2226: error: \u0027ext4_ui_proc_fops\u0027 undeclared (first use\nin this function)\nfs/ext4/super.c:2226: error: (Each undeclared identifier is reported\nonly once\nfs/ext4/super.c:2226: error: for each function it appears in.)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\n\n"
    },
    {
      "commit": "f1b2a5ace996de339292d4035f9f5b294aecd11e",
      "tree": "3bd8144cf1b60e80d33295885b0fe572070e8b52",
      "parents": [
        "5e4c5f4c64902870552d4c15325d9e7d1a39884d",
        "14835a3325c1f84c3ae6eaf81102a3917e84809e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:42:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:42:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] cifs: remove pointless lock and unlock of GlobalMid_Lock in header_assemble\n"
    },
    {
      "commit": "5e4c5f4c64902870552d4c15325d9e7d1a39884d",
      "tree": "b1298e32a9feca8118e1c285cfe9803aa54b7c2d",
      "parents": [
        "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:37:16 2008 -0700"
      },
      "message": "Fix Kconfig dependency for WM97xx battery driver\n\nIt needs the WM97xx touchscreen driver to be compiled in, not as a\nmodule.  And it cannot itself be a module, due to some unfortunate\ninteractions with platform data.\n\nReported-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "807f4f8cdd5b65a8a5fcfda266c074f6a23818dd",
      "tree": "395afdf45badd02d03871c827b8baa850cbe5841",
      "parents": [
        "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
        "8daf14cf56816303d64d1a705fcbc389211ba36e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:04:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:05:14 2008 -0700"
      },
      "message": "Merge branch \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\nThis merges in:\n\n  x86/build, x86/microcode, x86/spinlocks, x86/memory-corruption-check,\n  x86/early-printk, x86/xsave, x86/quirks, x86/setup, x86/signal,\n  core/signal, x86/urgent, x86/xen\n\n* \u0027x86-core-v2-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (142 commits)\n  x86: make processor type select depend on CONFIG_EMBEDDED\n  x86: extend processor type select help text\n  x86, amd-iommu: propagate PCI device enabling error\n  warnings: fix arch/x86/kernel/io_apic_64.c\n  warnings: fix arch/x86/kernel/early_printk.c\n  x86, fpu: check __clear_user() return value\n  x86: memory corruption check - cleanup\n  x86: ioperm user_regset\n  xen: do not reserve 2 pages of padding between hypervisor and fixmap.\n  xen: use spin_lock_nest_lock when pinning a pagetable\n  x86: xsave: set FP, SSE bits in the xsave header in the user sigcontext\n  x86: xsave: fix error condition in save_i387_xstate()\n  x86: SB450: deprioritize DMI quirks\n  x86: SB450: skip IRQ0 override if it is not routed to INT2 of IOAPIC\n  x86: replace a magic number with a named constant in the VESA boot code\n  x86 setup: remove IMAGE_OFFSET\n  x86 setup: remove DEF_INITSEG and DEF_SETUPSEG\n  Revert \"x86: fix ghost EDD devices in /sys again\"\n  x86 setup: fix ghost entries under /sys/firmware/edd take 3\n  x86: signal: remove indent in restore_sigcontext()\n  ...\n"
    },
    {
      "commit": "1a2217a9516b134e0a0e54cb4629e1e075d97b17",
      "tree": "044db08962769ede5a6a40d331c19edd43bdbac4",
      "parents": [
        "46b5e34029fef7a042f3ff16e319e737257e5c7b",
        "6eb3ebe04da4c8f31d776217b0b76ca3d00f20b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 12:00:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix build failures in board code\n  avr32: Allow selecting multiple pins at once\n  avr32: Minor pm_power_off cleanup\n  avr32: Implement {read,write}[bwl]_be\n  avr32: Replace static clock list with dynamic linked list\n  avr32: Use platform_driver_probe for pdc platform driver\n  avr32: Use platform_driver_probe for pio platform driver\n  avr32: Provide a way to deselect pins in the portmux\n  ngw100: export J15 through sysfs\n  avr32: Allow fine-grained control over LCDC pins\n  avr32: added mem kernel command line option support\n  Add kernel support for oprofile callgraphs on AVR32\n  avr32: use the new byteorder headers\n"
    },
    {
      "commit": "46b5e34029fef7a042f3ff16e319e737257e5c7b",
      "tree": "c2e90b7a6d7c39c3a35eed1dfd0fd19077467c93",
      "parents": [
        "94a9f8ad337aec011da2ca901ef89ae7e885f24c",
        "6ee6c6adf1cfebbf432b8d1f204c7f96e395933e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:57 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (24 commits)\n  MMC: Use timeout values from CSR\n  MMC: CSD and CID timeout values\n  sdhci: \u0027scratch\u0027 may be used uninitialized\n  mmc: explicitly mention SDIO support in Kconfig\n  mmc: remove redundant \"depends on\"\n  Fix comment in include/linux/mmc/host.h\n  sdio: high-speed support\n  mmc_block: hard code 512 byte block size\n  sdhci: force high speed capability on some controllers\n  mmc_block: filter out PC requests\n  mmc_block: indicate strict ordering\n  mmc_block: inform block layer about sector count restriction\n  sdio: give sdio irq thread a host specific name\n  sdio: make sleep on error interruptable\n  sdhci: reduce card detection delay\n  sdhci: let the controller wait for busy state to end\n  atmel-mci: Add missing flush_dcache_page() in PIO transfer code\n  atmel-mci: Don\u0027t overwrite error bits when NOTBUSY is set\n  atmel-mci: Add experimental DMA support\n  atmel-mci: support multiple mmc slots\n  ...\n"
    },
    {
      "commit": "94a9f8ad337aec011da2ca901ef89ae7e885f24c",
      "tree": "755d75783ca7c0e3e3ea49ac42cda720d7d887c9",
      "parents": [
        "cbf7e9490ea3d1680362b4be3a7809042d493617",
        "6d0f0dfdbc8bdb0c52759224b0d423c35f828397"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:51:32 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] orion5x_wdt.c: add spinlocking\n  [WATCHDOG] Orion: add hardware watchdog support\n  [WATCHDOG] omap_wdt.c: cleanup a bit omap_wdt.c\n  [WATCHDOG] omap_wdt.c: another ioremap() fix\n  [WATCHDOG] omap_wdt.c: sync linux-omap changes\n  [WATCHDOG] Add AT91SAM9X watchdog\n  [WATCHDOG] Add driver for winbond w83697ug/uf watchdog feature\n  [WATCHDOG] add watchdog driver IT8716 IT8726 IT8712J/K\n"
    },
    {
      "commit": "cbf7e9490ea3d1680362b4be3a7809042d493617",
      "tree": "4c32a7931b894d04f92b1659d258e1c1b98a8d7b",
      "parents": [
        "06270d5d6aefb46b88bf44a7c5b1b9b3ef352c48",
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:50:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:50:37 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: fix early panic on amd64 due to typo in supported CPU section\n  x86, early_ioremap: fix fencepost error\n  x86: avoid dereferencing beyond stack + THREAD_SIZE\n"
    },
    {
      "commit": "06270d5d6aefb46b88bf44a7c5b1b9b3ef352c48",
      "tree": "61ddb0c8a8634aefb317d45073acf1563e6e6df0",
      "parents": [
        "0dab9cfa17179d1f5b067a32a3bca06cd31a3149"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 12 07:15:19 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:44:37 2008 -0700"
      },
      "message": "provide generic_block_fiemap() only with BLOCK\u003dy\n\nThis fixes the following compile error with CONFIG_BLOCK\u003dn caused by\ncommit 68c9d702bb72f367f3b148963ec6cf5e07ff7f65 (\"generic block based\nfiemap implementation\"):\n\n    CC      fs/ioctl.o\n  fs/ioctl.c: In function \u0027generic_block_fiemap\u0027:\n  fs/ioctl.c:249: error: storage size of \u0027tmp\u0027 isn\u0027t known\n  fs/ioctl.c:272: error: invalid application of \u0027sizeof\u0027 to incomplete type \u0027struct buffer_head\u0027\n  fs/ioctl.c:280: error: implicit declaration of function \u0027buffer_mapped\u0027\n  fs/ioctl.c:249: warning: unused variable \u0027tmp\u0027\n  make[2]: *** [fs/ioctl.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Josef Bacik \u003cjbacik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0dab9cfa17179d1f5b067a32a3bca06cd31a3149",
      "tree": "e65e82135f688b9c9cc711d916912194f54ca13c",
      "parents": [
        "07104839597803ccd9b2c4f543ee4651522b4aa1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Oct 12 07:10:50 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:44:37 2008 -0700"
      },
      "message": "add key_revoke() dummy for KEYS\u003dn\n\nThis fixes the following build error with CONFIG_KEYS\u003dn, caused by\ncommit dfd15c46a6c2cafb006183c0c14f07e59eee4ac0 (\"cifs: explicitly\nrevoke SPNEGO key after session setup\"):\n\n    CC [M]  fs/cifs/sess.o\n  fs/cifs/sess.c: In function \u0027CIFS_SessSetup\u0027:\n  fs/cifs/sess.c:628: error: implicit declaration of function \u0027key_revoke\u0027\n  make[3]: *** [fs/cifs/sess.o] Error 1\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07104839597803ccd9b2c4f543ee4651522b4aa1",
      "tree": "b3b569c955fb7abe10d1b89139c0f4a388933609",
      "parents": [
        "589acce53e235055806e81e330af1e8f115bfcc2",
        "56c5d900dbb8e042bfad035d18433476931d8f93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:55 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next-2.6: (180 commits)\n  leo: disable cursor when leaving graphics mode\n  cg6: disable cursor when leaving graphics mode\n  sparc32: sun4m interrupt mask cleanup\n  drivers/rtc/Kconfig: don\u0027t build rtc-cmos.o on sparc32\n  sparc: arch/sparc/kernel/pmc.c -- extra #include?\n  sparc32: Add more extensive documentation of sun4m interrupts.\n  sparc32: Kill irq_rcvreg from sun4m_irq.c\n  sparc32: Delete master_l10_limit.\n  sparc32: Use PROM device probing for sun4c timers.\n  sparc32: Use PROM device probing for sun4c interrupt register.\n  sparc32: Delete claim_ticker14().\n  sparc32: Stop calling claim_ticker14() from sun4c_irq.c\n  sparc32: Kill clear_profile_irq btfixup entry.\n  sparc32: Call sun4m_clear_profile_irq() directly from sun4m_smp.c\n  sparc32: Remove #if 0\u0027d code from sun4c_irq.c\n  sparc32: Remove some SMP ifdefs in sun4d_irq.c\n  sparc32: Use PROM infrastructure for probing and mapping sun4d timers.\n  sparc32: Use PROM device probing for sun4m irq registers.\n  sparc32: Use PROM device probing for sun4m timer registers.\n  sparc: Fix user_regset \u0027n\u0027 field values.\n  ...\n"
    },
    {
      "commit": "589acce53e235055806e81e330af1e8f115bfcc2",
      "tree": "3a525461f60d5449eb6b95f03e3a7c3f1c25a77b",
      "parents": [
        "1efd325fbadc02c1338e0ef676f0a6669b251c7a",
        "f3073ac76755abd63b1d4c3d145f4c15b65b5355"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:40:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  smc911x: Fix external PHY detection\n  e1000: allow VLAN devices to use TSO and CSUM offload\n  gre: Initialise rtnl_link tunnel parameters properly\n  ipvs: Add proper dependencies on IP_VS, and fix description header line.\n"
    },
    {
      "commit": "1efd325fbadc02c1338e0ef676f0a6669b251c7a",
      "tree": "9992bffadcf0be95d7dfaa6efddc89ac4ee5d77c",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "message": "Fix RTC wakealarm sysfs interface breakage.\n\nCommit ed458df4d2470adc02762a87a9ad665d0b1a2bd4 (\"PnP: move\npnpacpi/pnpbios_init to after PCI init\") moved the PnP RTC discovery\nlater, and now the ACPI RTC glue code doesn\u0027t find it any more, breaking\nthe RTC wakealarm sysfs interfaces, as reported by Rafael.\n\nThis really is fairly messy, and we have several annoying ordering\nconstraints here - the PnP code that sets up the RTC resources wants to\nrun after the PCI resources have to be registered, which in turn needs\nto run after ACPI has at least enumerated the root PCI buses etc.  Our\ninitcall ordering is not fine-grained enough to make this all painless.\n\nSo this moves the ACPI RTC glue (\"acpi_rtc_init()\") down to a regular\nmodule call, which fixes the problem Rafael has.  The reason this isn\u0027t\nwonderful is that we really should do acpi_rtc_init before we do the\nrtc_cmos init, and now those two are in the same module_init() section.\n\nWhich happens to work, but only because drivers/rtc is linked after\ndrivers/acpi.  In other words, we still have a very subtle ordering\nissue here. Grr.\n\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eb3ebe04da4c8f31d776217b0b76ca3d00f20b1",
      "tree": "eeed814db977a817fdc061cdf6b27b86affca381",
      "parents": [
        "caf18f19eefc0cf5539b4e82b8aa8df6a78391a6"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 16:02:46 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 16:13:28 2008 +0200"
      },
      "message": "avr32: Fix build failures in board code\n\nFix a few instances of board code breakage introduced by the atmel-mci\nplatform interface changes.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "caf18f19eefc0cf5539b4e82b8aa8df6a78391a6",
      "tree": "732b9435ee1fd4b536dde6fd6252a54ab388270d",
      "parents": [
        "0d62950125241a6e6db8e8f14271f098ec7a2da4"
      ],
      "author": {
        "name": "Julien May",
        "email": "julien.may@miromico.ch",
        "time": "Wed Sep 24 10:30:47 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:54:00 2008 +0200"
      },
      "message": "avr32: Allow selecting multiple pins at once\n\nat32_select_periph() now takes an u32 bitmask rather than a single pin.\nThis allows to set multiple pins at once.\n\nSigned-off-by: Alex Raimondi \u003cmailinglist@miromico.ch\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "0d62950125241a6e6db8e8f14271f098ec7a2da4",
      "tree": "8cdd9e17f6a6ff4cb6166ad12a4d3ed1d45b2dc9",
      "parents": [
        "b3bc2c5562f06ca34b30f61c5714e96490946c81",
        "5e7184ae0dd49456387e8b1cdebc6b2c92fc6d51"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:44:33 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Oct 12 15:44:33 2008 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28\n"
    },
    {
      "commit": "1db5fff9aeab18566eb380e354629fdbbe7792f0",
      "tree": "2de6fd4a5d80e9122d28aebb6995563c13351365",
      "parents": [
        "b7b3a42533e1e41297fe517533375f9f8f7b92d0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:40:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:44:07 2008 +0200"
      },
      "message": "x86: make processor type select depend on CONFIG_EMBEDDED\n\ndeselecting one of the CPU type CONFIG_CPU_SUP_* config options\ncan render a kernel unbootable. Make sure this option is only\navailable if CONFIG_EMBEDDED is enabled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b7b3a42533e1e41297fe517533375f9f8f7b92d0",
      "tree": "3602658037501ee49dd5e0718fe674701662c87c",
      "parents": [
        "8a66712ba0969aea5580b9e312badfc2490fc614"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:36:24 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:36:24 2008 +0200"
      },
      "message": "x86: extend processor type select help text\n\nextend the help text of the CONFIG_CPU_SUP_* config options to\nexpress what it does and what effects it has.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14835a3325c1f84c3ae6eaf81102a3917e84809e",
      "tree": "1ea764174a676ef68af15fb6fed4b71874eea845",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Sun Oct 12 13:34:11 2008 +0000"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Sun Oct 12 13:34:11 2008 +0000"
      },
      "message": "[CIFS] cifs: remove pointless lock and unlock of GlobalMid_Lock in header_assemble\n\nWe lock GlobalMid_Lock in header_assemble and then immediately unlock it\nagain without doing anything. Not sure what this was intended to do, but\nremove it.\n\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "8a66712ba0969aea5580b9e312badfc2490fc614",
      "tree": "168c696fb3b21bad135a8d9038720dcdaa28f3d0",
      "parents": [
        "d562353a4533c4671af683499191707c9a77c406"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:24:53 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:24:53 2008 +0200"
      },
      "message": "x86, amd-iommu: propagate PCI device enabling error\n\npropagate an error in enabling the PCI device.\n\nAlso eliminates this warning:\n\n arch/x86/kernel/amd_iommu_init.c: In function ‘init_iommu_one’:\n arch/x86/kernel/amd_iommu_init.c:726: warning: ignoring return value of ‘pci_enable_device’, declared with attribute warn_unused_result\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d562353a4533c4671af683499191707c9a77c406",
      "tree": "091907eb19954acd9ec2f6364754863438d10c02",
      "parents": [
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:22:22 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:22:22 2008 +0200"
      },
      "message": "warnings: fix arch/x86/kernel/io_apic_64.c\n\nfix:\n\n arch/x86/kernel/io_apic_64.c: In function ‘print_local_APIC’:\n arch/x86/kernel/io_apic_64.c:1284: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’\n arch/x86/kernel/io_apic_64.c:1285: warning: format ‘%08x’ expects type ‘unsigned int’, but argument 2 has type ‘long unsigned int’\n\nWe want to print the two halves of \u0027icr\u0027 at 32 bit width.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "45e96f26f257bd873017c6244a6cafd27f6f5439",
      "tree": "014db6b91ea5c51c23fb6e28faa58f7ca45c4755",
      "parents": [
        "30cec97967beb5aa08e893e8ff69623d5fecd9b7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 27 10:37:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:19:36 2008 +0200"
      },
      "message": "warnings: fix arch/x86/kernel/early_printk.c\n\nfix warning:\n\n  arch/x86/kernel/early_printk.c:993: warning: ‘enable_debug_console’ defined but not used\n\nEliminate dead code.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
      "tree": "0050a865ffc49e71e9787ad1012d39a4c3c5d8b4",
      "parents": [
        "620f2efcdc5c7a2db68da41bc3df3cf9a718024e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 12:59:32 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:39 2008 +0200"
      },
      "message": "x86, fpu: check __clear_user() return value\n\nfix warning:\n\n  arch/x86/kernel/xsave.c: In function ‘save_i387_xstate’:\n  arch/x86/kernel/xsave.c:98: warning: ignoring return value of ‘__clear_user’, declared with attribute warn_unused_result\n\ncheck the return value and act on it. We should not be ignoring faults\nat this point.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "620f2efcdc5c7a2db68da41bc3df3cf9a718024e",
      "tree": "b1a0411e2588953777d0b10245b12044c33cef54",
      "parents": [
        "04944b793e18ece23f63c0252646b310c1845940",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:17:14 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xsave\n"
    },
    {
      "commit": "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
      "tree": "77e893c287fe15acafd68bede8eb9b46bd541672",
      "parents": [
        "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:06:29 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:09:23 2008 +0200"
      },
      "message": "x86: memory corruption check - cleanup\n\nMove the prototypes from the generic kernel.h header to the more\nappropriate include/asm-x86/bios_ebda.h header file.\n\nAlso, remove the check from the power management code - this is a\npure x86 matter for now.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780",
      "tree": "98304395fbb5b9c74fca35b196cd414c1949f280",
      "parents": [
        "a8b71a2810386a5ac8f43d2095fe3355f0d8db37",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/memory-corruption-check\n"
    },
    {
      "commit": "eceb1383361c6327cef4de01d278cd6722ebceeb",
      "tree": "1ef63775514e6085e2cbe32391d458b2c6b21737",
      "parents": [
        "365d46dc9be9b3c833990a06f3994b1987eda578",
        "84e9c95ad92f7afcd960342b6012b0a1b039e21b",
        "4c7145a1ec1bb789d5f07e47510e8bda546a7c4a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:20:25 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:20:25 2008 +0200"
      },
      "message": "Merge branches \u0027core/signal\u0027 and \u0027x86/spinlocks\u0027 into x86/xen\n\nConflicts:\n\tinclude/asm-x86/spinlock.h\n"
    },
    {
      "commit": "84e9c95ad92f7afcd960342b6012b0a1b039e21b",
      "tree": "455743da1af7c99168ffacf271be5eabfc4cd9d1",
      "parents": [
        "206855c321adee56db3946ca09a5887cddb9d598",
        "1389ac4b976abdc0555280dfc1aa2c3abcc19641"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:17:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 13:17:07 2008 +0200"
      },
      "message": "Merge branch \u0027x86/signal\u0027 into core/signal\n"
    },
    {
      "commit": "1389ac4b976abdc0555280dfc1aa2c3abcc19641",
      "tree": "1ec51aa0b1e33201f6f4f3bebc657f9ec65f8539",
      "parents": [
        "69e13ad56f9e2cd81c4f8bfd6267211c10c14c08",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:49:27 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:49:27 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/signal\n\nConflicts:\n\tarch/x86/kernel/signal_64.c\n"
    },
    {
      "commit": "acbaa41a780490c791492c41144c774c04875af1",
      "tree": "31f1f046875eb071e2aed031e5d9d1584742314f",
      "parents": [
        "8d89adf44cf750e49691ba5b744b2ad77a05e997",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:43:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:43:21 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/quirks\n\nConflicts:\n\tarch/x86/kernel/early-quirks.c\n"
    },
    {
      "commit": "4c7145a1ec1bb789d5f07e47510e8bda546a7c4a",
      "tree": "e2767b77e5413473a3bba302237f4669a203f183",
      "parents": [
        "74e91604b2452c15bbe72d77b37cf47ed0310d13",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:39:30 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:39:50 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/spinlocks\n\nDone to prevent this failure of an Octopus merge:\n\n Added arch/arm/include/asm/byteorder.h in both, but differently.\n ERROR: Merge conflict in arch/arm/include/asm/byteorder.h\n Auto-merging include/asm-x86/spinlock.h\n ERROR: Merge conflict in include/asm-x86/spinlock.h\n fatal: merge program failed\n"
    },
    {
      "commit": "365d46dc9be9b3c833990a06f3994b1987eda578",
      "tree": "9397d1304144a288411f2118707f44ff5e862fa6",
      "parents": [
        "5dc64a3442b98eaa0e3730c35fcf00cf962a93e7",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:35:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:37:32 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/xen\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/process_64.c\n\tarch/x86/xen/enlighten.c\n"
    },
    {
      "commit": "325af5fb1418c79953db0954556de048e061d8b6",
      "tree": "25e71048ff801d0ad30b5d65e0190422999f73d6",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Aug 08 15:58:39 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 12:05:55 2008 +0200"
      },
      "message": "x86: ioperm user_regset\n\nThis adds a user_regset type for the x86 io permissions bitmap.\nThis makes it appear in core dumps (when ioperm has been used).\nIt will also make it visible to debuggers in the future.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n[conflict resolutions: Signed-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e ]\n"
    },
    {
      "commit": "206855c321adee56db3946ca09a5887cddb9d598",
      "tree": "13a2729d4d0e37170552bd9ad3c6bba71ba0c55c",
      "parents": [
        "e8d3f455de4f42d4bab2f6f1aeb2cf3bd18eb508",
        "cb58ffc3889f0545628f138f849e759a331b8ddc"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:32:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:32:17 2008 +0200"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 into core/signal\n\nConflicts:\n\tarch/x86/kernel/signal_64.c\n"
    },
    {
      "commit": "cb58ffc3889f0545628f138f849e759a331b8ddc",
      "tree": "335fcd151c75e95a0ce0bff6343a3dee8d151457",
      "parents": [
        "c613ec1a7ff3714da11c7c48a13bab03beb5c376"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Oct 12 10:51:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:19:27 2008 +0200"
      },
      "message": "x86: fix early panic on amd64 due to typo in supported CPU section\n\nDo not crash when enumerating supported CPU architectures\n\nSECURITY_INIT somehow ended up in x86_cpu_dev.init section.  That caused printk\nin code which prints supported architectures to hit #GP due to non-canonical\naddress being used.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nCc: thomas.petazzoni@free-electrons.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c613ec1a7ff3714da11c7c48a13bab03beb5c376",
      "tree": "4e6cc1466bcd1e5b420c29ad9652c0a2893c150f",
      "parents": [
        "e1e23bb0513520035ec934fa3483507cb6648b7c"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Fri Oct 10 10:46:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:19:04 2008 +0200"
      },
      "message": "x86, early_ioremap: fix fencepost error\n\nThe x86 implementation of early_ioremap has an off by one error. If we get\nan object which ends on the first byte of a page we undermap by one page and\nthis causes a crash on boot with the ASUS P5QL whose DMI table happens to fit\nthis alignment.\n\nThe size computation is currently\n\n\tlast_addr \u003d phys_addr + size - 1;\n\tnpages \u003d (PAGE_ALIGN(last_addr) - phys_addr)\n\n(Consider a request for 1 byte at alignment 0...)\n\nCloses #11693\n\nDebugging work by Ian Campbell/Felix Geyer\n\nSigned-off-by: Alan Cox \u003calan@rehat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1e23bb0513520035ec934fa3483507cb6648b7c",
      "tree": "a05f96cf556599a3a0dbc0de852c57921ae6051f",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Tue Oct 07 14:15:11 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 11:18:59 2008 +0200"
      },
      "message": "x86: avoid dereferencing beyond stack + THREAD_SIZE\n\nIt\u0027s possible for get_wchan() to dereference past task-\u003estack + THREAD_SIZE\nwhile iterating through instruction pointers if fp equals the upper boundary,\ncausing a kernel panic.\n\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6ee6c6adf1cfebbf432b8d1f204c7f96e395933e",
      "tree": "cf8f017f44b768445eecb6698c47d479c6b46a01",
      "parents": [
        "162350eb75fcb81ec0ea34f042f1deddb759aea8",
        "5e7184ae0dd49456387e8b1cdebc6b2c92fc6d51"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:08:46 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:08:46 2008 +0200"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/atmel-mci-2.6.28\n\nConflicts:\n\tdrivers/mmc/host/atmel-mci.c\n"
    },
    {
      "commit": "162350eb75fcb81ec0ea34f042f1deddb759aea8",
      "tree": "6329a8607144e8f7507c058ae6d399d9986f93b5",
      "parents": [
        "0d3e0460f307e84904968aad6cff97bd688583d8"
      ],
      "author": {
        "name": "Matthew Fleming",
        "email": "matthew.fleming@imgtec.com",
        "time": "Thu Oct 02 12:21:42 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:38 2008 +0200"
      },
      "message": "MMC: Use timeout values from CSR\n\nHard-coded timeout values of 250ms for writes and 100ms for reads are\ncurrently used for MMC transactions over SPI. The spec states that the\ntimeout values from the card should be used.\n\nSigned-off-by: Matthew Fleming \u003cmatthew.fleming@imgtec.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "0d3e0460f307e84904968aad6cff97bd688583d8",
      "tree": "ea939e4e6b8a5b24b294932974fbe42ca7d427be",
      "parents": [
        "7244b85bd17313d7d300ee93ec7bfbca1f4ccf3d"
      ],
      "author": {
        "name": "Matthew Fleming",
        "email": "matthew.fleming@imgtec.com",
        "time": "Thu Oct 02 12:24:05 2008 +0100"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:37 2008 +0200"
      },
      "message": "MMC: CSD and CID timeout values\n\nThe MMC spec states that the timeout for accessing the CSD and CID\nregisters is 64 clock cycles.\n\nSigned-off-by: Matthew Fleming \u003cmatthew.fleming@imgtec.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "7244b85bd17313d7d300ee93ec7bfbca1f4ccf3d",
      "tree": "96ba4ef056e3c351ac9a01e4deca359aa1e10c82",
      "parents": [
        "57105737f6a0b39305a85ac176cc9fd4a236d8c2"
      ],
      "author": {
        "name": "Steven Noonan",
        "email": "steven@uplinklabs.net",
        "time": "Wed Oct 01 01:50:25 2008 -0700"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:36 2008 +0200"
      },
      "message": "sdhci: \u0027scratch\u0027 may be used uninitialized\n\nThe variable \u0027scratch\u0027 is always initialized before it\u0027s used. The\nconditional which is responsible for initialization of \u0027scratch\u0027 will\nalways evaluate \u0027true\u0027 when the first loop iteration occurs, and thus,\nit\u0027s properly initialized. GCC doesn\u0027t see this, of course, so using\nthe uninitialized_var() macro seems to work for silencing this case.\n\nSigned-off-by: Steven Noonan \u003csteven@uplinklabs.net\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "57105737f6a0b39305a85ac176cc9fd4a236d8c2",
      "tree": "7a8fcd27a08655e889d6867058b937f4f7e0372b",
      "parents": [
        "1ea4f444f3a9721babd5d22cbd15092f9da6b51a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 07 13:16:58 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:36 2008 +0200"
      },
      "message": "mmc: explicitly mention SDIO support in Kconfig\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "1ea4f444f3a9721babd5d22cbd15092f9da6b51a",
      "tree": "333f0370d44b0f35670e343c2a7eccf55c434d36",
      "parents": [
        "ee63a7d2287c677ed022bf3f584f5a187b6c402f"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Sep 07 13:07:57 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:35 2008 +0200"
      },
      "message": "mmc: remove redundant \"depends on\"\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "ee63a7d2287c677ed022bf3f584f5a187b6c402f",
      "tree": "0b965e46c1db608effe18382e49ae470c00a3684",
      "parents": [
        "d16f57700475f670ca2828c150a34fa7102a05fc"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Tue Sep 02 10:14:13 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:34 2008 +0200"
      },
      "message": "Fix comment in include/linux/mmc/host.h\n\nIn include/linux/mmc/host.h, it is mentionned that the callback to\nknow if a card is present or not is get_ro(). But it\u0027s get_cd().\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d16f57700475f670ca2828c150a34fa7102a05fc",
      "tree": "81d7e341fb4cdeb17b2ba2beddd5bc7b5d5dbd46",
      "parents": [
        "08846698703dedae6c6915eb4b4d0a36188c5635"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 17:22:46 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:34 2008 +0200"
      },
      "message": "sdio: high-speed support\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "08846698703dedae6c6915eb4b4d0a36188c5635",
      "tree": "a5a12b778636738701e15671375c73eb1579583d",
      "parents": [
        "a4b76193774b463b922cab2f92450efb20d29ef0"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 14:10:08 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:33 2008 +0200"
      },
      "message": "mmc_block: hard code 512 byte block size\n\nWe use 512 byte blocks on all cards, and newer cards support nothing\nelse, so hard code it and make the code less complex.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "a4b76193774b463b922cab2f92450efb20d29ef0",
      "tree": "094e29f9cc571c351b0d4f7fc7044ccf494daa9b",
      "parents": [
        "d6d8de33415ca7598fe66d933b6556fa8f89afe2"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 20:43:04 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:32 2008 +0200"
      },
      "message": "sdhci: force high speed capability on some controllers\n\nSome high speed capable controllers forget to set the high speed\ncapability bit. Make sure we enable the functionality anyway.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "d6d8de33415ca7598fe66d933b6556fa8f89afe2",
      "tree": "eaa86df35326f648a34a0c766b13636adc364c59",
      "parents": [
        "91028954119e464ae42350658d46c204d781b484"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 20:43:48 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:32 2008 +0200"
      },
      "message": "mmc_block: filter out PC requests\n\nWe do not support PC (SCSI) commands, so don\u0027t pretend we do by\nletting them through.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "91028954119e464ae42350658d46c204d781b484",
      "tree": "54133426c2f4a9a0d42760ee3b765e5e995812d5",
      "parents": [
        "f3eb0aaa0211fd804057070bee1fd067cd65cb13"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 21:15:50 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:31 2008 +0200"
      },
      "message": "mmc_block: indicate strict ordering\n\nThe MMC block driver services requests one at a time and in strict\norder. Indicate this to the block layer so that it can handle barriers\nin an efficient manner.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f3eb0aaa0211fd804057070bee1fd067cd65cb13",
      "tree": "bf97d54c14f3b63c2785cb19affc2ee1731159ee",
      "parents": [
        "6501ff604a5ae18697c9b4cd40a7738d3a68e7fe"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sat Aug 16 21:34:02 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:30 2008 +0200"
      },
      "message": "mmc_block: inform block layer about sector count restriction\n\nMake sure we consider the maximum block count when we tell the block\nlayer about the maximum sector count. That way we don\u0027t have to chop\nup the request ourselves.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "6501ff604a5ae18697c9b4cd40a7738d3a68e7fe",
      "tree": "122a4ebce66397e265d4cbcebb4869a8f3add25b",
      "parents": [
        "e633b7bcec8e26991d489a11615acf7674efbaf4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 13:42:00 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:30 2008 +0200"
      },
      "message": "sdio: give sdio irq thread a host specific name\n\nThere is one thread per host controller so make sure they all get\nunique names.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e633b7bcec8e26991d489a11615acf7674efbaf4",
      "tree": "b26362cc8a0695876b28c5dd52bd3a6812fe745a",
      "parents": [
        "04cf585d2902404ed06861c6dc27897100340dba"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Aug 31 13:38:54 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:28 2008 +0200"
      },
      "message": "sdio: make sleep on error interruptable\n\nMake sure we can be woken from the forced sleep that is done on errors.\nRemoving a card often results in -ENOMEDIUM or -EILSEQ so we previously\nlocked up the removal process for a second.\n\nWe could completely exit on -ENOMEDIUM, but it might be a transient\nglitch so treat it like any other error.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "04cf585d2902404ed06861c6dc27897100340dba",
      "tree": "875333d691426734607782289eef15badadf7ae4",
      "parents": [
        "e809517f6fa5803a5a1cd56026f0e2190fc13d5c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Aug 18 22:18:14 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:28 2008 +0200"
      },
      "message": "sdhci: reduce card detection delay\n\nThe card detection delay was added early when the behaviour of the\ncard interrupt was still very much unknown (i.e. before there was a\npublic specification). As it is now known that it is a debounced signal,\nreduce the delay to something more sensible.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "e809517f6fa5803a5a1cd56026f0e2190fc13d5c",
      "tree": "c53f47a5e3704e7a4012e7dd26c6ce34333bc923",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Fri Jul 25 01:09:08 2008 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Sun Oct 12 11:04:27 2008 +0200"
      },
      "message": "sdhci: let the controller wait for busy state to end\n\nThe sdhci controllers can interrupt us when the busy state from the\ncard has ended, saving CPU cycles and power.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "f3073ac76755abd63b1d4c3d145f4c15b65b5355",
      "tree": "37ac563a2b495615e00b41de4ef4af39c9a95ad4",
      "parents": [
        "20501a69818827884b4381cdcedefdb5e7892915"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 15:07:16 2008 -0700"
      },
      "message": "smc911x: Fix external PHY detection\n\nIf an external PHY is found the driver falls through to the default\ncase in the switch and overwrites the PHY ID. Add the missing break.\n\nSigned-off-by: Guennadi Liakhovetski \u003clg@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd048088306656824958e7783ffcee27e241b361",
      "tree": "be11bebe3bbd2cac88ff27bd3c7450339d21bdc7",
      "parents": [
        "5c3c4d9b5810c9aabd8c05219c62ca088aa83eb0",
        "03010a3350301baac2154fa66de925ae2981b7e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:23:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:23:48 2008 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (43 commits)\n  ext4: Rename ext4dev to ext4\n  ext4: Avoid double dirtying of super block in ext4_put_super()\n  Update ext4 MAINTAINERS file\n  Hook ext4 to the vfs fiemap interface.\n  generic block based fiemap implementation\n  ocfs2: fiemap support\n  vfs: vfs-level fiemap interface\n  ext4: fix xattr deadlock\n  jbd2: Fix buffer head leak when writing the commit block\n  ext4: Add debugging markers that can be used by systemtap\n  jbd2: abort instead of waiting for nonexistent transaction\n  ext4: fix initialization of UNINIT bitmap blocks\n  ext4: Remove old legacy block allocator\n  ext4: Use readahead when reading an inode from the inode table\n  ext4: Improve the documentation for ext4\u0027s /proc tunables\n  ext4: Combine proc file handling into a single set of functions\n  ext4: move /proc setup and teardown out of mballoc.c\n  ext4: Don\u0027t use \u0027struct dentry\u0027 for internal lookups\n  ext4/jbd2: Avoid WARN() messages when failing to write to the superblock\n  ext4: use percpu data structures for lg_prealloc_list\n  ...\n"
    },
    {
      "commit": "5c3c4d9b5810c9aabd8c05219c62ca088aa83eb0",
      "tree": "f1122247e0b6d6269588702738df9c46061e280d",
      "parents": [
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
        "92f1f8fd8040e7b50a67a850a935509bb01201bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 13:22:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (71 commits)\n  ide: Remove ide_spin_wait_hwgroup() and use special requests instead\n  ide: move IDE{FLOPPY,TAPE}_WAIT_CMD defines to \u003clinux/ide.h\u003e\n  ide: add ide_do_test_unit_ready() helper\n  ide: add ide_do_start_stop() helper\n  ide: add ide_set_media_lock() helper\n  ide-floppy: move floppy ioctls handling to ide-floppy_ioctl.c\n  ide-floppy: -\u003e{srfp,wp} -\u003e IDE_AFLAG_{SRFP,WP}\n  ide: add ide_queue_pc_tail() helper\n  ide: add ide_queue_pc_head() helper\n  ide: add ide_init_pc() helper\n  ide-tape: add ide_tape_set_media_lock() helper\n  ide-floppy: add ide_floppy_set_media_lock() helper\n  ide: add ide_io_buffers() helper\n  ide-scsi: cleanup ide_scsi_io_buffers()\n  ide-floppy: remove MODE_SENSE_* defines\n  ide-{floppy,tape}: remove packet command stack\n  ide-{floppy,tape}: remove request stack\n  ide-generic: handle probing of legacy io-ports v5\n  ide-floppy: use scatterlists for pio transfers\n  ide-tape: remove idetape_init_rq()\n  ...\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "20501a69818827884b4381cdcedefdb5e7892915",
      "tree": "5181adfc89fcefb8bbc7966c80e5e4895221fe8b",
      "parents": [
        "7bb82d924536cfa62db73dd381b07d9e9b084ffa"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:25:59 2008 -0700"
      },
      "message": "e1000: allow VLAN devices to use TSO and CSUM offload\n\nThis patch changes e1000 to set vlan_features so TSO and CSUM\noffload can be used by VLAN devices, similar as with the other\nIntel drivers.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7bb82d924536cfa62db73dd381b07d9e9b084ffa",
      "tree": "71dad5edcfca9b397f431863f8c8614fe05fecd8",
      "parents": [
        "f901b64472fdabc72eca2b9426fa4e96972b64c4"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sat Oct 11 12:20:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:20:15 2008 -0700"
      },
      "message": "gre: Initialise rtnl_link tunnel parameters properly\n\nBrown paper bag error of calling memset with sizeof(p) instead\nof sizeof(*p).\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f901b64472fdabc72eca2b9426fa4e96972b64c4",
      "tree": "3f53c5a939a0f3b18729d00d9e66720aaac20f21",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:18:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:18:04 2008 -0700"
      },
      "message": "ipvs: Add proper dependencies on IP_VS, and fix description header line.\n\nLinus noted a build failure case:\n\nnet/netfilter/ipvs/ip_vs_xmit.c: In function \u0027ip_vs_tunnel_xmit\u0027:\nnet/netfilter/ipvs/ip_vs_xmit.c:616: error: implicit declaration of function \u0027ip_select_ident\u0027\n\nThe proper include file (net/ip.h) is being included in ip_vs_xmit.c to get\nthat declaration.  So the only possible case where this can happen is if\nCONFIG_INET is not enabled.\n\nThis seems to be purely a missing dependency in the ipvs/Kconfig file IP_VS\nentry.\n\nAlso, while we\u0027re here, remove the out of date \"EXPERIMENTAL\" string in the\nIP_VS config help header line.  IP_VS no longer depends upon CONFIG_EXPERIMENTAL\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
      "tree": "42225fadd0d5388bf21d1658e56879e14f23e013",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
        "0afe2db21394820d32646a695eccf3fbfe6ab5c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:51:16 2008 -0700"
      },
      "message": "Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase4-D\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (186 commits)\n  x86, debug: print more information about unknown CPUs\n  x86 setup: handle more than 8 CPU flag words\n  x86: cpuid, fix typo\n  x86: move transmeta cap read to early_init_transmeta()\n  x86: identify_cpu_without_cpuid v2\n  x86: extended \"flags\" to show virtualization HW feature in /proc/cpuinfo\n  x86: move VMX MSRs to msr-index.h\n  x86: centaur_64.c remove duplicated setting of CONSTANT_TSC\n  x86: intel.c put workaround for old cpus together\n  x86: let intel 64-bit use intel.c\n  x86: make intel_64.c the same as intel.c\n  x86: make intel.c have 64-bit support code\n  x86: little clean up of intel.c/intel_64.c\n  x86: make 64 bit to use amd.c\n  x86: make amd_64 have 32 bit code\n  x86: make amd.c have 64bit support code\n  x86: merge header in amd_64.c\n  x86: add srat_detect_node for amd64\n  x86: remove duplicated force_mwait\n  x86: cpu make amd.c more like amd_64.c v2\n  ...\n"
    },
    {
      "commit": "0afe2db21394820d32646a695eccf3fbfe6ab5c7",
      "tree": "6d925383f444a242ebc77d167420efb7e6ad8d99",
      "parents": [
        "d84705969f898f294bc3fc32eca33580f14105bd",
        "43603c8df97f246e8be7b9cc92a8f968a85108bd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:23:20 2008 +0200"
      },
      "message": "Merge branch \u0027x86/unify-cpu-detect\u0027 into x86-v28-for-linus-phase4-D\n\nConflicts:\n\tarch/x86/kernel/cpu/common.c\n\tarch/x86/kernel/signal_64.c\n\tinclude/asm-x86/cpufeature.h\n"
    },
    {
      "commit": "d84705969f898f294bc3fc32eca33580f14105bd",
      "tree": "c59c7e835820c6bfb5a957f70e58fee1699a6b38",
      "parents": [
        "725c25819e4a0dafdcf42a5f31bc569341919c7c",
        "11494547b1754c4f3bd7f707ab869e2adf54d52f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:50:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:17:36 2008 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into x86-v28-for-linus-phase4-B\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/apic_64.c\n\tarch/x86/kernel/setup.c\n\tdrivers/pci/intel-iommu.c\n\tinclude/asm-x86/cpufeature.h\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
      "tree": "72ae3563c8a6703e276f005fce5b3f1a3daca08c",
      "parents": [
        "ec8deffa33757286ba59e71d3d98173c37638b37",
        "725c25819e4a0dafdcf42a5f31bc569341919c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:12 2008 -0700"
      },
      "message": "Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase3-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (74 commits)\n  AMD IOMMU: use iommu_device_max_index, fix\n  AMD IOMMU: use iommu_device_max_index\n  x86: add PCI IDs for AMD Barcelona PCI devices\n  x86/iommu: use __GFP_ZERO instead of memset for GART\n  x86/iommu: convert GART need_flush to bool\n  x86/iommu: make GART driver checkpatch clean\n  x86 gart: remove unnecessary initialization\n  x86: restore old GART alloc_coherent behavior\n  revert \"x86: make GART to respect device\u0027s dma_mask about virtual mappings\"\n  x86: export pci-nommu\u0027s alloc_coherent\n  iommu: remove fullflush and nofullflush in IOMMU generic option\n  x86: remove set_bit_string()\n  iommu: export iommu_area_reserve helper function\n  AMD IOMMU: use coherent_dma_mask in alloc_coherent\n  add AMD IOMMU tree to MAINTAINERS file\n  AMD IOMMU: use cmd_buf_size when freeing the command buffer\n  AMD IOMMU: calculate IVHD size with a function\n  AMD IOMMU: remove unnecessary cast to u64 in the init code\n  AMD IOMMU: free domain bitmap with its allocation order\n  AMD IOMMU: simplify dma_mask_to_pages\n  ...\n"
    },
    {
      "commit": "ec8deffa33757286ba59e71d3d98173c37638b37",
      "tree": "2a176fd94d4665fe3c03f6e9f09dda8060fdb4a7",
      "parents": [
        "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
        "3dd392a407d15250a501fa109cc1f93fee95ef85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:59:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:02:56 2008 -0700"
      },
      "message": "Merge phase #2 (PAT updates) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase2-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (27 commits)\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence, fix\n  x86, pat: cleanups\n  x86: fix pagetable init 64-bit breakage\n  x86: track memtype for RAM in page struct\n  x86, cpa: srlz cpa(), global flush tlb after splitting big page and before doing cpa\n  x86, cpa: remove cpa pool code\n  x86, cpa: no need to check alias for __set_pages_p/__set_pages_np\n  x86, cpa: dont use large pages for kernel identity mapping with DEBUG_PAGEALLOC\n  x86, cpa: make the kernel physical mapping initialization a two pass sequence\n  x86, cpa: remove USER permission from the very early identity mapping attribute\n  x86, cpa: rename PTE attribute macros for kernel direct mapping in early boot\n  x86: make sure the CPA test code\u0027s use of _PAGE_UNUSED1 is obvious\n  linux-next: fix x86 tree build failure\n  x86: have set_memory_array_{uc,wb} coalesce memtypes, fix\n  agp: enable optimized agp_alloc_pages methods\n  x86: have set_memory_array_{uc,wb} coalesce memtypes.\n  x86: {reverve,free}_memtype() take a physical address\n  x86: fix pageattr-test\n  agp: add agp_generic_destroy_pages()\n  agp: generic_alloc_pages()\n  ...\n"
    },
    {
      "commit": "7cc4e87f912bbefa440a51856b8d076e5d1f554a",
      "tree": "1b8df8683f3de37d2e8211ffa8d151f60d59af62",
      "parents": [
        "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
        "69fc7eed5f56bce15b239e5110de2575a6970df4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 10:09:45 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (236 commits)\n  [ARM] 5300/1: fixup spitz reset during boot\n  [ARM] 5295/1: make ZONE_DMA optional\n  [ARM] 5239/1: Palm Zire 72 power management support\n  [ARM] 5298/1: Drop desc_handle_irq()\n  [ARM] 5297/1: [KS8695] Fix two compile-time warnings\n  [ARM] 5296/1: [KS8695] Replace macro\u0027s with trailing underscores.\n  [ARM] pxa: allow multi-machine PCMCIA builds\n  [ARM] pxa: add preliminary CPUFREQ support for PXA3xx\n  [ARM] pxa: add missing ACCR bit definitions to pxa3xx-regs.h\n  [ARM] pxa: rename cpu-pxa.c to cpufreq-pxa2xx.c\n  [ARM] pxa/zylonite: add support for USB OHCI\n  [ARM] ohci-pxa27x: use ioremap() and offset for register access\n  [ARM] ohci-pxa27x: introduce pxa27x_clear_otgph()\n  [ARM] ohci-pxa27x: use platform_get_{irq,resource} for the resource\n  [ARM] ohci-pxa27x: move OHCI controller specific registers into the driver\n  [ARM] ohci-pxa27x: introduce flags to avoid direct access to OHCI registers\n  [ARM] pxa: move I2S register and bit definitions into pxa2xx-i2s.c\n  [ARM] pxa: simplify DMA register definitions\n  [ARM] pxa: make additional DCSR bits valid for PXA3xx\n  [ARM] pxa: move i2c register and bit definitions into i2c-pxa.c\n  ...\n\nFixed up conflicts in\n\tarch/arm/mach-versatile/core.c\n\tsound/soc/pxa/pxa2xx-ac97.c\n\tsound/soc/pxa/pxa2xx-i2s.c\nmanually.\n"
    },
    {
      "commit": "5ba2f67afb02c5302b2898949ed6fc3b3d37dcf1",
      "tree": "aa8954769e1eeb0aac55181e698166beaa61f633",
      "parents": [
        "64f1b65382054f8bfd528f2c4253297c232816eb"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Oct 10 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:54:07 2008 -0700"
      },
      "message": "security: avoid calling a NULL function pointer in drivers/video/tvaudio.c\n\nNULL function pointers are very bad security wise. This one got caught by\nkerneloops.org quite a few times, so it\u0027s happening in the field....\n\nFix is simple, check the function pointer for NULL, like 6 other places\nin the same function are already doing.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "64f1b65382054f8bfd528f2c4253297c232816eb",
      "tree": "4023a62c46106f9426e88b85f42999d779617823",
      "parents": [
        "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:46:24 2008 -0700"
      },
      "message": "net: fix dummy \u0027nf_conntrack_event_cache()\u0027\n\nThe dummy version of \u0027nf_conntrack_event_cache()\u0027 (used when the\nNF_CONNTRACK_EVENTS config option is not enabled) had not been updated\nwhen the calling convention changed.\n\nThis was introduced by commit a71996fccce4b2086a26036aa3c915365ca36926\n(\"netfilter: netns nf_conntrack: pass conntrack to\nnf_conntrack_event_cache() not skb\")\n\nTssk.\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dd9ec4946b4651a295d3bc8df9c15ac692a8f4e",
      "tree": "afb300c752de7175bb2df4722d5c857e070c75d9",
      "parents": [
        "86ed5a93b8b56e4e0877b914af0e10883a196384",
        "6861ff35ec5b60fafaf8651754c9a75142bfa9a4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:33:18 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1075 commits)\n  myri10ge: update driver version number to 1.4.3-1.369\n  r8169: add shutdown handler\n  r8169: preliminary 8168d support\n  r8169: support additional 8168cp chipset\n  r8169: change default behavior for mildly identified 8168c chipsets\n  r8169: add a new 8168cp flavor\n  r8169: add a new 8168c flavor (bis)\n  r8169: add a new 8168c flavor\n  r8169: sync existing 8168 device hardware start sequences with vendor driver\n  r8169: 8168b Tx performance tweak\n  r8169: make room for more specific 8168 hardware start procedure\n  r8169: shuffle some registers handling around (8168 operation only)\n  r8169: new phy init parameters for the 8168b\n  r8169: update phy init parameters\n  r8169: wake up the PHY of the 8168\n  af_key: fix SADB_X_SPDDELETE response\n  ath9k: Fix return code when ath9k_hw_setpower() fails on reset\n  ath9k: remove nasty FAIL macro from ath9k_hw_reset()\n  gre: minor cleanups in netlink interface\n  gre: fix copy and paste error\n  ...\n"
    },
    {
      "commit": "86ed5a93b8b56e4e0877b914af0e10883a196384",
      "tree": "761c3db8250c54eb07c6e4a02ca7f93f044928b3",
      "parents": [
        "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
        "b77d753c413e02559669df66e543869dad40c847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:31:53 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sfrench/cifs-2.6:\n  [CIFS] Check that last search entry resume key is valid\n  [CIFS] make sure we have the right resume info before calling CIFSFindNext\n  [CIFS]  clean up error handling in cifs_unlink\n  [CIFS] fix some settings of cifsAttrs after calling SetFileInfo and SetPathInfo\n  cifs: explicitly revoke SPNEGO key after session setup\n  cifs: Convert cifs to new aops.\n  [CIFS] update DOS attributes in cifsInode if we successfully changed them\n  cifs: remove NULL termination from rename target in CIFSSMBRenameOpenFIle\n  cifs: work around samba returning -ENOENT on SetFileDisposition call\n  cifs: fix inverted NULL check after kmalloc\n  [CIFS] clean up upcall handling for dns_resolver keys\n  [CIFS]  fix busy-file renames and refactor cifs_rename logic\n  cifs: add function to set file disposition\n  [CIFS] add constants for string lengths of keynames in SPNEGO upcall string\n  cifs: move rename and delete-on-close logic into helper function\n  cifs: have find_writeable_file prefer filehandles opened by same task\n  cifs: don\u0027t use GFP_KERNEL with GFP_NOFS\n  [CIFS] use common code for turning off ATTR_READONLY in cifs_unlink\n  cifs: clean up variables in cifs_unlink\n"
    },
    {
      "commit": "835a1c092432b3293ba6c4dec45ee6869c6f61fd",
      "tree": "a48582e4e4de3a8924b700c5ccaae78cd299cd73",
      "parents": [
        "d3570a5a7b8d0604fa012129f92637dc1534f62c",
        "9609e74093abd9f61fb1d20a8915a8ea87c77d5a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:19:02 2008 -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: (49 commits)\n  MIPS: RB532: provide GPIO_BUILTIN_NR and irq_to_gpio/gpio_to_irq\n  MIPS: Move ptrace prototypes to ptrace.h\n  MIPS: Ptrace support for HARDWARE_WATCHPOINTS\n  MIPS: Scheduler support for HARDWARE_WATCHPOINTS.\n  MIPS: Watch exception handling for HARDWARE_WATCHPOINTS.\n  MIPS: Probe watch registers and report configuration.\n  MIPS: Add HARDWARE_WATCHPOINTS definitions and support code.\n  MIPS: Add HARDWARE_WATCHPOINTS configure option.\n  MIPS: Replace use of \u003casm-generic/uaccess.h\u003e with native implementations.\n  MIPS: TXx9: Add TX4939 ATA support (v2)\n  MIPS: Rewrite spinlocks to ticket locks.\n  MIPS: IP checksums: Optimize adjust of sum on buffers of odd alignment.\n  MIPS: IP checksums: Remove unncessary .set pseudos\n  MIPS: IP checksums: Remove unncessary folding of sum to 16 bit.\n  MIPS: Move headfiles to new location below arch/mips/include\n  MIPS: Alchemy: rename directory\n  MIPS: Optimize get_user and put_user for 64-bit\n  MIPS: TXx9: Implement prom_free_prom_memory\n  MIPS: TXx9: Add RBTX4939 board support\n  MIPS: TXx9: Add TX4939 SoC support\n  ...\n"
    },
    {
      "commit": "d3570a5a7b8d0604fa012129f92637dc1534f62c",
      "tree": "15d290595c363a2bdd4f4d6b3a2f7433e6e48f6d",
      "parents": [
        "37d9869ed928268409b48f52c57449918c0fd307",
        "72474be62d6ec2e0337ff01ecbd737f9c5c242c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 09:16:54 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel\n\n* \u0027for-linus\u0027 of git://git.alsa-project.org/alsa-kernel: (258 commits)\n  ALSA: hda: VREF powerdown for headphones\n  ALSA: hda: STAC_HP_M4\n  ALSA: ASoC: Check for machine type in GTA01 machine driver\n  ALSA: mtpav - Fix race in probe\n  ALSA: usb-audio: dynamic detection of MIDI interfaces in uaxx-quirk\n  ALSA: Add a note on dependency of RTC stuff\n  ALSA: ASoC: add new param mux to dapm_mux_update_power\n  ALSA: Increase components array size\n  ALSA: ASoC: Correct inverted Mic PGA Switch control in wm8510 driver\n  ALSA: hda: comment typo fix\n  ALSA: hda: comment typo fix\n  ALSA: hda - Fix PCI SSID for ASROCK K18N78FullHD-hSLI\n  ALSA: snd-usb-audio: support for Edirol UA-4FX device\n  ALSA: usb - Fix possible Oops at USB-MIDI disconnection\n  ALSA: hda - Fix another ALC889A (rev 0x100101)\n  ALSA: hda: add more board-specific information for Realtek ALC662 rev1\n  ALSA: Correct Vladimir Barinov\u0027s e-mail address\n  ALSA: cs46xx: Add PCI IDs for TerraTec and Hercules cards\n  ALSA: hda: SPDIF stream muting support\n  ALSA: hda: appletv support\n  ...\n"
    }
  ],
  "next": "37d9869ed928268409b48f52c57449918c0fd307"
}
