)]}'
{
  "log": [
    {
      "commit": "140b5e59119a172a91b5fa13d54ca4f79bbefee1",
      "tree": "ebc04fbd143756d7ef80e870cd9ae214d2607047",
      "parents": [
        "f2dfc1a12bb1a029df62b018a8e1882e91041025"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Dec 12 12:21:52 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:43:28 2007 -0500"
      },
      "message": "libata: fix ATAPI draining\n\nWith ATAPI transfer chunk size properly programmed, libata PIO HSM\nshould be able to handle full spurious data chunks.  Also, it\u0027s a good\nidea to suppress trailing data warning for misc ATAPI commands as\nthere can be many of them per command - for example, if the chunk size\nis 16 and the drive tries to transfer 510 bytes, there can be 31\ntrailing data messages.\n\nThis patch makes the following updates to libata ATAPI PIO HSM\nimplementation.\n\n* Make it drain full spurious chunks.\n\n* Suppress trailing data warning message for misc commands.\n\n* Put limit on how many bytes can be drained.\n\n* If odd, round up consumed bytes and the number of bytes to be\n  drained.  This gets the number of bytes to drain right for drivers\n  which do 16bit PIO.\n\nThis patch is partial backport of improve-ATAPI-data-xfer patchset\npending for #upstream.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f2dfc1a12bb1a029df62b018a8e1882e91041025",
      "tree": "6e1909e2c96440df7543f38a0a5b1410961a4b67",
      "parents": [
        "3264a8d8f95348e05cc6ac1ce747a8339ed7ab08"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed Dec 12 12:12:46 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata: update atapi_eh_request_sense() such that lbam/lbah contains buffer size\n\nWhile updating lbam/h for ATAPI commands, atapi_eh_request_sense() was\nleft out.  Update it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3264a8d8f95348e05cc6ac1ce747a8339ed7ab08",
      "tree": "7d9045e726e7e63d6a7cad426b1c9f000298c886",
      "parents": [
        "0e8634bf8e48e50aa96c7e7becafcf9d98c1a28d"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:06 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata-acpi: implement _GTF command filtering\n\nImplement _GTF command filtering which can be controlled by\nlibata.acpi_filter kernel parameter.  Currently SETXFER and LOCK\ncommands are filtered.\n\nlibata configures transfer mode by itself and _GTF SETXFER commands\ncan potentially disrupt device configuration.  _GTM/_STM mechanism\ncan\u0027t handle hotplugging too well and when _GTF is executed,\ncontroller is in PIO0 rather than the mode _STM configured.\n\nNote that detecting SET MAX LOCK requires looking at the previous\ncommand.  This adds a bit to code complexity.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0e8634bf8e48e50aa96c7e7becafcf9d98c1a28d",
      "tree": "b49e1130fe721d4be4530c5a458b9e39199b4696",
      "parents": [
        "66fa7f2158e84530aa4a1839a3500d6bdb231301"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:05 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:15 2007 -0500"
      },
      "message": "libata-acpi: improve _GTF execution error handling and reporting\n\nAs _GTF commands can\u0027t transfer data, device error never signals\ntransfer error.  It indicates that the device vetoed the operation, so\nit\u0027s meaningless to retry.\n\nThis patch makes libata-acpi to report and continue on device errors\nwhen executing _GTF commands.  Also commands rejected by device don\u0027t\ncontribute to the number of _GTF commands executed.\n\nWhile at it, update _GTF execution reporting such that all successful\ncommands are logged at KERN_DEBUG and rename taskfile_load_raw() to\nata_acpi_run_tf() for consistency.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "66fa7f2158e84530aa4a1839a3500d6bdb231301",
      "tree": "41fb7db89a5c6e48b5ad38a35ef6538a02d42837",
      "parents": [
        "398e07826b24cbeb5ff2f0a178367fc9d24cd475"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:04 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: improve ACPI disabling\n\n* If _GTF evalution fails, it\u0027s pointless to retry.  If nothing else\n  is wrong, just ignore the error.\n\n* After disabling ACPI, return success iff the number of executed _GTF\n  command equals zero.  Otherwise, tell EH to retry.  This change\n  fixes bogus 1 return bug where ata_acpi_on_devcfg() expects the\n  caller to reload IDENTIFY data and continue but the caller\n  interprets it as an error.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "398e07826b24cbeb5ff2f0a178367fc9d24cd475",
      "tree": "78191583f2e1e5bb0aba9fbee8016e72285f4b31",
      "parents": [
        "c05e6ff035c1b25d17364a685432b33937d3dc23"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:03 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: implement dev-\u003egtf_cache and evaluate _GTF right after _STM during resume\n\nOn certain implementations, _GTF evaluation depends on preceding _STM\nand both can be pretty picky about the configuration.  Using _GTM\nresult cached during controller initialization satisfies the most\nneurotic _STM implementation.  However, libata evaluates _GTF after\nreset during device configuration and the hardware state can be\ndifferent from what _GTF expects and can cause evaluation failure.\n\nThis patch adds dev-\u003egtf_cache and updates ata_dev_get_GTF() such that\nit uses the cached value if available.  Cache is cleared with a call\nto ata_acpi_clear_gtf().\n\nBecause for SATA ACPI nodes _GTF must be evaluated after _SDD which\ncan\u0027t be done till IDENTIFY is complete, _GTF caching from\nata_acpi_on_resume() is used only for IDE ACPI nodes.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c05e6ff035c1b25d17364a685432b33937d3dc23",
      "tree": "08c9171d024b6659b29a4f9f7d95318430b75b6a",
      "parents": [
        "562f0c2d771ee7be6b37fe015f94a929f8056120"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:02 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:14 2007 -0500"
      },
      "message": "libata-acpi: implement and use ata_acpi_init_gtm()\n\n_GTM fetches currently configured transfer mode while _STM configures\ncontroller according to _GTM parameter and prepares transfer mode\nconfiguration TFs for _GTF.  In many cases _GTM and _STM\nimplementations are quite brittle and can\u0027t cope with configuration\nchanged by libata.\n\nlibata does not depend on ATA ACPI to configure devices.  The only\nreason libata performs _GTM and _STM are to make _GTF evaluation\nsucceed and libata also doesn\u0027t care about how _GTF TFs configure\ntransfer mode.  It overrides that configuration anyway, so from\nlibata\u0027s POV, it doesn\u0027t matter what value is feeded to _STM as long\nas evaluation succeeds for _STM and following _GTF.\n\nThis patch adds dev-\u003e__acpi_init_gtm and store initial _GTM values on\nhost initialization before modified by reset and mode configuration.\nIf the field is valid, ata_acpi_init_gtm() returns pointer to the\nsaved _GTM structure; otherwise, NULL.\n\nThis saved value is used for _STM during resume and peek at\nBIOS/firmware programmed initial timing for later use.  The accessor\nis there to make building w/o ACPI easy as dev-\u003e__acpi_init doesn\u0027t\nexist if ACPI is not enabled.\n\nOn driver detach, the initial BIOS configuration is restored by\nexecuting _STM with the initial _GTM values such that the next driver\ncan also use the initial BIOS configured values.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "562f0c2d771ee7be6b37fe015f94a929f8056120",
      "tree": "17d1616b39894564f70255bd68eec5c19ebf0473",
      "parents": [
        "7f9ad9b8b96855f529f4fe9db0bf32cd3f14c01b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata-acpi: add new hooks ata_acpi_dissociate() and ata_acpi_on_disable()\n\nAdd two hooks - ata_acpi_dissociate() which is called during driver\ndetach after the whole host is shutdown and ata_acpi_on_disable()\nwhich is called when a device is disabled.\n\nSigned-off-by: Tejun heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7f9ad9b8b96855f529f4fe9db0bf32cd3f14c01b",
      "tree": "955a9d2d53d7956319442e0321e37119a962ee9e",
      "parents": [
        "ce2e0abbd31b047ac7be740d28ef710f5bbdb105"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:05:00 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: ata_dev_disable() should be called from EH context\n\nata_port_detach() calls ata_dev_disable() with host lock held but\nata_dev_disable() should be called from EH context.  ata_port_detach()\nsteals EH context by setting ATA_PFLAG_UNLOADAING and flushing EH.\nDrop locking around ata_dev_disable() and note that ata_port_detach()\nowns EH context at that point.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ce2e0abbd31b047ac7be740d28ef710f5bbdb105",
      "tree": "d7dbdc8b603f8d90bbad5876225970d91c65f01d",
      "parents": [
        "c2e366a107e511ad00c2181c52e4150fc086ec0f"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:04:59 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: add more opcodes to ata.h\n\nAdd constants for DEVICE CONFIGURATION OVERLAY and SET_MAX to\ninclude/linux/ata.h.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2e366a107e511ad00c2181c52e4150fc086ec0f",
      "tree": "1697b064e0e4c08680fa47daec8b7618ceb425f5",
      "parents": [
        "0d02f0b22b678b9d6c8ac8cad7b4cfbbdf6fab18"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:04:58 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: update ata_*_printk() macros such that level can be a variable\n\nMake prink helpers format @lv together rather than prepending to the\nformat string as constant.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0d02f0b22b678b9d6c8ac8cad7b4cfbbdf6fab18",
      "tree": "27b5f5afcff7450f37432f30661e56337313c5e9",
      "parents": [
        "4e5200334e03e5620aa19d538300c13db270a063"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 15 15:04:57 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata-acpi: adjust constness in ata_acpi_gtm/stm() parameters\n\n* No internal function uses const ata_port.  Drop const from @ap.\n\n* Make ata_acpi_stm() copy @stm before using it and change @stm to\n  const.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4e5200334e03e5620aa19d538300c13db270a063",
      "tree": "c4a8e63e19d182a956b0618ae3fcbc2547789813",
      "parents": [
        "e41bd3e854e3536de847d5831c0e25a47f394885"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "liml@rtr.ca",
        "time": "Tue Dec 11 12:58:05 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "sata_mv: improve warnings about Highpoint RocketRAID 23xx cards\n\nImprove the existing boot/load time warnings from sata_mv\nfor Highpoint RocketRAID 23xx cards, based on new knowledge\nabout where the BIOS likes to overwrite sectors with metadata.\n\nHarmless to us, but very useful for end users.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e41bd3e854e3536de847d5831c0e25a47f394885",
      "tree": "df9124a129feb9b24256b9498894ca64031fe38b",
      "parents": [
        "f7fe7ad4bcaba17f05d5cbf1119772c645783b08"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Dec 09 19:45:39 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:12 2007 -0500"
      },
      "message": "libata: add ST3160023AS / 3.42 to NCQ blacklist\n\nLike ST380817AS / 3.42, ST3160023AS / 3.42 times out commands if NCQ\nis used.  Blacklist it.  This is reported by Matheus Izvekov in the\nfollowing thread.\n\n  http://thread.gmane.org/gmane.linux.ide/24202\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Matheus Izvekov \u003cmizvekov@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7fe7ad4bcaba17f05d5cbf1119772c645783b08",
      "tree": "b267cfb43c39aa7a038b13acf620bd1e0cab29a8",
      "parents": [
        "8cf32ac6578a70025be1103466da9d1d6141429e"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 08 08:47:01 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:11 2007 -0500"
      },
      "message": "libata: clear link-\u003eeh_info.serror from ata_std_postreset()\n\nlink-\u003eeh_info.serror is used to cache SError for controllers which\nneed it cleared from interrupt handler to clear IRQ.  It also should\nbe cleared after reset just like SError itself.\n\nMake ata_std_postreset() clear link-\u003eeh_info.serror too and update\nsata_sil such that it doesn\u0027t care about bookkeeping the value.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8cf32ac6578a70025be1103466da9d1d6141429e",
      "tree": "b77386f566db1d0a71bb0e7cbf2a69fd2ed9df5e",
      "parents": [
        "2cc3a8f6ac0fb1e6095a47001d31aadcf9722bde"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Dec 08 08:45:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 17 20:33:11 2007 -0500"
      },
      "message": "sata_sil: fix spurious IRQ handling\n\nInterestingly, sata_sil raises spurious interrupts if it\u0027s coupled\nwith Sil SATA_PATA bridge.  Currently, sata_sil interrupt handler is\nstrict about spurious interrupts and freezes the port when it occurs.\nThis patch makes it more forgiving.\n\n* On SATA PHY event interrupt, serror value is checked to see whether\n  it really is PHYRDY CHG event.  If not, SATA PHY event interrupt is\n  ignored.\n\n* If ATA interrupt occurs while no command is in progress, it\u0027s\n  cleared and ignored.\n\nThis fixes bugzilla bug 9505.\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d9505\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2cc3a8f6ac0fb1e6095a47001d31aadcf9722bde",
      "tree": "afcc572acff2548cdabdfb0ec488508e1864daf1",
      "parents": [
        "23afc5c67588c92a062b4828a97b119755dffb51",
        "78f5815368837ae7e3a0d3709c9f95f74e4d8537"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:36:17 2007 -0800"
      },
      "message": "Merge git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  MAINTAINERS: update the NFS CLIENT entry\n  NFS: Fix an Oops in NFS unmount\n  Revert \"NFS: Ensure we return zero if applications attempt to write zero bytes\"\n  SUNRPC xprtrdma: fix XDR tail buf marshalling for all ops\n  NFSv2/v3: Fix a memory leak when using -onolock\n  NFS: Fix NFS mountpoint crossing...\n"
    },
    {
      "commit": "23afc5c67588c92a062b4828a97b119755dffb51",
      "tree": "637cdaf8e1a64075840026ee080ebb68cec5289e",
      "parents": [
        "13ef7b69b54aa8ae4ed264d0bf41339737f8543a",
        "e8aed3450c0afd6fdb79ec233f806e3e69454dfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:36:00 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:36:00 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2:\n  ocfs2: Re-journal buffers after transaction extend\n  ocfs2: Allow for debugging of transaction extends\n  ocfs2: Don\u0027t panic when truncating an empty extent\n  ocfs2: fix exit-while-locked bug in ocfs2_queue_orphans()\n"
    },
    {
      "commit": "13ef7b69b54aa8ae4ed264d0bf41339737f8543a",
      "tree": "ee8e2e0081c094ebabd03f46db399dddb08b2a19",
      "parents": [
        "87d5df6bde5764f1f6c18fe32f80e83f5010fa8c",
        "bb44609361fe87c5e136c2b8dfde59bcbdbabf61"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:35:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:35:05 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6:\n  PCI: Restore PCI expansion ROM P2P prefetch window creation\n"
    },
    {
      "commit": "87d5df6bde5764f1f6c18fe32f80e83f5010fa8c",
      "tree": "d3c861aba3777e032d70508a1133acc76031098c",
      "parents": [
        "4942093e9d3b1ebdb27f43b8f3e483981e85107e",
        "ba3882a9178585289614c16a3b3f9b5f321d27b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:47 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:47 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  HOWTO: update misspelling and word incorrected\n  add stable_api_nonsense.txt in korean\n  HOWTO: change addresses of maintainer and lxr url for Korean HOWTO\n  Add Documentation for FAIR_USER_SCHED sysfs files\n  HOWTO: Change man-page maintainer address for Japanese HOWTO\n  tipar: remove obsolete module\n  kobject: fix the documentation of how kobject_set_name works\n"
    },
    {
      "commit": "4942093e9d3b1ebdb27f43b8f3e483981e85107e",
      "tree": "978da94cf8b8c368192c48859e31fbd000e8a1a4",
      "parents": [
        "07232b971577442de0821afa0abafb6531b6192e",
        "e70e7690b66dc06fe2ad9058e696e18fe7f3faa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:33:30 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: revert portions of \"UNUSUAL_DEV: Sync up some reported devices from Ubuntu\"\n  usb: Remove broken optimisation in OHCI IRQ handler\n  USB: at91_udc: correct hanging while disconnecting usb cable\n  USB: use IRQF_DISABLED for HCD interrupt handlers\n  USB: fix locking loop by avoiding flush_scheduled_work\n  usb.h: fix kernel-doc warning\n  USB: option: Bind to the correct interface of the Huawei E220\n  USB: cp2101: new device id\n  usb-storage: Fix devices that cannot handle 32k transfers\n  USB: sierra: fix product id\n"
    },
    {
      "commit": "07232b971577442de0821afa0abafb6531b6192e",
      "tree": "78c3558239eaebc65df72b40a6a2c6ddc3a02998",
      "parents": [
        "ea9e7b5569a538123dc4d60ba36b9170ca8e8830",
        "644a9d764b4747af057b3db73ccba28a168b1f4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:32:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 13:32:49 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide: fix -\u003eio_32bit race in set_io_32bit()\n  ide: remove stale changelog from ide-probe.c\n  ide: remove stale changelog from ide-disk.c\n  ide: remove dead code from __ide_dma_test_irq()\n  hpt366: fix HPT37x PIO mode timings (take 2)\n  pdc202xx_new: fix Promise TX4 support\n  ide-cd: remove dead post_transform_command()\n  ide: DMA reporting and validity checking fixes (take 3)\n  ide: add /sys/bus/ide/devices/*/{model,firmware,serial} sysfs entries\n  ide: coding style fixes for drivers/ide/setup-pci.c\n  ide: fix ide_scan_pcibus() error message\n  ide: deprecate CONFIG_BLK_DEV_OFFBOARD\n  ide: add missing checks for control register existence\n  ide-scsi: add ide_scsi_hex_dump() helper\n"
    },
    {
      "commit": "e8aed3450c0afd6fdb79ec233f806e3e69454dfe",
      "tree": "aa83824230c1b0c58fe9ec68d007c35f42b90fa7",
      "parents": [
        "0879c584ffcccd50a8d0f72cab3a51702613f901"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 03 16:43:01 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 17 10:51:23 2007 -0800"
      },
      "message": "ocfs2: Re-journal buffers after transaction extend\n\nocfs2_extend_trans() might call journal_restart() which will commit dirty\nbuffers and then restart the transaction. This means that any buffers which\nstill need changes should be passed to journal_access() again. Some paths\nduring extend weren\u0027t doing this right.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "0879c584ffcccd50a8d0f72cab3a51702613f901",
      "tree": "7ed963ab1a1ddda0f3b9dc31f1379243b44b555c",
      "parents": [
        "92295d8054289eff0d52b4d12349f9b9df0f58e4"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 03 16:42:19 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 17 10:51:14 2007 -0800"
      },
      "message": "ocfs2: Allow for debugging of transaction extends\n\nThe nastiest cases of transaction extends are also the rarest. We can expose\nthem more quickly at the expense of performance by going straight to the\njournal_restart() in ocfs2_extend_trans(). Wrap things in OCFS2_DEBUG_FS so\nthat we only do this when \"expensive debugging\" is turned on.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "92295d8054289eff0d52b4d12349f9b9df0f58e4",
      "tree": "087e5dbbe2adb0559d4d1e79a7120f7b8995b150",
      "parents": [
        "a86370fbb65a0a2cb21d28bf25a748f6cc04385b"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 03 15:02:10 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 17 10:51:04 2007 -0800"
      },
      "message": "ocfs2: Don\u0027t panic when truncating an empty extent\n\nThis BUG_ON() was unintentionally left in after the sparse file support was\nwritten.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "a86370fbb65a0a2cb21d28bf25a748f6cc04385b",
      "tree": "787ec4c82c05a010c7ef38cb22b2a2ca73b2a6f3",
      "parents": [
        "ea9e7b5569a538123dc4d60ba36b9170ca8e8830"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 03 14:06:23 2007 -0800"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon Dec 17 10:49:43 2007 -0800"
      },
      "message": "ocfs2: fix exit-while-locked bug in ocfs2_queue_orphans()\n\nWe\u0027re holding the cluster lock when a failure might happen in\nocfs2_dir_foreach() so it needs to be released.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e70e7690b66dc06fe2ad9058e696e18fe7f3faa6",
      "tree": "6526a3514805141d2c48ffc4f31f4abbd5aaf343",
      "parents": [
        "565227c08226e458da191518251dbff6831624c2"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 14 19:18:31 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:16 2007 -0800"
      },
      "message": "USB: revert portions of \"UNUSUAL_DEV: Sync up some reported devices from Ubuntu\"\n\nThis reverts one change from 67fa10627ec0d8aa16f1cf38cf527e67d8097d3c\nthat prevented userspace from seing the \"driver disk\" lun in a san disk\ndevice.  The kernel shouldn\u0027t do this, it\u0027s up to userspace to handle\nthis properly, if it somehow wants to filter this away.\n\n\nCc: Ben Collins \u003cbcollins@ubuntu.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Phil Dibowitz \u003cphil@ipom.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nCc: Hans de Goede \u003cj.w.r.degoede@hhs.nl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "565227c08226e458da191518251dbff6831624c2",
      "tree": "95571e1e6aa150aa4f7792118532f5ad89edd03e",
      "parents": [
        "08cbc706acd2dd601b0663e28fa97ffb0564e105"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 06 13:28:25 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "usb: Remove broken optimisation in OHCI IRQ handler\n\nThe OHCI IRQ handler has an optimisation that avoids reading some\nchip registers when the controller reports that the interrupt was\ntriggered *only* because completed requests were written into the\ncontroller\u0027s \"done list\" and handed to the host.\n\nThis mechanism can\u0027t be used on some controllers.  Among others, it\nfails for the SA1111 and the AMCC 440EP PowerPC processor.\n\nThis patch removes the optimisation and makes the code clearer.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "08cbc706acd2dd601b0663e28fa97ffb0564e105",
      "tree": "fc9cc0a4aab57dee2b30a8b145dfbb5ee3688388",
      "parents": [
        "442258e2ff69276ff767f3703b30ce6a31fdd181"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Thu Dec 13 15:52:58 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: at91_udc: correct hanging while disconnecting usb cable\n\nCorrect hanging while disconnecting the USB device cable.  Prevent a race\nbetween vbus and UDP interrupts.  This bug was tracked on at91sam9260ek\nboards.\n\nA usb resume interrupt was firing after the vbus interrupt : the IP was\nthen already stoped and not able to deal with it (no more clock).  A simple\ninterrupt disabling is ok as the \"end of bus reset\" irq is non maskable and\nok to resume the USB device IP.\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@rfo.atmel.com\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "442258e2ff69276ff767f3703b30ce6a31fdd181",
      "tree": "df533130d4736a01242a27c7c3278efc5df26b1f",
      "parents": [
        "d48bd977e0dd8c17081d12242bfc09d743ea0d26"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Dec 06 14:47:08 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: use IRQF_DISABLED for HCD interrupt handlers\n\nHost controller IRQs are supposed to be serviced with interrupts\ndisabled.  This patch (as1026) adds an IRQF_DISABLED flag to all the\ncontroller drivers that lack it.  It also replaces the\nspin_lock_irqsave() and spin_unlock_irqrestore() calls in uhci_irq()\nwith simple spin_lock() and spin_unlock().\n\nThis fixes Bugzilla #9335.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d48bd977e0dd8c17081d12242bfc09d743ea0d26",
      "tree": "f55e55a14cc938a3cd62026181a06c7c398f80ee",
      "parents": [
        "f88ed90d8627d0d3d93b330d6d2012c2934fb54e"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Tue Dec 11 16:02:23 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: fix locking loop by avoiding flush_scheduled_work\n\nThis patch (as1027) replaces a call to flush_scheduled_work() -- a\ndangerous routine to invoke, especially while holding any sort of lock\n-- with calls to cancel_work_sync() and cancel_delayed_work_sync().\n\nThis fixes Bugzilla #9532.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCC: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f88ed90d8627d0d3d93b330d6d2012c2934fb54e",
      "tree": "d895fd416c9363ccafcb096f801627e3c2eb7713",
      "parents": [
        "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Dec 03 14:14:16 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "usb.h: fix kernel-doc warning\n\nFix kernel-doc warning in usb.h:\nWarning(linux-2.6.24-rc3-git7//include/linux/usb.h:166): No description found for parameter \u0027sysfs_files_created\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b5ce18afecda8ce1a9ed5fb8ec6362df6f6f85b8",
      "tree": "a5983d4dcc5fd77934d19a8838e282fca5605370",
      "parents": [
        "8be27c2de64e95c3da12a4b002f623570b039874"
      ],
      "author": {
        "name": "Jaime Velasco Juan",
        "email": "jsagarribay@gmail.com",
        "time": "Fri Nov 30 16:30:11 2007 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:15 2007 -0800"
      },
      "message": "USB: option: Bind to the correct interface of the Huawei E220\n\nThis fixes a bunch of problems we are having with the Huawei devices...\n\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Jaime Velasco Juan \u003cjsagarribay@gmail.com\u003e\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8be27c2de64e95c3da12a4b002f623570b039874",
      "tree": "4079d208d74fc7b64305ab03ecb9f4532c692363",
      "parents": [
        "33abc04f0420dceed0ebc2d1094019d3bb2b5c29"
      ],
      "author": {
        "name": "Jeff Long",
        "email": "JeffLong@mitre.org",
        "time": "Wed Nov 28 11:02:09 2007 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: cp2101: new device id\n\nThis adds a device ID for the Aerocomm Radio Modem, which uses the\ncp2102.  I\u0027m sure changing num_bulk_in/num_bulk_out to NUM_DONT_CARE\nis the wrong fix, but this is the only device I have with a cp2102,\nso I have no idea what a good global value would be, if there is one.\nZero didn\u0027t work with this device.\n\nFrom: Jeff Long \u003cJeffLong@mitre.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "33abc04f0420dceed0ebc2d1094019d3bb2b5c29",
      "tree": "87d8e2c7cf41d6afed4d75c2e3ef113b506541ab",
      "parents": [
        "b9e13ac30f850313be9232497ff98e90c43bc6b6"
      ],
      "author": {
        "name": "Doug Maxey",
        "email": "dwm@enoyolf.org",
        "time": "Wed Dec 05 23:36:45 2007 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "usb-storage: Fix devices that cannot handle 32k transfers\n\nWhen a device cannot handle the smallest previously limited transfer\nsize (64 blocks) without stalling, limit the device to the amount of\npackets that fit in a platform native page.\n\nThe lowest possible limit is PAGE_CACHE_SIZE, so if the device is ever\nused on a platform that has larger than 8K pages, you lose unless you\ncan convince the device firmware folks to fix the issue.\n\nCc: Mathew Dharm \u003cmdharm-scsi@one-eyed-alien.net\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Doug Maxey \u003cdwm@austin.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b9e13ac30f850313be9232497ff98e90c43bc6b6",
      "tree": "1125e91223ba36dcf27f6dfd66eca80fbc23a2e5",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "agilmore@wirelessbeehive.com",
        "email": "agilmore@wirelessbeehive.com",
        "time": "Tue Dec 04 11:37:12 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:47:14 2007 -0800"
      },
      "message": "USB: sierra: fix product id\n\nAttached is a patch to fix the addition of the new product ids I sent.\n\nIt is against 2.6.24-rc4, as Linus included the broken version of the\npatch I sent you in that tree. :(\n\nNot sure if this is the right method to go about this, but hopefully I got\nit right this time.\n\nSigned-off-by: Andrew Gilmore \u003cagilmore@wirelessbeehive.com\u003e\nCC: Kevin Lloyd \u003cklloyd@sierrawireless.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bb44609361fe87c5e136c2b8dfde59bcbdbabf61",
      "tree": "39022585117940b349df31d7f092c91663d076d0",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Tue Dec 11 17:09:13 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:41:19 2007 -0800"
      },
      "message": "PCI: Restore PCI expansion ROM P2P prefetch window creation\n\nRestore PCI expansion ROM P2P prefetch window creation.\n\nThis patch reverts previous \"Avoid creating P2P prefetch\nwindow for expansion ROMs\" change due to regressions that\nwere spotted on some systems.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ba3882a9178585289614c16a3b3f9b5f321d27b2",
      "tree": "f350a7fcc1fc6fdae683d802957bee6bc931f866",
      "parents": [
        "83f88044b45c71df6af72053a3eb9383bb9291d6"
      ],
      "author": {
        "name": "barrios",
        "email": "minchan.kim@gmail.com",
        "time": "Fri Dec 14 12:21:15 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:19 2007 -0800"
      },
      "message": "HOWTO: update misspelling and word incorrected\n\nSigned-off-by: barrios \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "83f88044b45c71df6af72053a3eb9383bb9291d6",
      "tree": "a22a6d17f8789d062ba8e70bfd3c4451474fd7ec",
      "parents": [
        "57e1fd1f589414258dbbac8e0ea7bc2af8344ec3"
      ],
      "author": {
        "name": "barrios",
        "email": "minchan.kim@gmail.com",
        "time": "Sat Dec 15 10:21:33 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:19 2007 -0800"
      },
      "message": "add stable_api_nonsense.txt in korean\n\nSigned-off-by: barrios \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "57e1fd1f589414258dbbac8e0ea7bc2af8344ec3",
      "tree": "3830d975dab83d38c2fd9777dc5064bdafaba07a",
      "parents": [
        "0594fe069df5a10686a3b923b36a0e7a6aed2393"
      ],
      "author": {
        "name": "minchan kim",
        "email": "minchan.kim@gmail.com",
        "time": "Thu Dec 13 11:47:17 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:19 2007 -0800"
      },
      "message": "HOWTO: change addresses of maintainer and lxr url for Korean HOWTO\n\nSo sorry. again My mail is set with EUC-kR.\nI\u0027ll resend with UTF-8.\n\nSigned-off-by: barrios \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0594fe069df5a10686a3b923b36a0e7a6aed2393",
      "tree": "d9d465951c8895b1a570dff6b063a668e8da93be",
      "parents": [
        "e11d044efdd2e5c837c4d470fc447b49a9aebfe1"
      ],
      "author": {
        "name": "Dhaval Giani",
        "email": "dhaval@linux.vnet.ibm.com",
        "time": "Wed Dec 12 11:18:59 2007 +0530"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:19 2007 -0800"
      },
      "message": "Add Documentation for FAIR_USER_SCHED sysfs files\n\nThis patch adds documentation about /sys/kernel/uids/\u003cuid\u003e/cpu_share\nto Documentation/ABI.\n\nSigned-off-by: Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e11d044efdd2e5c837c4d470fc447b49a9aebfe1",
      "tree": "9dfecd1306087050a327c2c7e92a97475959974f",
      "parents": [
        "cb8c9b6de076d981ca22801dbd6bce12b0758468"
      ],
      "author": {
        "name": "Tsugikazu Shibata",
        "email": "tshibata@ab.jp.nec.com",
        "time": "Fri Nov 30 18:59:18 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:18 2007 -0800"
      },
      "message": "HOWTO: Change man-page maintainer address for Japanese HOWTO\n\nBelow is a patch to change email address of man-page maintainer for\nJapanese HOWTO document (Documentation/ja_JP/HOWTO).\nThis is for sync to Documentation/HOWTO that Michael Kerrisk mentioned\nto me.\n\nFrom: Tsugikazu Shibata \u003ctshibata@ab.jp.nec.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "cb8c9b6de076d981ca22801dbd6bce12b0758468",
      "tree": "d32ba0cf69b062bf363bdc46f15c6be9afb7efd4",
      "parents": [
        "8c4606b1a4f6eb09344294b7f11641f36cd402af"
      ],
      "author": {
        "name": "Romain Liévin",
        "email": "lkml@lievin.net",
        "time": "Sat Dec 01 08:51:58 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:18 2007 -0800"
      },
      "message": "tipar: remove obsolete module\n\ntipar: remove obsolete module\n\nThe tipar character driver was used to implement bit-banging access\nto Texas Instruments parallel link cable. A user-land method now \nexists thru PPDEV \u0026 PARPORT.\n\nSigned-off-by: Romain Liévin \u003croms@lpg.ticalc.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c4606b1a4f6eb09344294b7f11641f36cd402af",
      "tree": "b685455b7b7a1344e44fa93b9c6e6320619e3c51",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Dec 04 14:45:47 2007 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Dec 17 10:33:18 2007 -0800"
      },
      "message": "kobject: fix the documentation of how kobject_set_name works\n\nThanks to Dave Young \u003chidave.darkstar@gmail.com\u003e for pointing out that I\nforgot to update the comment when I rewrote kobject_set_name.\n\nCc: Dave Young \u003chidave.darkstar@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ea9e7b5569a538123dc4d60ba36b9170ca8e8830",
      "tree": "138de44791101f83193df5733f98f0117805d139",
      "parents": [
        "980110c5da56cb56d3356f5a5251fdc920f83ba6",
        "2300317f30770abd625fb051b0e5d373ce55a6ad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:56:29 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:56:29 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6820): s5h1409: QAM SNR related fixes\n  V4L/DVB (6819): i2c: fix drivers/media/video/bt866.c\n  V4L/DVB (6814): Makefile: always enter video/\n  V4L/DVB (6798): saa7134: enable LNA in analog mode for Hauppauge WinTV HVR-1110\n  V4L/DVB (6803): buf-core.c locking fixes\n"
    },
    {
      "commit": "980110c5da56cb56d3356f5a5251fdc920f83ba6",
      "tree": "e435f3c3b69cae3ffebf780c0a905b92ccd3289d",
      "parents": [
        "5cdddecc8b423308798453484149297a503e9cc0",
        "c4c283357d865aad1f124c069f5f6e3f39e76790"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:51 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] add Nano 7240 driver\n  [WATCHDOG] ipmi: add the standard watchdog timeout ioctls\n  [WATCHDOG] IT8212F watchdog driver\n  [WATCHDOG] Sbus: cpwatchdog, remove SPIN_LOCK_UNLOCKED\n  [WATCHDOG] bfin_wdt, remove SPIN_LOCK_UNLOCKED\n  [WATCHDOG] Stop looking for device as soon as one is found\n  [WATCHDOG] at32ap700x_wdt: add support for boot status and add fix for silicon errata\n"
    },
    {
      "commit": "5cdddecc8b423308798453484149297a503e9cc0",
      "tree": "671a6a2ade9904bf99437104fd71f609be780737",
      "parents": [
        "ac0b50dd10ac0d30f2732eec0587f3632c2be725",
        "971edcfc8bee41c0b41e21bf10751c5b22028a82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:53:07 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/fix-kbuild:\n  kbuild: re-enable Makefile generation in a new O\u003d... directory\n"
    },
    {
      "commit": "ac0b50dd10ac0d30f2732eec0587f3632c2be725",
      "tree": "7f342be7e40638b00ab18c2eb1045fef6d072309",
      "parents": [
        "a12e60621b553e32711f9ad653aad3c92881c400",
        "3d758a4a48682639d3996968499913ecb1552e06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:52:11 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:52:11 2007 -0800"
      },
      "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  IB/ehca: Fix lock flag variable location, bump version number\n  IB/ehca: Serialize HCA-related hCalls if necessary\n  IB/ehca: Return correct number of SGEs for SRQ\n"
    },
    {
      "commit": "a12e60621b553e32711f9ad653aad3c92881c400",
      "tree": "f5b13bddbfa0c98ae2af7fbe85fadef91201dbca",
      "parents": [
        "aa62a869454c5900687822ee117f2d3494e2ea62",
        "553876c802249b21267b78a9b3857d1341a3df87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:49:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 09:49:24 2007 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4694/1: IXP4xx: Update clockevent support for shutdown and resume\n  [ARM] 4710/1: Fix coprocessor 14 usage for debug messages via ICEDCC\n  [ARM] 4690/1: PXA: fix CKEN corruption in PXA27x AC97 cold reset code\n  [ARM] 4667/1: CM-X270 fixes\n"
    },
    {
      "commit": "553876c802249b21267b78a9b3857d1341a3df87",
      "tree": "eefc6244d71df2ad158b381345b9837295019186",
      "parents": [
        "41a9e680717e82c745b1ead979ea008e9134ea68"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@mvista.com",
        "time": "Wed Dec 12 00:32:58 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 17 17:18:01 2007 +0000"
      },
      "message": "[ARM] 4694/1: IXP4xx: Update clockevent support for shutdown and resume\n\nAdd proper support for CLOCK_EVT_MODE_RESUME and in the process fix\nCLOCK_EVT_MODE_SHUTDOWN so that only the enable bits are toggled for both.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "41a9e680717e82c745b1ead979ea008e9134ea68",
      "tree": "9ed367fe7d383074cea87f038f1052ba186f11d4",
      "parents": [
        "1265edb8fd2869d17128f1d60683dd6f4191d550"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Dec 13 09:31:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Dec 17 17:16:13 2007 +0000"
      },
      "message": "[ARM] 4710/1: Fix coprocessor 14 usage for debug messages via ICEDCC\n\nAccording to ARM7TDMI Technical Reference Manual (ARM DDI 0210C) writing\nto the DCC data write register coproc dest registers are 1 and 0, not 0\nand 1.\n\nARM920T TRM (ARM DDI 0151C) agrees on that.\n\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "aa62a869454c5900687822ee117f2d3494e2ea62",
      "tree": "c35afd74503cbf17543869ce3c28e7b6ec7656d0",
      "parents": [
        "de29cba9c9bb2dc35803e8d5c968a454e297b8f3",
        "a26e01d71622a4cecad06ce85bcab3ed878e7f83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:49 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IRDA]: irda parameters warning fixes.\n  [IRDA]: stir4200 fixes.\n  [IRDA]: irlmp_unregister_link() needs to free lsaps.\n  [IRDA]: mcs7780 needs to free allocated rx buffer.\n  [IRDA]: Race between open and disconnect in irda-usb.\n  [SCTP]: Flush fragment queue when exiting partial delivery.\n  [AX25]: Locking dependencies fix in ax25_disconnect().\n  [IPV4]: Make tcp_input_metrics() get minimum RTO via tcp_rto_min()\n  [IPV6]: Fix the return value of ipv6_getsockopt\n  [BRIDGE]: Assign random address.\n  [IPV4]: Updates to nfsroot documentation\n  [ATM]: Fix compiler warning noise with FORE200E driver\n  [NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets\n  [SYNCPPP]: Endianness and 64bit fixes.\n  [TIPC]: Fix semaphore handling.\n  [NETFILTER]: xt_hashlimit should use time_after_eq()\n  [XFRM]: Display the audited SPI value in host byte order.\n  [NETFILTER]: ip_tables: fix compat copy race\n  [NETFILTER]: ctnetlink: set expected bit for related conntracks\n"
    },
    {
      "commit": "de29cba9c9bb2dc35803e8d5c968a454e297b8f3",
      "tree": "1e4d0e1150b5ae2bea9a5810bec97d18d07644c5",
      "parents": [
        "104064b54955addac0fcf9ceb6c68569f2bed6ab",
        "e6e0a94573fb33e6e62b848a24864e6864c45464"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:43:02 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC32]: Silence sparc32 warnings on missing syscalls.\n  [SPARC64]: Fix two kernel linear mapping setup bugs.\n"
    },
    {
      "commit": "104064b54955addac0fcf9ceb6c68569f2bed6ab",
      "tree": "faa6e45a7226daac11934dd2430b3f4dd1e4682d",
      "parents": [
        "cbd84ec0d5cf4ff760caa4b6de2925a21e21437d",
        "0d01792300c4d7425eabac9095c603cdb411d2a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:42:23 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:42:23 2007 -0800"
      },
      "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] pud_present/pmd_present bug.\n"
    },
    {
      "commit": "cbd84ec0d5cf4ff760caa4b6de2925a21e21437d",
      "tree": "b05681fd753bef3c3beb5c6aa3e83b9701d5f837",
      "parents": [
        "7b286af3921e13da4838cdb451639b959c187c82",
        "280bb6b1f76aaec29a721b1025ec5d69afba57e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:56 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Make PS3_SYS_MANAGER default y, not m\n  [POWERPC] Fix rounding bug in emulation for double float operating\n  [POWERPC] iSeries: don\u0027t printk with HV spinlock held\n  [POWERPC] 82xx: mpc8272ads, pq2fads: Update defconfig with CONFIG_FS_ENET_MDIO_FCC\n  [POWRPC] CPM2: Eliminate section mismatch warning in cpm2_reset().\n  [POWERPC] Kill non-existent symbols from ksyms and commproc.h\n  [POWERPC] Fix typo #ifdef -\u003e #ifndef\n"
    },
    {
      "commit": "7b286af3921e13da4838cdb451639b959c187c82",
      "tree": "bd995c9219e69823d09fd222c6ebeb05dd225c43",
      "parents": [
        "6e3013932e97a0e034d55419c60ae4a8a229ceb8",
        "bbaf238b5f910f8f3dda4b96cf844f50b2dcc6fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Dec 17 08:41:25 2007 -0800"
      },
      "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] Ensure that ST0_FR is never set on a 32 bit kernel\n  [MIPS] time: Delete weak definition of plat_time_init() due to gcc bug.\n  [MIPS] PCI: Make pcibios_fixup_device_resources ignore legacy resources.\n  [MIPS] Atlas, Malta: Don\u0027t free firmware memory on free_initmem.\n  [MIPS] Alchemy: fix off by two error in __fixup_bigphys_addr()\n  [MIPS] Alchemy: fix PCI resource conflict\n  [MIPS] time: Set up Cobalt\u0027s mips_hpt_frequency\n"
    },
    {
      "commit": "0d01792300c4d7425eabac9095c603cdb411d2a5",
      "tree": "91c84873a7ece09888542d612a928e54c2fba6a3",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 17 16:25:48 2007 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 17 16:25:56 2007 +0100"
      },
      "message": "[S390] pud_present/pmd_present bug.\n\nGit commit 3610cce87af0693603db171d5b6f6735f5e3dc5b (yeah my own :-/)\nintroduced a bug in regard to pud/pmd table entries.\nIf the address of the page table refered to by a pud/pmd value happens\nto have zeroes in the lower 32 bits, pud_present and pmd_present return\nfalse. The obvious effect is that this triggers the BUG_ON in exit_mmap\nbecause some ptes will not get released on process end.  Worse is that\nthe next fault for memory covered by that pud/pmd will allocate another\npmd/pte table and populate the pud/pmd entry. The old page table\nentries hanging below this entry are lost!\n\nThe fix is simple, properly check against 0. The check is added for\npud_none/pmd_none as well even if these two functions work because\nthe invalid bit is in the lower 32 bits.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a26e01d71622a4cecad06ce85bcab3ed878e7f83",
      "tree": "3f5542ffbfa3daad4bd4715a6c45a9ea2257ff08",
      "parents": [
        "ea332912b8a2e0b2f51ac3b6c197b71d3a18cbb7"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Sun Dec 16 14:10:33 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:10:33 2007 -0800"
      },
      "message": "[IRDA]: irda parameters warning fixes.\n\nThis patch fixes:\n  CHECK   /home/kernel/src/net/irda/parameters.c\n/home/kernel/src/net/irda/parameters.c:466:2: warning: Using plain integer as NULL pointer\n/home/kernel/src/net/irda/parameters.c:520:2: warning: Using plain integer as NULL pointer\n/home/kernel/src/net/irda/parameters.c:573:2: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea332912b8a2e0b2f51ac3b6c197b71d3a18cbb7",
      "tree": "978fae8676916c47b9cd66071a988070c4de03d7",
      "parents": [
        "2638698df30b7b57a8dad7029a0c89fe6c4f6783"
      ],
      "author": {
        "name": "Olaf Hartmann",
        "email": "olaf.hartmann@s1998.tu-chemnitz.de",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:09:44 2007 -0800"
      },
      "message": "[IRDA]: stir4200 fixes.\n\nFrom: Olaf Hartmann \u003colaf.hartmann@s1998.tu-chemnitz.de\u003e\n\nThe attached patch observes the stir4200 fifo size and will clear the\nfifo, if the size is increasing, while it should be transmitting bytes\n\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2638698df30b7b57a8dad7029a0c89fe6c4f6783",
      "tree": "add1ff233d0639746c13918867dede1bdaa1c81d",
      "parents": [
        "0ff804348d66550e7dd1d6781c65403b312e2da2"
      ],
      "author": {
        "name": "Hinko Kocevar",
        "email": "hinko.kocevar@cetrtapot.si",
        "time": "Sun Dec 16 14:08:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:08:58 2007 -0800"
      },
      "message": "[IRDA]: irlmp_unregister_link() needs to free lsaps.\n\nWhile testing the mcs7780 based IrDA USB dongle I\u0027ve stumbled upon\nmemory leak in irlmp_unregister_link(). Hashbin for lsaps is created in\nirlmp_register_link and should probably be freed in irlmp_unregister_link().\n\nSigned-off-by: Hinko Kocevar \u003chinko.kocevar@cetrtapot.si\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ff804348d66550e7dd1d6781c65403b312e2da2",
      "tree": "e8b7aaf26d2e6bd765a2dd33964ef9a50616f982",
      "parents": [
        "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e"
      ],
      "author": {
        "name": "Hinko Kocevar",
        "email": "hinko.kocevar@cetrtapot.si",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:08:22 2007 -0800"
      },
      "message": "[IRDA]: mcs7780 needs to free allocated rx buffer.\n\nWhile testing the mcs7780 based IrDA USB dongle I\u0027ve stumbled upon\nmemory leak in mcs_net_close(). Patch below fixes it.\n\nSigned-off-by: Hinko Kocevar \u003chinko.kocevar@cetrtapot.si\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "497ba7f4c8113ed699a4fd793d1437f0c8f2da5e",
      "tree": "ef639d3dc59eb8c7e18a465d6e50b80841767486",
      "parents": [
        "ef5d4cf2f9aae4e09883d2d664e367a16b47d857"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oneukum@suse.de",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:07:36 2007 -0800"
      },
      "message": "[IRDA]: Race between open and disconnect in irda-usb.\n\nIt seems to me that irda_usb_net_open() must set self-\u003enetopen\nunder spinlock or disconnect() may fail to kill all URBs, if it is called\nwhile an interface is opened.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef5d4cf2f9aae4e09883d2d664e367a16b47d857",
      "tree": "b6e83cf4f8b975c8bec0045c8a74d11496524f10",
      "parents": [
        "215f7b08f2a142ec19f4bd3d6de263e68b877955"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Dec 16 14:05:45 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:05:45 2007 -0800"
      },
      "message": "[SCTP]: Flush fragment queue when exiting partial delivery.\n\nAt the end of partial delivery, we may have complete messages\nsitting on the fragment queue.  These messages are stuck there\nuntil a new fragment arrives.  This can comletely stall a\ngiven association.  When clearing partial delivery state, flush\nany complete messages from the fragment queue and send them on\ntheir way up.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "215f7b08f2a142ec19f4bd3d6de263e68b877955",
      "tree": "a2f5857336b427d3e47310da2328b4b11fc8ca92",
      "parents": [
        "488faa2ae32c2f8b1ffda5c7fae5eb7c979acc15"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Sun Dec 16 14:02:07 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:02:07 2007 -0800"
      },
      "message": "[AX25]: Locking dependencies fix in ax25_disconnect().\n\nBernard Pidoux reported these lockdep warnings:\n\n[ INFO: possible irq lock inversion dependency detected ]\n2.6.23.1 #1\n---------------------------------------------------------\nfpac/4933 just changed the state of lock:\n (slock-AF_AX25){--..}, at: [\u003cd8be3312\u003e] ax25_disconnect+0x46/0xaf\n [ax25]\n but this lock was taken by another, soft-irq-safe lock in the past:\n  (ax25_list_lock){-+..}\n\n  and interrupts could create inverse lock ordering between them.\n  [...]\n\n[ INFO: inconsistent lock state ]\n2.6.23.1 #1\n---------------------------------\ninconsistent {in-softirq-W} -\u003e {softirq-on-W} usage.\nax25_call/4005 [HC0[0]:SC0[0]:HE1:SE1] takes:\n (slock-AF_AX25){-+..}, at: [\u003cd8b79312\u003e] ax25_disconnect+0x46/0xaf [ax25]\n [...]\n\nThis means slock-AF_AX25 could be taken both from softirq and process\ncontext with softirqs enabled, so it\u0027s endangered itself, but also makes\nax25_list_lock vulnerable. It was not 100% verified if the real lockup\ncan happen, but this fix isn\u0027t very costly and looks safe anyway.\n(It was tested by Bernard with 2.6.23.9 and 2.6.24-rc5 kernels.)\n\n\nReported_by: Bernard Pidoux \u003cpidoux@ccr.jussieu.fr\u003e\nTested_by: Bernard Pidoux \u003cpidoux@ccr.jussieu.fr\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "488faa2ae32c2f8b1ffda5c7fae5eb7c979acc15",
      "tree": "6e8eca37bbfd76d9c7875df6c5016c57dae316dd",
      "parents": [
        "cf6fc4a92400decda932e5ab97b46916919142b1"
      ],
      "author": {
        "name": "Satoru SATOH",
        "email": "satoru.satoh@gmail.com",
        "time": "Sun Dec 16 14:00:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 14:00:19 2007 -0800"
      },
      "message": "[IPV4]: Make tcp_input_metrics() get minimum RTO via tcp_rto_min()\n\ntcp_input_metrics() refers to the built-time constant TCP_RTO_MIN\nregardless of configured minimum RTO with iproute2.\n\nSigned-off-by: Satoru SATOH \u003csatoru.satoh@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf6fc4a92400decda932e5ab97b46916919142b1",
      "tree": "c2586cf2d1f2261533696607ff67925cab26853b",
      "parents": [
        "3ae412544cde6d987e0e48778bd87bc96a5749df"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Sun Dec 16 13:39:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 13:39:57 2007 -0800"
      },
      "message": "[IPV6]: Fix the return value of ipv6_getsockopt\n\nIf CONFIG_NETFILTER if not selected when compile the kernel source code, \nipv6_getsockopt will returen an EINVAL error if optname is not supported by\nthe kernel. But if CONFIG_NETFILTER is selected, ENOPROTOOPT error will \nbe return.\n\nThis patch fix to always return ENOPROTOOPT error if optname argument of \nipv6_getsockopt is not supported by the kernel.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ae412544cde6d987e0e48778bd87bc96a5749df",
      "tree": "c0f62a4781edbc00d4da5480a4608784461715fa",
      "parents": [
        "f33e1d9fa20381afa3be7e7f560c59845bfa5cec"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Sun Dec 16 13:35:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Dec 16 13:35:51 2007 -0800"
      },
      "message": "[BRIDGE]: Assign random address.\n\nAssigning a valid random address to bridge device solves problems\nwhen bridge device is brought up before adding real device to bridge.\nWhen the first real device is added to the bridge, it\u0027s address\nwill overide the bridges random address.\n\nNote: any device added to a bridge must already have a valid\nethernet address.\n br_add_if -\u003e br_fdb_insert -\u003e fdb_insert -\u003e is_valid_ether_addr\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f33e1d9fa20381afa3be7e7f560c59845bfa5cec",
      "tree": "4de2973e4f53cc8d10da205810e757ad0b998a40",
      "parents": [
        "f58adb757be48068e2bded3dd77ba072c22a10ff"
      ],
      "author": {
        "name": "Amos Waterland",
        "email": "apw@us.ibm.com",
        "time": "Fri Dec 14 11:30:22 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:40 2007 -0800"
      },
      "message": "[IPV4]: Updates to nfsroot documentation\n\nThe difference between ip\u003doff and ip\u003d::::::off has been a cause of much\nconfusion.  Document how each behaves, and do not contradict ourselves by\nsaying that \"off\" is the default when in fact \"any\" is the default and is\ndescibed as being so lower in the file.\n\nSigned-off-by: Amos Waterland \u003capw@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f58adb757be48068e2bded3dd77ba072c22a10ff",
      "tree": "9636eec086caca88a09dd1cd101dc90b6261709b",
      "parents": [
        "4a9ecd5960e6a7814f6e3405807d49010ffe3a88"
      ],
      "author": {
        "name": "Tom \"spot\" Callaway",
        "email": "tcallawa@redhat.com",
        "time": "Thu Dec 13 09:33:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:39 2007 -0800"
      },
      "message": "[ATM]: Fix compiler warning noise with FORE200E driver\n\ngcc throws these warnings with:\n\nCONFIG_ATM_FORE200E\u003dm\n# CONFIG_ATM_FORE200E_PCA is not set\n\ndrivers/atm/fore200e.c:2695: warning: \u0027fore200e_pca_detect\u0027 defined but\nnot used\ndrivers/atm/fore200e.c:2748: warning: \u0027fore200e_pca_remove_one\u0027 defined\nbut not used\n\nBy moving the #ifdef CONFIG_ATM_FORE200E_PCA around those two functions,\nthe compiler warnings are silenced.\n\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a9ecd5960e6a7814f6e3405807d49010ffe3a88",
      "tree": "974917ceecf5b554dc28421ebff060efc6ef2fa8",
      "parents": [
        "6f229d76b4c4a7fae601ea9398b23c2b426ab3b9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Dec 13 09:32:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:39 2007 -0800"
      },
      "message": "[NETFILTER]: bridge: fix missing link layer headers on outgoing routed packets\n\nAs reported by Damien Thebault, the double POSTROUTING hook invocation\nfix caused outgoing packets routed between two bridges to appear without\na link-layer header. The reason for this is that we\u0027re skipping the\nbr_nf_post_routing hook for routed packets now and don\u0027t save the\noriginal link layer header, but nevertheless tries to restore it on\noutput, causing corruption.\n\nThe root cause for this is that skb-\u003enf_bridge has no clearly defined\nlifetime and is used to indicate all kind of things, but that is\nquite complicated to fix. For now simply don\u0027t touch these packets\nand handle them like packets from any other device.\n\nTested-by: Damien Thebault \u003cdamien.thebault@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f229d76b4c4a7fae601ea9398b23c2b426ab3b9",
      "tree": "5b3a89235c9b27aeeba84c36f16b40acd3e0a6dc",
      "parents": [
        "98eb5683fb94c458b3c8d121797bc9aa1baf4e7e"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 12 18:50:18 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:38 2007 -0800"
      },
      "message": "[SYNCPPP]: Endianness and 64bit fixes.\n\n\t* trivial annotations\n\t* long !\u003d 32bit, use __be32\n\t* wrong endianness in sending CISCO_ADDR_REPLY\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98eb5683fb94c458b3c8d121797bc9aa1baf4e7e",
      "tree": "d572e7ef5654905072dd3a0e6017ec67785a4486",
      "parents": [
        "cbebc51f7b77d26ec23145d6ef22ac2b209f7955"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Dec 12 11:24:19 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:37 2007 -0800"
      },
      "message": "[TIPC]: Fix semaphore handling.\n\nAs noted by Kevin, tipc\u0027s release() does down_interruptible() and\nignores the return value.  So if signal_pending() we\u0027ll end up doing\nup() on a non-downed semaphore.  Fix.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbebc51f7b77d26ec23145d6ef22ac2b209f7955",
      "tree": "ddbe440a884612cf1c957602749fb8994b1c3e87",
      "parents": [
        "9ab4c954ce2b2b3c485bee7e425fda05946893be"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Dec 12 11:11:28 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:36 2007 -0800"
      },
      "message": "[NETFILTER]: xt_hashlimit should use time_after_eq()\n\nIn order to avoid jiffies wraparound and its effect, special care must\nbe taken\nwhen doing comparisons ...\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9ab4c954ce2b2b3c485bee7e425fda05946893be",
      "tree": "111c1cd3b765d06fd42325b1904a2289297142a8",
      "parents": [
        "a18aa31b7774d8b36048e256a02d9d689533fc96"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Wed Dec 12 11:10:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:35 2007 -0800"
      },
      "message": "[XFRM]: Display the audited SPI value in host byte order.\n\nCurrently the IPsec protocol SPI values are written to the audit log in\nnetwork byte order which is different from almost all other values which\nare recorded in host byte order.  This patch corrects this inconsistency\nby writing the SPI values to the audit record in host byte order.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a18aa31b7774d8b36048e256a02d9d689533fc96",
      "tree": "095e8f12e838b819961adea85738c0a6e72048a9",
      "parents": [
        "f2a89004da23a5ed2d78ac5550ccda5b714fe7d0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Dec 12 10:35:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:35 2007 -0800"
      },
      "message": "[NETFILTER]: ip_tables: fix compat copy race\n\nWhen copying entries to user, the kernel makes two passes through the\ndata, first copying all the entries, then fixing up names and counters.\nOn the second pass it copies the kernel and match data from userspace\nto the kernel again to find the corresponding structures, expecting\nthat kernel pointers contained in the data are still valid.\n\nThis is obviously broken, fix by avoiding the second pass completely\nand fixing names and counters while dumping the ruleset, using the\nkernel-internal data structures.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2a89004da23a5ed2d78ac5550ccda5b714fe7d0",
      "tree": "71b945c3364b92103d66109880f60d32868fdc8a",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Wed Dec 12 10:34:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Dec 14 13:54:33 2007 -0800"
      },
      "message": "[NETFILTER]: ctnetlink: set expected bit for related conntracks\n\nThis patch is a fix. It sets IPS_EXPECTED for related conntracks.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e3013932e97a0e034d55419c60ae4a8a229ceb8",
      "tree": "314bc076b6a45470401584850d7b7ac3b66b1cf2",
      "parents": [
        "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
        "5a21e4fe587ebb793bf3a1c02755f8a845170328"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "message": "Pull bugzilla-9362 into release branch\n"
    },
    {
      "commit": "5a21e4fe587ebb793bf3a1c02755f8a845170328",
      "tree": "ed138219505186db6c8d347ba935f104f3339e25",
      "parents": [
        "c2d00f2d1bf8dd721f5557b0df23729addc1898d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:46 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:23 2007 -0500"
      },
      "message": "ACPI: SBS: Return rate in mW if capacity in mWh\n\nklaptopd assumes rate to be in same units as capacity.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2d00f2d1bf8dd721f5557b0df23729addc1898d",
      "tree": "6a89affd983c980589bc75409db16d7bfd114069",
      "parents": [
        "09f1fb41ad45bc18abe07c62f7b56560571584d1"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:06 2007 -0500"
      },
      "message": "ACPI: SBS: Ignore alarms coming from unknown devices\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09f1fb41ad45bc18abe07c62f7b56560571584d1",
      "tree": "e5d5af2d570c16fb96219d75d4ae128dafb5a671",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:33 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:13:51 2007 -0500"
      },
      "message": "ACPI: SBS: Reset alarm bit\n\nAlarm bit should be cleared in order for other alarms to be sent.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
      "tree": "208cc0412edc998267a6dd375b1ba7ac24000f19",
      "parents": [
        "d020c36685a35f66be89700e911c7d77a67bdc43",
        "6ce7641b879e4b9ead46e14275d9d3645b47fa63"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "message": "Pull hotplug into release branch\n"
    },
    {
      "commit": "e6e0a94573fb33e6e62b848a24864e6864c45464",
      "tree": "4c56e8b543271167958254992aa704fe541371c3",
      "parents": [
        "8f361453d8e9a67c85b2cf9b93c642c2d8fe0462"
      ],
      "author": {
        "name": "Martin Habets",
        "email": "errandir_news@mph.eclipse.co.uk",
        "time": "Fri Dec 14 10:59:50 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 14 10:59:50 2007 -0800"
      },
      "message": "[SPARC32]: Silence sparc32 warnings on missing syscalls.\n\nSilence sparc32 warnings on missing syscalls, these won\u0027t be added.\nThis patch is based on this mail:\nhttp://www.mail-archive.com/linux-arch@vger.kernel.org/msg02571.html\n\nSigned-off-by: Martin Habets \u003cerrandir_news@mph.eclipse.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbaf238b5f910f8f3dda4b96cf844f50b2dcc6fa",
      "tree": "5fe8f78dcc4ac82f468e4976f28e798b9052f6e1",
      "parents": [
        "4037500ebcfd172a15aed40caa847c52e9906712"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Dec 13 22:42:19 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:30 2007 +0000"
      },
      "message": "[MIPS] Ensure that ST0_FR is never set on a 32 bit kernel\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4037500ebcfd172a15aed40caa847c52e9906712",
      "tree": "6957163263ef1e1161d92a8973c69b60031f8011",
      "parents": [
        "d20e47e153dcfddca5a066ff0f8da2d1104d08ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 00:05:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:30 2007 +0000"
      },
      "message": "[MIPS] time: Delete weak definition of plat_time_init() due to gcc bug.\n\nFrank Rowand \u003cfrank.rowand@am.sony.com\u003e reports:\n\n\u003e In linux-2.6.24-rc4 the Toshiba RBTX4927 hangs on boot.\n\u003e\n\u003e The cause is that plat_time_init() from arch/mips/tx4927/common/\n\u003e tx4927_setup.c does not override the __weak plat_time_init() from\n\u003e arch/mips/kernel/time.c.  This is due to a compiler bug in gcc 4.1.1.  The\n\u003e bug is reported to not exist in earlier versions of gcc, and to be fixed in\n\u003e 4.1.2.  The problem is that the __weak plat_time_init() is empty and thus\n\u003e gets optimized out of existence (thus the linker is never given the option\n\u003e to replace the __weak function).\n\n[ He meant the call to plat_time_init() from time_init() gets optimized away ]\n\n\u003e For more info on the gcc bug see\n\u003e\n\u003e    http://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d27781\n\u003e\n\u003e The attached patch is one workaround.  Another possible workaround\n\n[ His patch adds -fno-unit-at-a-time for time.c ]\n\n\u003e would be to change the __weak plat_time_init() to be a non-empty\n\u003e function.\n\nThe __weak definition of plat_time_init was only ever meant to be a\nmigration helper to keep platforms that don\u0027t have a plat_time_init\ncompiling.  A few greps says that all platforms now supply their own\nplat_time_init() so the weak definition is no longer needed.  So I\ninstead delete it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d20e47e153dcfddca5a066ff0f8da2d1104d08ea",
      "tree": "f587d4b9b7c67ca5ced4e9eb1ebdcfafcd259a55",
      "parents": [
        "40c7869b693b18412491fdcff64682215b739f9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 11 19:49:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] PCI: Make pcibios_fixup_device_resources ignore legacy resources.\n\nThere might be other reasons why a resource might be marked as fixed\nsuch as a PCI UART holding the system console but until we use\nIORESOURCE_PCI_FIXED that way also this will work.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40c7869b693b18412491fdcff64682215b739f9e",
      "tree": "a873e35640b25d3eab0b27ebc9a631f8d46970dc",
      "parents": [
        "b87bb40b62310328e908d580e013e0575b05886c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 11 19:38:12 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Atlas, Malta: Don\u0027t free firmware memory on free_initmem.\n\nA proper fix for this needs to turn a few MIPS-generic bits which I\ndon\u0027t want at this stage.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b87bb40b62310328e908d580e013e0575b05886c",
      "tree": "aa095d0a19180ff62a8cfa879e20c8cf5fe6f937",
      "parents": [
        "dd99d9661c72fe251b842705f2e7cfaa4918a13c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Dec 10 20:36:50 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Alchemy: fix off by two error in __fixup_bigphys_addr()\n\nthe PCI specific code in this function doesn\u0027t check for the address range\nbeing under the upper bound of the PCI memory window correctly -- fix this,\nsomewhat beautifying the code around the check, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd99d9661c72fe251b842705f2e7cfaa4918a13c",
      "tree": "b3d3a402005a083c9273cc10ecc9fc87da719e58",
      "parents": [
        "18ca38d26f65c849af109eb911295c7dde71ce3b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Dec 10 20:28:51 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Alchemy: fix PCI resource conflict\n\n... by getting the PCI resources back into the 32-bit range -- there\u0027s no\nneed therefore for CONFIG_RESOURCES_64BIT either. This makes Alchemy PCI\nwork again while currently the kernel skips the bus scan.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "18ca38d26f65c849af109eb911295c7dde71ce3b",
      "tree": "7d743a2827c8facd4b69e55f4add2443fc0534a5",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Dec 09 21:22:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] time: Set up Cobalt\u0027s mips_hpt_frequency\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "280bb6b1f76aaec29a721b1025ec5d69afba57e8",
      "tree": "769284bd2000bb80e49a6d23df61e3fedc947c64",
      "parents": [
        "eb8dc843fc3c0dbac553ec79d7e5b4d8339aeb3d",
        "c89686210542f6946e48a907772a356b9fce03f0"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 14 16:46:50 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 14 16:46:50 2007 +1100"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "eb8dc843fc3c0dbac553ec79d7e5b4d8339aeb3d",
      "tree": "351b54fd0daadb987e772ef738781acc07dfbe75",
      "parents": [
        "88f0178e6ec2c73167de973e4af86905b4dbfd45"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Mon Dec 10 15:17:43 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 14 16:45:00 2007 +1100"
      },
      "message": "[POWERPC] Make PS3_SYS_MANAGER default y, not m\n\nCurrently it\u0027s impossible to build a ps3_defconfig which will reboot\nwithout modules installed. This makes it all too easy to find yourself\nwith a PS3 that won\u0027t reboot.\n\nThis is because the system manager driver, which provides the reboot\nmechanism, is only selectable if PS3_ADVANCED is set, else it defaults\nto m. In ps3_defconfig PS3_ADVANCED is not set, therefore the system\nmanager is built as a module.\n\nIt would be desirable IMHO for the defconfig to produce a kernel that\nboots and reboots, without needing modules to be installed.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c89686210542f6946e48a907772a356b9fce03f0",
      "tree": "10cb6d3d857ad3534fb487bef292582428aff996",
      "parents": [
        "e8b5f43f7b572a898c7b17e9949b26e7362e7f31"
      ],
      "author": {
        "name": "Liu Yu",
        "email": "b13201@freescale.com",
        "time": "Mon Dec 10 13:00:52 2007 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:59:00 2007 -0600"
      },
      "message": "[POWERPC] Fix rounding bug in emulation for double float operating\n\nThis patch fixes rounding bug in emulation for double float operating on PowerPC platform.\n\nWhen pack double float operand, it need to truncate the tail due to the limited precision.\nIf the truncated part is not zero, the last bit of work bit (totally 3 bits) need to \u0027|\u0027 1.\n\nThis patch is completed in _FP_FRAC_SRS_2(X,N,sz) (arch/powerpc/math-emu/op-2.h).\nOriginally the code leftwards rotates the operand to just keep the truncated part,\nthen check whether it is zero. However, the number it rotates is not correct when\nN is not smaller than _FP_W_TYPE_SIZE, and it will cause the work bit \u0027|\u0027 1 in the improper case.\n\nThis patch fixes this issue.\n\nSigned-off-by: Liu Yu \u003cb13201@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "88f0178e6ec2c73167de973e4af86905b4dbfd45",
      "tree": "fa55f0649178d9c87e0608f9ee3560938f931e7a",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Dec 12 14:58:12 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 14 15:50:46 2007 +1100"
      },
      "message": "[POWERPC] iSeries: don\u0027t printk with HV spinlock held\n\nPrintk was observed to hang during module unload due to a limited\nwindow of characters that may be sent to the hypervisor.  The window\nonly reexpands when we receive an ack from the HV and the spinlock here\nprevents us from ever processing that ack.  This fixes it by dropping\nthe lock before doing the printk, then looping back to the top to\nreacquire the lock.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e8b5f43f7b572a898c7b17e9949b26e7362e7f31",
      "tree": "dabb81d56164fbf64d361b15c51105a2ab7a4b5c",
      "parents": [
        "cd2150bca97822609fabbb77063a1a20149f5657"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Dec 10 11:10:45 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:49 2007 -0600"
      },
      "message": "[POWERPC] 82xx: mpc8272ads, pq2fads: Update defconfig with CONFIG_FS_ENET_MDIO_FCC\n\nThis was recently made configurable, and needs to be set for these boards.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cd2150bca97822609fabbb77063a1a20149f5657",
      "tree": "818573bb450a83d2cb6a968c81ddb6b02e279799",
      "parents": [
        "9ac68d379e73e469b62149ee2dcc19547d3d992c"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Dec 12 16:54:32 2007 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:38 2007 -0600"
      },
      "message": "[POWRPC] CPM2: Eliminate section mismatch warning in cpm2_reset().\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9ac68d379e73e469b62149ee2dcc19547d3d992c",
      "tree": "d9fdb7a4f1050466feab80c93c284cd6bc994342",
      "parents": [
        "075b9cd66236191e8f5ce1668e0a601caa8c3570"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:53:54 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:28 2007 -0600"
      },
      "message": "[POWERPC] Kill non-existent symbols from ksyms and commproc.h\n\nRemove exports of __res and cpm_install_handler/cpm_free_handler.  Remove\ncpm_install_handler/cpm_free_handler from the commproc.h as well.  Both\nwere used for ARCH\u003dppc and aren\u0027t defined for ARCH\u003dpowerpc.\n\nCC      arch/powerpc/kernel/ppc_ksyms.o\narch/powerpc/kernel/ppc_ksyms.c:180: error: \u0027__res\u0027 undeclared here (not in a function)\narch/powerpc/kernel/ppc_ksyms.c:180: warning: type defaults to \u0027int\u0027 in declaration of \u0027__res\u0027\nmake[1]: *** [arch/powerpc/kernel/ppc_ksyms.o] Error 1\nmake: *** [arch/powerpc/kernel] Error 2\n\nLD      .tmp_vmlinux1\narch/powerpc/kernel/built-in.o:(__ksymtab+0x198): undefined reference to `cpm_free_handler\u0027\narch/powerpc/kernel/built-in.o:(__ksymtab+0x1a0): undefined reference to `cpm_install_handler\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "075b9cd66236191e8f5ce1668e0a601caa8c3570",
      "tree": "3971b8a957639f26fb8f5e6aed8123ecb000113c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Thu Nov 22 17:53:47 2007 +0100"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Dec 13 22:44:09 2007 -0600"
      },
      "message": "[POWERPC] Fix typo #ifdef -\u003e #ifndef\n\nfpi-\u003ecp_command should be overwritten only if CONFIG_PPC_CPM_NEW_BINDING\nis NOT set. Otherwise it is already set from the device tree.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d020c36685a35f66be89700e911c7d77a67bdc43",
      "tree": "86c03cd323fefe5b3aa06939a05de82f2f19b1a3",
      "parents": [
        "6790acb14d264d874ff8cbae1a72e72883ec3678",
        "ad40e68bf5c54831cd6b2199fd24d616bac179f7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "message": "Pull battery-2.6.24 into release branch\n"
    },
    {
      "commit": "6790acb14d264d874ff8cbae1a72e72883ec3678",
      "tree": "7c56658f9bc4ad76b32fabf7b4f85939c69f7f21",
      "parents": [
        "ffada8913e39e6fd35e95d7040ccac57b45812c9",
        "56a185b43be05e48da7428e6a1d3e2585b232b1d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:12:38 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:12:38 2007 -0500"
      },
      "message": "Pull thinkpad-2.6.24 into release branch\n"
    },
    {
      "commit": "56a185b43be05e48da7428e6a1d3e2585b232b1d",
      "tree": "5ac3aa82ca686de768d2708e5133da9265edd51c",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Dec 13 12:14:09 2007 -0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 21:59:59 2007 -0500"
      },
      "message": "ACPI: thinkpad-acpi: fix lenovo keymap for brightness\n\nStarting in 2.6.23...\n\nSeveral reports from X60 users complained that the default Lenovo keymap\nissuing EV_KEY KEY_BRIGHTNESS_UP/DOWN input events caused major issues when\nthe proper brightness support through ACPI video.c was loaded.\n\nTherefore, remove the generation of these events by default, which is the\nright thing for T60, X60, R60, T61, X61 and R61 with their latest BIOSes.\n\nDistros that want to misuse these events into OSD reporting (which requires\nan ugly hack from hell in HAL) are welcome to set up the key map they need\nthrough HAL.  That way, we don\u0027t break everyone else\u0027s systems.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "ffada8913e39e6fd35e95d7040ccac57b45812c9"
}
