)]}'
{
  "log": [
    {
      "commit": "f778089cb2445dfc6dfd30a7a567925fd8589f1e",
      "tree": "6840ee9f6364f6f4424f948c151abee2e609fec5",
      "parents": [
        "db7a89db5e3bc6ba131965183577b15fd6fc92cc",
        "d136552e8beadcf5e59089292e2ba44f09e3aad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:41:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:41:06 2007 -0700"
      },
      "message": "Merge branch \u0027sas-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027sas-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  aic94xx: fix DMA data direction for SMP requests\n"
    },
    {
      "commit": "db7a89db5e3bc6ba131965183577b15fd6fc92cc",
      "tree": "3379e5ceced69c41b24c68d571a103b71c246b14",
      "parents": [
        "2910ca6f8ae69648623b3c05b79be87dd7bda73d",
        "f662fe5a0b144efadbfc00e8040e603ec318746e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:40:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:40:40 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  dm9601: Fix receive MTU\n  mv643xx_eth: Do not modify struct netdev tx_queue_len\n  qla3xxx: bugfix: Fix VLAN rx completion handling.\n  qla3xxx: bugfix: Add memory barrier before accessing rx completion.\n"
    },
    {
      "commit": "2910ca6f8ae69648623b3c05b79be87dd7bda73d",
      "tree": "65b37405618fc494aaa5c7b5be247d7e9cffec0d",
      "parents": [
        "d237098c03eb91cef240e9a1b248c0e1ecd1c80c",
        "4c74d4ec3524a8f31deadd115139dd93bc91d598"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:40:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:40:20 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata_piix: add another TECRA M3 entry to broken suspend list\n"
    },
    {
      "commit": "d237098c03eb91cef240e9a1b248c0e1ecd1c80c",
      "tree": "c48c55dd3ab7efe2421c6d11248287925b1b7aec",
      "parents": [
        "114d5b1ca265f8a582dcbf0030da20ccdddbe8e1",
        "30084fbd1caa4b2e1a336fcdef60b68129d1d8f8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:38:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:38:13 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched:\n  sched: fix profile\u003dsleep\n"
    },
    {
      "commit": "114d5b1ca265f8a582dcbf0030da20ccdddbe8e1",
      "tree": "7c3ada09fe64eadf184a0b59e83b176fd2a72b65",
      "parents": [
        "2b3b29080d702e5488f214276170ab46adc40ee5",
        "25e5566ed38650f7990041fcd20571d6ddd2a040"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:35:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:35:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy.\n  [SPARC64]: Fix put_user() calls in binfmt_aout32.c\n  [SPARC]: Fix EBUS use of uninitialized variable.\n"
    },
    {
      "commit": "2b3b29080d702e5488f214276170ab46adc40ee5",
      "tree": "53d719e8490fda0c24d3f503078d36400c813be9",
      "parents": [
        "e80eaf9904d5b19512265e1435372b2e12146a5f",
        "04045f98e0457aba7d4e6736f37eed189c48a5f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:34:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:34:49 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IEEE80211]: avoid integer underflow for runt rx frames\n  [TCP]: secure_tcp_sequence_number() should not use a too fast clock\n  [SFQ]: Remove artificial limitation for queue limit.\n"
    },
    {
      "commit": "e80eaf9904d5b19512265e1435372b2e12146a5f",
      "tree": "23a6428c68ac1035c0985a262aa9ed53d1bb4d88",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208",
        "e48395f1753cab0fde6c03f1db833cece9ef2ba0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:33:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 02 10:33:49 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix xics set_affinity code\n"
    },
    {
      "commit": "d136552e8beadcf5e59089292e2ba44f09e3aad8",
      "tree": "8b9d5e0b7e0ee85303bcbcd59ff3bd4ab467cc10",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 13:16:10 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 13:16:10 2007 -0400"
      },
      "message": "aic94xx: fix DMA data direction for SMP requests\n\nDMA-mapped SMP (scsi management protocol) requests going /to/ the device\nneed the PCI DMA data direction to indicate such.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f662fe5a0b144efadbfc00e8040e603ec318746e",
      "tree": "1436ddc7d926772214c563fb096f2472c8d79150",
      "parents": [
        "593ff56ef2a23ed3a66ee87d9c9b33044b9fb193"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Mon Oct 01 13:36:07 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:59:10 2007 -0400"
      },
      "message": "dm9601: Fix receive MTU\n\ndm9601 didn\u0027t take the ethernet header into account when calculating\nRX MTU, causing packets bigger than 1486 to fail.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "593ff56ef2a23ed3a66ee87d9c9b33044b9fb193",
      "tree": "722d8ac125c40de38285ca34683d2b3624b64e63",
      "parents": [
        "50626297b1beb0a29c0f174be39f36485533216c"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Mon Oct 01 16:02:18 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "mv643xx_eth: Do not modify struct netdev tx_queue_len\n\nThis driver erroneously zeros dev-\u003etx_queue_len, since\nmp-\u003etx_ring_size has not yet been initialized.  Actually,\nthe driver shouldn\u0027t modify tx_queue_len at all and should\nleave the value set by alloc_etherdev(), currently 1000.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "50626297b1beb0a29c0f174be39f36485533216c",
      "tree": "2d356ef62c9bd59d8c8fd61b7248661511a8fcb8",
      "parents": [
        "b323e0e49fe9331ee3a7a336af879d6e303b16b3"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 01 11:43:23 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Fix VLAN rx completion handling.\n\nFix 4032 chip undocumented \"feature\" where bit-8 is set\nif the inbound completion is for a VLAN.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b323e0e49fe9331ee3a7a336af879d6e303b16b3",
      "tree": "a8fa846b0636e7fd4ad106eeb9be2f53bca544a1",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Ron Mercer",
        "email": "ron.mercer@qlogic.com",
        "time": "Mon Oct 01 11:43:22 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 12:55:10 2007 -0400"
      },
      "message": "qla3xxx: bugfix: Add memory barrier before accessing rx completion.\n\nSigned-off-by: Ron Mercer \u003cron.mercer@qlogic.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4c74d4ec3524a8f31deadd115139dd93bc91d598",
      "tree": "657ae1e98e84a55996c4260915a4d3918f1157c2",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sun Sep 30 01:11:20 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 02 10:54:02 2007 -0400"
      },
      "message": "ata_piix: add another TECRA M3 entry to broken suspend list\n\nThere\u0027s a different version of DMI table for TECRA M3 where it has\nproper vendor and product name entry.  Add the entry to the broken\nsuspend list.\n\nAngus Turnbull reported and provided initial patch.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Angus Turnbull \u003cangus@twinhelix.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "30084fbd1caa4b2e1a336fcdef60b68129d1d8f8",
      "tree": "379ed73cbe0dc469ccacb148937594f39d35f46c",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 02 14:13:08 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 02 14:13:08 2007 +0200"
      },
      "message": "sched: fix profile\u003dsleep\n\nfix sleep profiling - we lost this chunk in the CFS merge.\n\nFound-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "25e5566ed38650f7990041fcd20571d6ddd2a040",
      "tree": "26d5bf006a6945930102fa01ad0edcd479b39bbf",
      "parents": [
        "8cc8c28a9acdceda0e60519167a052cc3408c5c3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 01:03:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Oct 02 01:03:09 2007 -0700"
      },
      "message": "[SPARC64]: Fix missing load-twin usage in Niagara-1 memcpy.\n\nFor the case where the source is not aligned modulo 8\nwe don\u0027t use load-twins to suck the data in and this\nkills performance since normal loads allocate in the\nL1 cache (unlike load-twin) and thus big memcpys swipe\nthe entire L1 D-cache.\n\nWe need to allocate a register window to implement this\nproperly, but that actually simplifies a lot of things\nas a nice side-effect.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04045f98e0457aba7d4e6736f37eed189c48a5f7",
      "tree": "c7b927f223e6648885ef6fc3a60d073df883ef82",
      "parents": [
        "9b42c336d06411e6463949d2dac63949f66ff70b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 01 21:03:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 01 21:03:54 2007 -0700"
      },
      "message": "[IEEE80211]: avoid integer underflow for runt rx frames\n\nReported by Chris Evans \u003cscarybeasts@gmail.com\u003e:\n\n\u003e The summary is that an evil 80211 frame can crash out a victim\u0027s\n\u003e machine. It only applies to drivers using the 80211 wireless code, and\n\u003e only then to certain drivers (and even then depends on a card\u0027s\n\u003e firmware not dropping a dubious packet). I must confess I\u0027m not\n\u003e keeping track of Linux wireless support, and the different protocol\n\u003e stacks etc.\n\u003e\n\u003e Details are as follows:\n\u003e\n\u003e ieee80211_rx() does not explicitly check that \"skb-\u003elen \u003e\u003d hdrlen\".\n\u003e There are other skb-\u003elen checks, but not enough to prevent a subtle\n\u003e off-by-two error if the frame has the IEEE80211_STYPE_QOS_DATA flag\n\u003e set.\n\u003e\n\u003e This leads to integer underflow and crash here:\n\u003e\n\u003e if (frag !\u003d 0)\n\u003e    flen -\u003d hdrlen;\n\u003e\n\u003e (flen is subsequently used as a memcpy length parameter).\n\nHow about this?\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b42c336d06411e6463949d2dac63949f66ff70b",
      "tree": "41fbce14cd5a217341649a025622750f71ec71cd",
      "parents": [
        "32740ddc1095e5e320bf961dda146bf97bc28adb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Oct 01 13:58:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 01 21:01:24 2007 -0700"
      },
      "message": "[TCP]: secure_tcp_sequence_number() should not use a too fast clock\n\nTCP V4 sequence numbers are 32bits, and RFC 793 assumed a 250 KHz clock.\nIn order to follow network speed increase, we can use a faster clock, but\nwe should limit this clock so that the delay between two rollovers is\ngreater than MSL (TCP Maximum Segment Lifetime : 2 minutes)\n\nChoosing a 64 nsec clock should be OK, since the rollovers occur every\n274 seconds.\n\nProblem spotted by Denys Fedoryshchenko\n\n[ This bug was introduced by f85958151900f9d30fa5ff941b0ce71eaa45a7de ]\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32740ddc1095e5e320bf961dda146bf97bc28adb",
      "tree": "613fccb815ed1c0a8e7712848a0ddea5d0d52b5e",
      "parents": [
        "3146b39c185f8a436d430132457e84fa1d8f8208"
      ],
      "author": {
        "name": "Alexey Kuznetsov",
        "email": "kaber@ms2.inr.ac.ru",
        "time": "Sun Sep 30 17:51:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Oct 01 21:01:23 2007 -0700"
      },
      "message": "[SFQ]: Remove artificial limitation for queue limit.\n\nThis is followup to Patrick\u0027s patch. A little optimization to enqueue\nroutine allows to remove artificial limitation on queue length.\n\nPlus, testing showed that hash function used by SFQ is too bad or even worse.\nIt does not even sweep the whole range of hash values.\nSwitched to Jenkins\u0027 hash.\n\nSigned-off-by: Alexey Kuznetsov \u003ckaber@ms2.inr.ac.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3146b39c185f8a436d430132457e84fa1d8f8208",
      "tree": "520b9d0db6a1142271a68b2b38cca002be40f6cb",
      "parents": [
        "a3470171d69d5526a01c31f1ce4a1e8090b6e5d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:24:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:24:52 2007 -0700"
      },
      "message": "Linux 2.6.23-rc9\n\nNo, I didn\u0027t want to do this, but we had more stuff go in after -rc8\nthan we had in the previous -rc. Gaah.\n"
    },
    {
      "commit": "a3470171d69d5526a01c31f1ce4a1e8090b6e5d9",
      "tree": "a4a69bb1bcf84ca90749e835c50e38f3de1e7fd2",
      "parents": [
        "cf8dc57cbac0fe089308f57c333ab763c36782ff",
        "6f6b3940ed326eed58074d777ab92fda3a60a382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:15:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 20:15:45 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] vmlinux.lds.S: Handle note sections\n  [MIPS] Fix value of O_TRUNC\n"
    },
    {
      "commit": "cf8dc57cbac0fe089308f57c333ab763c36782ff",
      "tree": "c084a6adb12bf63d74800466d89b34d5807d886f",
      "parents": [
        "75723957673bfa10c98b735259f891cc79cf0450"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Oct 01 01:20:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 19:21:30 2007 -0700"
      },
      "message": "x86_64: increase VDSO_TEXT_OFFSET for ancient binutils\n\nFor some reason old binutils genertate larger headers so increase the text\noffset of the vdso to avoid linker errors.\n\nRoland McGrath explains:\n  \"There are extra symbols in the \u0027.dynsym\u0027 section that are responsible\n   for the size difference (They also cause corresponding inflation in\n   \u0027.gnu.version\u0027)\n\n   Older ld\u0027s wrongly generated these unneeded symbols in .dynsym.  This\n   was fixed not all that long ago (2006); binutils-2.17.50.0.6 might be\n   the first fixed version, but I have not verified for sure where the\n   cutoff was.\n\n   The unneeded symbols et al from old ld add almost 700 bytes excess.\n   This limits fairly tightly the amount by which the actual text and\n   data in the vDSO can grow in the future without pushing the whole\n   file over 4kb.  If it does grow later on, we should consider changing\n   the layout with a config option or something to pack it better\n   without that padding, when building the kernel with newer binutils.\"\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e48395f1753cab0fde6c03f1db833cece9ef2ba0",
      "tree": "19d2002053bcb685f43534b41c751416f1bcf7ad",
      "parents": [
        "75723957673bfa10c98b735259f891cc79cf0450"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Oct 01 07:45:55 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Oct 02 11:48:14 2007 +1000"
      },
      "message": "[POWERPC] Fix xics set_affinity code\n\nOn a POWER6 machine running 2.6.23-rc8 I sometimes see the following error:\n\nxics_set_affinity: No online cpus in the mask 00000000,00000000,00000000,00000001 for irq 20\n\nIn a desperate attempt to get a changelog entry in 2.6.23, I took a look\ninto it.\n\nIt turns out we are passing a real and not a virtual irq into\nget_irq_server.  This works for the case where hwirq \u003c NR_IRQS and we\nset virq \u003d hwirq.  In my case however hwirq \u003d 590082 and we try and\naccess irq_desc[590082], slightly past the end at 512 entries.\n\nLucky we ship lots of memory with our machines.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75723957673bfa10c98b735259f891cc79cf0450",
      "tree": "7382ea8e4bbda6ddf8d6f29f708aa531e262cd36",
      "parents": [
        "e2cd68f7cd07cc898581bd736ebdd6f2c2323c2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:17:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:17:28 2007 -0700"
      },
      "message": "Fix possible splice() mmap_sem deadlock\n\nNick Piggin points out that splice isn\u0027t being good about the mmap\nsemaphore: while two readers can nest inside each others, it does leave\na possible deadlock if a writer (ie a new mmap()) comes in during that\nnesting.\n\nOriginal \"just move the locking\" patch by Nick, replaced by one by me\nbased on an optimistic pagefault_disable().  And then Jens tested and\nupdated that patch.\n\nReported-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nTested-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e2cd68f7cd07cc898581bd736ebdd6f2c2323c2e",
      "tree": "074217d54d57d691fc39717f8ecfb569545ca315",
      "parents": [
        "f9690f3681c891d37783e1d619fddeb93b68aac4",
        "f998351c755a0e87785f2616c4f91f1b3b19b149"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:11:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:11:48 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\n* \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6:\n  [PATCH] libertas: build problems when partially modular\n"
    },
    {
      "commit": "f9690f3681c891d37783e1d619fddeb93b68aac4",
      "tree": "d17f2dc514286618f57ef5d07174717c16bf0797",
      "parents": [
        "ca45fe8ea86f7a1cf11a6d3bf8bba082be4ea341",
        "46edfc54ee2cc60db0f10d982d6b9b7850733ff2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:08:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 13:08:22 2007 -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] Resolve PCI section warnings\n"
    },
    {
      "commit": "ca45fe8ea86f7a1cf11a6d3bf8bba082be4ea341",
      "tree": "a648796673c6f99fe7931c00e4891bab6bc1d48a",
      "parents": [
        "50ef295119645215c076700e7ddf4869df5f56ce",
        "cb50f548c0ee9b2aac39743fc4021a7188825a98"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 08:02:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 08:02:57 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb:\n  V4L/DVB (6052): ivtv: fix udma yuv bug\n"
    },
    {
      "commit": "50ef295119645215c076700e7ddf4869df5f56ce",
      "tree": "a537e851b09132deaec6efcfee91a26355d74d5a",
      "parents": [
        "9f96cb1e8bca179a92afa40dfc3c49990f1cfc71",
        "564256c9e06d75e16d894a2cd30604bd6582cbba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:59:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 08:01:25 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6\n\n* \u0027for-linus\u0027 of git://oss.sgi.com:8090/xfs/xfs-2.6:\n  Revert \"[XFS] Avoid replaying inode buffer initialisation log items if ..\n\n[ Fixed it and added some commit messages by hand to that branch   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "564256c9e06d75e16d894a2cd30604bd6582cbba",
      "tree": "ef5505f335d401862893dd6a1bbca3e6dc3eaa88",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Tim Shimmin",
        "email": "tes@chook.melbourne.sgi.com",
        "time": "Mon Oct 01 16:39:37 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:59:03 2007 -0700"
      },
      "message": "Revert \"[XFS] Avoid replaying inode buffer initialisation log items if on-disk version is newer.\"\n\nThis reverts commit b394e43e995d08821588a22561c6a71a63b4ff27.\n\nLachlan McIlroy says:\n    It tried to fix an issue where log replay is replaying an inode cluster\n    initialisation transaction that should not be replayed because the inode\n    cluster on disk is more up to date.  Since we don\u0027t log file sizes (we\n    rely on inode flushing to get them to disk) then we can\u0027t just replay\n    all the transations in the log and expect the inode to be completely\n    restored.  We lose file size updates.  Unfortunately this fix is causing\n    more (serious) problems than it is fixing.\n\nSGI-PV: 969656\nSGI-Modid: xfs-linux-melb:xfs-kern:29804a\n\nSigned-off-by: Lachlan McIlroy \u003clachlan@sgi.com\u003e\nSigned-off-by: Tim Shimmin \u003ctes@sgi.com\u003e\n"
    },
    {
      "commit": "9f96cb1e8bca179a92afa40dfc3c49990f1cfc71",
      "tree": "7d1f921f488aa570083420dc3846856b17a7b2b6",
      "parents": [
        "8792f961ba8057d9f27987def3600253a3ba060f"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Oct 01 01:20:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "robust futex thread exit race\n\nCalling handle_futex_death in exit_robust_list for the different robust\nmutexes of a thread basically frees the mutex.  Another thread might grab\nthe lock immediately which updates the next pointer of the mutex.\nfetch_robust_entry over the next pointer might therefore branch into the\nrobust mutex list of a different thread.  This can cause two problems: 1)\nsome mutexes held by the dead thread are not getting freed and 2) some\nmutexs held by a different thread are freed.\n\nThe next point need to be read before calling handle_futex_death.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8792f961ba8057d9f27987def3600253a3ba060f",
      "tree": "d12f795ab089e215e6e42c962c1abf06f70c3010",
      "parents": [
        "4047727e5ae33f9b8d2b7766d1994ea6e5ec2991"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "sameo@openedhand.com",
        "time": "Mon Oct 01 01:20:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "VT ioctl race fix\n\nWhen calling the RELDISP VT ioctl, we are reading vt_newvt while the\nconsole workqueue could be messing with it (through change_console()).  We\nfix this race by taking the console semaphore before reading vt_newvt.\n\nSigned-off-by: Samuel Ortiz \u003csameo@openedhand.com\u003e\nAcked-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4047727e5ae33f9b8d2b7766d1994ea6e5ec2991",
      "tree": "70486b4524e672d800c2fbf36d06c73306efacf6",
      "parents": [
        "281e0e3b34acb76a157576d27abc85c09fcf78e3"
      ],
      "author": {
        "name": "Mark Lord",
        "email": "lkml@rtr.ca",
        "time": "Mon Oct 01 01:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "Fix SMP poweroff hangs\n\nWe need to disable all CPUs other than the boot CPU (usually 0) before\nattempting to power-off modern SMP machines.  This fixes the\nhang-on-poweroff issue on my MythTV SMP box, and also on Thomas Gleixner\u0027s\nnew toybox.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "281e0e3b34acb76a157576d27abc85c09fcf78e3",
      "tree": "136dc7376976685539c132690ff74aea79642737",
      "parents": [
        "8814842fbb6d8907cd23711cc4cbc3a6a191080f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 01 01:20:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "hugetlb: fix clear_user_highpage arguments\n\nThe virtual address space argument of clear_user_highpage is supposed to be\nthe virtual address where the page being cleared will eventually be mapped.\n This allows architectures with virtually indexed caches a few clever\ntricks.  That sort of trick falls over in painful ways if the virtual\naddress argument is wrong.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8814842fbb6d8907cd23711cc4cbc3a6a191080f",
      "tree": "aa8a7cf712f9f7cb132e82cf19fa130287f3cae0",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Oct 01 01:20:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Oct 01 07:52:23 2007 -0700"
      },
      "message": "Add /dev/oldmem to devices.txt documentation\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003cdevice@lanana.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f6b3940ed326eed58074d777ab92fda3a60a382",
      "tree": "73d6e978cd3107bedc03801ac900a3dab71f89ce",
      "parents": [
        "ca074a33928762c65e261dd94006c1b6a47e46fa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Oct 01 13:24:04 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 01 14:17:50 2007 +0100"
      },
      "message": "[MIPS] vmlinux.lds.S: Handle note sections\n\nStore any note sections after the exception tables like the other\narchitectures do.  This is required for .note.gnu.build-id emitted from\nbinutils 2.18 onwards if nothing else.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca074a33928762c65e261dd94006c1b6a47e46fa",
      "tree": "80bca350b2eb39bcc456e0671441c5e113271ba0",
      "parents": [
        "1bef7dc00caa7bcbff4fdb55e599e2591461fafa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Sep 30 00:45:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 01 14:17:50 2007 +0100"
      },
      "message": "[MIPS] Fix value of O_TRUNC\n\nA \"cleanup\" almost two years ago deleted the old definition from\n\u003casm/fcntl.h\u003e, so asm-generic/fcntl.h defaulted it to the the same\nvalue as FASYNC ...   which happened to be the wrong thing.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f998351c755a0e87785f2616c4f91f1b3b19b149",
      "tree": "a650a49aa2c6f6b4805bc0fe978883a4d1adc209",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Sep 30 20:35:39 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sun Sep 30 20:35:39 2007 -0400"
      },
      "message": "[PATCH] libertas: build problems when partially modular\n\nFix missing symbols in libertas USB driver when it is modular and rest\nof libertas is built-in.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cc8c28a9acdceda0e60519167a052cc3408c5c3",
      "tree": "06c73a0904e4fa51d95cb51054312e72435e1a87",
      "parents": [
        "9c908f97d0f9aee32fa6d4b0a44c4c5d0ccab2b0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 30 17:00:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Sep 30 17:00:34 2007 -0700"
      },
      "message": "[SPARC64]: Fix put_user() calls in binfmt_aout32.c\n\nargv and envp are pointers to u32\u0027s in userspace, so don\u0027t\ntry to put_user() a NULL to them.\n\nAparently gcc-4.2.x now warns about this, and since we use\n-Werror for arch/sparc64 code, this breaks the build.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46edfc54ee2cc60db0f10d982d6b9b7850733ff2",
      "tree": "2567964f43add35e2f05a83c96180d3b24b81bc3",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Sep 30 17:36:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Sep 30 17:36:22 2007 +0100"
      },
      "message": "[ARM] Resolve PCI section warnings\n\nFix the following (valid) section warnings:\n\nWARNING: vmlinux.o(.text+0xf7b5c): Section mismatch: reference to .init.text:pcibios_fixup_bus (between \u0027pci_scan_child_bus\u0027 and \u0027pci_scan_bridge\u0027)\nWARNING: vmlinux.o(.text+0xfc5f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_map_rom\u0027 and \u0027pci_unmap_rom\u0027)\nWARNING: vmlinux.o(.text+0xfc824): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_update_resource\u0027 and \u0027pci_claim_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd6d8): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd730): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd788): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfd7e0): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_setup_cardbus\u0027 and \u0027find_free_bus_resource\u0027)\nWARNING: vmlinux.o(.text+0xfe024): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\nWARNING: vmlinux.o(.text+0xfe0f4): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\nWARNING: vmlinux.o(.text+0xfe17c): Section mismatch: reference to .init.text:pcibios_resource_to_bus (between \u0027pci_bus_assign_resources\u0027 and \u0027sys_pciconfig_read\u0027)\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb50f548c0ee9b2aac39743fc4021a7188825a98",
      "tree": "85c07626d461391ee7640df00f91bb49acf2998c",
      "parents": [
        "a64314e62d89562b6fc77593648bec3acc35bf61"
      ],
      "author": {
        "name": "Ian Armstrong",
        "email": "ian@iarmst.demon.co.uk",
        "time": "Sat Aug 18 15:58:51 2007 -0300"
      },
      "committer": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@infradead.org",
        "time": "Sun Sep 30 10:31:34 2007 -0300"
      },
      "message": "V4L/DVB (6052): ivtv: fix udma yuv bug\n\nUsing udma yuv causes the driver becomes locked into that mode. This prevents\nuse of the mpeg decoder \u0026 non-udma yuv output. This patch clears the\noperating mode when the device is closed.\n\nSigned-off-by: Ian Armstrong \u003cian@iarmst.demon.co.uk\u003e\nSigned-off-by: Hans Verkuil \u003chverkuil@xs4all.nl\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\n"
    },
    {
      "commit": "a64314e62d89562b6fc77593648bec3acc35bf61",
      "tree": "964aba05c1293c2436088905001595a8209e44d1",
      "parents": [
        "ed7fdff5d6754f9ef9e47bbf0b171d3d96fb7e41"
      ],
      "author": {
        "name": "Jan Lübbe",
        "email": "jluebbe@lasnet.de",
        "time": "Sat Sep 29 18:47:51 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 29 10:00:15 2007 -0700"
      },
      "message": "fix console change race exposed by CFS\n\nThe new behaviour of CFS exposes a race which occurs if a switch is\nrequested when vt_mode.mode is VT_PROCESS.\n\nThe process with vc-\u003evt_pid is signaled before vc-\u003evt_newvt is set.\nThis causes the switch to fail when triggered by the monitoing process\nbecause the target is still -1.\n\n[ If the signal sending fails, the subsequent \"reset_vc(vc)\" will then\n  reset vt_newvt to -1, so this works for that case too.   - Linus ]\n\nSigned-off-by: Jan Lübbe \u003cjluebbe@lasnet.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed7fdff5d6754f9ef9e47bbf0b171d3d96fb7e41",
      "tree": "5ffcfeb380854f8be4303588f92efa267b3c656d",
      "parents": [
        "4827bbb06e4b59922c2b9bfb13ad1bf936bdebe5",
        "2bcff60f7ce88c09a2bc1302ff14510737bfcb7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 29 09:25:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 29 09:25:55 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  mv643xx_eth: Check ETH_INT_CAUSE_STATE bit\n"
    },
    {
      "commit": "4827bbb06e4b59922c2b9bfb13ad1bf936bdebe5",
      "tree": "206facb68acff39b9cf15559e6e80227f0e12f31",
      "parents": [
        "1bef7dc00caa7bcbff4fdb55e599e2591461fafa"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Sat Sep 29 15:28:48 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Sep 29 09:13:59 2007 -0700"
      },
      "message": "i386: remove bogus comment about memory barrier\n\nThe comment being removed by this patch is incorrect and misleading.\n\nIn the following situation:\n\n\t1. load  ...\n\t2. store 1 -\u003e X\n\t3. wmb\n\t4. rmb\n\t5. load  a \u003c- Y\n\t6. store ...\n\n4 will only ensure ordering of 1 with 5.\n3 will only ensure ordering of 2 with 6.\n\nFurther, a CPU with strictly in-order stores will still only provide that\n2 and 6 are ordered (effectively, it is the same as a weakly ordered CPU\nwith wmb after every store).\n\nIn all cases, 5 may still be executed before 2 is visible to other CPUs!\n\nThe additional piece of the puzzle that mb() provides is the store/load\nordering, which fundamentally cannot be achieved with any combination of\nrmb()s and wmb()s.\n\nThis can be an unexpected result if one expected any sort of global ordering\nguarantee to barriers (eg. that the barriers themselves are sequentially\nconsistent with other types of barriers).  However sfence or lfence barriers\nneed only provide an ordering partial ordering of memory operations -- Consider\nthat wmb may be implemented as nothing more than inserting a special barrier\nentry in the store queue, or, in the case of x86, it can be a noop as the store\nqueue is in order. And an rmb may be implemented as a directive to prevent\nsubsequent loads only so long as their are no previous outstanding loads (while\nthere could be stores still in store queues).\n\nI can actually see the occasional load/store being reordered around lfence on\nmy core2. That doesn\u0027t prove my above assertions, but it does show the comment\nis wrong (unless my program is -- can send it out by request).\n\nSo:\n   mb() and smp_mb() always have and always will require a full mfence\n   or lock prefixed instruction on x86.  And we should remove this comment.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Paul McKenney \u003cpaulmck@us.ibm.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2bcff60f7ce88c09a2bc1302ff14510737bfcb7b",
      "tree": "4108d7a8293ff3a79e933e42773d821a27f64ca0",
      "parents": [
        "1bef7dc00caa7bcbff4fdb55e599e2591461fafa"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Fri Sep 28 06:30:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Sep 29 00:46:30 2007 -0400"
      },
      "message": "mv643xx_eth: Check ETH_INT_CAUSE_STATE bit\n\nCommit 468d09f8946d40228c56de26fe4874b2f98067ed masked the \"state\"\ninterrupt (bit 20 of the cause register). This results in Radstone\u0027s\nPPC7D repeatedly re-entering the interrupt routine, locking up the\nboard. The following patch returns the required handling for this\ninterrupt.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@radstone.co.uk\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1bef7dc00caa7bcbff4fdb55e599e2591461fafa",
      "tree": "4bf2da508185000e9960761e0b57fc3e574afcb3",
      "parents": [
        "05e31754d18169555f2c8b54b5fa8631c6be6e7f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sat Sep 29 09:06:21 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 16:21:10 2007 -0700"
      },
      "message": "Fix bogus PCI quirk for e100\n\nLinas reported me that some machines were crashing at boot in\nquirk_e100_interrupt. It appears that this quirk is doing an ioremap\ndirectly on a PCI BAR value, which isn\u0027t legal and will cause all sorts\nof bad things to happen on architectures where PCI BARs don\u0027t directly\nmatch processor bus addresses.\n\nThis fixes it by using the proper PCI resources instead which is possible\nsince the quirk has been moved by a previous commit to happen late enough\nfor that.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "05e31754d18169555f2c8b54b5fa8631c6be6e7f",
      "tree": "f98596a6cad20fc024d7e1d04a8b9cdad302c3b5",
      "parents": [
        "b082dff349e0a9374d19765f17b3fdceb74fda56",
        "f8ab18d2d987a59ccbf0495032b2aef05b730037"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:44:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:44:44 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [TCP]: Fix MD5 signature handling on big-endian.\n  [NET]: Zero length write() on socket should not simply return 0.\n"
    },
    {
      "commit": "b082dff349e0a9374d19765f17b3fdceb74fda56",
      "tree": "25d2142d68af705900c098f036d782c1e485055e",
      "parents": [
        "54af3bb543c071769141387a42deaaab5074da55"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Sep 27 00:09:29 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:38:12 2007 -0700"
      },
      "message": "Input: xpad - fix dependancy on LEDS class\n\nInput: xpad - fix dependancy on LEDS class\n\nThe driver can not be built-in when LEDS class is a module.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54af3bb543c071769141387a42deaaab5074da55",
      "tree": "d24e5b23462a51a4e932b14feb5ae943b0dbba1e",
      "parents": [
        "bd8936632475665bfd90c1180c9c1301ee838db8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Sep 28 12:27:41 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:36:42 2007 -0700"
      },
      "message": "NFS: Fix an Oops in encode_lookup()\n\nIt doesn\u0027t look as if the NFS file name limit is being initialised correctly\nin the struct nfs_server. Make sure that we limit whatever is being set in\nnfs_probe_fsinfo() and nfs_init_server().\n\nAlso ensure that readdirplus and nfs4_path_walk respect our file name\nlimits.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd8936632475665bfd90c1180c9c1301ee838db8",
      "tree": "aa4b396932957d72300dadb080566df5ce4d14c1",
      "parents": [
        "f100353ff5bfd83be00ae55e98b4d611d2eb5681",
        "f93c7c5aab8d5efaf99c88c8452d9303baabc89b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:33:03 2007 -0700"
      },
      "message": "Merge branch \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027for-2.6.23\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n  [POWERPC] Fix mpc834x USB-MPH configuration.\n  [POWERPC] Fix cpm_uart driver for cpm1 machines\n  [PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n  [POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n"
    },
    {
      "commit": "f100353ff5bfd83be00ae55e98b4d611d2eb5681",
      "tree": "95c46d1793231b9046676d19cff8b03d13e01eb5",
      "parents": [
        "46d5c95b135f73051df7bc001e2d5c8e77e54cd6",
        "f4ec7f98714c2c0b7afa422c0cba6fb5c875c2c2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:32:29 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 15:32:29 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  e1000: Add device IDs of blade version of the 82571 quad port\n  sky2: fix transmit state on resume\n  sky2: FE+ vlan workaround\n  sky2: sky2 FE+ receive status workaround\n"
    },
    {
      "commit": "f8ab18d2d987a59ccbf0495032b2aef05b730037",
      "tree": "7a24c79632c91e22235888875813950c6c30d929",
      "parents": [
        "e79ad711a0108475c1b3a03815527e7237020b08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 28 15:18:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Sep 28 15:18:35 2007 -0700"
      },
      "message": "[TCP]: Fix MD5 signature handling on big-endian.\n\nBased upon a report and initial patch by Peter Lieven.\n\ntcp4_md5sig_key and tcp6_md5sig_key need to start with\nthe exact same members as tcp_md5sig_key.  Because they\nare both cast to that type by tcp_v{4,6}_md5_do_lookup().\n\nUnfortunately tcp{4,6}_md5sig_key use a u16 for the key\nlength instead of a u8, which is what tcp_md5sig_key\nuses.  This just so happens to work by accident on\nlittle-endian, but on big-endian it doesn\u0027t.\n\nInstead of casting, just place tcp_md5sig_key as the first member of\nthe address-family specific structures, adjust the access sites, and\nkill off the ugly casts.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46d5c95b135f73051df7bc001e2d5c8e77e54cd6",
      "tree": "b9f5b17cfa23a9620b85359ac6c514b208d299fb",
      "parents": [
        "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
        "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 12:02:25 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix fallocate on o32 binary compat ABI\n  [MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n  [MIPS] IP32: Fix initialization of UART base addresses.\n"
    },
    {
      "commit": "422efb17eee0471baf4e1876ac9e8ba4c9e7a37a",
      "tree": "db988fdbe07142de03e5ec3365439426b71de555",
      "parents": [
        "9ae6399f0178c49a6e9cb7562ecc2f7d10c9f195"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@mcmartin.ca",
        "time": "Fri Sep 28 13:15:20 2007 -0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] Fix fallocate on o32 binary compat ABI\n\nMIPS was mistakenly forgetting to use the fallocate compat wrapper, which\nI noticed while cleaning up all the duplicate fallocate wrappers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9ae6399f0178c49a6e9cb7562ecc2f7d10c9f195",
      "tree": "9e266ca9eb00fa349c47d52d4ca9fe3902b8feee",
      "parents": [
        "d8998737bd56e65d5e7326b515769c20dc01cb63"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 08:50:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n\nThe __pa() for those did assume that all symbols have XKPHYS values and\nthe math fails for any other address range.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d8998737bd56e65d5e7326b515769c20dc01cb63",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 28 19:27:20 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae000eec2c6aa785e1a85bea6e2f612fb826859a",
      "tree": "14ffaa202799aa1e2381a05f600c702a3c19f76b",
      "parents": [
        "cdfef17d93b35a6d583509945e699ee998abce24",
        "4ee5b10abeb2b5581be10d3022694cd19084e9b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Sep 28 11:24:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n"
    },
    {
      "commit": "4ee5b10abeb2b5581be10d3022694cd19084e9b0",
      "tree": "e269f4bd3570ee41b94b68974891e51ef011a9f6",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Thu Sep 27 17:17:12 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 28 10:12:44 2007 -0700"
      },
      "message": "[x86 setup] Correct the SMAP check for INT 0x15, AX\u003d0xe820\n\nThe e820 probe code was checking %edx, not %eax, for the SMAP\nsignature on return.  This worked on *almost* all systems, since %edx\nstill contained SMAP from the call on entry, but on a handful of\nsystems it failed -- plus, we would have missed real mismatches.\n\nThe error output is \"\u003dd\" to make sure gcc knows %edx is clobbered\nhere.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "f93c7c5aab8d5efaf99c88c8452d9303baabc89b",
      "tree": "4388ab81bbae01b4e0c2a71180007233f1986724",
      "parents": [
        "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:15 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:48 2007 -0500"
      },
      "message": "[POWERPC] mpc8349emitx.dts: Setup USB-DR for peripheral mode.\n\nSetup dr_mode for USB-DR to peripheral as the default (host mode) doesn\u0027t make\nmuch sense for the mini-AB connector on the ITX board.\n\nPeripheral mode is preferable to OTG as the fsl_usb2_udc.c driver doesn\u0027t yet\nproperly support it.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "39db0fd9db6caea8887f61fee4a0e53c6f8fec5e",
      "tree": "c5307378b10eee745d71601183d44b21428d5930",
      "parents": [
        "d214602804a85e5da68b745ae69d9beaa5bedc93"
      ],
      "author": {
        "name": "jacmet@sunsite.dk",
        "email": "jacmet@sunsite.dk",
        "time": "Fri Sep 28 16:21:14 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:35 2007 -0500"
      },
      "message": "[POWERPC] Fix mpc834x USB-MPH configuration.\n\nmpc834x USB-MPH configuration got broken by commit\n6f442560021aecf08658e26ed9a37e6928ef0fa1. The selection bits in SICRL\nshould be cleared rather than set to configure the USB MUXes for the MPH.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d214602804a85e5da68b745ae69d9beaa5bedc93",
      "tree": "9e183a9a54b89f20a3366f71234719e5510f73dd",
      "parents": [
        "bc63818931ea55c54d6e59b7d38bff8f295dc8c1"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:15:43 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:26:30 2007 -0500"
      },
      "message": "[POWERPC] Fix cpm_uart driver for cpm1 machines\n\nin cpm_uart_cpm1.h, DPRAM_BASE is assigned an address derived from cpmp.\nOn ARC\u003dppc, this is a physical address with 1:1 DMA mapping which can\u0027t\nbe used for arithmetric compare operations with virtual addresses\nreturned by cpm_dpram_addr. This patch changes the assignment to use\ncpm_dpram_addr as well, like in cpm_uart_cpm2.h.\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bc63818931ea55c54d6e59b7d38bff8f295dc8c1",
      "tree": "78f3d22ad1d32cd4ac75718844446fcda7d07ec4",
      "parents": [
        "83af919e0f239e87bc644a2c932b9cebf5771380"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:14:57 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:32 2007 -0500"
      },
      "message": "[PPC] Fix cpm_dpram_addr returning phys mem instead of virt mem\n\ncpm_dpram_addr returns physical memory of the DP RAM instead of\niomapped virtual memory. As there usually is a 1:1 MMU map of\nthe IMMR area, this is often not noticed. However, cpm_dpram_phys\nassumes this iomapped virtual memory and returns garbage on the\n1:1 mapped memory causing CPM1 uart console to fail.\n\nThis patch fixes the problem (copied from the powerpc tree).\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "83af919e0f239e87bc644a2c932b9cebf5771380",
      "tree": "de7d76e154368c1d1da1cafe2d1ad4a3a9147871",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Jochen Friedrich",
        "email": "jochen@scram.de",
        "time": "Mon Sep 24 19:13:46 2007 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Sep 28 10:25:16 2007 -0500"
      },
      "message": "[POWERPC] Fix copy\u0027n\u0027paste typo in commproc.c\n\nThe powerpc version of commproc.c exports cpm_dpram_addr twice\nand cpm_dpram_phys not at all due to a typo. This patch fixes this\nproblem.\n\nCC      arch/powerpc/sysdev/commproc.o\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kcrctab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kcrctab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__kstrtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__kstrtab_cpm_dpram_addr\u0027 was here\narch/powerpc/sysdev/commproc.c:398: error: redefinition of \u0027__ksymtab_cpm_dpram_addr\u0027\narch/powerpc/sysdev/commproc.c:392: error: previous definition of \u0027__ksymtab_cpm_dpram_addr\u0027 was here\nmake[1]: *** [arch/powerpc/sysdev/commproc.o] Error 1\nmake: *** [arch/powerpc/sysdev] Error 2\n\nSigned-off-by: Jochen Friedrich \u003cjochen@scram.de\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f4ec7f98714c2c0b7afa422c0cba6fb5c875c2c2",
      "tree": "b66c0b4e24186feab0d90505ac19970832f47d93",
      "parents": [
        "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Thu Aug 30 11:23:58 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:38:35 2007 -0400"
      },
      "message": "e1000: Add device IDs of blade version of the 82571 quad port\n\nThis blade-specific board form factor is identical to the 82571EB\nboard.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88f5f0cad396be594d6d55cb2d0cd69e8df9ab16",
      "tree": "3520aeaa3d1b75d0adcb667a351ca5a30b8549af",
      "parents": [
        "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:38:12 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:29 2007 -0400"
      },
      "message": "sky2: fix transmit state on resume\n\nThis should fix http://bugzilla.kernel.org/show_bug.cgi?id\u003d8667\n\nAfter resume, driver has reset the chip so the current state\nof transmit checksum offload state machine and DMA state machine\nwill be undefined.\n\nThe fix is to set the state so that first Tx will set MSS and offset\nvalues.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d6c9bc1ed4301cbc3df4565ff5348b64bf2a767c",
      "tree": "02f8bbc5d89149207a9e195d2248bf7723b69ad0",
      "parents": [
        "3b12e0141f7a97c3b84731b5f935ed738bb6f960"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Thu Sep 27 12:32:44 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: FE+ vlan workaround\n\nThe FE+ workaround means the driver can no longer trust the status register\nto indicate VLAN tagged frames.  The fix for this is to just disable VLAN\nacceleration for that chip version. Tested and works fine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3b12e0141f7a97c3b84731b5f935ed738bb6f960",
      "tree": "bf6913c8d7097175688a3fb0d39dd4b0ca3d1f7b",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Sep 26 17:58:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Sep 27 23:32:28 2007 -0400"
      },
      "message": "sky2: sky2 FE+ receive status workaround\n\nThe Yukon FE+ chip appears to have a hardware glitch that causes bogus\nreceive status values to be posted. The data in the packet is good, but\nthe status value is random garbage.  As a temporary workaround until the\nproblem is better understood, implement the workaround the vendor driver\nused of ignoring the status value on this chip.\n\nSince this means trusting dodgy hardware values; add additional checking\nof the receive packet length.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cdfef17d93b35a6d583509945e699ee998abce24",
      "tree": "2d03d40d14641a2ad6a4269dabc66663fc072e0f",
      "parents": [
        "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
        "7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:53 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:53 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n  [MIPS] IP32: Fix initialization of UART base addresses.\n"
    },
    {
      "commit": "e4a7b1d1d90d202a030688ab5b177c3c0f15ee3e",
      "tree": "c8e8c64a69fc38daa32d04580195c703f9e5dc41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Fri Sep 28 11:46:28 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Sep 27 19:47:28 2007 -0700"
      },
      "message": "i915: make vbl interrupts work properly on i965g/gm hw.\n\nThis code is ported from the DRM git tree and allows the vblank interrupts\nto function on the i965 hw. It also requires a change in Mesa\u0027s 965 driver\nto actually use them.\n\n[ Without this patch, my 965GM drops vblank interrupts  - Jesse ]\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d809ba3f98b8aa8f9ba0dcdf6349958a0b77b7b",
      "tree": "9e266ca9eb00fa349c47d52d4ca9fe3902b8feee",
      "parents": [
        "6e351064b16914e4843248355288b777fa559947"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Sep 11 08:50:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 27 23:19:16 2007 +0100"
      },
      "message": "[MIPS] Fix CONFIG_BUILD_ELF64 kernels with symbols in CKSEG0.\n\nThe __pa() for those did assume that all symbols have XKPHYS values and\nthe math fails for any other address range.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e351064b16914e4843248355288b777fa559947",
      "tree": "9258151d570aca4464c14fa4bfddaae5e7360ca8",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Sep 26 13:01:37 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Sep 27 23:19:16 2007 +0100"
      },
      "message": "[MIPS] IP32: Fix initialization of UART base addresses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e79ad711a0108475c1b3a03815527e7237020b08",
      "tree": "77551ee6c67b5901d7c66ff9daf2a8c6df9b0d41",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:52:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:52:00 2007 -0700"
      },
      "message": "[NET]: Zero length write() on socket should not simply return 0.\n\nThis fixes kernel bugzilla #5731\n\nIt should generate an empty packet for datagram protocols when the\nsocket is connected, for one.\n\nThe check is doubly-wrong because all that a write() can be is a\nsendmsg() call with a NULL msg_control and a single entry iovec.  No\nspecial semantics should be assigned to it, therefore the zero length\ncheck should be removed entirely.\n\nThis matches the behavior of BSD and several other systems.\n\nAlan Cox notes that SuSv3 says the behavior of a zero length write on\nnon-files is \"unspecified\", but that\u0027s kind of useless since BSD has\ndefined this behavior for a quarter century and BSD is essentially\nwhat application folks code to.\n\nBased upon a patch from Stephen Hemminger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c908f97d0f9aee32fa6d4b0a44c4c5d0ccab2b0",
      "tree": "4c863da394fd58a51cdbc4c0386560fe994ee262",
      "parents": [
        "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 27 13:09:28 2007 -0700"
      },
      "message": "[SPARC]: Fix EBUS use of uninitialized variable.\n\nIf of_get_property() fails, it returns NULL and the \u0027len\u0027\nparameter is undefined.  So we need to explicitly set len\nto zero in such cases.\n\nNoticed by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ff0ce6845bc18292e80ea40d11c3d3a539a3fc5e",
      "tree": "c9b272c63ca5db6d40a8bc6e6d28d91930c4856e",
      "parents": [
        "a07921bcd5830c5a1130309977a8ade8a4f7d69b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:52:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:52:17 2007 -0700"
      },
      "message": "Revert \"[PATCH] x86-64: fix x86_64-mm-sched-clock-share\"\n\nThis reverts commit 184c44d2049c4db7ef6ec65794546954da2c6a0e.\n\nAs noted by Dave Jones:\n   \"Linus, please revert the above cset.  It doesn\u0027t seem to be\n    necessary (it was added to fix a miscompile in \u0027make allnoconfig\u0027\n    which doesn\u0027t seem to be repeatable with it reverted) and actively\n   breaks the ARM SA1100 framebuffer driver.\"\n\nRequested-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a07921bcd5830c5a1130309977a8ade8a4f7d69b",
      "tree": "9adf0435d35deebe605f94438251f1279ffc563e",
      "parents": [
        "f7f847b01571e86044dc77e03d92f43699652f8d",
        "2efa33f81ef56e7700c09a3d8a881c96692149e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:55 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup:\n  [x86 setup] Handle case of improperly terminated E820 chain\n"
    },
    {
      "commit": "f7f847b01571e86044dc77e03d92f43699652f8d",
      "tree": "fe5b32756facabc6aea9d354d6894efd809a47f9",
      "parents": [
        "df912ea4ae7233d1504fbd861ee127bd7ee5781d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:21:33 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 15:43:41 2007 -0700"
      },
      "message": "Revert \"x86-64: Disable local APIC timer use on AMD systems with C1E\"\n\nThis reverts commit e66485d747505e9d960b864fc6c37f8b2afafaf0, since\nRafael Wysocki noticed that the change only works for his in -mm, not in\nmainline (and that both \"noapictimer\" _and_ \"apicmaintimer\" are broken\non his hardware, but that\u0027s apparently not a regression, just a symptom\nof the same issue that causes the automatic apic timer disable to not\nwork).\n\nIt turns out that it really doesn\u0027t work correctly on x86-64, since\nx86-64 doesn\u0027t use the generic clock events for timers yet.\n\nThanks to Rafal for testing, and here\u0027s the ugly details on x86-64 as\nper Thomas:\n\n  \"I just looked into the code and the logic vs.  noapictimer on SMP is\n   completely broken.\n\n   On i386 the noapictimer option not only disables the local APIC\n   timer, it also registers the CPUs for broadcasting via IPI on SMP\n   systems.\n\n   The x86-64 code uses the broadcast only when the local apic timer is\n   active, i.e.  \"noapictimer\" is not on the command line.  This defeats\n   the whole purpose of \"noapictimer\".  It should be there to make boxen\n   work, where the local APIC timer actually has a hardware problem,\n   e.g.  the nx6325.\n\n   The current implementation of x86_64 only fixes the ACPI c-states\n   related problem where the APIC timer stops in C3(2), nothing else.\n\n   On nx6325 and other AMD X2 equipped systems which have the C1E\n   enabled we run into the following:\n\n   PIT keeps jiffies (and the system) running, but the local APIC timer\n   interrupts can get out of sync due to this C1E effect.\n\n   I don\u0027t think this is a critical problem, but it is wrong\n   nevertheless.\n\n   I think it\u0027s safe to revert the C1E patch and postpone the fix to the\n   clock events conversion.\"\n\nOn further reflection, Thomas noted:\n\n   \"It\u0027s even worse than I thought on the first check:\n\n    \"noapictimer\" on the command line of an SMP box prevents _ONLY_ the\n    boot CPU apic timer from being used.  But the secondary CPU is still\n    unconditionally setting up the APIC timer and uses the non\n    calibrated variable calibration_result, which is of course 0, to\n    setup the APIC timer.  Wreckage guaranteed.\"\n\nso we\u0027ll just have to wait for the x86 merge to hopefully fix this up\nfor x86-64.\n\nTested-and-requested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2efa33f81ef56e7700c09a3d8a881c96692149e5",
      "tree": "f9d80e3fbca4051fe350a9f04e99589f59ed88e8",
      "parents": [
        "bbc15f46fe4dc2862325e2b4ba474a854162e1a1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:11:43 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed Sep 26 14:15:04 2007 -0700"
      },
      "message": "[x86 setup] Handle case of improperly terminated E820 chain\n\nAt least one system (a Geode system with a Digital Logic BIOS) has\nbeen found which suddenly stops reporting the SMAP signature when\nreading the E820 memory chain.  We can\u0027t know what, exactly, broke in\nthe BIOS, so if we detect this situation, declare the E820 data\nunusable and fall back to E801.\n\nAlso, revert to original behavior of always probing all memory\nmethods; that way all the memory information is available to the\nkernel.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nCc: Joerg Pommnitz \u003cpommnitz@yahoo.com\u003e\n"
    },
    {
      "commit": "df912ea4ae7233d1504fbd861ee127bd7ee5781d",
      "tree": "69f434d181767ed9661bf96669abbdcfcdfcdf95",
      "parents": [
        "e66485d747505e9d960b864fc6c37f8b2afafaf0"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Sep 25 11:50:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:27:14 2007 -0700"
      },
      "message": "xen: execve\u0027s error paths don\u0027t pin the mm before unpinning\n\nexecve\u0027s error paths don\u0027t activate (and therefore pin) the mm before\ncalling exit_mmap to free it up, so don\u0027t try to unpin unless it is\nactually pinned.  This prevents a BUG_ON from triggering.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nCc: Christian Ostheimer \u003costh@freesurf.ch\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e66485d747505e9d960b864fc6c37f8b2afafaf0",
      "tree": "cf50f5de13363f37c19947e5ffce7dbee6624598",
      "parents": [
        "3dffec45c2742961dd27f55aba426cb9cf3f0dcd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Sep 25 21:37:01 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "x86-64: Disable local APIC timer use on AMD systems with C1E\n\ncommit 3556ddfa9284a86a59a9b78fe5894430f6ab4eef titled\n\n [PATCH] x86-64: Disable local APIC timer use on AMD systems with C1E\n\nsolves a problem with AMD dual core laptops e.g. HP nx6325 (Turion 64\nX2) with C1E enabled:\n\nWhen both cores go into idle at the same time, then the system switches\ninto C1E state, which is basically the same as C3. This stops the local\napic timer.\n\nThis was debugged right after the dyntick merge on i386 and despite the\npatch title it fixes only the 32 bit path.\n\nx86_64 is still missing this fix. It seems that mainline is not really\naffected by this issue, as the PIT is running and keeps jiffies\nincrementing, but that\u0027s just waiting for trouble.\n\n-mm suffers from this problem due to the x86_64 high resolution timer\npatches.\n\nThis is a quick and dirty port of the i386 code to x86_64.\n\nI spent quite a time with Rafael to debug the -mm / hrt wreckage until\nsomeone pointed us to this. I really had forgotten that we debugged this\nhalf a year ago already.\n\nSigh, is it just me or is there something yelling arch/x86 into my ear?\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3dffec45c2742961dd27f55aba426cb9cf3f0dcd",
      "tree": "59bdef31b193453099661d2ab243f6e0cdefe04c",
      "parents": [
        "255129d1e9ca0ed3d69d5517fae3e03d7ab4b806"
      ],
      "author": {
        "name": "S.Çağlar Onur",
        "email": "caglar@pardus.org.tr",
        "time": "Wed Sep 26 12:15:33 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "Silent drivers/char/hpet.c build warnings on i386\n\nFollowing patch silents;\n\n...\ndrivers/char/hpet.c:72: warning: \u0027clocksource_hpet\u0027 defined but not used\ndrivers/char/hpet.c:81: warning: \u0027hpet_clocksource\u0027 defined but not used\n...\n\nbuild warnings on i386, they appeared after commit 3b2b64fd311c92f2137eb7cee7025794cd854057\n\nSigned-off-by: S.Çağlar Onur \u003ccaglar@pardus.org.tr\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n--\n drivers/char/hpet.c |    3 +++\n 1 files changed, 3 insertions(+), 0 deletions(-)\n"
    },
    {
      "commit": "255129d1e9ca0ed3d69d5517fae3e03d7ab4b806",
      "tree": "e3dedbffebd4f0e15da97684500296c9bc4d3d6a",
      "parents": [
        "f6a592e8abd2f2394623ce5427cbb4c265495974"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Sep 25 15:55:03 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "NLM: Fix a circular lock dependency in lockd\n\nThe problem is that the garbage collector for the \u0027host\u0027 structures\nnlm_gc_hosts(), holds nlm_host_mutex while calling down to\nnlmsvc_mark_resources, which, eventually takes the file-\u003ef_mutex.\n\nWe cannot therefore call nlmsvc_lookup_host() from within\nnlmsvc_create_block, since the caller will already hold file-\u003ef_mutex, so\nthe attempt to grab nlm_host_mutex may deadlock.\n\nFix the problem by calling nlmsvc_lookup_host() outside the file-\u003ef_mutex.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6a592e8abd2f2394623ce5427cbb4c265495974",
      "tree": "ff5e176b3ee0832978babae80bb13f32c8a77699",
      "parents": [
        "78bd8fbbcd66fc977baa40e7fd838a4461b0f727"
      ],
      "author": {
        "name": "Chris Malley",
        "email": "mail@chrismalley.co.uk",
        "time": "Wed Sep 26 14:19:18 2007 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "lguest example launcher truncates block device file to 0 length on problems\n\nThe function should also use ftruncate64() rather than ftruncate() to prevent\nfiles over 4GB (not uncommon for a root filesystem) being zeroed.\n\nSigned-off-by: Chris Malley \u003cmail@chrismalley.co.uk\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "78bd8fbbcd66fc977baa40e7fd838a4461b0f727",
      "tree": "a2f07d31f69cba7a6afdb8e1d7ad39c9076b510d",
      "parents": [
        "459685c75b82a0431da102365d507fdb72858b84"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:54:32 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "fix sctp_del_bind_addr() last argument type\n\nIt gets pointer to fastcall function, expects a pointer to normal\none and calls the sucker.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459685c75b82a0431da102365d507fdb72858b84",
      "tree": "b68a01cd59a138832eb48d3e375e486b5d88d1ed",
      "parents": [
        "d8c4a2f9d9e7827362fd7ab0b5d9637c6af5ac5b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:54:12 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "hibernation doesn\u0027t even build on frv - tons of helpers are missing\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d8c4a2f9d9e7827362fd7ab0b5d9637c6af5ac5b",
      "tree": "34f596caecbab9f169fb4168c6bd2f58c528d512",
      "parents": [
        "ed4d6375a1498009a9e68d93661207351d36874f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:53:52 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "mv643xx_eth: duplicate methods in initializer\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed4d6375a1498009a9e68d93661207351d36874f",
      "tree": "837c6a635f6a336642fa692d2c815a6360fbd7af",
      "parents": [
        "5309809129ca3ab14f8bd5e5ef66c1b7686eb639"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 01:53:42 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:22:04 2007 -0700"
      },
      "message": "usbvision-video: buggered method tables\n\nduplicated .mmap in one, .vidioc_s_audio misspelled as .vidioc_g_audio\nin other\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5309809129ca3ab14f8bd5e5ef66c1b7686eb639",
      "tree": "7b96c3203759b5efd45ede9020585cf113ab4c18",
      "parents": [
        "544002ef832730b18327000c898a140bfc93efd4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:16:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:16:21 2007 -0700"
      },
      "message": "Add explicit zeroing to \"envp\" array in device \u0027show\u0027 method\n\nAs Stephen Hemminger says, this is a \"belt and suspenders\" patch that\nzeroes the envp array at allocation time, even though all the users\nshould NULL-terminate it anyway (and we\u0027ve hopefully fixed everybody\nthat doesn\u0027t do that).\n\nAnd we\u0027ll apparently clean the whole envp thing up for 2.6.24 anyway.\n\nBut let\u0027s just be robust, and do both this *and* make sure that all\nusers are doing the right thing.\n\nAcked-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "544002ef832730b18327000c898a140bfc93efd4",
      "tree": "caf5be1704615788d70e5d5999255d1040c34db4",
      "parents": [
        "aa9d40de77f8ec734f48d0be0c7fe7732d505af4",
        "ff4abd6cfacf0bb23a077f615d3a5cd17359db1b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:08:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:08:04 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:\n  [SCSI] esp: fix instance numbering.\n"
    },
    {
      "commit": "aa9d40de77f8ec734f48d0be0c7fe7732d505af4",
      "tree": "c505e514944b73c604aaef15e01d39ada076fc98",
      "parents": [
        "d85f57938ad1d674dff8077a2e6a36a45dbe0e22",
        "603c461250b223ac42c10b8d1df653af1a361d44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:00:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 09:00:04 2007 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] spufs: fix mismerge, making context signal{1,2} files readable again\n"
    },
    {
      "commit": "d85f57938ad1d674dff8077a2e6a36a45dbe0e22",
      "tree": "4a3343918da062ca5270429cd9764b0266031463",
      "parents": [
        "acbbe6c28a914db837ad8b75773b0a8f873a718a",
        "45dfd5b5dd20f17fe23dafc5cfe921474d27f849"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:59:41 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [PPP_MPPE]: Don\u0027t put InterimKey on the stack\n  SCTP : Add paramters validity check for ASCONF chunk\n  SCTP: Discard OOTB packetes with bundled INIT early.\n  SCTP: Clean up OOTB handling and fix infinite loop processing\n  SCTP: Explicitely discard OOTB chunks\n  SCTP: Send ABORT chunk with correct tag in response to INIT ACK\n  SCTP: Validate buffer room when processing sequential chunks\n  [PATCH] mac80211: fix initialisation when built-in\n  [PATCH] net/mac80211/wme.c: fix sparse warning\n  [PATCH] cfg80211: fix initialisation if built-in\n  [PATCH] net/wireless/sysfs.c: Shut up build warning\n"
    },
    {
      "commit": "acbbe6c28a914db837ad8b75773b0a8f873a718a",
      "tree": "600f9177122b429ff5187d9c162197169d170293",
      "parents": [
        "9a22e330e9cbab8deab2db913a0d37bb99140ecb",
        "744551cceb73acd62189cb4afe0a336b2c9684d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:45 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNSAB]: Fix broken SYSRQ.\n"
    },
    {
      "commit": "9a22e330e9cbab8deab2db913a0d37bb99140ecb",
      "tree": "da94fdd4e28ca0ac0548f54fdc00a077eca18d7f",
      "parents": [
        "4d3fac08718b49fc256bdb447a479d089ca97b78",
        "ae3ba4fd966e38d8d766d19f7a58b551df8ecc97"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:58:13 2007 -0700"
      },
      "message": "Merge branch \u0027trivial\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027trivial\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  cdrom_open() forgets to unlock on -EROFS failure exits\n"
    },
    {
      "commit": "4d3fac08718b49fc256bdb447a479d089ca97b78",
      "tree": "01bb670864df83f891c2b2a8eb576ad5c4b0bbe4",
      "parents": [
        "1f23f4209f2b99fdddf09821eead6364a6dd9654",
        "edeb614c1c8388b354d93ff7790317cc5d6a38ec"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:57:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:57:27 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  pata_sis: add missing UDMA5 timing value in sis_66_set_dmamode()\n  sata_sil24: fix IRQ clearing race when PCIX_IRQ_WOC is used\n"
    },
    {
      "commit": "1f23f4209f2b99fdddf09821eead6364a6dd9654",
      "tree": "55ea6a59166d1690346304f6c0fb7e6d52cdbe6c",
      "parents": [
        "e4b42be77ecc663550b515fcb7761b01fac0f272",
        "78e1ca49c7ead5cd00882ed0c776260857613122"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:56:28 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: hpet: ACPI Error (utglobal-0126): Unknown exception code: 0xFFFFFFF0\n  ACPI: CONFIG_ACPI_SLEEP\u003dn power off regression in 2.6.23-rc8 (NOT in rc7)\n  ACPI: suspend: build-fix for CONFIG_SUSPEND\u003dn and CONFIG_HIBERNATION\u003dy\n"
    },
    {
      "commit": "e4b42be77ecc663550b515fcb7761b01fac0f272",
      "tree": "5bc22f300b79324ae995e1cf24e33607db85675c",
      "parents": [
        "4aee491cd4e4f1069bfbab309cbd653313938d80",
        "2aee6198652b32e5eaef29a8f8330a9dd15b8efd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:55:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Sep 26 08:55:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  [PATCH] WE : Add missing auth compat-ioctl\n  [PATCH] softmac: Fix inability to associate with WEP networks\n"
    },
    {
      "commit": "603c461250b223ac42c10b8d1df653af1a361d44",
      "tree": "2705395003917a3560851ca2f75b32021d69b8d2",
      "parents": [
        "474f81967217f3bec2389ae913da72641f2c40e3"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Wed Sep 26 10:53:45 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Sep 26 19:47:07 2007 +1000"
      },
      "message": "[POWERPC] spufs: fix mismerge, making context signal{1,2} files readable again\n\nThe commit 8b6f50ef1d5cc86b278eb42bc91630fad455fb10 seems to have\nbeen affected by a mismerge of a duplicate patch\n(d054b36ffd302ec65aabec16a0c60ddd9e6b5a62) - both the\nspufs_dir_contents and spufs_dir_nosched_contents have been given\nwrite-only signal notification files.\n\nThis change reverts the spufs_dir_contents array to use the\nreadable signal notification file implementation.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae3ba4fd966e38d8d766d19f7a58b551df8ecc97",
      "tree": "8baa44d37bd837cea560b3fdd25476f9618e0f8e",
      "parents": [
        "4942de4a0e914f205d351a81873f4f63986bcc3c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Sep 26 08:20:44 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Sep 26 08:20:44 2007 +0200"
      },
      "message": "cdrom_open() forgets to unlock on -EROFS failure exits\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "45dfd5b5dd20f17fe23dafc5cfe921474d27f849",
      "tree": "92974c06987b359adc4dc6bceb68d234365db2a5",
      "parents": [
        "6f4c618ddb0e6b7e6d49cfc8134e694be1c0bc9b"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 25 23:05:39 2007 -0700"
      },
      "message": "[PPP_MPPE]: Don\u0027t put InterimKey on the stack\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f4c618ddb0e6b7e6d49cfc8134e694be1c0bc9b",
      "tree": "7ff3a0de1fc54e82bca9201d7f3d5df5c43c7cc7",
      "parents": [
        "3c77f961b55b6060858c68a213d7f4470d7f3eb2"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Sep 19 17:19:52 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:49 2007 -0700"
      },
      "message": "SCTP : Add paramters validity check for ASCONF chunk\n\nIf ADDIP is enabled, when an ASCONF chunk is received with ASCONF\nparamter length set to zero, this will cause infinite loop.\nBy the way, if an malformed ASCONF chunk is received, will cause\nprocessing to access memory without verifying.\n\nThis is because of not check the validity of parameters in ASCONF chunk.\nThis patch fixed this.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "3c77f961b55b6060858c68a213d7f4470d7f3eb2",
      "tree": "551b912a8d26049a22685401bef93cb553bb8671",
      "parents": [
        "ece25dfa0991f65c4e1d26beb1c3c45bda4239b8"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Mon Sep 17 15:14:28 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:48 2007 -0700"
      },
      "message": "SCTP: Discard OOTB packetes with bundled INIT early.\n\nRFC 4460 and future RFC 4960 (2960-bis) specify that packets\nwith bundled INIT chunks need to be dropped.  We currenlty do\nthat only after processing any leading chunks.  For OOTB chunks,\nsince we already walk the entire packet, we should discard packets\nwith bundled INITs.\n\nThere are other chunks chunks that MUST NOT be bundled, but the spec\nis silent on theire treatment.  Thus, we\u0027ll leave their teatment\nalone for the moment.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\n"
    },
    {
      "commit": "ece25dfa0991f65c4e1d26beb1c3c45bda4239b8",
      "tree": "f81e7c15cb5d4a8126b1cb71f622ecec967fc973",
      "parents": [
        "d3f259687fd248aa4de477149481478c122ba48b"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Sep 07 16:30:54 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:47 2007 -0700"
      },
      "message": "SCTP: Clean up OOTB handling and fix infinite loop processing\n\nWhile processing OOTB chunks as well as chunks with an invalid\nlength of 0, it was possible to SCTP to get wedged inside an\ninfinite loop because we didn\u0027t catch the condition correctly,\nor didn\u0027t mark the packet for discard correctly.\nThis work is based on original findings and work by\nWei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\n"
    },
    {
      "commit": "d3f259687fd248aa4de477149481478c122ba48b",
      "tree": "843b2da4ba740959450ce93570703ec7ef337c5e",
      "parents": [
        "02c4e12c6400b6dccdc6b5c2c18325551e4b2dc9"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri Sep 07 11:47:45 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Sep 25 22:55:47 2007 -0700"
      },
      "message": "SCTP: Explicitely discard OOTB chunks\n\nExplicitely discard OOTB chunks, whether the result is a\nSHUTDOWN COMPLETE or an ABORT.  We need to discard the OOTB\nSHUTDOWN ACK to prevent bombing attackes since responsed\nMUST NOT be bundled.  We also explicietely discard in the\nABORT case since that function is widely used internally.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\n"
    }
  ],
  "next": "02c4e12c6400b6dccdc6b5c2c18325551e4b2dc9"
}
