)]}'
{
  "log": [
    {
      "commit": "d1bbf14f37261c2c0dba71404602e1ddcec069d2",
      "tree": "7b01141c31b73f277079cbcdb88be6ac8da2add1",
      "parents": [
        "a5ca63cb60892c1703998daf80d2d1b04cb70103"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sun Jul 30 03:03:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] knfsd: Fix stale file handle problem with subtree_checking.\n\nA recent commit (7fc90ec93a5eb71f4b08403baf5ba7176b3ec6b1) moved the\ncall to nfsd_setuser out of the \u0027find a dentry for a filehandle\u0027 branch\nof fh_verify so that it would always be called.\n\nThis had the unfortunately side-effect of moving *after* the call to\ndecode_fh, so the prober fsuid was not set when nfsd_acceptable was called,\nthe \u0027permission\u0027 check did the wrong thing.\n\nThis patch moves the nfsd_setuser call back where it was, and add as call\nin the other branch of the if.\n\nCc: \"J. Bruce Fields\" \u003cbfields@fieldses.org\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5ca63cb60892c1703998daf80d2d1b04cb70103",
      "tree": "9a265ce1ac462515aaa67c0f0c0424a37addc422",
      "parents": [
        "31925c8857ba17c11129b766a980ff7c87780301"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sun Jul 30 03:03:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] mce section fix\n\nmce_disabled cannot be __initdata - we access it during APM resume.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31925c8857ba17c11129b766a980ff7c87780301",
      "tree": "a82ee8700076f19072780341c0aab35cee61b7eb",
      "parents": [
        "163ecdff060f2fa9e8f5238882fd0137493556a6"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Sun Jul 30 03:03:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] Fix ppc32 zImage inflate\n\nThe recent zlib update (commit 4f3865fb57a04db7cca068fed1c15badc064a302)\nbroke ppc32 zImage decompression as it tries to decompress to address zero\nand the updated zlib_inflate checks that strm-\u003enext_out isn\u0027t a null\npointer.\n\nThis little patch fixes it.\n\n[rpurdie@rpsys.net: add comment]\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nAcked-by: Tom Rini \u003ctrini@kernel.crashing.org\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "163ecdff060f2fa9e8f5238882fd0137493556a6",
      "tree": "955aa8397edf1ddc64a2429bc2986331c286e47c",
      "parents": [
        "d94a041519f3ab1ac023bf917619cd8c4a7d3c01"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Sun Jul 30 03:03:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] delay accounting: temporarily enable by default\n\nEnable delay accounting by default so that feature gets coverage testing\nwithout requiring special measures.\n\nEarlier, it was off by default and had to be enabled via a boot time param.\n This patch reverses the default behaviour to improve coverage testing.  It\ncan be removed late in the kernel development cycle if its believed users\nshouldn\u0027t have to incur any cost if they don\u0027t want delay accounting.  Or\nit can be retained forever if the utility of the stats is deemed common\nenough to warrant keeping the feature on.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d94a041519f3ab1ac023bf917619cd8c4a7d3c01",
      "tree": "6d7d476814db70fab691242c7663204c64dbb43e",
      "parents": [
        "7d94dddd438bcba97db44f120da39bb001b5249f"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Sun Jul 30 03:03:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] taskstats: free skb, avoid returns in send_cpu_listeners\n\nAdd a missing freeing of skb in the case there are no listeners at all.\nAlso remove the returning of error values by the function as it is unused\nby the sole caller.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d94dddd438bcba97db44f120da39bb001b5249f",
      "tree": "edd737ba4e06ec086f0296a7d99a13e240c7ab93",
      "parents": [
        "15a647eba94c3da27ccc666bea72e7cca06b2d19"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Sun Jul 30 03:03:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] make taskstats sending completely independent of delay accounting on/off status\n\nComplete the separation of delay accounting and taskstats by ignoring the\nreturn value of delay accounting functions that fill in parts of taskstats\nbefore it is sent out (either in response to a command or as part of a task\nexit).\n\nAlso make delayacct_add_tsk return silently when delay accounting is turned\noff rather than treat it as an error.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15a647eba94c3da27ccc666bea72e7cca06b2d19",
      "tree": "b4fbc1e78cb298a36d1106847be1433553d217c8",
      "parents": [
        "5e44ef238b7eb607532e89249e7b2523faf77a92"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 30 03:03:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] genirq: {en,dis}able_irq_wake() need refcounting too\n\nIRQs need refcounting and a state flag to track whether the the IRQ should\nbe enabled or disabled as a \"normal IRQ\" source after a series of calls to\n{en,dis}able_irq().  For shared IRQs, the IRQ must be enabled so long as at\nleast one driver needs it active.\n\nLikewise, IRQs need the same support to track whether the IRQ should be\nenabled or disabled as a \"wakeup event\" source after a series of calls to\n{en,dis}able_irq_wake().  For shared IRQs, the IRQ must be enabled as a\nwakeup source during sleep so long as at least one driver needs it.  But\nright now they _don\u0027t have_ that refcounting ...  which means sharing a\nwakeup-capable IRQ can\u0027t work correctly in some configurations.\n\nThis patch adds the refcount and flag mechanisms to set_irq_wake() -- which\nis what {en,dis}able_irq_wake() call -- and minimal documentation of what\nthe irq wake mechanism does.\n\nDrivers relying on the older (broken) \"toggle\" semantics will trigger a\nwarning; that\u0027ll be a handful of drivers on ARM systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e44ef238b7eb607532e89249e7b2523faf77a92",
      "tree": "df201647247d5c831f4c59b58c182a3f53d76adb",
      "parents": [
        "822cfbff2ef49a08d1b9618d50f81b475d4f936c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 30 03:03:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] drivers/char/pc8736x_gpio.c: unexport a static struct\n\nA static struct mustn\u0027t be exported.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "822cfbff2ef49a08d1b9618d50f81b475d4f936c",
      "tree": "9b8bd37b3940410a13d0c439cc585d5aea1147ac",
      "parents": [
        "2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] Process Events: Fix biarch compatibility issue. use __u64 timestamp\n\nEvents sent by Process Events Connector from a 64-bit kernel are not binary\ncompatible with a 32-bit userspace program because the \"timestamp\" field\n(struct timespec) is not arch independent.  This affects the fields that\nfollow \"timestamp\" as they will be be off by 8 bytes.\n\nThis is a problem for 32-bit userspace programs running with 64-bit kernels\non ppc64, s390, x86-64..  any \"biarch\" system.\n\nMatt had submitted a different solution to lkml as an RFC earlier.  We have\nsince switched to a solution recommended by Evgeniy Polyakov.\n\nThis patch fixes the problem by changing the timestamp to be a __u64, which\nstores the number of nanoseconds.\n\nTested on a x86_64 system with both 32 bit application and 64 bit\napplication and on a i386 system.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9",
      "tree": "e06a83c7306e143175a87df2328b45e1ef34da5b",
      "parents": [
        "f712c0c7e1796f92e45e4de144e247816d974b8f"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sun Jul 30 03:03:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] ext3: avoid triggering ext3_error on bad NFS file handle\n\nThe inode number out of an NFS file handle gets passed eventually to\next3_get_inode_block() without any checking.  If ext3_get_inode_block()\nallows it to trigger an error, then bad filehandles can have unpleasant\neffect - ext3_error() will usually cause a forced read-only remount, or a\npanic if `errors\u003dpanic\u0027 was used.\n\nSo remove the call to ext3_error there and put a matching check in\next3/namei.c where inode numbers are read off storage.\n\n[akpm@osdl.org: fix off-by-one error]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Eric Sandeen \u003cesandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f712c0c7e1796f92e45e4de144e247816d974b8f",
      "tree": "eb830b95b462b09f1263ce004e28b724bbbf2eff",
      "parents": [
        "b6ff50833ad43a8ebd9b16bf53c334f7aaf33c41"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sun Jul 30 03:02:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] sched: build_sched_domains() fix\n\nUse the correct groups while initializing sched groups power for\nallnodes_domain.  This fixes the crash observed while creating exclusive\ncpusets.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nReported-and-tested-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6ff50833ad43a8ebd9b16bf53c334f7aaf33c41",
      "tree": "6f7f4542a9ff9079db30761494f123272fe45c75",
      "parents": [
        "af652c26f5f0eceb6d8cb97eb9b86fba6f1f3b85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 23:15:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 23:15:36 2006 -0700"
      },
      "message": "Linux v2.6.18-rc3\n"
    },
    {
      "commit": "af652c26f5f0eceb6d8cb97eb9b86fba6f1f3b85",
      "tree": "040910901d5349dfd6539901730181e930af2024",
      "parents": [
        "b83a8e64fd1aecf021111d22c062c97a3241d0c4",
        "ceaccbd2a6a82b97bd15938fc7ffe180754cbe6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3734/1: Fix the unused variable warning in __iounmap()\n  [ARM] 3737/1: Export ARM copy/clear_user_page symbols\n  [ARM] 3736/1: xscale: don\u0027t mis-report 80219 as an iop32x\n  [ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis\n  [ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines\n  [ARM] Fix SMP booting\n  [ARM] 3731/1: Allow IRQ definitions of IQ80331 and IQ80332 to co-exist\n  [ARM] 3730/1: ep93xx: enable usb ohci driver in the defconfig\n  [ARM] Fix cats build\n"
    },
    {
      "commit": "b83a8e64fd1aecf021111d22c062c97a3241d0c4",
      "tree": "a83b739d2d91b550512641dddc40590b41670be4",
      "parents": [
        "70583161e878c8e9baaace71ba000b46c86b89cc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:55 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] MM: Remove rogue readahead printk\n\nFor some reason it triggers always with NFS root and spams the kernel\nlogs of my nfs root boxes a lot.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70583161e878c8e9baaace71ba000b46c86b89cc",
      "tree": "98defd3281ad00537b75e0b86d56c908a129464e",
      "parents": [
        "65f87d8a8a6e1b560c61951d0a68ed80f7c8ff19"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:52 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] i386: Fix up backtrace fallback patch\n\nI didn\u0027t test all compilation combinations. Shame on me.\nAnd fix a missing option in the boot option following x86-64 (Jan Beulich)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65f87d8a8a6e1b560c61951d0a68ed80f7c8ff19",
      "tree": "f3f189827eaca620020d3742a347f2be5911c5cf",
      "parents": [
        "355540f3338e1408dac98413f05d612a76d4f5e3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:49 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix swiotlb\u003dforce\n\nIt was broken before. But having it is important as possible hardware\nbug workaround.\n\nAnd previously there was no way to force swiotlb if there is another IOMMU.\nSide effect is that iommu\u003dforce won\u0027t force swiotlb anymore even if there\nisn\u0027t another IOMMU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "355540f3338e1408dac98413f05d612a76d4f5e3",
      "tree": "4e9c208dca35a078a4e5900ee38543108feefa07",
      "parents": [
        "d2105b10fe0f460c388fe4e09226313f519d8c00"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:46 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Revert k8-bus.c northbridge access change\n\nAs Travis Betak points out it accesses the wrong northbridge subfunction\nnow. Switch back to the old code.\n\nCc: \"Travis Betak\" \u003cbetak@mpdtxmail.amd.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2105b10fe0f460c388fe4e09226313f519d8c00",
      "tree": "59ad2f99eeb124ecea6506801eb7f5c0a0a1395d",
      "parents": [
        "089bbbcb36979166131868a89ca5f4e695d6637d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sat Jul 29 21:42:43 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Calgary IOMMU - Multi-Node NULL pointer dereference fix\n\nCalgary hits a NULL pointer dereference when booting in a multi-chassis\nNUMA system.  See Redhat bugzilla number 198498, found by Konrad\nRzeszutek (konradr@redhat.com).\n\nThere are many issues that had to be resolved to fix this problem.\nFirstly when I originally wrote the code to handle NUMA systems, I\nhad a large misunderstanding that was not corrected until now.  That was\nthat I thought the \"number of nodes online\" referred to number of\nphysical systems connected.  So that if NUMA was disabled, there\nwould only be 1 node and it would only show that node\u0027s PCI bus.\nIn reality if NUMA is disabled, the system displays all of the\nconnected chassis as one node but is only ignorant of the delays\nin accessing main memory.  Therefore, references to num_online_nodes()\nand MAX_NUMNODES are incorrect and need to be set to the maximum\nnumber of nodes that can be accessed (which are 8).  I created a\nvariable, MAX_NUM_CHASSIS, and set it to 8 to fix this.\n\nSecondly, when walking the PCI in detect_calgary, the code only\nchecked the first \"slot\" when looking to see if a device is present.\nThis will work for most cases, but unfortunately it isn\u0027t always the\ncase.  In the NUMA MXE drawers, there are USB devices present on the\n3rd slot (with slot 1 being empty).  So, to work around this, all\nslots (up to 8) are scanned to see if there are any devices present.\n\nLastly, the bus is being enumerated on large systems in a different\nway the we originally thought.  This throws the ugly logic we had\nout the window.  To more elegantly handle this, I reorganized the\nkva array to be sparse (which removed the need to have any bus number\nto kva slot logic in tce.c) and created a secondary space array to\ncontain the bus number to phb mapping.\n\nWith these changes Calgary boots on an x460 with 4 nodes with and\nwithout NUMA enabled.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "089bbbcb36979166131868a89ca5f4e695d6637d",
      "tree": "4f9b9f3d966a27e96596ca9a0b441ed85dedb296",
      "parents": [
        "0e5f61b00c577da698fb00cd9c91a96b79044dfd"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Sat Jul 29 21:42:40 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Calgary IOMMU - fix off by one error\n\nFixed off-by-one error in detect_calgary and calgary_init which will\ncause arrays to overflow.  Also, removed impossible to hit BUG_ON.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e5f61b00c577da698fb00cd9c91a96b79044dfd",
      "tree": "de9e4c79ff38247988859e41350212b41fe882df",
      "parents": [
        "260f659b232b17889e3f0c9bf411675898b222c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:37 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: On Intel systems when CPU has C3 don\u0027t use TSC\n\nOn Intel systems generally the TSC stops in C3 or deeper,\nso don\u0027t use it there. Follows similar logic on i386.\n\nThis should fix problems on Meroms.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "260f659b232b17889e3f0c9bf411675898b222c2",
      "tree": "cb7e5bd8487910182684e5301c61c0e7cf85627a",
      "parents": [
        "dc710afe95ee9b263ab593c11d86a684f1606872"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:34 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nUpdate defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceaccbd2a6a82b97bd15938fc7ffe180754cbe6c",
      "tree": "207f2204cd18d7187c35a3c6fb3449a0f09bcdac",
      "parents": [
        "7b1df1985c7a4e6d5fcab0ed71a2cd1d4ad3be41"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Sat Jul 29 08:29:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:30 2006 +0100"
      },
      "message": "[ARM] 3734/1: Fix the unused variable warning in __iounmap()\n\nPatch from Catalin Marinas\n\nThis patch adds #ifdef around some variables in the arch/arm/mm/ioremap.c\nfile.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7b1df1985c7a4e6d5fcab0ed71a2cd1d4ad3be41",
      "tree": "f5b2c16bc564d00dcfc1af1a36864bad979da19b",
      "parents": [
        "a6a38a66224c7c578cfed2f584b440c81af0c3ae"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Sat Jul 29 08:29:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:27 2006 +0100"
      },
      "message": "[ARM] 3737/1: Export ARM copy/clear_user_page symbols\n\nPatch from George G. Davis\n\nAs reported by various folks on the ARM Linux kernel mailing list,\nthe video-buf.ko driver has undefined references on all ARM machines\nwhich use it as observed during `make modules`:\n\nWarning: \"v4wb_clear_user_page\" [drivers/media/video/video-buf.ko] undefined!\n\nSimilar warnings exist for all ARM machines which use this driver.\nSo this change adds the missing EXPORT_SYMBOLs to allow using this\ndriver as a module.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a6a38a66224c7c578cfed2f584b440c81af0c3ae",
      "tree": "1e513593d1d384f858be21eb69db81a0d9e971f4",
      "parents": [
        "dffb0605e6f34c138ae5662d957fe6634dd4d71e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Sat Jul 29 08:29:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 29 08:29:26 2006 +0100"
      },
      "message": "[ARM] 3736/1: xscale: don\u0027t mis-report 80219 as an iop32x\n\nPatch from Lennert Buytenhek\n\nThe IOP 80219 xscale CPU is a stripped down version of the IOP32x.\nBut the fact that the 80219 and IOP32x are very similar doesn\u0027t mean\nthat they need to share a cpu table entry.  It\u0027s also somewhat confusing\nfor the end user to see the 80219 reported as an IOP32x, so this patch\nsplits the IOP32x cpu table entry to make a separate entry for the\n80219.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dc710afe95ee9b263ab593c11d86a684f1606872",
      "tree": "2b4ea32bed1a010a3046069dd834f62bc071c92c",
      "parents": [
        "4da3dcf34671fa15c4f01101754106d97fc98e6e",
        "ab3b3fd38125be0242c2f94bf144b48054210882"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 22:47:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 22:47:44 2006 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [libata] sata_promise: comment out duplicate PCI ID\n  [PATCH] libata: improve EH action and EHI flag handling\n  [PATCH] libata: fix eh_skip_recovery condition\n  [PATCH] libata: fix autopsy ehc-\u003ei.action and ehc-\u003ei.dev handling\n"
    },
    {
      "commit": "ab3b3fd38125be0242c2f94bf144b48054210882",
      "tree": "c668c4d6381046f59a973284ff4de59436f84944",
      "parents": [
        "b71426eb10d904d421b36f51f93c8d0ba558edac",
        "e3f2ddeac718c768fdac4b7fe69d465172f788a8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:39:17 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:39:17 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "4da3dcf34671fa15c4f01101754106d97fc98e6e",
      "tree": "bc58fe0a4cd3d8878aef4ef7e9af6764a99715cc",
      "parents": [
        "187ff3b8575569668cde9021b9fe70386a4131fb",
        "59b693fbbec37765426ba0916920ff93d2e26eb3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:26:51 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:26:51 2006 -0400"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://electric-eye.fr.zoreil.com/home/romieu/linux-2.6 into upstream-fixes\n"
    },
    {
      "commit": "187ff3b8575569668cde9021b9fe70386a4131fb",
      "tree": "e54cccacfa94109cd9c7bed444d369f829696a00",
      "parents": [
        "9a71db721a2cbb9921b929b2699ab181f5a3c6c0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Jul 19 14:08:42 2006 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:23:51 2006 -0400"
      },
      "message": "[PATCH] skge: chip clock rate typo\n\nOkay, Fix both typo\u0027s in one patch .The impact is that the incorrect value\nwas being computed for blinking LED and interrupt moderation values.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9a71db721a2cbb9921b929b2699ab181f5a3c6c0",
      "tree": "93af0c07f67c3e550de555ebe4730968158f1e7b",
      "parents": [
        "5b84b6fa9b96d1598eb77196f9d8b3e62efac647"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Fri Jul 21 15:49:32 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:23:51 2006 -0400"
      },
      "message": "[PATCH] myri10ge - Always do a dummy RDMA after loading the firmware\n\nAlways do a dummy RDMA after loading the firmware to work around\nbuggy PCIe chipsets which do not implement resending properly.\nThis is so cheap as to be almost free, and should never have been\nconditional on the tx boundary !\u003d 4096.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5b84b6fa9b96d1598eb77196f9d8b3e62efac647",
      "tree": "c8bae5786c369e42ac7eba9191fbad0721bcd73c",
      "parents": [
        "e3f2ddeac718c768fdac4b7fe69d465172f788a8",
        "ca0084fa90533687b6317e6d084141da87c74d5c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 00:32:29 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 00:32:29 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "e3f2ddeac718c768fdac4b7fe69d465172f788a8",
      "tree": "5428532dc6c87710c35a71858425f6d726f0e44c",
      "parents": [
        "627371d73cdd04ed23fe098755b4f855138ad9e0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 29 05:17:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 21:02:00 2006 -0700"
      },
      "message": "[PATCH] pi-futex: robust-futex exit\n\nFix robust PI-futexes to be properly unlocked on unexpected exit.\n\nFor this to work the kernel has to know whether a futex is a PI or a\nnon-PI one, because the semantics are different.  Since the space in\nrelevant glibc data structures is extremely scarce, the best solution is\nto encode the \u0027PI\u0027 information in bit 0 of the robust list pointer.\nExisting (non-PI) glibc robust futexes have this bit always zero, so the\nABI is kept.  New glibc with PI-robust-futexes will set this bit.\n\nFurther fixes from Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "627371d73cdd04ed23fe098755b4f855138ad9e0",
      "tree": "2371684c61f91c39f562a6570784a1bae50f53a5",
      "parents": [
        "c97d20a6c51067a38f53680d9609b4cf2867d077"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 29 05:16:20 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 21:02:00 2006 -0700"
      },
      "message": "[PATCH] pi-futex: robust-futex exit crash fix\n\nFix pi_state-\u003elist handling bugs: list handling mishap, locking error.\nPlus add more debug checks and fix a few style issues i noticed while\ndebugging this.\n\n(reported by Ulrich Drepper and Jakub Jelinek.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c97d20a6c51067a38f53680d9609b4cf2867d077",
      "tree": "59867ac01d1b752ba7e520e33f9f84cade6d024e",
      "parents": [
        "b783fd925cdd56d24d164e5bdcb072f2a67aedf4"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] i386: Do backtrace fallback too\n\nSimilar patch to earlier x86-64 patch. When the dwarf2 unwinder fails\ndump the left over stack with the old unwinder.\n\nAlso some clarifications in the headers.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b783fd925cdd56d24d164e5bdcb072f2a67aedf4",
      "tree": "e2585d3a2f560eb5a313c92d0cd91df92358b1b6",
      "parents": [
        "b13761ecd1d9977d2083da243e051e9f29097aef"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Document backtracer selection options\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b13761ecd1d9977d2083da243e051e9f29097aef",
      "tree": "a3c36c7c99884f4f014caef76edda9b0590b5afb",
      "parents": [
        "a4045dff782a8692637c24a0222120082c887caa"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Dump leftover backtrace entries when dwarf2 unwinder got stuck\n\nThe dwarf2 unwinder currently often gets stuck because a lot\nof assembly code doesn\u0027t have proper dwarf2 annotiation yet.\n\nThis currently often happens with __down. Should fix this by\nadding proper dwarf2 annotation to all inline assembly. However\nuntil that\u0027s done we need a quick fix for 2.6.18 to avoid\nincomplete backtraces.\n\nSo when this happens dump the rest of the stack with the old unwinder\ninstead of silently not dumping it. There was already a optional\n\"both\" mode that dumped both, but that was too ugly.\n\nI also clarified the headers for the different backtraces a bit.\n\nAlso add a clear error message for missing dwarf2\nannotation that people can work on.\n\nAnd I removed a dead variable left over from Ingo\u0027s changes.\n\nCc: mingo@elte.hu\nCc: jbeulich@novell.com\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4045dff782a8692637c24a0222120082c887caa",
      "tree": "67f4fe2bb6975bce2887c295752c7612896130f9",
      "parents": [
        "0e92da4acb763272c6060f0b14adc2377b627d07"
      ],
      "author": {
        "name": "bibo mao",
        "email": "bibo.mao@intel.com",
        "time": "Fri Jul 28 14:44:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Enlarge debug stack for nested kprobes\n\nIn x86_64 platform, INT1 and INT3 trap stack is IST stack called DEBUG_STACK,\nwhen INT1/INT3 trap happens, system will switch to DEBUG_STACK by hardware.\nCurrent DEBUG_STACK size is 4K, when int1/int3 trap happens, kernel will\nminus current DEBUG_STACK IST value by 4k. But if int3/int1 trap is nested,\nit will destroy other vector\u0027s IST stack. This patch modifies this, it sets\nDEBUG_STACK size as 8K and allows two level of nested int1/int3 trap.\n\nKprobe DEBUG_STACK may be nested, because kprobe handler may be probed\nby other kprobes.\n\nThanks jbeulich for pointing out error in the first patch.\n\n[AK: nested kprobes are pretty dubious. Hopefully one nest\nwill be enough. This will cost 8K per CPU (4K more than before)]\n\nSigned-off-by: bibo, mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e92da4acb763272c6060f0b14adc2377b627d07",
      "tree": "f720ea910c370c86a244a6ac4b94706bac276ad0",
      "parents": [
        "d5a2601734bcc740ee78dc4cb0c56b5687da7bd9"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t clobber r8-r11 in int 0x80 handler\n\nWhen int 0x80 is called from long mode r8-r11 would leak out of the\nkernel (or rather they would be filled with some values from\nthe kernel stack). I don\u0027t think it\u0027s a security issue because\nthe values come from the fixed stack frame which should be near\nalways user registers from a previous interrupt.\n\nStill better fix it.\n\nLonger term the register save macros need to be cleaned up\nto avoid such mistakes in the future.\n\nOriginal analysis from Richard Brunner, fix by me.\n\nCc: Richard.Brunner@amd.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d5a2601734bcc740ee78dc4cb0c56b5687da7bd9",
      "tree": "42146e7eda57909a475ad69cee5cacbf39033cff",
      "parents": [
        "5d2edfe004f5d0f3d805967bd6b4ada95e6aa419"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Jul 28 14:44:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Add user_mode checks to profile_pc for oprofile\n\nFixes a obscure user space triggerable crash during oprofiling.\n\nOprofile calls profile_pc from NMIs even when user_mode(regs) is not true and\nthe program counter is inside the kernel lock section. This opens\na race - when a user program jumps to a kernel lock address and\na NMI happens before the illegal page fault exception is raised\nand the program has a unmapped esp or ebp then the kernel could\noops. NMIs have a higher priority than exceptions so that could\nhappen.\n\nAdd user_mode checks to i386/x86-64 profile_pc to prevent that.\n\nCc: John Levon \u003clevon@movementarian.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5d2edfe004f5d0f3d805967bd6b4ada95e6aa419",
      "tree": "50848e02b6e80184687083612f011565341d5f19",
      "parents": [
        "9d22e6d7ad50472da399a500bf039e7718a6cdc9",
        "468310a8a7af4f3933ade2700f01d493fa1a9754"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:25:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:25:02 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] update default configuration\n  [S390] duplicate ccw devices in ccwgroup.\n  [S390] permanent subchannel busy conditions may cause I/O stall\n"
    },
    {
      "commit": "9d22e6d7ad50472da399a500bf039e7718a6cdc9",
      "tree": "e3b69a31ca755d33ec86e52bbac5e883c59d6daf",
      "parents": [
        "159099dc3d501f8a39a169125c476f9b25182610",
        "93853fd0d492524e9172297d8e8b8364dc2c4c59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNLANCE]: fix compilation on sparc-UP\n  [SPARC]: Defer clock_probe to fs_initcall()\n  [SPARC64]: Fix typo in pgprot_noncached().\n  [SPARC64]: Fix quad-float multiply emulation.\n"
    },
    {
      "commit": "159099dc3d501f8a39a169125c476f9b25182610",
      "tree": "df1084b35e56b64cc50523508e47dda732efa71f",
      "parents": [
        "16585e76a71b64d75a090148c2a94bd4d50a5544",
        "41ff715abc49324fb2cb20e66bc4e0290cfdbe51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:16 2006 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/nathans/xfs-rc-2.6\n\n* git://oss.sgi.com:8090/nathans/xfs-rc-2.6:\n  [XFS] Ensure bulkstat from an invalid inode number gets caught always with\n  [XFS] Fix a barrier related forced shutdown on mounts with quota enabled.\n  [XFS] Fix remount vs no/barrier options by ensuring we clear unwanted\n  [XFS] All xfs_disk_dquot_t values are (as the name says) disk endian.\n"
    },
    {
      "commit": "16585e76a71b64d75a090148c2a94bd4d50a5544",
      "tree": "3f21850be8fe914ffc6ca581e98aea0871300b7c",
      "parents": [
        "facf014792093d95e308b5d6ce9bc86d3c90e5b1",
        "a75ad3c27a6ad78c4306cac939938050dcde54f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:23:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:23:40 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] scsi: kill overeager \"not-ready\" messages\n  [PATCH] it821x: fix ide dma setup bug\n  [PATCH] ide: if the id fields looks screwy, disable DMA\n  [PATCH] ide: option to disable cache flushes for buggy drives\n"
    },
    {
      "commit": "facf014792093d95e308b5d6ce9bc86d3c90e5b1",
      "tree": "b22e34ea763af0a90267ded30d59eeec5c3203f0",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Jul 25 16:15:16 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:22:35 2006 -0700"
      },
      "message": "[PATCH] i386: switch_to(): misplaced parentheses\n\nRecent changes in i386 __switch_to() have a misplaced closing\nparenthesis causing an unlikely() to terminate early.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "93853fd0d492524e9172297d8e8b8364dc2c4c59",
      "tree": "4fbaf6539012805841048fdde2c4f4dc63b07d19",
      "parents": [
        "96ba989d22de779ca19ca214e2b2e53a4ca86b7b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Jul 28 01:09:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 28 01:09:40 2006 -0700"
      },
      "message": "[SUNLANCE]: fix compilation on sparc-UP\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41ff715abc49324fb2cb20e66bc4e0290cfdbe51",
      "tree": "94fec0d8444596d400e6df6ad4d508faf3eed872",
      "parents": [
        "b2ea401bac39e75ebb64038609ed22efbc799905"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:05:51 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:05:51 2006 +1000"
      },
      "message": "[XFS] Ensure bulkstat from an invalid inode number gets caught always with\nEINVAL.\n\nSGI-PV: 953819\nSGI-Modid: xfs-linux-melb:xfs-kern:26629a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "b2ea401bac39e75ebb64038609ed22efbc799905",
      "tree": "09b8af2864393f5e5ac0f1d71977d141b64c8fc8",
      "parents": [
        "f5faad799475c4058416264f672bb33bf8b5ef41"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:05:13 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:05:13 2006 +1000"
      },
      "message": "[XFS] Fix a barrier related forced shutdown on mounts with quota enabled.\n\nSGI-PV: 912426\nSGI-Modid: xfs-linux-melb:xfs-kern:26622a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "f5faad799475c4058416264f672bb33bf8b5ef41",
      "tree": "ba4ce34bcf6182e0100fc740cdcbcdfea23dbb0e",
      "parents": [
        "2a293b7d5aa2f0d1e3d87b642f7ac263c2d664e3"
      ],
      "author": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:04:44 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:04:44 2006 +1000"
      },
      "message": "[XFS] Fix remount vs no/barrier options by ensuring we clear unwanted\nflags from iclog buffers before submitting them for writing.\n\nSGI-PV: 954772\nSGI-Modid: xfs-linux-melb:xfs-kern:26605a\n\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "2a293b7d5aa2f0d1e3d87b642f7ac263c2d664e3",
      "tree": "8d2f8fb9cb26e482e8637797f2262fa8a19cc50b",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Fri Jul 28 17:04:26 2006 +1000"
      },
      "committer": {
        "name": "Nathan Scott",
        "email": "nathans@sgi.com",
        "time": "Fri Jul 28 17:04:26 2006 +1000"
      },
      "message": "[XFS] All xfs_disk_dquot_t values are (as the name says) disk endian.\nBefore putting them into struct statfs they should be endian-swapped.\n\nSGI-PV: 954580\nSGI-Modid: xfs-linux-melb:xfs-kern:26550a\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Nathan Scott \u003cnathans@sgi.com\u003e\n"
    },
    {
      "commit": "a75ad3c27a6ad78c4306cac939938050dcde54f3",
      "tree": "3915e117ba018d83d5c764aff4c67d96665787b8",
      "parents": [
        "71ef51cc1756d1c56b57c70e7cc27a3559c81ee6"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:04:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:04:09 2006 +0200"
      },
      "message": "[PATCH] scsi: kill overeager \"not-ready\" messages\n\nHAL and friends have a tendency to trigger this one all the time.\nIt\u0027s not really interesting, so kill it. The vendor kernels all do\nanyways.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "71ef51cc1756d1c56b57c70e7cc27a3559c81ee6",
      "tree": "9aa666e956ca9ec0c5caaab1cb926789b2df93af",
      "parents": [
        "0a8348d08677ad77ee353f96eb8745c693a05a13"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:02:17 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 09:02:17 2006 +0200"
      },
      "message": "[PATCH] it821x: fix ide dma setup bug\n\nOnly enable dma for a valid speed setting.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "0a8348d08677ad77ee353f96eb8745c693a05a13",
      "tree": "15f087cf114f487b70aa668236a0a3a094d1e30f",
      "parents": [
        "361934849e9c0418950bedf667732f36337d88b9"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:58:26 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:58:26 2006 +0200"
      },
      "message": "[PATCH] ide: if the id fields looks screwy, disable DMA\n\nIt\u0027s the safer choice. Originally due to a bug in itx821x, but a\ngenerally sound thing to do.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "361934849e9c0418950bedf667732f36337d88b9",
      "tree": "a2f7d53d3ddf75c19421f972a03a44da00df0396",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "message": "[PATCH] ide: option to disable cache flushes for buggy drives\n\nSome drives claim they support cache flushing, but get seriously\nconfused if you try. Add this option to be able to boot with\nbarriers enabled by default.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "96ba989d22de779ca19ca214e2b2e53a4ca86b7b",
      "tree": "a485023df70348d298ec90bbf2f6c5698f567805",
      "parents": [
        "b8cfac4c2f3d12d0f4cbe6f992d945f2fdfc098d"
      ],
      "author": {
        "name": "Bob Breuer",
        "email": "breuerr@mc.net",
        "time": "Thu Jul 27 22:08:01 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Jul 27 22:08:01 2006 -0700"
      },
      "message": "[SPARC]: Defer clock_probe to fs_initcall()\n\nFrom: Bob Breuer \u003cbreuerr@mc.net\u003e\n\nThat way all the of_driver bits will be ready.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "b8cfac4c2f3d12d0f4cbe6f992d945f2fdfc098d",
      "tree": "d6669a0427d76d8c59edeb08d6fe04f7caa79672",
      "parents": [
        "92f282988b4ce3967ee8399f7d1184ebfa04e48b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 17:57:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 17:57:32 2006 -0700"
      },
      "message": "[SPARC64]: Fix typo in pgprot_noncached().\n\nThe sun4v code sequence was or\u0027ing in the sun4u pte bits by mistake.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92f282988b4ce3967ee8399f7d1184ebfa04e48b",
      "tree": "a508aa03393fa0de449bd89c7f4bb96497434ae5",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 16:49:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 16:49:21 2006 -0700"
      },
      "message": "[SPARC64]: Fix quad-float multiply emulation.\n\nSomething is wrong with the 3-multiply (vs. 4-multiply) optimized\nversion of _FP_MUL_MEAT_2_*(), so just use the slower version\nwhich actually computes correct values.\n\nNoticed by Rene Rebe\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca0084fa90533687b6317e6d084141da87c74d5c",
      "tree": "3abd65a78c34ea4123ab1a12a85ebc9df128a843",
      "parents": [
        "fe397d469fa3fbc678383ffbd0630e4849cca688"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Fri Jul 14 18:51:41 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:31 2006 -0400"
      },
      "message": "[PATCH] ieee80211: TKIP requires CRC32\n\nieee80211_crypt_tkip will not work without CRC32.\n\n  LD      .tmp_vmlinux1\nnet/built-in.o: In function `ieee80211_tkip_encrypt\u0027:\nnet/ieee80211/ieee80211_crypt_tkip.c:349: undefined reference to `crc32_le\u0027\n\nReported by Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe397d469fa3fbc678383ffbd0630e4849cca688",
      "tree": "4a4a65597912fefa8ff50d56ee5c7dc78d9b0e32",
      "parents": [
        "345f6b8beb20338a2d792bf5974d01d457abee53"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Jul 14 11:41:47 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:31 2006 -0400"
      },
      "message": "[PATCH] orinoco: fix setting transmit key only\n\nWhen determining whether there\u0027s a key to set or not, orinoco should be\nlooking at the key length, not the key data.  Otherwise confusion reigns\nwhen trying to set TX key only, passing in zero-length key, but non-NULL\npointer.  Key length takes precedence over non-NULL key data.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "345f6b8beb20338a2d792bf5974d01d457abee53",
      "tree": "44169150155e8024f0b98cc709232490b4b35532",
      "parents": [
        "8fa9ea18e831417159b7b1a76a944f117252f9ec"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 11 23:16:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] softmac: do shared key auth in workqueue\n\nJohann Uhrmann reported a bcm43xx crash and Michael Buesch tracked\nit down to a problem with the new shared key auth code (recursive\ncalls into the driver)\n\nThis patch (effectively Michael\u0027s patch with a couple of small\nmodifications) solves the problem by sending the authentication\nchallenge response frame from a workqueue entry.\n\nI also removed a lone \\n from the bcm43xx messages relating to\nauthentication mode - this small change was previously discussed but\nnot patched in.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fa9ea18e831417159b7b1a76a944f117252f9ec",
      "tree": "1bc883962d84af750f21c2a1b0ffd5c9e58a2c68",
      "parents": [
        "d91928e906e2866563a69506bb77ffebcf50613c"
      ],
      "author": {
        "name": "Robert Schulze",
        "email": "rob@net-pr.de",
        "time": "Wed Jul 05 22:52:43 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] airo: should select crypto_aes\n\nThe driver airo (for Cisco Wlan-Cards) complains about \"failed to load\ntransform for AES\", when it is loaded and CRYPTO_AES is not selected\nin Kconfig.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d91928e906e2866563a69506bb77ffebcf50613c",
      "tree": "bd80aa3605eb80de4cf5a9847dc3225c0eb3b483",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu Jul 27 14:32:40 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] zd1201: workaround interference problem\n\nzd1201 has nasty tendency to emit magicall anti-wifi cloud when it is\ninserted into slot, but not used.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "468310a8a7af4f3933ade2700f01d493fa1a9754",
      "tree": "e30dceb2c0c0cc287f5c339de1ed6b9923f55fa4",
      "parents": [
        "17088229846c078aa936ca64912ab221d083aca1"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jul 27 14:04:57 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jul 27 14:04:57 2006 +0200"
      },
      "message": "[S390] update default configuration\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "17088229846c078aa936ca64912ab221d083aca1",
      "tree": "3271a4748edfde9c30a327edf2e01af4577bc44a",
      "parents": [
        "ba4ba8a69dcb446450b5ddeca48a7bd15783f4c2"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu Jul 27 14:00:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jul 27 14:00:33 2006 +0200"
      },
      "message": "[S390] duplicate ccw devices in ccwgroup.\n\nFail to create a ccwgroup device if a ccw device is passed in twice.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ba4ba8a69dcb446450b5ddeca48a7bd15783f4c2",
      "tree": "e923e6f55126c25b2411462748435ca882bf0027",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Thu Jul 27 14:00:23 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Jul 27 14:00:23 2006 +0200"
      },
      "message": "[S390] permanent subchannel busy conditions may cause I/O stall\n\nIn special conditions where a subchannel rejects the HALT I/O-\ninstruction with a busy indication (cc 2), I/O may stall.\nI/O request termination logic retries HALT I/O indefinitely\nbecause it expects HALT I/O to alter the subchannel status which\nis not true when cc 2 is returned.\nIn case of a busy indication, try CLEAR I/O instruction immediately.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "dffb0605e6f34c138ae5662d957fe6634dd4d71e",
      "tree": "9852e7b796f311e0961c9866cab91866d5f348ad",
      "parents": [
        "705630dbddf743e600d654f5dc721d899db91594"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 26 21:07:04 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 26 21:07:04 2006 +0100"
      },
      "message": "[ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis\n\nPatch from Ben Dooks\n\nRemove unused IDE static mapping, now being ioremap()d\nby the simtec IDE driver.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "705630dbddf743e600d654f5dc721d899db91594",
      "tree": "18c074bbf4146b61dadd4b2680bedfc13d56736e",
      "parents": [
        "34d926266500919a43520d3d52a4f7020b9f0687"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Jul 26 20:16:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 26 20:16:39 2006 +0100"
      },
      "message": "[ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines\n\nPatch from Ben Dooks\n\nTidy the syntax, such as missing ,\u0027s on the end of\nstruct entries, in the Osiris and Anubis machines.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "34d926266500919a43520d3d52a4f7020b9f0687",
      "tree": "4d5e809a5619b8daa0d382b39f509dd2fff63ff8",
      "parents": [
        "d8ca3d11c6611685ea7783b4acb623bf08496f94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Jul 26 18:57:40 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jul 26 18:57:40 2006 +0100"
      },
      "message": "[ARM] Fix SMP booting\n\nProcessor support files now use r6 in their CPU setup code, so\nwe can\u0027t rely on r6 being preserved.  Use r7 instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "64821324ca49f24be1a66f2f432108f96a24e596",
      "tree": "9ddaf4c1976421e0d2a5ec49c3736ad9b96b1d8d",
      "parents": [
        "dab5025ca2f704ea6629121446d62e3043b210e9"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jul 26 09:53:23 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:30:45 2006 -0700"
      },
      "message": "[PATCH] fix compile regression for a few scsi drivers\n\nThis fixes three drivers to compile again after my patch that removes\nthe data_cmnd member from struct scsi_cmnd.\n\nThe fas216 change is trivial, it should have been using -\u003ecmnd all the\ntime.\n\nNCR53C9 (which seem to be mostly duplicate driver with esp.c!) is doing\nsomething odd, it should only have looked at -\u003ecmnd before not the saved\ncopy that is kept for the error handlers sake.  Note that it really\nshould deal with the sync setting themselves but use the generic domain\nvalidation code that get this right - but that\u0027s for later let\u0027s push\nthis simple compile fix for now.\n\nAnd sorry for the late fix for this, I have been busy with OLS and\nassociated activities last week.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dab5025ca2f704ea6629121446d62e3043b210e9",
      "tree": "e00007494171934393ab500bce506b03777486c0",
      "parents": [
        "761a126017e3f001d3f5a574787aa232a9cd5bb5",
        "6bc063d414a815937fc81449fa9ffe8d3a4cdf22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:36 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SCSI] esp: Fix build.\n  [SPARC]: Fix SA_STATIC_ALLOC value.\n  [SPARC64]: Explicitly print return PC when the kernel fault PC is bogus.\n"
    },
    {
      "commit": "761a126017e3f001d3f5a574787aa232a9cd5bb5",
      "tree": "d25d641cd32259a0e891ce2524c1e15f3d71ba40",
      "parents": [
        "153d7f3fcae7ed4e19328549aa9467acdfbced10",
        "f59fc7f30b710d45aadf715460b3e60dbe9d3418"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:10 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4/IPV6]: Setting 0 for unused port field in RAW IP recvmsg().\n  [IPV4] ipmr: ip multicast route bug fix.\n  [TG3]: Update version and reldate\n  [TG3]: Handle tg3_init_rings() failures\n  [TG3]: Add tg3_restart_hw()\n  [IPV4]: Clear the whole IPCB, this clears also IPCB(skb)-\u003eflags.\n  [IPV6]: Clean skb cb on IPv6 input.\n  [NETFILTER]: Demote xt_sctp to EXPERIMENTAL\n  [NETFILTER]: bridge netfilter: add deferred output hooks to feature-removal-schedule\n  [NETFILTER]: xt_pkttype: fix mismatches on locally generated packets\n  [NETFILTER]: SNMP NAT: fix byteorder confusion\n  [NETFILTER]: conntrack: fix SYSCTL\u003dn compile\n  [NETFILTER]: nf_queue: handle NF_STOP and unknown verdicts in nf_reinject\n  [NETFILTER]: H.323 helper: fix possible NULL-ptr dereference\n"
    },
    {
      "commit": "153d7f3fcae7ed4e19328549aa9467acdfbced10",
      "tree": "a7b15b844119663a276c7a99549ea5a06c16f19a",
      "parents": [
        "44eb123126d289bac398cac0232309c228386671"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jul 26 15:40:07 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:21:40 2006 -0700"
      },
      "message": "[PATCH] Reorganize the cpufreq cpu hotplug locking to not be totally bizare\n\nThe patch below moves the cpu hotplugging higher up in the cpufreq\nlayering; this is needed to avoid recursive taking of the cpu hotplug\nlock and to otherwise detangle the mess.\n\nThe new rules are:\n1. you must do lock_cpu_hotplug() around the following functions:\n   __cpufreq_driver_target\n   __cpufreq_governor (for CPUFREQ_GOV_LIMITS operation only)\n   __cpufreq_set_policy\n2. governer methods (.governer) must NOT take the lock_cpu_hotplug()\n   lock in any way; they are called with the lock taken already\n3. if your governer spawns a thread that does things, like calling\n   __cpufreq_driver_target, your thread must honor rule #1.\n4. the policy lock and other cpufreq internal locks nest within\n   the lock_cpu_hotplug() lock.\n\nI\u0027m not entirely happy about how the __cpufreq_governor rule ended up\n(conditional locking rule depending on the argument) but basically all\ncallers pass this as a constant so it\u0027s not too horrible.\n\nThe patch also removes the cpufreq_governor() function since during the\nlocking audit it turned out to be entirely unused (so no need to fix it)\n\nThe patch works on my testbox, but it could use more testing\n(otoh... it can\u0027t be much worse than the current code)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f59fc7f30b710d45aadf715460b3e60dbe9d3418",
      "tree": "3394b198e6060638bf5ab7d6ee223cf3a27e1a0f",
      "parents": [
        "722874909271a807b243a797c2958e0a12992964"
      ],
      "author": {
        "name": "Tetsuo Handa",
        "email": "from-linux-kernel@i-love.sakura.ne.jp",
        "time": "Tue Jul 25 17:05:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 17:05:35 2006 -0700"
      },
      "message": "[IPV4/IPV6]: Setting 0 for unused port field in RAW IP recvmsg().\n\nFrom: Tetsuo Handa from-linux-kernel@i-love.sakura.ne.jp\n\nThe recvmsg() for raw socket seems to return random u16 value\nfrom the kernel stack memory since port field is not initialized.\nBut I\u0027m not sure this patch is correct.\nDoes raw socket return any information stored in port field?\n\n[ BSD defines RAW IP recvmsg to return a sin_port value of zero.\n  This is described in Steven\u0027s TCP/IP Illustrated Volume 2 on\n  page 1055, which is discussing the BSD rip_input() implementation. ]\n    \nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "722874909271a807b243a797c2958e0a12992964",
      "tree": "341d9c20eacdf8f452d8e2eea61fe2d40923179d",
      "parents": [
        "b6e77a5346d8a739227ed73c2269966a4fd652b4"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kuznet@ms2.inr.ac.ru",
        "time": "Tue Jul 25 16:45:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:45:12 2006 -0700"
      },
      "message": "[IPV4] ipmr: ip multicast route bug fix.\n\nIP multicast route code was reusing an skb which causes use after free\nand double free.\n\nFrom: Alexey Kuznetsov \u003ckuznet@ms2.inr.ac.ru\u003e\n\nNote, it is real skb_clone(), not alloc_skb(). Equeued skb contains\nthe whole half-prepared netlink message plus room for the rest.\nIt could be also skb_copy(), if we want to be puristic about mangling\ncloned data, but original copy is really not going to be used.  \n\nAcked-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6e77a5346d8a739227ed73c2269966a4fd652b4",
      "tree": "f28fe6f5dd1d14d281be3cf31e6a093b881406b9",
      "parents": [
        "32d8c5724b7b05c7d8f7386c49432104cc222e32"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:39:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:39:12 2006 -0700"
      },
      "message": "[TG3]: Update version and reldate\n\nUpdate version to 3.63.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32d8c5724b7b05c7d8f7386c49432104cc222e32",
      "tree": "6aead952a08a295135c5faf7da5ff8523a6e4616",
      "parents": [
        "b9ec6c1b917e2e43a058a78198d54aeca3d71c6f"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:38:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:38:29 2006 -0700"
      },
      "message": "[TG3]: Handle tg3_init_rings() failures\n\nHandle dev_alloc_skb() failures when initializing the RX rings.\nWithout proper handling, the driver will crash when using a partial\nring.\n\nThanks to Stephane Doyon \u003csdoyon@max-t.com\u003e for reporting the bug and\nproviding the initial patch.\n\nHowie Xu \u003chowie@vmware.com\u003e also reported the same issue.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b9ec6c1b917e2e43a058a78198d54aeca3d71c6f",
      "tree": "8dee4fc5d024525b8b32c99c123ef58eb64b4686",
      "parents": [
        "d569f1d72f068992d07ab17f7ff9aea7f0d97cdb"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Tue Jul 25 16:37:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 25 16:37:27 2006 -0700"
      },
      "message": "[TG3]: Add tg3_restart_hw()\n\nAdd tg3_restart_hw() to handle failures when re-initializing the\ndevice.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44eb123126d289bac398cac0232309c228386671",
      "tree": "129504f649195d5cff96c4c94a345d459f770896",
      "parents": [
        "ad01b1ca797e5898cd40bb32cf0dc8c85aa9f7e8"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:05:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:05:21 2006 +0200"
      },
      "message": "[PATCH] cfq-iosched: don\u0027t use a hard jiffies value, translate from msecs\n\nThe CIC_SEEKY() test really wants to use the minimum of either:\n\n- 2 msecs (not jiffies)\n\n- or, the pending slice time\n\nSo code it like that.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ad01b1ca797e5898cd40bb32cf0dc8c85aa9f7e8",
      "tree": "c6232d2da8f031d4995d5f871458f280921a7ba2",
      "parents": [
        "7b30f09245d0e6868819b946b2f6879e5d3d106b"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Tue Jul 25 15:04:13 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:04:13 2006 +0200"
      },
      "message": "[PATCH] blktrace: fix read-ahead bit\n\nIt should be toggling the same bit on and off, fix it up.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "7b30f09245d0e6868819b946b2f6879e5d3d106b",
      "tree": "5b5d2aa022882aeedc2d84e04181eaf4fb8bcb37",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:02:48 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Tue Jul 25 15:02:48 2006 +0200"
      },
      "message": "[PATCH] cciss: fix stall with softirq handling and CFQ\n\nWe need to postpone the queue startup until after the softirq\nhandler has actually finished some requests, otherwise we could\nbe racing with cciss_softirq_done() and not actually restart\nthe queue handling.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "d569f1d72f068992d07ab17f7ff9aea7f0d97cdb",
      "tree": "6d24edf58c3215430d98870e8a3ff197e49cf47d",
      "parents": [
        "6b7fdc3ae18a0598a999156b62d55ea55220e00f"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Mon Jul 24 23:45:16 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 23:45:16 2006 -0700"
      },
      "message": "[IPV4]: Clear the whole IPCB, this clears also IPCB(skb)-\u003eflags.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b7fdc3ae18a0598a999156b62d55ea55220e00f",
      "tree": "9819b49a1d47ed80614ae8d28bd07734dafcd471",
      "parents": [
        "d5af981e93aff0de5ad2a1a9935a3f6aa5cd3e3c"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Mon Jul 24 23:44:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 23:44:44 2006 -0700"
      },
      "message": "[IPV6]: Clean skb cb on IPv6 input.\n\nClear the accumulated junk in IP6CB when starting to handle an IPV6\npacket.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5af981e93aff0de5ad2a1a9935a3f6aa5cd3e3c",
      "tree": "2ba34dbaaacfefb3a559e4199a82cdefff5f68cf",
      "parents": [
        "10ea6ac895418bd0d23900e3330daa6ba0836d26"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:55:29 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:55:29 2006 -0700"
      },
      "message": "[NETFILTER]: Demote xt_sctp to EXPERIMENTAL\n\nAfter the recent problems with all the SCTP stuff it seems reasonable\nto mark this as experimental.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10ea6ac895418bd0d23900e3330daa6ba0836d26",
      "tree": "299c04f0a248bf2432f1d729f792221c7ed26515",
      "parents": [
        "28658c8967da9083be83af0a37be3b190bae79da"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:54:55 2006 -0700"
      },
      "message": "[NETFILTER]: bridge netfilter: add deferred output hooks to feature-removal-schedule\n\nAdd bridge netfilter deferred output hooks to feature-removal-schedule\nand disable them by default. Until their removal they will be\nactivated by the physdev match when needed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28658c8967da9083be83af0a37be3b190bae79da",
      "tree": "179a24d1b0462284a090a6f38872ea3b4e727d36",
      "parents": [
        "8cf8fb5687bb37737ea419a0b2143aab49295779"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Mon Jul 24 22:54:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:54:14 2006 -0700"
      },
      "message": "[NETFILTER]: xt_pkttype: fix mismatches on locally generated packets\n\nLocally generated broadcast and multicast packets have pkttype set to\nPACKET_LOOPBACK instead of PACKET_BROADCAST or PACKET_MULTICAST. This\ncauses the pkttype match to fail to match packets of either type.\n\nThe below patch remedies this by using the daddr as a hint as to\nbroadcast|multicast. While not pretty, this seems like the only way\nto solve the problem short of just noting this as a limitation of the\nmatch.\n\nThis resolves netfilter bugzilla #484\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8cf8fb5687bb37737ea419a0b2143aab49295779",
      "tree": "c53fa2cc488f1924cfebe86589ccf8a46227181d",
      "parents": [
        "72b558235950538da8bf5a8de746a194831c6fe6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:53:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:53:35 2006 -0700"
      },
      "message": "[NETFILTER]: SNMP NAT: fix byteorder confusion\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72b558235950538da8bf5a8de746a194831c6fe6",
      "tree": "c73dc712b96d2a8ec35f6919202a4b51e5f6bfab",
      "parents": [
        "3bc38712e3a6e0596ccb6f8299043a826f983701"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jul 24 22:53:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:53:12 2006 -0700"
      },
      "message": "[NETFILTER]: conntrack: fix SYSCTL\u003dn compile\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3bc38712e3a6e0596ccb6f8299043a826f983701",
      "tree": "9be25dce89ce73cfd79000a27eb001adc113af2e",
      "parents": [
        "083edca05ab1fa6efac1ba414018f7f45a4a83ff"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:52:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:52:47 2006 -0700"
      },
      "message": "[NETFILTER]: nf_queue: handle NF_STOP and unknown verdicts in nf_reinject\n\nIn case of an unknown verdict or NF_STOP the packet leaks. Unknown verdicts\ncan happen when userspace is buggy. Reinject the packet in case of NF_STOP,\ndrop on unknown verdicts.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "083edca05ab1fa6efac1ba414018f7f45a4a83ff",
      "tree": "d135d53781c13afb23dcfe8576e37edff2224406",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:52:10 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:52:10 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: fix possible NULL-ptr dereference\n\nAn RCF message containing a timeout results in a NULL-ptr dereference if\nno RRQ has been seen before.\n\nNoticed by the \"SATURN tool\", reported by Thomas Dillig \u003ctdillig@stanford.edu\u003e\nand Isil Dillig \u003cisil@stanford.edu\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bc063d414a815937fc81449fa9ffe8d3a4cdf22",
      "tree": "1a60ebf660b2d33918a3a73263fd248389db25f4",
      "parents": [
        "29ed46015dd61f99d203ec7ab307ccf92d2d0cf2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 22:47:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 22:47:14 2006 -0700"
      },
      "message": "[SCSI] esp: Fix build.\n\nThe data_cmd[] member got deleted, so do not use it any more.  Scsi\ncommands do not have their -\u003ecmd[] overwritten temporary to probe for\nstatus after an error before retrying.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ed46015dd61f99d203ec7ab307ccf92d2d0cf2",
      "tree": "a7e095a4106a3e7e58884fae24452cd05e536a90",
      "parents": [
        "eb398d1044e0c1c19c2f5041acdb29ddb5bbc9f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 22 02:05:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 22:34:00 2006 -0700"
      },
      "message": "[SPARC]: Fix SA_STATIC_ALLOC value.\n\nIt alises IRQF_SHARED which causes all kinds of\nproblems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb398d1044e0c1c19c2f5041acdb29ddb5bbc9f8",
      "tree": "d493c8298bd5204d4295761edd38746d191bd0e2",
      "parents": [
        "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 22 01:12:09 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 22:33:58 2006 -0700"
      },
      "message": "[SPARC64]: Explicitly print return PC when the kernel fault PC is bogus.\n\nThat way we\u0027ll have at least some debugging info even if\nthe stack dump explodes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27",
      "tree": "46b2088d28b1dc75df5ab8a8d277c243543fcb38",
      "parents": [
        "37182d1bd3264cf9c0dce3408bee48af0755de7e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 24 15:31:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 15:31:14 2006 -0700"
      },
      "message": "[NET]: Correct dev_alloc_skb kerneldoc\n\ndev_alloc_skb is designated for RX descriptors, not TX.  (Some drivers\nuse it for the latter anyway, but that\u0027s a different story)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37182d1bd3264cf9c0dce3408bee48af0755de7e",
      "tree": "80d83a04deb7e4da9b733d49d7a6e6422c5b166c",
      "parents": [
        "6c753c3d3be0f8d1b570ec5720ad1bb4caf8232b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 24 15:30:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 15:30:28 2006 -0700"
      },
      "message": "[NET]: Remove CONFIG_HAVE_ARCH_DEV_ALLOC_SKB\n\nskbuff.h has an #ifndef CONFIG_HAVE_ARCH_DEV_ALLOC_SKB to allow\narchitectures to reimplement __dev_alloc_skb.  It\u0027s not set on any\narchitecture and now that we have an architecture-overrideable\nNET_SKB_PAD there is not point at all to have one either.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c753c3d3be0f8d1b570ec5720ad1bb4caf8232b",
      "tree": "a340b28adb0a2d2439942814118067923a8ef83e",
      "parents": [
        "a922ba5510530ae8e3c60edc85c56f72347a3c86"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Mon Jul 24 13:52:13 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 13:52:13 2006 -0700"
      },
      "message": "[VLAN]: Fix link state propagation\n\nWhen the queue of the underlying device is stopped at initialization time\nor the device is marked \"not present\", the state will be propagated to the\nvlan device and never change. Based on an analysis by Patrick McHardy.\n\nSigned-off-by: Stefan Rompf \u003cstefan@loplof.de\u003e\nACKed-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a922ba5510530ae8e3c60edc85c56f72347a3c86",
      "tree": "3dda699fda58341fb11a0ac07e424ec57985de87",
      "parents": [
        "e9e9290f5c85887baf1123a36ec9fdf56a10cf4b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 13:49:06 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 13:49:06 2006 -0700"
      },
      "message": "[IPV6] xfrm6_tunnel: Delete debugging code.\n\nIt doesn\u0027t compile, and it\u0027s dubious in several regards:\n\n1) is enabled by non-Kconfig controlled CONFIG_* value\n   (noted by Randy Dunlap)\n2) XFRM6_TUNNEL_SPI_MAGIC is defined after it\u0027s first use\n3) the debugging messages print object pointer addresses\n   which have no meaning without context\n\nSo let\u0027s just get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8ca3d11c6611685ea7783b4acb623bf08496f94",
      "tree": "dfd9ee75c11b759ce964e99fc1ff833980a1f391",
      "parents": [
        "284c5e6e938f79906f2ccc8c4039863e6c739aaa"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Jul 24 21:30:01 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 24 21:30:01 2006 +0100"
      },
      "message": "[ARM] 3731/1: Allow IRQ definitions of IQ80331 and IQ80332 to co-exist\n\nPatch from Martin Michlmayr\n\nARCH_IQ80331 and MACH_IQ80332 can be enabled at the same time but a\nheader file makes certain IRQ definitions conditional, leading to\nthe following compilation error when both platforms are enabled:\n\narch/arm/mach-iop3xx/iq80332-pci.c: In function \u0027iq80332_map_irq\u0027:\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTA\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: (Each undeclared identifier is reported only once\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: for each function it appears in.)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTB\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTC\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTD\u0027 undeclared (first use in this function)\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9e9290f5c85887baf1123a36ec9fdf56a10cf4b",
      "tree": "ac52a0348e7b27288b174fa9872cc97decc53f68",
      "parents": [
        "8e4f7230a3bd015862f3af58dc563dbc1cdebfe2"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Jul 18 18:32:33 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:34 2006 -0700"
      },
      "message": "[Bluetooth] Enable SCO support for Broadcom HID proxy dongle\n\nThe Broadcom dongles with HID proxy support actually support SCO over\nHCI if the SCO buffer size values are corrected. So instead of disabling\nthe SCO support, mark this dongle with the quirk for the Bluetooth core\nto correct the wrong buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "8e4f7230a3bd015862f3af58dc563dbc1cdebfe2",
      "tree": "ef99fcb25a8cc3437b8a1d8607cce0c6d7567942",
      "parents": [
        "ea9727f6e55dabc7a58cf56c87e65665e239e171"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Jul 18 18:04:59 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:32 2006 -0700"
      },
      "message": "[Bluetooth] Add quirk for another broken RTX Telecom based dongle\n\nThis patch disables the ISOC transfers for another broken RTX Telecom\nbased USB dongle. Starting the USB ISOC transfers only ends in a burst\nof error messages for invalid SCO packets on connection handle 0.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "ea9727f6e55dabc7a58cf56c87e65665e239e171",
      "tree": "dbc4c262338b536489cbae718b5e33b8e9f3734f",
      "parents": [
        "520ca78acc652c89c92e8bf29536319afa9d88bb"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Tue Jul 18 17:47:40 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:30 2006 -0700"
      },
      "message": "[Bluetooth] Correct SCO buffer size for Belkin devices\n\nThe Belkin F8T012 and F8T013 devices are both based on a Bluetooth chip\nfrom Broadcom and their SCO buffer size values are wrong. The Bluetooth\ncore should correct these values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "520ca78acc652c89c92e8bf29536319afa9d88bb",
      "tree": "ff24340b2e5dca27c09b2d80b7510c3ead4d0d77",
      "parents": [
        "98bcd08b5bfe78c1c9bda5768aa081e0fe4fcc4f"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Jul 14 16:01:52 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:27 2006 -0700"
      },
      "message": "[Bluetooth] Correct SCO buffer size for another Broadcom chip\n\nThe SCO buffer size values on IBM/Lenovo ThinkPad laptops with a\nBluetooth chip from Broadcom are wrong. The USB Bluetooth driver\nhas to set a quirk to correct the SCO buffer size values.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "98bcd08b5bfe78c1c9bda5768aa081e0fe4fcc4f",
      "tree": "171c7984eeaade72d57a325ee26d55e4408bbdd1",
      "parents": [
        "2266d8886f64c66e0a4e61e3e1c19dbc27ed00d4"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Fri Jul 14 11:42:12 2006 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:25 2006 -0700"
      },
      "message": "[Bluetooth] Correct RFCOMM channel MTU for broken implementations\n\nSome Bluetooth RFCOMM implementations try to negotiate a bigger channel\nMTU than we can support for a particular session. The maximum MTU for\na RFCOMM session is limited through the L2CAP layer. So if the other\nside proposes a channel MTU that is bigger than the underlying L2CAP\nMTU, we should reduce it to the L2CAP MTU of the session minus five\nbytes for the RFCOMM headers.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    }
  ],
  "next": "2266d8886f64c66e0a4e61e3e1c19dbc27ed00d4"
}
