)]}'
{
  "log": [
    {
      "commit": "25c263542ddf9396012b6a6fa2b327d304f7f9a3",
      "tree": "d7258f81da125b0bf4a2ce0ede2e79db38a7ed04",
      "parents": [
        "d8581969904b8a72db726c4b9090234c0f0bb18f",
        "7c2399756ab8ccb2c57da4630b4aa4a1d61b3846"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:57:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:57:39 2007 -0700"
      },
      "message": "Merge branch \u0027irq-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027irq-upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  [SPARC, XEN, NET/CXGB3] use irq_handler_t where appropriate\n  drivers/char/riscom8: clean up irq handling\n  isdn/sc: irq handler clean\n  isdn/act2000: fix major bug. clean irq handler.\n  char/pcmcia/synclink_cs: trim trailing whitespace\n  drivers/char/ip2: separate polling and irq-driven work entry points\n  drivers/char/ip2: split out irq core logic into separate function\n  [NETDRVR] lib82596, netxen: delete pointless tests from irq handler\n  Eliminate pointless casts from void* in a few driver irq handlers.\n  [PARPORT] Remove unused \u0027irq\u0027 argument from parport irq functions\n  [PARPORT] Kill useful \u0027irq\u0027 arg from parport_{generic_irq,ieee1284_interrupt}\n  [PARPORT] Consolidate code copies into a single generic irq handler\n"
    },
    {
      "commit": "5a0e554b62dc77709ceebb6326b292bdd8d2c342",
      "tree": "e3c960a526b13a27b6de33a5bc3be580ac0fa231",
      "parents": [
        "c09b360a2b0779e08bacb88d3fcd8458ebc49658",
        "2c800093c7375e358f28eeb132512eb57b6389e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (39 commits)\n  Remove Andrew Morton from list of net driver maintainers.\n  bonding: Acquire correct locks in alb for promisc change\n  bonding: Convert more locks to _bh, acquire rtnl, for new locking\n  bonding: Convert locks to _bh, rework alb locking for new locking\n  bonding: Convert miimon to new locking\n  bonding: Convert balance-rr transmit to new locking\n  Convert bonding timers to workqueues\n  Update MAINTAINERS to reflect my (jgarzik\u0027s) current efforts.\n  pasemi_mac: fix typo\n  defxx.c: dfx_bus_init() is __devexit not __devinit\n  s390 MAINTAINERS\n  remove header_ops bug in qeth driver\n  sky2: crash on remove\n  MIPSnet: Delete all the useless debugging printks.\n  AR7 ethernet: small post-merge cleanups and fixes\n  mv643xx_eth: Hook up mv643xx_get_sset_count\n  mv643xx_eth: Remove obsolete checksum offload comment\n  mv643xx_eth: Merge drivers/net/mv643xx_eth.h into mv643xx_eth.c\n  mv643xx_eth: Remove unused register defines\n  mv643xx_eth: Clean up mv643xx_eth.h\n  ...\n"
    },
    {
      "commit": "c09b360a2b0779e08bacb88d3fcd8458ebc49658",
      "tree": "f9b8ea6bf9fe3fc395ff9b46a865b9ee459e239a",
      "parents": [
        "432409eebcdec38ff6fa949f097b5438d588faa5",
        "3a9e3a51dd47bd9e2fd6bcf3c893eb5729c6f1ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 18:56:21 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  jmicron: update quirk for JMB361/3/5/6\n  libata: add HTS542525K9SA00 to NCQ blacklist\n  libata-core: auditting chk_status v check_status\n  [libata] checkpatch-inspired cleanups\n"
    },
    {
      "commit": "2dcb407e61458ded17503d6bd12b8c064965368b",
      "tree": "6044e032197b84f9943a385b0c9dbb6656c3f97f",
      "parents": [
        "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 06:42:56 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:59:42 2007 -0400"
      },
      "message": "[libata] checkpatch-inspired cleanups\n\nTackle the relatively sane complaints of checkpatch --file.\n\nThe vast majority is indentation and whitespace changes, the rest are\n\n* #include fixes\n* printk KERN_xxx prefix addition\n* BSS/initializer cleanups\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f1ecfd5d3b69d98b814435758c485e6fd0e112de",
      "tree": "648897a4aabe5631101a4763610d479c0b14433e",
      "parents": [
        "b877fe288a325b9711d83628eb54e1deb63f962e"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Mon Oct 22 16:16:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:18:13 2007 -0400"
      },
      "message": "remove header_ops bug in qeth driver\n\nRemove qeth bug caused by commit:\n[NET]: Move hardware header operations out of netdevice.\n\nThis is the second part of the qeth header_ops patch, since\nfirst patch sent 10/19 has been insufficient.\nNevertheless first patch is still valid and should be kept.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "02bae2129710018883f9536969de7e6acf9304ca",
      "tree": "c2f3b120b4c48288e2735fa7136895da3ff8615a",
      "parents": [
        "c7ffb6bb7a1b6fe5912a009d561733911769d32b",
        "c1f395f1c76b115c9691e1546942651fedb08c37"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:15:54 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 20:15:54 2007 -0400"
      },
      "message": "Merge branch \u0027features\u0027 of git://farnsworth.org/dale/linux-2.6-mv643xx_eth into upstream\n"
    },
    {
      "commit": "5712cb3d81566893c3b14e24075cf48ec5c35d00",
      "tree": "8258fb24a0c5130e8c0cad16d2d9395941be3ed7",
      "parents": [
        "f230d1010ad0dcd71d9ca8ea6864afac49c5aa9b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 02:54:26 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:16 2007 -0400"
      },
      "message": "[PARPORT] Remove unused \u0027irq\u0027 argument from parport irq functions\n\nNone of the drivers with a struct pardevice\u0027s -\u003eirq_func() hook ever\nused the \u0027irq\u0027 argument passed to it, so remove it.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f230d1010ad0dcd71d9ca8ea6864afac49c5aa9b",
      "tree": "6bb5e61167c520727724c9ad0297f3bcd743151b",
      "parents": [
        "3f2e40df0e1d7694224c3083b0bebd129039a40a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 01:56:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:15 2007 -0400"
      },
      "message": "[PARPORT] Kill useful \u0027irq\u0027 arg from parport_{generic_irq,ieee1284_interrupt}\n\nparport_ieee1284_interrupt() was not using its first arg at all.\nDelete.\n\nparport_generic_irq()\u0027s second arg makes its first arg completely\nredundant.  Delete, and use port-\u003eirq in the one place where we actually\nneed it.\n\nAlso, s/__inline__/inline/ to make the code look nicer.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3f2e40df0e1d7694224c3083b0bebd129039a40a",
      "tree": "3d0d8c2a9dd1f873e5638a132abc5d40c6ff583b",
      "parents": [
        "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Oct 19 01:42:14 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 23 19:53:15 2007 -0400"
      },
      "message": "[PARPORT] Consolidate code copies into a single generic irq handler\n\nSeveral arches used the exact same code for their parport irq handling.\nMake that code generic, in parport_irq_handler().\n\nAlso, s/__inline__/inline/ in include/linux/parport.h.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a7aed1c2dc4939d1d61285c738ad32700d791692",
      "tree": "a64cda4c4dd29137a09f06a8c1d5db7cd20e7da5",
      "parents": [
        "1212663fba7c5e003e05d24f043d5ed57eb18b24",
        "1b82ba6e47c13ee369a4808f72d003499f8c7920"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:38:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:38:03 2007 -0700"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* ssh://master.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86: (35 commits)\n  x86: Add HPET force support for MCP55 (nForce 5) chipsets\n  x86: Force enable HPET for CK804 (nForce 4) chipsets\n  x86: clean up setup.h and the boot code\n  x86: Save registers in saved_context during suspend and hibernation\n  x86: merge setup_32/64.h\n  x86: merge signal_32/64.h\n  x86: merge required-features.h\n  x86: merge sigcontext_32/64.h\n  x86: merge msr_32/64.h\n  x86: merge mttr_32/64.h\n  x86: merge statfs_32/64.h\n  x86: merge stat_32/64.h\n  x86: merge shmbuf_32/64.h\n  x86: merge ptrace_32/64.h\n  x86: merge msgbuf_32/64.h\n  x86: merge elf_32/64.h\n  x86: merge byteorder_32/64.h\n  x86: whitespace cleanup of mce_64.c\n  x86: consolidate the cpu/ related code usage\n  x86: prepare consolidation of cpu/ related code usage\n  ...\n"
    },
    {
      "commit": "1212663fba7c5e003e05d24f043d5ed57eb18b24",
      "tree": "d6d1327b1e852721952e2efc8aabca25e73573f0",
      "parents": [
        "af76bbabbdf5cebea6a3863446f9f74b469c4bdc",
        "af2709fd0d127cd590e7a77ab50b23cdb9f6f48f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:37:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 16:37:29 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (39 commits)\n  [SCSI] qla2xxx: Update version number to 8.02.00-k5.\n  [SCSI] qla2xxx: Correct display of ISP serial-number.\n  [SCSI] qla2xxx: Correct residual-count handling discrepancies during UNDERRUN handling.\n  [SCSI] qla2xxx: Make driver (mostly) legacy I/O port free.\n  [SCSI] qla2xxx: Fix issue where final flash-segment updates were falling into the slow-path write handler.\n  [SCSI] qla2xxx: Handle unaligned sector writes during NVRAM/VPD updates.\n  [SCSI] qla2xxx: Defer explicit interrupt-polling processing to init-time scenarios.\n  [SCSI] qla2xxx: Resync with latest HBA SSID specification -- 2.2u.\n  [SCSI] sym53c8xx: Remove sym_xpt_async_sent_bdr\n  [SCSI] sym53c8xx: Remove pci_dev pointer from sym_shcb\n  [SCSI] sym53c8xx: Make interrupt handler capable of returning IRQ_NONE\n  [SCSI] sym53c8xx: Get rid of IRQ_FMT and IRQ_PRM\n  [SCSI] sym53c8xx: Use scmd_printk where appropriate\n  [SCSI] sym53c8xx: Simplify DAC DMA handling\n  [SCSI] sym53c8xx: Remove tag_ctrl module parameter\n  [SCSI] sym53c8xx: Remove io_ws, mmio_ws and ram_ws elements\n  [SCSI] sym53c8xx: Remove -\u003edevice_id\n  [SCSI] sym53c8xx: Use pdev-\u003erevision\n  [SCSI] sym53c8xx: PCI Error Recovery support\n  [SCSI] sym53c8xx: Stop overriding scsi_done\n  ...\n"
    },
    {
      "commit": "fa76dab935b856871024530ec818bc0a8f88a016",
      "tree": "8d8a83d01d35a7b8d3559e75931e50c3f0f7723c",
      "parents": [
        "0de80bcc2baed116a569c38cbc38c5dcb945d14d"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Oct 23 22:37:25 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:25 2007 +0200"
      },
      "message": "x86: clean up setup.h and the boot code\n\nMake \u003casm/setup.h\u003e usable by the boot code.\n\nClean up vestiges of the old command-line protocol from setup.h and\nhead_32.S (it is still supported from the boot loader point of\nview, since it is converted to the new command-line protocol by the\nboot code.)\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "0de80bcc2baed116a569c38cbc38c5dcb945d14d",
      "tree": "5eef7beda7307be2e8949f1bf0e7f84799d8ae31",
      "parents": [
        "ef685298b4b3dead1efa1d47cd27ced0f2673254"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: Save registers in saved_context during suspend and hibernation\n\nDuring hibernation and suspend on x86_64 save CPU registers in the saved_context\nstructure rather than in a handful of separate variables.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "ef685298b4b3dead1efa1d47cd27ced0f2673254",
      "tree": "bbe06b1ee9ce677b0062313bc8130a432589b70c",
      "parents": [
        "33185c504f8e521b398536b5a8d415779a24593c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge setup_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "33185c504f8e521b398536b5a8d415779a24593c",
      "tree": "33117c585b3115dbdbd3665e4f6b0a7c06bcd259",
      "parents": [
        "23e5305d93801fca4ff2ff4b94bdf49e24c96a5e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge signal_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "23e5305d93801fca4ff2ff4b94bdf49e24c96a5e",
      "tree": "14cc94a5a1eebc026152cb374a5fcbc6b8e64426",
      "parents": [
        "77129c5e3ddba94b6ab7223504b39956f653f376"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sat Oct 20 13:41:41 2007 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge required-features.h\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\n"
    },
    {
      "commit": "77129c5e3ddba94b6ab7223504b39956f653f376",
      "tree": "12ed2497361b4ff2bdf4aa8b5482fc6fba0e95d5",
      "parents": [
        "be7baf80a699644850ff27c2105c171177ece4ea"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge sigcontext_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "be7baf80a699644850ff27c2105c171177ece4ea",
      "tree": "7dcdee42a6752eae6039cfca7f8c84c87136275e",
      "parents": [
        "297a99e1a377f68e5c5bfef8eeafbd115f9fc2fa"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge msr_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "297a99e1a377f68e5c5bfef8eeafbd115f9fc2fa",
      "tree": "6d61e5c4464ba9b457aa6cda60fd9dcf003e9b46",
      "parents": [
        "d5f1354183573af3f908c71c5323ae800dd1e591"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge mttr_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d5f1354183573af3f908c71c5323ae800dd1e591",
      "tree": "9f34dcc7425de450274ef92aab94bf3b399ff30a",
      "parents": [
        "79c74977045a3f1f5eeb45241198fa3d6970c85f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge statfs_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "79c74977045a3f1f5eeb45241198fa3d6970c85f",
      "tree": "a8b3d3cde83ca104246c12d1006515dc108db658",
      "parents": [
        "079091a450ed5a0001c2ee9dadd8ddaceddb91b5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge stat_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "079091a450ed5a0001c2ee9dadd8ddaceddb91b5",
      "tree": "38f08cadd02fc5cff5718d2615ad586329c432f6",
      "parents": [
        "8fc37f2c474b8ea61186fd77193324845432447b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge shmbuf_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "8fc37f2c474b8ea61186fd77193324845432447b",
      "tree": "94b2f70db5c2291cd5fcf24e168cf985162fb835",
      "parents": [
        "5ca3b0f1958a9f96b7d596e54145722e8d4631b9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge ptrace_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5ca3b0f1958a9f96b7d596e54145722e8d4631b9",
      "tree": "e3bc61632e3ec63a07ec037b6fe51fc306cb4773",
      "parents": [
        "2439a791977a85bea2a11736c8c7ea2e25c49597"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:24 2007 +0200"
      },
      "message": "x86: merge msgbuf_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2439a791977a85bea2a11736c8c7ea2e25c49597",
      "tree": "66f08358840f219c593e12503602923f127a9ce7",
      "parents": [
        "acbbbe9f5ab52da90a8edec02ec973e7f44dae81"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "message": "x86: merge elf_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "acbbbe9f5ab52da90a8edec02ec973e7f44dae81",
      "tree": "464bc5bc0358122f0d1135f6f54b58ca1a3cef84",
      "parents": [
        "d88203d1ab225f208c3f70cf21b025f427245c79"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "message": "x86: merge byteorder_32/64.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "428c5a2339f6d59e3b2d59e9b878b95e6f7a09d7",
      "tree": "748257de27067b1e55a0ab98666131bb829bca42",
      "parents": [
        "01005e74e55f3336fa0d4111f4f0aab0a0e57c70"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Sat Oct 20 07:51:29 2007 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "message": "x86: unify div64{,_32,_64}.h\n\nUnify x86 div64.h headers.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n\n"
    },
    {
      "commit": "01005e74e55f3336fa0d4111f4f0aab0a0e57c70",
      "tree": "79be9a6ddd6ed9f43013b49bc6d99aa06b85b78a",
      "parents": [
        "62a31a03b3d2a9d20e7a073e2cd9b27bfb7d6a3f"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Sat Oct 20 06:37:01 2007 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "message": "x86: unify a.out{,_32,_64}.h\n\nUnify x86 a.out_32.h and a.out_64.h\n\n[ tglx: Kbuild fixup ]\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "92f98b19bcce8b56ec6fc067702e211c36f19e88",
      "tree": "c0f6faca6b07a140d3eecb3083a53cddea936649",
      "parents": [
        "9b7711f0839d12edac3abfc2f3e4c5bdc660878b"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Fri Oct 19 18:23:02 2007 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:23 2007 +0200"
      },
      "message": "x86: add safe_smp_processor_id for x86_64\n\nPreperatory patch to allow crash_32/64.c merging\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "9b7711f0839d12edac3abfc2f3e4c5bdc660878b",
      "tree": "72f364d2799f9797a07d390ec6c9d592bea4440b",
      "parents": [
        "703530238b580d69d4a112d3ab3d58c0eb1e7246"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Fri Oct 19 18:21:11 2007 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:22 2007 +0200"
      },
      "message": "x86: add lapic_shutdown for x86_64\n\nPreperatory patch to allow crash_32/64.c merging\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "703530238b580d69d4a112d3ab3d58c0eb1e7246",
      "tree": "92d901481a3fe4549a7cb4dfb4cf2e08bad2780b",
      "parents": [
        "4d022adab4511892226f1eae00a44502bf685ae5"
      ],
      "author": {
        "name": "Chris Snook",
        "email": "csnook@redhat.com",
        "time": "Sat Oct 20 02:56:59 2007 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:22 2007 +0200"
      },
      "message": "x86: merge mmu{,_32,_64}.h\n\nMerge mmu_32.h and mmu_64.h into mmu.h.\n\nSigned-off-by: Chris Snook \u003ccsnook@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "418ccbe37f70f5021c4cd1cdcb0ce7f98d05f2dd",
      "tree": "d5b968d92b0051ae18b32940d4d7d4da15bcf031",
      "parents": [
        "ea5806559f92a3e7439bc7a4f2c0d04692e68931"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Oct 19 07:13:02 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 23 22:37:22 2007 +0200"
      },
      "message": "x86: lock bitops\n\nI missed an obvious one!\n\nx86 CPUs are defined not to reorder stores past earlier loads, so there is\nno hardware memory barrier required to implement a release-consistent store\n(all stores are, by definition).\n\nSo ditch the generic lock bitops, and implement optimised versions for x86,\nwhich removes the mfence from __clear_bit_unlock (which is already a useful\nprimitive for SLUB).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "01e7ae8c13bb06a2ce622ebace33bb7e28ef596c",
      "tree": "3dcaf08b5268e1602c6e6bc85870ebbc2f927856",
      "parents": [
        "117636092a87a28a013a4acb5de5492645ed620f",
        "22150c4f0f02619c256f35db2f1ec912549b4ca5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:04:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:04:01 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs:\n  9p: v9fs_vfs_rename incorrect clunk order\n  9p: fix memleak in fs/9p/v9fs.c\n  9p: add virtio transport\n"
    },
    {
      "commit": "117636092a87a28a013a4acb5de5492645ed620f",
      "tree": "6d91fa6bd7bf6d0e1671141d338028a17679e607",
      "parents": [
        "891039a9c2ddf73754ad84cdc9d030f1c6431858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 20:42:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:02:39 2007 -0700"
      },
      "message": "[PATCH] Fix breakage after SG cleanups\n\nCommits\n\n  58b053e4ce9d2fc3023645c1b96e537c72aa8d9a (\"Update arch/ to use sg helpers\")\n  45711f1af6eff1a6d010703b4862e0d2b9afd056 (\"[SG] Update drivers to use sg helpers\")\n  fa05f1286be25a8ce915c5dd492aea61126b3f33 (\"Update net/ to use sg helpers\")\n\nconverted many files to use the scatter gather helpers without ensuring\nthat the necessary headerfile \u003clinux/scatterlist\u003e is included.  This\nhappened to work for ia64, powerpc, sparc64 and x86 because they\nhappened to drag in that file via their \u003casm/dma-mapping.h\u003e.\n\nOn most of the others this probably broke.\n\nInstead of increasing the header file spider web I choose to include\n\u003clinux/scatterlist.h\u003e directly into the affectes files.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b530cc794024be227876a089e66fb17b7b512763",
      "tree": "70b2c555ea9cfe0337a7e25b8cf57c0236efe242",
      "parents": [
        "0b776eb5426752d4e53354ac89e3710d857e09a7"
      ],
      "author": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Oct 23 13:47:31 2007 -0500"
      },
      "committer": {
        "name": "Eric Van Hensbergen",
        "email": "ericvh@gmail.com",
        "time": "Tue Oct 23 13:47:31 2007 -0500"
      },
      "message": "9p: add virtio transport\n\nThis adds a transport to 9p for communicating between guests and a host\nusing a virtio based transport.\n\nSigned-off-by: Eric Van Hensbergen \u003cericvh@gmail.com\u003e\n\n\n"
    },
    {
      "commit": "891039a9c2ddf73754ad84cdc9d030f1c6431858",
      "tree": "33f047a638c3dd204c86e2c25479459f058cc8ff",
      "parents": [
        "4e0177647a3686f3658c26d52a60d0f1231c2127"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Tue Oct 23 20:38:41 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 20:38:41 2007 +0200"
      },
      "message": "xtensa: fix sg-\u003epage fallout\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "de26103de56a0c482ad21296eae9b06deefc8e62",
      "tree": "23f7fe54bc9997c4735dba830dab0c7c6d463826",
      "parents": [
        "0b776eb5426752d4e53354ac89e3710d857e09a7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 20:35:58 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 20:35:58 2007 +0200"
      },
      "message": "[SG] Add debug check for page alignment\n\nSuggested by Boaz Harrosh \u003cbharrosh@panasas.com\u003e\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "0b776eb5426752d4e53354ac89e3710d857e09a7",
      "tree": "1eebeeaabab90de5834b32e72d2e259dc8a4a635",
      "parents": [
        "0d6810091cdbd05efeb31654c6a41a6cbdfdd2c8",
        "77109cc2823f025ccd66ebd9b88fbab90437b2d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 09:56:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 09:56:11 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4_core: Increase command timeout for INIT_HCA to 10 seconds\n  IPoIB/cm: Use common CQ for CM send completions\n  IB/uverbs: Fix checking of userspace object ownership\n  IB/mlx4: Sanity check userspace send queue sizes\n  IPoIB: Rewrite \"if (!likely(...))\" as \"if (unlikely(!(...)))\"\n  IB/ehca: Enable large page MRs by default\n  IB/ehca: Change meaning of hca_cap_mr_pgsize\n  IB/ehca: Fix ehca_encode_hwpage_size() and alloc_fmr()\n  IB/ehca: Fix masking error in {,re}reg_phys_mr()\n  IB/ehca: Supply QP token for SRQ base QPs\n  IPoIB: Use round_jiffies() for ah_reap_task\n  RDMA/cma: Fix deadlock destroying listen requests\n  RDMA/cma: Add locking around QP accesses\n  IB/mthca: Avoid alignment traps when writing doorbells\n  mlx4_core: Kill mlx4_write64_raw()\n"
    },
    {
      "commit": "0d6810091cdbd05efeb31654c6a41a6cbdfdd2c8",
      "tree": "44d79f8133ea6acd791fe4f32188789c2c65da93",
      "parents": [
        "a98ce5c6feead6bfedefabd46cb3d7f5be148d9a",
        "43d33b21a03d3abcc8cbdeb4d52bc4568f822c5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 09:03:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 09:03:07 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-lguest: (45 commits)\n  Use \"struct boot_params\" in example launcher\n  Loading bzImage directly.\n  Revert lguest magic and use hook in head.S\n  Update lguest documentation to reflect the new virtual block device name.\n  generalize lgread_u32/lgwrite_u32.\n  Example launcher handle guests not being ready for input\n  Update example launcher for virtio\n  Lguest support for Virtio\n  Remove old lguest I/O infrrasructure.\n  Remove old lguest bus and drivers.\n  Virtio helper routines for a descriptor ringbuffer implementation\n  Module autoprobing support for virtio drivers.\n  Virtio console driver\n  Block driver using virtio.\n  Net driver using virtio\n  Virtio interface\n  Boot with virtual \u003d\u003d physical to get closer to native Linux.\n  Allow guest to specify syscall vector to use.\n  Rename \"cr3\" to \"gpgdir\" to avoid x86-specific naming.\n  Pagetables to use normal kernel types\n  ...\n"
    },
    {
      "commit": "f3344c54cee4c446a39d046e47707ed9d259f72c",
      "tree": "a7a3f1012ee00f22ef5b93b675651f9263dcc6f6",
      "parents": [
        "ba1c28a94322865457ad59f80474615156065123",
        "2298a1dd819213802b8a7f955f9b382f5e92127a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:55:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:55:56 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] ARRAY_SIZE() cleanup\n  [AVR32] Implement at32_add_device_cf()\n  [AVR32] Implement more at32_add_device_foo() functions\n  [AVR32] Fix a couple of sparse warnings\n  [AVR32] Wire up AT73C213 sound driver on ATSTK1000 board\n  [AVR32] Platform code for pata_at32\n"
    },
    {
      "commit": "ba1c28a94322865457ad59f80474615156065123",
      "tree": "a1de9e1b7aba07583e49ff1c3f1c495cf148475a",
      "parents": [
        "101e4d91f5e8c78d64970c03323d942d6706320f",
        "cb92ae81509eb5ddaea53884b60437502c837405"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:53:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:53:41 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  sparc64: zero out dma_length\n  fvr32: fixup dma-mapping for new sg layout\n  sh/sh64: fixup dma-mapping for new sg layout\n  Fix sctp compile\n  m68knommu: remove sg_address()\n  frv: update comment in scatterlist to reflect new setup\n  blackfin: remove sg_address()\n  arm: sg fallout\n  mips: sg_page() fallout\n  alpha: sg_virt() fallout\n  intel-iommu: fix sg_page()\n  parisc: fix sg_page() fallout\n  ide: build fix\n  net: fix xfrm build - missing scatterlist.h include\n  [BLOCK] blk_rq_map_sg: force clear termination bit\n  [BLOCK] Don\u0027t clear sg_dma_len/addr() in blk_rq_map_sg()\n  s390 zfcp: sg fixups\n  powerpc: Fix fallout from sg_page() changes\n  IB/ehca: Fix sg_page() fallout\n  arm: build fix\n"
    },
    {
      "commit": "101e4d91f5e8c78d64970c03323d942d6706320f",
      "tree": "ce0e6a0a172ee9fbe638a60c124512bac8373dbc",
      "parents": [
        "2f2c2679893c963bd90c5e1c0669b97fd87d1c4a",
        "9efbf95f6204da0112371f41e63c7330f94e1042"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:37:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:37:23 2007 -0700"
      },
      "message": "Merge branch \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* \u0027linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa:\n  [ALSA] version 1.0.15\n  [ALSA] hda-codec - Fix possible array overflow\n  [ALSA] sound/core/control.c: hard-irq-safe -\u003e hard-irq-unsafe lock warning\n  [ALSA] usb-audio: Another USB mic quirk for Logitech Communicator webcam\n  [ALSA] hda-codec - Fix build without CONFIG_SND_HDA_GENERIC\n  [ALSA] hda-codec - Fix Conexant 5045 volumes\n  [ALSA] hda-codec - Fix conflict of Master volume in STAC92xx codec\n  [ALSA] snd-bt87x: Make the load_all option work correctly\n  [ALSA] protect Dreamcast PCM driver (AICA) from G2 bus effects\n  [ALSA] bt87x - Fix section mismatch\n  [ALSA] hda-codec - Fix AD1986A Lenovo auto-mute\n  [ALSA] This simplifies and fixes waiting loops of the mce_down()\n"
    },
    {
      "commit": "f186c9ad181ab9ba35e28cc9bbaafe226dbaec8c",
      "tree": "2c30213ae91d81c402d8eb83b06901d2d7a05599",
      "parents": [
        "fa2eae93a591b392d1056f95024516cede916ad4"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Tue Oct 23 14:37:54 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:32:07 2007 -0700"
      },
      "message": "m68knommu: local module/elf definitions\n\nUp to now m68knommu has been using the asm-m68k/module.h instead of\ndefining its own. There are recent changes there that we don\u0027t need\n(fixups specifically). We don\u0027t need much support here so it makes\nsense to have an m68knommu specific one now.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa2eae93a591b392d1056f95024516cede916ad4",
      "tree": "544d693bdff4a9436b5b7c145f7ba5adebef9db4",
      "parents": [
        "151941a800fd9598d38f8b5a73de0471afe66507"
      ],
      "author": {
        "name": "Matt Waddel",
        "email": "Matt.Waddel@freescale.com",
        "time": "Tue Oct 23 14:37:54 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 08:32:07 2007 -0700"
      },
      "message": "m68knommu: define __clear_user macro\n\nDefine __clear_user macro, consistent with other architectures.\nfs/signalfd.c won\u0027t compile without it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2734d6c61e0fd2b0f3aeac01e8dcd36c99b1a13",
      "tree": "bcd8fcc0667a1846d19756d90d1ce5618af5d4e7",
      "parents": [
        "c4a6a2ab5e99980b10d1eef761cd95f2a19ba46d"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 19 04:10:10 2007 +0200"
      },
      "committer": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Oct 23 08:23:00 2007 -0700"
      },
      "message": "mv643xx_eth: Move ethernet register definitions into private header\n\nMove the mv643xx\u0027s ethernet-related register definitions from\ninclude/linux/mv643xx.h into drivers/net/mv643xx_eth.h, since\nthey aren\u0027t of any use outside the ethernet driver.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "c4a6a2ab5e99980b10d1eef761cd95f2a19ba46d",
      "tree": "fc7317aa9d289316e1173cc86ebafc626f1eb4bd",
      "parents": [
        "e8b8c977734193adedf2b0f607d6252c78e86394"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Oct 19 04:09:53 2007 +0200"
      },
      "committer": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Oct 23 08:22:58 2007 -0700"
      },
      "message": "mv643xx_eth: Split off mv643xx_eth platform device data\n\nThe mv643xx ethernet silicon block is also found in a couple of other\nMarvell chips.  As a first step towards splitting off the mv643xx_eth\nbits from the rest of the mv643xx bits, this patch splits the mv643xx\nethernet platform device data struct in linux/mv643xx.h off into\nlinux/mv643xx_eth.h, and includes the latter from the former.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nAcked-by: Tzachi Perelstein \u003ctzachi@marvell.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\n"
    },
    {
      "commit": "83fcaf70403ce04c693b52e62c794834b9a86089",
      "tree": "8827c2825991836d6b3ec6381715a53d7ff5d86b",
      "parents": [
        "71df50a4e4ca9934bbf520c87612d711278f38af"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:54:14 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:54:14 2007 +0200"
      },
      "message": "fvr32: fixup dma-mapping for new sg layout\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "71df50a4e4ca9934bbf520c87612d711278f38af",
      "tree": "84a1d0be1abea617b18d1ae035e321b9c0b2a233",
      "parents": [
        "ebc3bbcfcf0a7fed2ac82f1a849a5f92cf4c217f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:52:48 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:52:48 2007 +0200"
      },
      "message": "sh/sh64: fixup dma-mapping for new sg layout\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "75d35c93cf8b938f28f06ceb8ffa2606d6e57d3b",
      "tree": "22b06c4c0890d256e9982d88fd5fc7da3d884abf",
      "parents": [
        "d09d276ebf62afdaed5f7bab6e7e340ffbde4dd1"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:41:57 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:42:47 2007 +0200"
      },
      "message": "m68knommu: remove sg_address()\n\nI would have replaced it with sg_virt(), but it doesn\u0027t appear to be\nused at all.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "d09d276ebf62afdaed5f7bab6e7e340ffbde4dd1",
      "tree": "17c91be8b89d26f704f2656ee01f53cafbf3675b",
      "parents": [
        "26da10784866974d3e87ba998c66458c305777ca"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:39:41 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:42:46 2007 +0200"
      },
      "message": "frv: update comment in scatterlist to reflect new setup\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "26da10784866974d3e87ba998c66458c305777ca",
      "tree": "e0e9cf3f1ad7b80a34ac7703c55d9da8ec191c8f",
      "parents": [
        "dee9ba828fb5e72bef17450168774fb360dce983"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:42:44 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:42:44 2007 +0200"
      },
      "message": "blackfin: remove sg_address()\n\nI would have replaced it with sg_virt(), but it doesn\u0027t appear to be\nused at all.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "dee9ba828fb5e72bef17450168774fb360dce983",
      "tree": "2c3cda9f337e6aee630ae1bcaec66964cd0c5ca9",
      "parents": [
        "4fcc47a053adc786cc1ab84f3b8909eeb5c37963"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:37:59 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 12:37:59 2007 +0200"
      },
      "message": "arm: sg fallout\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "eaf5f925a31973e2fdc50c785665b90ff444eceb",
      "tree": "68cfd362cc740aebe06a857a96b80d5446d4467a",
      "parents": [
        "2042c1c4e7a5e3b69ff3c3c5db6bf6416abd8b24"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Oct 22 18:32:14 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 23 11:20:05 2007 +0200"
      },
      "message": "[AVR32] Implement at32_add_device_cf()\n\nImplement at32_add_device_cf() which will add a platform_device for\nthe at32_cf driver (not merged yet). Separate out most of the\nat32_add_device_ide() code and use it to implement\nat32_add_device_cf() as well.\n\nThis changes the API in the following ways:\n  * The board code must initialize data-\u003ecs to the chipselect ID to\n    use before calling any of these functions.\n  * The board code must use GPIO_PIN_NONE to indicate unused CF pins.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2042c1c4e7a5e3b69ff3c3c5db6bf6416abd8b24",
      "tree": "8416e078bfcd15981124694b2526a5a582ebaa5a",
      "parents": [
        "86298962c06c2584a8c4df5fb92a70179ca7e4f5"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Mon Oct 22 17:42:35 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 23 11:19:32 2007 +0200"
      },
      "message": "[AVR32] Implement more at32_add_device_foo() functions\n\nImplement functions for adding platform devices for TWI, MCI, AC97C\nand ABDAC. They may need to be modified to cope with platform data,\netc. when the corresponding drivers are ready to be merged, but such\nchanges are much less likely to conflict than adding support for a\nwhole new type of device.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "48021bd93ca339fcafe9b043d05f5d3a58be7c0a",
      "tree": "25a4f0a3880a62b948295ad73c5f81ec8cacddf4",
      "parents": [
        "55b70a0300b873c0ec7ea6e33752af56f41250ce"
      ],
      "author": {
        "name": "Kristoffer Nyborg Gregertsen",
        "email": "kngregertsen@norway.atmel.com",
        "time": "Thu Aug 16 13:45:00 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Tue Oct 23 11:19:05 2007 +0200"
      },
      "message": "[AVR32] Platform code for pata_at32\n\nThis patch adds platform code for PATA devices on the AP7000.\n\n[hskinnemoen@atmel.com: board code left out for now since stk1000\n\tdoesn\u0027t support IDE out of the box]\nSigned-off-by: Kristoffer Nyborg Gregertsen \u003ckngregertsen@norway.atmel.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "b61e8f4844fd0767b656bd1f983933cc3d0102f3",
      "tree": "80c6589284d6522ee386bff23478220327e4e14e",
      "parents": [
        "dc81785dd620c770cf929ff25bb4720e91c23f7a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Oct 23 09:30:28 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:49:31 2007 +0200"
      },
      "message": "parisc: fix sg_page() fallout\n\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_map_sg\u0027:\narch/parisc/kernel/pci-dma.c:487: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_unmap_sg\u0027:\narch/parisc/kernel/pci-dma.c:508: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:508: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_sync_sg_for_cpu\u0027:\narch/parisc/kernel/pci-dma.c:535: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:535: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c: In function \u0027pa11_dma_sync_sg_for_device\u0027:\narch/parisc/kernel/pci-dma.c:545: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\narch/parisc/kernel/pci-dma.c:545: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5edadbd0ae35d2daabaf6b44f2c58d67d4021ed2",
      "tree": "fb211ee34b486d2969a76f4c1920f231feb3df3a",
      "parents": [
        "c8ac5a7309c5060e27caf69403072f54e008ee54"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue Oct 23 09:13:14 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Tue Oct 23 09:13:14 2007 +0200"
      },
      "message": "powerpc: Fix fallout from sg_page() changes\n\nFix fallout from 18dabf473e15850c0dbc8ff13ac1e2806d542c15:\n\nIn file included from include/linux/dma-mapping.h:52,\n                 from drivers/base/dma-mapping.c:10:\ninclude/asm/dma-mapping.h: In function \u0027dma_map_sg\u0027:\ninclude/asm/dma-mapping.h:288: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ninclude/asm/dma-mapping.h:288: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ninclude/asm/dma-mapping.h:288: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ninclude/asm/dma-mapping.h:289: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ninclude/asm/dma-mapping.h:290: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\ninclude/asm/dma-mapping.h: In function \u0027dma_sync_sg_for_cpu\u0027:\ninclude/asm/dma-mapping.h:331: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\n\ndrivers/scsi/ps3rom.c: In function \u0027fetch_to_dev_buffer\u0027:\ndrivers/scsi/ps3rom.c:150: error: \u0027struct scatterlist\u0027 has no member named \u0027page\u0027\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "9efbf95f6204da0112371f41e63c7330f94e1042",
      "tree": "3d71be12e84f34e8766f30589b35cbfd1722d5f6",
      "parents": [
        "41923e441305728ba3640e773e55d16e4769145c"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:09:20 2007 +0200"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Oct 23 08:09:20 2007 +0200"
      },
      "message": "[ALSA] version 1.0.15\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "19f1537b7b8a9a82665db3ad8210a9d954d13acd",
      "tree": "793c1f8763350012caa521a55c5778b1c633b7e5",
      "parents": [
        "15045275c32bf6d15d32c2eca8157be9c0ba6e45"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:24:21 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:56 2007 +1000"
      },
      "message": "Lguest support for Virtio\n\nThis makes lguest able to use the virtio devices.\n\nWe change the device descriptor page from a simple array to a variable\nlength \"type, config_len, status, config data...\" format, and\nimplement virtio_config_ops to read from that config data.\n\nWe use the virtio ring implementation for an efficient Guest \u003c-\u003e Host\nvirtqueue mechanism, and the new LHCALL_NOTIFY hypercall to kick the\nhost when it changes.\n\nWe also use LHCALL_NOTIFY on kernel addresses for very very early\nconsole output.  We could have another hypercall, but this hack works\nquite well.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "15045275c32bf6d15d32c2eca8157be9c0ba6e45",
      "tree": "32ef90c875b22cb1bbb94e38f557a690f1c0c6f8",
      "parents": [
        "0ca49ca946409f87a8cd0b14d5acb6dea58de6f3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:24:10 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:55 2007 +1000"
      },
      "message": "Remove old lguest I/O infrrasructure.\n\nThis patch gets rid of the old lguest host I/O infrastructure and\nreplaces it with a single hypercall \"LHCALL_NOTIFY\" which takes an\naddress.\n\nThe main change is the removal of io.c: that mainly did inter-guest\nI/O, which virtio doesn\u0027t yet support.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "0ca49ca946409f87a8cd0b14d5acb6dea58de6f3",
      "tree": "5f5927f1b0bf46998f4132d3628ae4c51e5ccf5a",
      "parents": [
        "0a8a69dd77ddbd4513b21363021ecde7e1025502"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:20:02 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:55 2007 +1000"
      },
      "message": "Remove old lguest bus and drivers.\n\nThis gets rid of the lguest bus, drivers and DMA mechanism, to make\nway for a generic virtio mechanism.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "0a8a69dd77ddbd4513b21363021ecde7e1025502",
      "tree": "ed6d8f0756835390b4c0d9a172422f2e42a65523",
      "parents": [
        "b01d9f2863349b0e041b90c3c86a998ee0fed2b0"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:40 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:55 2007 +1000"
      },
      "message": "Virtio helper routines for a descriptor ringbuffer implementation\n\nThese helper routines supply most of the virtqueue_ops for hypervisors\nwhich want to use a ring for virtio.  Unlike the previous lguest\nimplementation:\n\n1) The rings are variable sized (2^n-1 elements).\n2) They have an unfortunate limit of 65535 bytes per sg element.\n3) The page numbers are always 64 bit (PAE anyone?)\n4) They no longer place used[] on a separate page, just a separate\n   cacheline.\n5) We do a modulo on a variable.  We could be tricky if we cared.\n6) Interrupts and notifies are suppressed using flags within the rings.\n\nUsers need only get the ring pages and provide a notify hook (KVM\nwants the guest to allocate the rings, lguest does it sanely).\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dor Laor \u003cdor.laor@qumranet.com\u003e\n"
    },
    {
      "commit": "31610434bc3523c0b01a10917a1185096a03c4c8",
      "tree": "4b349e73a16e5ba997e0b80adec04f6bc0139163",
      "parents": [
        "e467cde238184d1b0923db2cd61ae1c5a6dc15aa"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:39 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:55 2007 +1000"
      },
      "message": "Virtio console driver\n\nThis is an hvc-based virtio console driver.  It\u0027s suboptimal becuase\nhvc expects to have raw access to interrupts and virtio doesn\u0027t assume\nthat, so it currently polls.\n\nThere are two solutions: expose hvc\u0027s \"kick\" interface, or wean off hvc.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "e467cde238184d1b0923db2cd61ae1c5a6dc15aa",
      "tree": "1383321c88ca25fcad20f56f14a8ca658bb25fb3",
      "parents": [
        "296f96fcfc160e29c01819c0c7b20c2dc8320edd"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:38 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:54 2007 +1000"
      },
      "message": "Block driver using virtio.\n\nThe block driver uses scatter-gather lists with sg[0] being the\nrequest information (struct virtio_blk_outhdr) with the type, sector\nand inbuf id.  The next N sg entries are the bio itself, then the last\nsg is the status byte.  Whether the N entries are in or out depends on\nwhether it\u0027s a read or a write.\n\nWe accept the normal (SCSI) ioctls: they get handed through to the other\nside which can then handle it or reply that it\u0027s unsupported.  It\u0027s\nnot clear that this actually works in general, since I don\u0027t know\nif blk_pc_request() requests have an accurate rq_data_dir().\n\nAlthough we try to reply -ENOTTY on unsupported commands, ioctl(fd,\nCDROMEJECT) returns success to userspace.  This needs a separate\npatch.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "296f96fcfc160e29c01819c0c7b20c2dc8320edd",
      "tree": "ad9c11fe2f60ca37c4bf736f919c3332cffebd9f",
      "parents": [
        "ec3d41c4db4c21164332826ea8d812f94f2f6886"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:37 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:54 2007 +1000"
      },
      "message": "Net driver using virtio\n\nThe network driver uses two virtqueues: one for input packets and one\nfor output packets.  This has nice locking properties (ie. we don\u0027t do\nany for recv vs send).\n\nTODO:\n\t1) Big packets.\n\t2) Multi-client devices (maybe separate driver?).\n\t3) Resolve freeing of old xmit skbs (Christian Borntraeger)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: netdev@vger.kernel.org\n"
    },
    {
      "commit": "ec3d41c4db4c21164332826ea8d812f94f2f6886",
      "tree": "9b947e900745cfcc4df7409c6ba5583428964215",
      "parents": [
        "47436aa4ad054c1c7c8231618e86ebd9305308dc"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:36 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:54 2007 +1000"
      },
      "message": "Virtio interface\n\nThis attempts to implement a \"virtual I/O\" layer which should allow\ncommon drivers to be efficiently used across most virtual I/O\nmechanisms.  It will no-doubt need further enhancement.\n\nThe virtio drivers add buffers to virtio queues; as the buffers are consumed\nthe driver \"interrupt\" callbacks are invoked.\n\nThere is also a generic implementation of config space which drivers can query\nto get setup information from the host.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Dor Laor \u003cdor.laor@qumranet.com\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "47436aa4ad054c1c7c8231618e86ebd9305308dc",
      "tree": "a9ba6e0521f9116442144a86e781a3164ec86094",
      "parents": [
        "c18acd73ffc209def08003a1927473096f66c5ad"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:36 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:54 2007 +1000"
      },
      "message": "Boot with virtual \u003d\u003d physical to get closer to native Linux.\n\n1) This allows us to get alot closer to booting bzImages.\n\n2) It means we don\u0027t have to know page_offset.\n\n3) The Guest needs to modify the boot pagetables to create the\n   PAGE_OFFSET mapping before jumping to C code.\n\n4) guest_pa() walks the page tables rather than using page_offset.\n\n5) We don\u0027t use page_offset to figure out whether to emulate: it was\n   always kinda quesationable, and won\u0027t work for instructions done\n   before remapping (bzImage unpacking in particular).\n\n6) We still want the kernel address for tlb flushing: have the initial\n   hypercall give us that, too.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c18acd73ffc209def08003a1927473096f66c5ad",
      "tree": "dd8e292ac8ca90b061b7e37ad6947231ced566e3",
      "parents": [
        "ee3db0f2b6053b65f3b70253f5f810d9a3d67b28"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:35 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:53 2007 +1000"
      },
      "message": "Allow guest to specify syscall vector to use.\n\n(Based on Ron Minnich\u0027s LGUEST_PLAN9_SYSCALL patch).\n\nThis patch allows Guests to specify what system call vector they want,\nand we try to reserve it.  We only allow one non-Linux system call\nvector, to try to avoid DoS on the Host.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "47aee45ae3c708ab678e09abfba0efaf6ca0e87a",
      "tree": "068d85a5bad5436268abbd5b090d67b2ce22dc21",
      "parents": [
        "d612cde060a005c1effb13d0f665448a04ce5f67"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Oct 22 11:03:33 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:52 2007 +1000"
      },
      "message": "lguest.h declares a struct timespec, make it include linux/time.h\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "b410e7b1499c49513cab18275db8a8ab549d9e09",
      "tree": "8a71fa34660f5ccc9d71677137c5ae211a38bbf2",
      "parents": [
        "cc6d4fbcef328acdc9fa7023e69f39f753f72fe1"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Oct 22 11:03:31 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:52 2007 +1000"
      },
      "message": "Make hypercalls arch-independent.\n\nClean up the hypercall code to make the code in hypercalls.c\narchitecture independent. First process the common hypercalls and\nthen call lguest_arch_do_hcall() if the call hasn\u0027t been handled.\nRename struct hcall_ring to hcall_args.\n\nThis patch requires the previous patch which reorganize the layout of\nstruct lguest_regs on i386 so they match the layout of struct\nhcall_args.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "4614a3a3b638dfd7a67d0237944f6a76331af61d",
      "tree": "8ec25721127eb899b97e46551b1644644ca698ac",
      "parents": [
        "625efab1cd3d4da4634dfe26df6b4005385397e2"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Oct 22 11:03:29 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:51 2007 +1000"
      },
      "message": "Reorder guest saved regs to match hyperall order\n\nMove eax next to ebx/ecx/edx in struct lguest_regs on i386, so they\nwill be located together and allow it to map directly to a struct\nhcall_ring entry (which will be renamed struct hcall_args as in a\nsubsequent patch).\n\nThis is in preparation for making the code hcall code architecture\nindependent.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "625efab1cd3d4da4634dfe26df6b4005385397e2",
      "tree": "e08cd714edece430ae8a8aef894adfadbccc064a",
      "parents": [
        "56adbe9ddc935600c64635d6a55c260a63c67e4a"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Oct 22 11:03:28 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:51 2007 +1000"
      },
      "message": "Move i386 part of core.c to x86/core.c.\n\nSeparate i386 architecture specific from core.c and move it to\nx86/core.c and add x86/lguest.h header file to match.\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "48245cc0708d49d1d0566b9fa617ad6c5f4c6934",
      "tree": "b396fd2d1ab185aab20894570e7e84bd4f656355",
      "parents": [
        "3c6b5bfa3cf3b4057788e08482a468cc3bc00780"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 11:03:27 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:51 2007 +1000"
      },
      "message": "Remove fixed limit on number of guests, and lguests array.\n\nBack when we had all the Guest state in the switcher, we had a fixed\narray of them.  This is no longer necessary.\n\nIf we switch the network code to using random_ether_addr (46 bits is\nenough to avoid clashes), we can get rid of the concept of \"guest id\"\naltogether.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "c37ae93d597fc63bae979db76b527dcc7740dc9d",
      "tree": "2ac25ff96a42593b536d4cdb10f5cbfdb96ef347",
      "parents": [
        "05aa026a62d0fe0b4664a01d1537984b12567e7c"
      ],
      "author": {
        "name": "Jes Sorensen",
        "email": "jes@sgi.com",
        "time": "Mon Oct 22 10:56:26 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:49 2007 +1000"
      },
      "message": "Move lguest hcalls to arch-specific header\n\nMove architecture specific portion of lg_hcall code to asm-i386/lg_hcall.h\nand have it included from linux/lguest.h.\n\n[Changed to asm-i386/lguest_hcall.h so documentation finds it -RR]\n\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\n"
    },
    {
      "commit": "b45d8cb054d7677d75176ae22a584fd84e4650e9",
      "tree": "f9b91a045a6e602ccb3d8a478d2b235701e1c09e",
      "parents": [
        "9653c4aff94e43de5f4ef918d47e00018beb4105"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 10:56:24 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:49 2007 +1000"
      },
      "message": "Make lguest_launcher.h types userspace-friendly\n\nlguest_launcher.h uses \"u32\" not \"__u32\", which sets a bad example.  Fix that,\nand include \u003clinux/types.h\u003e.\n\nThis means we need to use -I on the Launcher build line so types.h is found.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "ee8e7cfe9d330d6f1ce0b9b1620d6df5d9cf6b70",
      "tree": "a9534bac7060e546c0c3e6ea34d0469d8903bf0e",
      "parents": [
        "9525ca0286afd54a5cd69d9ded741b4df8d0c554"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 22 10:56:19 2007 +1000"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Oct 23 15:49:47 2007 +1000"
      },
      "message": "Make asm-x86/bootparam.h includable from userspace.\n\nTo actually write a bootloader (or, say, the lguest launcher)\ncurrently requires duplication of these structures.  Making them\nincludable from userspace is much nicer.\n\nWe merge the common userspace-required definitions of e820_32/64.h\ninto e820.h for export.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "e95d9c6b046f665da551a51b4071902336a6118c",
      "tree": "3679aababf9c2df4456eb26cbad3e974d56c9698",
      "parents": [
        "81f8320f624a785d77443ace83391d0fdee695f6"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 22 02:09:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:35:14 2007 -0700"
      },
      "message": "Expand hwif-\u003ehost_flags so that it fits new flags.\n\nCommit 238e4f142c33bb34440cc64029dde7b9fbc4e65f (\"ide: add\nIDE_HFLAG_NO_LBA48 and IDE_HFLAG_NO_LBA48_DMA host flags\") caused a\nregression because the host_flags in struct hwif_s wasn\u0027t expanded to\ncope with the fact that the host flags no longer fit in 16 bits.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n[ I hate having to add good commit descriptions.  - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81f8320f624a785d77443ace83391d0fdee695f6",
      "tree": "ef061e677c0643b6ab565580caaf72a3de90ed72",
      "parents": [
        "6d435365dd49ac5f7fe6f0e757e942875b1d1550",
        "46249ea60fbb61a72ee6929b831b1f3e6865f024"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:29:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - apply idle reset logic to all touchpads\n  Input: usbtouchscreen - add support for GoTop tablet devices\n  Input: bf54x-keys - return real error when request_irq() fails\n  Input: i8042 - export i8042_command()\n"
    },
    {
      "commit": "56d61a0e26c5a61c66d1ac259a59960295939da9",
      "tree": "a23a30a966fe4220060682179294087cba1f9c57",
      "parents": [
        "5f48b338cd28f4095697a174d7e3e72084aca893",
        "190a1d722a59725706daf832bc8a511ed62f249d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:23:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:23:34 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] 4level-fixup cleanup\n  [S390] Cleanup page table definitions.\n  [S390] Introduce follow_table in uaccess_pt.c\n  [S390] Remove unused user_seg from thread structure.\n  [S390] tlb flush fix.\n  [S390] kernel: Fix dump on panic for DASDs under LPAR.\n  [S390] struct class_device -\u003e struct device conversion.\n  [S390] cio: Fix incomplete commit for uevent suppression.\n  [S390] cio: Use to_channelpath() for device to channel path conversion.\n  [S390] Add per-cpu idle time / idle count sysfs attributes.\n  [S390] Update default configuration.\n"
    },
    {
      "commit": "f09cc910fe3af7e63298105bc0482653eb534c3c",
      "tree": "a09dca8a3d033352edff6cb1d911f3cd0e980f1f",
      "parents": [
        "8b0eaccab4584ace24d233214bfee3cb50e49a60",
        "ea2c47b42f12dadbad9d879fb6df102b9003ab82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:22:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:22:33 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (30 commits)\n  [IPSEC] IPV6: Fix to add tunnel mode SA correctly.\n  [NET]: Cut off the queue_mapping field from sk_buff\n  [NET]: Hide the queue_mapping field inside netif_subqueue_stopped\n  [NET]: Make and use skb_get_queue_mapping\n  [NET]: Use the skb_set_queue_mapping where appropriate\n  [INET]: Use MODULE_ALIAS_NET_PF_PROTO_TYPE where possible.\n  [INET]: Let inet_diag and friends autoload\n  [NIU]: Cleanup PAGE_SIZE checks a bit\n  [NET]: Fix SKB_WITH_OVERHEAD calculation\n  [ATM]: Fix clip module reload crash.\n  [TG3]: Update version to 3.85\n  [TG3]: PCI command adjustment\n  [TG3]: Add management FW version to ethtool report\n  [TG3]: Add 5723 support\n  [Bluetooth] Convert RFCOMM to use kthread API\n  [Bluetooth] Add constant for Bluetooth socket options level\n  [Bluetooth] Add support for handling simple eSCO links\n  [Bluetooth] Add address and channel attribute to RFCOMM TTY device\n  [Bluetooth] Fix wrong argument in debug code of HIDP\n  [Bluetooth] Add generic driver for Bluetooth USB devices\n  ...\n"
    },
    {
      "commit": "8b0eaccab4584ace24d233214bfee3cb50e49a60",
      "tree": "a22c53631041504f357f06e0ab779b3d3b283423",
      "parents": [
        "f10f114f199dbcb9e1d6b5a0b36a34acf93f6179",
        "3cfa8f6c542467bd046aedb9d2e394b3d0e8467f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:54 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Enable restart support for lite5200 board\n  [POWERPC] Add restart support for mpc52xx based platforms\n  [POWERPC] Update device tree binding for mpc5200 gpt\n  [POWERPC] Add mpc52xx_find_and_map_path(), refactor utility functions\n  [POWERPC] bestcomm: Restrict bus prefetch bugfix to original mpc5200 silicon.\n"
    },
    {
      "commit": "f10f114f199dbcb9e1d6b5a0b36a34acf93f6179",
      "tree": "299058a338e245957bf9e132f5cbf222bd03cad6",
      "parents": [
        "0c326331c8b107abc0a160e8899d749150b8f76a",
        "dab969c00b8bee17a47057bbb91cd0a348cf6f76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:21:08 2007 -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:\n  [MIPS] time: Make c0_compare_int_usable more bullet proof\n  [MIPS] Kbuild: Use the new cc-cross-prefix feature.\n  [MIPS] Fix include wrapper symbol to something sane.\n  [MIPS] Malta: Delete dead code.\n  [MIPS] time: Add GT641xx timer0 clockevent driver\n  [MIPS] time: SMP-proofing of Sibyte clockevent/clocksource code.\n  [MIPS] time: SMP/NUMA-proofing of IP27 HUB RT timer code.\n  [MIPS] time: Fix calculation in clockevent_set_clock()\n"
    },
    {
      "commit": "ad792f4f46e12bae58298fc64f5139b99664a773",
      "tree": "3d20c3a0840b00deb95fe62fdff1bc6e59eb37fe",
      "parents": [
        "3650b0a304663d98a63c68f9020eb1ded477989e",
        "f40aa808bad19a079a0e122e326d6970df141afb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:20:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:20:22 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (37 commits)\n  V4L/DVB (6382): saa7134: fix NULL dereference at suspend time for cards without IR receiver\n  V4L/DVB (6380): ivtvfb: Removal of the \u0027osd_compat\u0027 module option\n  V4L/DVB (6379): patch which improves GotView Saa7135 remote control\n  V4L/DVB (6378b): Updates info about the removal of V4L1 at feature-removal-schedule.txt\n  V4L/DVB (6378a): Removal of VIDIOC_[G|S]_MPEGCOMP from feature-removal-schedule.txt\n  V4L/DVB (6378): DiB0700-device: Using 1.10 firmware\n  V4L/DVB (6357): pvrusb2: Improve encoder chip health tracking\n  V4L/DVB (6356): \"while (!ca-\u003ewakeup)\" breaks the CAM initialisation\n  V4L/DVB (6352): ir-kbd-i2c: Missing break statement\n  V4L/DVB (6350): V4L: possible leak in em28xx_init_isoc\n  V4L/DVB (6348): ivtv: undo video mute when closing the radio\n  V4L/DVB (6347): ivtv: fix video mute when radio is used\n  V4L/DVB (6346): ivtvfb: YUV output size fix when ivtvfb is not loaded\n  V4L/DVB (6345): ivtvfb: YUV handling of an image which is not visible in the display area\n  V4L/DVB (6343): ivtvfb: check return value of unregister_framebuffer\n  V4L/DVB (6342): ivtv: fix circular locking (bug 9037)\n  V4L/DVB (6341): ivtv: fix resizing MPEG1 streams\n  V4L/DVB (6340): ivtvfb: screen mode change sometimes goes wrong\n  V4L/DVB (6339): ivtv: set the video color to black instead of green when capturing from the radio\n  V4L/DVB (6338): ivtv: fix incorrect EBUSY return\n  ...\n"
    },
    {
      "commit": "3650b0a304663d98a63c68f9020eb1ded477989e",
      "tree": "37786f6852c3f59df71dddc109915c05cd4ef003",
      "parents": [
        "527da38d33f16da4c245da3a5a3858193f8a0261"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Oct 22 16:38:32 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:18:54 2007 -0700"
      },
      "message": "ppc: fix AT_VECTOR_SIZE on arch/ppc\n\nCommit 4f9a58d75bfe82ab2b8ba5b8506dfb190a267834 (\"increase\nAT_VECTOR_SIZE to terminate saved_auxv properly\") changes the size of\nAT_VECTOR_SIZE from hard coded \u002744\u0027 to a calculation based on the value\nof AT_VECTOR_SIZE_ARCH and AT_VECTOR_SIZE_BASE.\n\nThe change works for arch/powerpc, but it breaks arch/ppc because the\nneeded AT_VECTOR_SIZE_ARCH is not present in include/asm-ppc/system.h\nand a default value of 0 is used instead.  This results in\nAT_VECTOR_SIZE being too small and it causes a kernel crash on loading\ninit.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "69450bb5eb8e9df28281c62f98e971c9969dc4ff",
      "tree": "85991e6e8b74cb08b5013fd7e419c3df67d23e35",
      "parents": [
        "e38f981758118d829cd40cfe9c09e3fa81e422aa",
        "d6ec084200c37683278c821338f74ddf21ab80f5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:11:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 19:11:06 2007 -0700"
      },
      "message": "Merge branch \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027sg\u0027 of git://git.kernel.dk/linux-2.6-block:\n  Add CONFIG_DEBUG_SG sg validation\n  Change table chaining layout\n  Update arch/ to use sg helpers\n  Update swiotlb to use sg helpers\n  Update net/ to use sg helpers\n  Update fs/ to use sg helpers\n  [SG] Update drivers to use sg helpers\n  [SG] Update crypto/ to sg helpers\n  [SG] Update block layer to use sg helpers\n  [SG] Add helpers for manipulating SG entries\n"
    },
    {
      "commit": "3cfa8f6c542467bd046aedb9d2e394b3d0e8467f",
      "tree": "fe8e6c5e4ad1bfb51bc1896b6dd8f616f266eb76",
      "parents": [
        "55b70a0300b873c0ec7ea6e33752af56f41250ce",
        "9dda78b711ca4d507251a7e896b2f41ec019fc58"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 23 08:45:23 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 23 08:45:23 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx\n"
    },
    {
      "commit": "9490094b141003d692320113a662224a9fa2ef42",
      "tree": "c76d5721105c1b822e56a2674c7b21886f272e87",
      "parents": [
        "fa33a54646fa305a7cf5a2872da062f20ac94b6f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 15:17:39 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:01 2007 +0100"
      },
      "message": "[MIPS] Fix include wrapper symbol to something sane.\n\nAnd why are there i8253.h and 8253pit.h ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1097c6ac33defae6cf501b7919c23faf240601f0",
      "tree": "326fdeb21a0b0b67a569e74117c63d74620a0fb2",
      "parents": [
        "d04533650f64fe3367e180f3e488d92205152cd3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Oct 22 19:43:15 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: Add GT641xx timer0 clockevent driver\n\nAnd make use of it for Cobalt.  A few others such as the Malta could make\nuse of it as well.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d04533650f64fe3367e180f3e488d92205152cd3",
      "tree": "5f183668d97d9655a8517e61afd46bfa2f80b101",
      "parents": [
        "06d428d719dece96c01532b62df4140f4e69a308"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 10:38:44 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 22 22:09:00 2007 +0100"
      },
      "message": "[MIPS] time: SMP-proofing of Sibyte clockevent/clocksource code.\n\nThe BCM148 has 4 cores but there are also just 4 generic timers available\nso use the ZBbus cycle counter instead of it.  In addition the ZBbus\ncounter also offers a much higher resolution and 64-bit counting so I\u0027m\nconsidering a later complete conversion to it once I figure out if all\nmembers of the Sibyte SOC family support it - the docs seem to agree but\nthe headers files seem to disagree ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6ec084200c37683278c821338f74ddf21ab80f5",
      "tree": "931a112061e3a861768384b8b6ea20fdd35bd41b",
      "parents": [
        "18dabf473e15850c0dbc8ff13ac1e2806d542c15"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 20:01:06 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:20:03 2007 +0200"
      },
      "message": "Add CONFIG_DEBUG_SG sg validation\n\nAdd a Kconfig entry which will toggle some sanity checks on the sg\nentry and tables.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "18dabf473e15850c0dbc8ff13ac1e2806d542c15",
      "tree": "f6ce2fd3c7e3f9c2c7b4fbd9946199572bd9f622",
      "parents": [
        "58b053e4ce9d2fc3023645c1b96e537c72aa8d9a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 19:57:20 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:20:01 2007 +0200"
      },
      "message": "Change table chaining layout\n\nChange the page member of the scatterlist structure to be an unsigned\nlong, and encode more stuff in the lower bits:\n\n- Bits 0 and 1 zero: this is a normal sg entry. Next sg entry is located\n  at sg + 1.\n- Bit 0 set: this is a chain entry, the next real entry is at -\u003epage_link\n  with the two low bits masked off.\n- Bit 1 set: this is the final entry in the sg entry. sg_next() will return\n  NULL when passed such an entry.\n\nIt\u0027s thus important that sg table users use the proper accessors to get\nand set the page member.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e38f981758118d829cd40cfe9c09e3fa81e422aa",
      "tree": "73a071109999b31697925ca7a4336f3d4beeef21",
      "parents": [
        "39655164405940d4818224a085e35420e2f97aed"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:21 2007 -0700"
      },
      "message": "exportfs: update documentation\n\nUpdate documentation to the current state of affairs.  Remove duplicated\nmethod descruptions in exportfs.h and point to Documentation/filesystems/\nExporting instead.  Add a little file header comment in expfs.c describing\nwhat\u0027s going on and mentioning Neils and my copyright [1].\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: Timothy Shimmin \u003ctes@sgi.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39655164405940d4818224a085e35420e2f97aed",
      "tree": "6b019b3bc77eecac1731fe64e5c031790c2b5223",
      "parents": [
        "cfaea787c05822acbb4d8963baee5edd1cc0258f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:21 2007 -0700"
      },
      "message": "exportfs: make struct export_operations const\n\nNow that nfsd has stopped writing to the find_exported_dentry member we an\nmark the export_operations const\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: Timothy Shimmin \u003ctes@sgi.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfaea787c05822acbb4d8963baee5edd1cc0258f",
      "tree": "471ab4a45baa9c2dd6423c345a1668366b6846fc",
      "parents": [
        "644f9ab3b0aa386820ce709de747d46b4cece16f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:21 2007 -0700"
      },
      "message": "exportfs: remove old methods\n\nNow that all filesystems are converted remove support for the old methods.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: Timothy Shimmin \u003ctes@sgi.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be55caf177e14bc54d1498d599a78849b0b230bb",
      "tree": "ca108e80b1c935f939b55d86ee8c5072e5207727",
      "parents": [
        "480b116c98344ca246f50aade6eb7aca98151a2f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:20 2007 -0700"
      },
      "message": "reiserfs: new export ops\n\nAnother nice little cleanup by using the new methods.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05da08048226cefd2ecc5fe925002d3cf849c7dd",
      "tree": "968242a6581c1e0ecb933f8b8b374667fed600fe",
      "parents": [
        "1b961ac05a1624ac2883ec31a3601de7eb30ebdd"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:20 2007 -0700"
      },
      "message": "efs: new export ops\n\nTrivial switch over to the new generic helpers.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2596110a3994593f6aa3e2bb76345ad4791b1a14",
      "tree": "0f1773238265f83e1b5640256176851a60ff5ea8",
      "parents": [
        "6e91ea2bb0b6a3ddf6d4faeb54a9c20d4e20bc42"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:19 2007 -0700"
      },
      "message": "exportfs: add new methods\n\nAdd the guts for the new filesystem API to exportfs.\n\nThere\u0027s now a fh_to_dentry method that returns a dentry for the object looked\nfor given a filehandle fragment, and a fh_to_parent operation that returns the\ndentry for the encoded parent directory in case the file handle contains it.\n\nThere are default implementations for these methods that only take a callback\nfor an nfs-enhanced iget variant and implement the rest of the semantics.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: Timothy Shimmin \u003ctes@sgi.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e91ea2bb0b6a3ddf6d4faeb54a9c20d4e20bc42",
      "tree": "3f20a72d6c36620d071c485206b39e2e32546fc6",
      "parents": [
        "00bf4098beb15ca174b54f3af1f1e1908d7d18a3"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Oct 21 16:42:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:19 2007 -0700"
      },
      "message": "exportfs: add fid type\n\nThis patchset is a medium scale rewrite of the export operations interface.\nThe goal is to make the interface less complex, and easier to understand from\nthe filesystem side, aswell as preparing generic support for exporting of\n64bit inode numbers.\n\nThis touches all nfs exporting filesystems, and I\u0027ve done testing on all of\nthe filesystems I have here locally (xfs, ext2, ext3, reiserfs, jfs)\n\nThis patch:\n\nAdd a structured fid type so that we don\u0027t have to pass an array of u32 values\naround everywhere.  It\u0027s a union of possible layouts.\n\nAs a start there\u0027s only the u32 array and the traditional 32bit inode format,\nbut there will be more in one of my next patchset when I start to document the\nvarious filehandle formats we have in lowlevel filesystems better.\n\nAlso add an enum that gives the various filehandle types human- readable\nnames.\n\nNote: Some people might think the struct containing an anonymous union is\nugly, but I didn\u0027t want to pass around a raw union type.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nCc: \u003clinux-ext4@vger.kernel.org\u003e\nCc: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nCc: Anton Altaparmakov \u003caia21@cantab.net\u003e\nCc: David Chinner \u003cdgc@sgi.com\u003e\nCc: Timothy Shimmin \u003ctes@sgi.com\u003e\nCc: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Chris Mason \u003cmason@suse.com\u003e\nCc: Jeff Mahoney \u003cjeffm@suse.com\u003e\nCc: \"Vladimir V. Saveliev\" \u003cvs@namesys.com\u003e\nCc: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\nCc: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "00bf4098beb15ca174b54f3af1f1e1908d7d18a3",
      "tree": "611bacb1f855c86e8b6b210bffabfc3ab481b60e",
      "parents": [
        "c03ab37cbe1db0ec9186d8de04dd3801c0af0fba"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "bwalle@suse.de",
        "time": "Sun Oct 21 16:42:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:19 2007 -0700"
      },
      "message": "kexec: add BSS to resource tree\n\nAdd the BSS to the resource tree just as kernel text and kernel data are in\nthe resource tree.  The main reason behind this is to avoid crashkernel\nreservation in that area.\n\nWhile it\u0027s not strictly necessary to have the BSS in the resource tree (the\nactual collision detection is done in the reserve_bootmem() function before),\nthe usage of the BSS resource should be presented to the user in /proc/iomem\njust as Kernel data and Kernel code.\n\nNote: The patch currently is only implemented for x86 and ia64 (because\nefi_initialize_iomem_resources() has the same signature on i386 and ia64).\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "358dd8ac53a3bdafe62e3319e30627f3fef3a7b0",
      "tree": "b31a6f707504f8b0257c27bcb3582190f2697c49",
      "parents": [
        "f76aec76ec7f68829a66624d11a50ed6cb404185"
      ],
      "author": {
        "name": "Keshavamurthy, Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Sun Oct 21 16:41:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 22 08:13:19 2007 -0700"
      },
      "message": "intel-iommu: fix for IOMMU early crash\n\npci_dev\u0027s-\u003esysdata is highly overloaded and currently IOMMU is broken due\nto IOMMU code depending on this field.\n\nThis patch introduces new field in pci_dev\u0027s dev.archdata struct to hold\nIOMMU specific per device IOMMU private data.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "3460a6d9cef9ac2aa997da7eff7ff1c8291b361c"
}
