)]}'
{
  "log": [
    {
      "commit": "163ecdff060f2fa9e8f5238882fd0137493556a6",
      "tree": "955aa8397edf1ddc64a2429bc2986331c286e47c",
      "parents": [
        "d94a041519f3ab1ac023bf917619cd8c4a7d3c01"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Sun Jul 30 03:03:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] delay accounting: temporarily enable by default\n\nEnable delay accounting by default so that feature gets coverage testing\nwithout requiring special measures.\n\nEarlier, it was off by default and had to be enabled via a boot time param.\n This patch reverses the default behaviour to improve coverage testing.  It\ncan be removed late in the kernel development cycle if its believed users\nshouldn\u0027t have to incur any cost if they don\u0027t want delay accounting.  Or\nit can be retained forever if the utility of the stats is deemed common\nenough to warrant keeping the feature on.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d94dddd438bcba97db44f120da39bb001b5249f",
      "tree": "edd737ba4e06ec086f0296a7d99a13e240c7ab93",
      "parents": [
        "15a647eba94c3da27ccc666bea72e7cca06b2d19"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Sun Jul 30 03:03:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:37 2006 -0700"
      },
      "message": "[PATCH] make taskstats sending completely independent of delay accounting on/off status\n\nComplete the separation of delay accounting and taskstats by ignoring the\nreturn value of delay accounting functions that fill in parts of taskstats\nbefore it is sent out (either in response to a command or as part of a task\nexit).\n\nAlso make delayacct_add_tsk return silently when delay accounting is turned\noff rather than treat it as an error.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "15a647eba94c3da27ccc666bea72e7cca06b2d19",
      "tree": "b4fbc1e78cb298a36d1106847be1433553d217c8",
      "parents": [
        "5e44ef238b7eb607532e89249e7b2523faf77a92"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sun Jul 30 03:03:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] genirq: {en,dis}able_irq_wake() need refcounting too\n\nIRQs need refcounting and a state flag to track whether the the IRQ should\nbe enabled or disabled as a \"normal IRQ\" source after a series of calls to\n{en,dis}able_irq().  For shared IRQs, the IRQ must be enabled so long as at\nleast one driver needs it active.\n\nLikewise, IRQs need the same support to track whether the IRQ should be\nenabled or disabled as a \"wakeup event\" source after a series of calls to\n{en,dis}able_irq_wake().  For shared IRQs, the IRQ must be enabled as a\nwakeup source during sleep so long as at least one driver needs it.  But\nright now they _don\u0027t have_ that refcounting ...  which means sharing a\nwakeup-capable IRQ can\u0027t work correctly in some configurations.\n\nThis patch adds the refcount and flag mechanisms to set_irq_wake() -- which\nis what {en,dis}able_irq_wake() call -- and minimal documentation of what\nthe irq wake mechanism does.\n\nDrivers relying on the older (broken) \"toggle\" semantics will trigger a\nwarning; that\u0027ll be a handful of drivers on ARM systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "822cfbff2ef49a08d1b9618d50f81b475d4f936c",
      "tree": "9b8bd37b3940410a13d0c439cc585d5aea1147ac",
      "parents": [
        "2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Sun Jul 30 03:03:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] Process Events: Fix biarch compatibility issue. use __u64 timestamp\n\nEvents sent by Process Events Connector from a 64-bit kernel are not binary\ncompatible with a 32-bit userspace program because the \"timestamp\" field\n(struct timespec) is not arch independent.  This affects the fields that\nfollow \"timestamp\" as they will be be off by 8 bytes.\n\nThis is a problem for 32-bit userspace programs running with 64-bit kernels\non ppc64, s390, x86-64..  any \"biarch\" system.\n\nMatt had submitted a different solution to lkml as an RFC earlier.  We have\nsince switched to a solution recommended by Evgeniy Polyakov.\n\nThis patch fixes the problem by changing the timestamp to be a __u64, which\nstores the number of nanoseconds.\n\nTested on a x86_64 system with both 32 bit application and 64 bit\napplication and on a i386 system.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nCc: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Guillaume Thouvenin \u003cguillaume.thouvenin@bull.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2ccb48ebb4de139eef4fcefd5f2bb823cb0d81b9",
      "tree": "e06a83c7306e143175a87df2328b45e1ef34da5b",
      "parents": [
        "f712c0c7e1796f92e45e4de144e247816d974b8f"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Sun Jul 30 03:03:01 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 31 13:28:36 2006 -0700"
      },
      "message": "[PATCH] ext3: avoid triggering ext3_error on bad NFS file handle\n\nThe inode number out of an NFS file handle gets passed eventually to\next3_get_inode_block() without any checking.  If ext3_get_inode_block()\nallows it to trigger an error, then bad filehandles can have unpleasant\neffect - ext3_error() will usually cause a forced read-only remount, or a\npanic if `errors\u003dpanic\u0027 was used.\n\nSo remove the call to ext3_error there and put a matching check in\next3/namei.c where inode numbers are read off storage.\n\n[akpm@osdl.org: fix off-by-one error]\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \"Stephen C. Tweedie\" \u003csct@redhat.com\u003e\nCc: Eric Sandeen \u003cesandeen@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af652c26f5f0eceb6d8cb97eb9b86fba6f1f3b85",
      "tree": "040910901d5349dfd6539901730181e930af2024",
      "parents": [
        "b83a8e64fd1aecf021111d22c062c97a3241d0c4",
        "ceaccbd2a6a82b97bd15938fc7ffe180754cbe6c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 22:53:46 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 3734/1: Fix the unused variable warning in __iounmap()\n  [ARM] 3737/1: Export ARM copy/clear_user_page symbols\n  [ARM] 3736/1: xscale: don\u0027t mis-report 80219 as an iop32x\n  [ARM] 3733/2: S3C24XX: Remove old IDE registers in Anubis\n  [ARM] 3732/1: S3C24XX: tidy syntax in osiris and anubis machines\n  [ARM] Fix SMP booting\n  [ARM] 3731/1: Allow IRQ definitions of IQ80331 and IQ80332 to co-exist\n  [ARM] 3730/1: ep93xx: enable usb ohci driver in the defconfig\n  [ARM] Fix cats build\n"
    },
    {
      "commit": "65f87d8a8a6e1b560c61951d0a68ed80f7c8ff19",
      "tree": "f3f189827eaca620020d3742a347f2be5911c5cf",
      "parents": [
        "355540f3338e1408dac98413f05d612a76d4f5e3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Jul 29 21:42:49 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix swiotlb\u003dforce\n\nIt was broken before. But having it is important as possible hardware\nbug workaround.\n\nAnd previously there was no way to force swiotlb if there is another IOMMU.\nSide effect is that iommu\u003dforce won\u0027t force swiotlb anymore even if there\nisn\u0027t another IOMMU.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2105b10fe0f460c388fe4e09226313f519d8c00",
      "tree": "59ad2f99eeb124ecea6506801eb7f5c0a0a1395d",
      "parents": [
        "089bbbcb36979166131868a89ca5f4e695d6637d"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sat Jul 29 21:42:43 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 29 20:59:55 2006 -0700"
      },
      "message": "[PATCH] x86_64: Calgary IOMMU - Multi-Node NULL pointer dereference fix\n\nCalgary hits a NULL pointer dereference when booting in a multi-chassis\nNUMA system.  See Redhat bugzilla number 198498, found by Konrad\nRzeszutek (konradr@redhat.com).\n\nThere are many issues that had to be resolved to fix this problem.\nFirstly when I originally wrote the code to handle NUMA systems, I\nhad a large misunderstanding that was not corrected until now.  That was\nthat I thought the \"number of nodes online\" referred to number of\nphysical systems connected.  So that if NUMA was disabled, there\nwould only be 1 node and it would only show that node\u0027s PCI bus.\nIn reality if NUMA is disabled, the system displays all of the\nconnected chassis as one node but is only ignorant of the delays\nin accessing main memory.  Therefore, references to num_online_nodes()\nand MAX_NUMNODES are incorrect and need to be set to the maximum\nnumber of nodes that can be accessed (which are 8).  I created a\nvariable, MAX_NUM_CHASSIS, and set it to 8 to fix this.\n\nSecondly, when walking the PCI in detect_calgary, the code only\nchecked the first \"slot\" when looking to see if a device is present.\nThis will work for most cases, but unfortunately it isn\u0027t always the\ncase.  In the NUMA MXE drawers, there are USB devices present on the\n3rd slot (with slot 1 being empty).  So, to work around this, all\nslots (up to 8) are scanned to see if there are any devices present.\n\nLastly, the bus is being enumerated on large systems in a different\nway the we originally thought.  This throws the ugly logic we had\nout the window.  To more elegantly handle this, I reorganized the\nkva array to be sparse (which removed the need to have any bus number\nto kva slot logic in tce.c) and created a secondary space array to\ncontain the bus number to phb mapping.\n\nWith these changes Calgary boots on an x460 with 4 nodes with and\nwithout NUMA enabled.\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab3b3fd38125be0242c2f94bf144b48054210882",
      "tree": "c668c4d6381046f59a973284ff4de59436f84944",
      "parents": [
        "b71426eb10d904d421b36f51f93c8d0ba558edac",
        "e3f2ddeac718c768fdac4b7fe69d465172f788a8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:39:17 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Jul 29 01:39:17 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "e3f2ddeac718c768fdac4b7fe69d465172f788a8",
      "tree": "5428532dc6c87710c35a71858425f6d726f0e44c",
      "parents": [
        "627371d73cdd04ed23fe098755b4f855138ad9e0"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 29 05:17:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 21:02:00 2006 -0700"
      },
      "message": "[PATCH] pi-futex: robust-futex exit\n\nFix robust PI-futexes to be properly unlocked on unexpected exit.\n\nFor this to work the kernel has to know whether a futex is a PI or a\nnon-PI one, because the semantics are different.  Since the space in\nrelevant glibc data structures is extremely scarce, the best solution is\nto encode the \u0027PI\u0027 information in bit 0 of the robust list pointer.\nExisting (non-PI) glibc robust futexes have this bit always zero, so the\nABI is kept.  New glibc with PI-robust-futexes will set this bit.\n\nFurther fixes from Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4045dff782a8692637c24a0222120082c887caa",
      "tree": "67f4fe2bb6975bce2887c295752c7612896130f9",
      "parents": [
        "0e92da4acb763272c6060f0b14adc2377b627d07"
      ],
      "author": {
        "name": "bibo mao",
        "email": "bibo.mao@intel.com",
        "time": "Fri Jul 28 14:44:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:28:00 2006 -0700"
      },
      "message": "[PATCH] x86_64: Enlarge debug stack for nested kprobes\n\nIn x86_64 platform, INT1 and INT3 trap stack is IST stack called DEBUG_STACK,\nwhen INT1/INT3 trap happens, system will switch to DEBUG_STACK by hardware.\nCurrent DEBUG_STACK size is 4K, when int1/int3 trap happens, kernel will\nminus current DEBUG_STACK IST value by 4k. But if int3/int1 trap is nested,\nit will destroy other vector\u0027s IST stack. This patch modifies this, it sets\nDEBUG_STACK size as 8K and allows two level of nested int1/int3 trap.\n\nKprobe DEBUG_STACK may be nested, because kprobe handler may be probed\nby other kprobes.\n\nThanks jbeulich for pointing out error in the first patch.\n\n[AK: nested kprobes are pretty dubious. Hopefully one nest\nwill be enough. This will cost 8K per CPU (4K more than before)]\n\nSigned-off-by: bibo, mao \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d22e6d7ad50472da399a500bf039e7718a6cdc9",
      "tree": "e3b69a31ca755d33ec86e52bbac5e883c59d6daf",
      "parents": [
        "159099dc3d501f8a39a169125c476f9b25182610",
        "93853fd0d492524e9172297d8e8b8364dc2c4c59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 28 19:24:38 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SUNLANCE]: fix compilation on sparc-UP\n  [SPARC]: Defer clock_probe to fs_initcall()\n  [SPARC64]: Fix typo in pgprot_noncached().\n  [SPARC64]: Fix quad-float multiply emulation.\n"
    },
    {
      "commit": "361934849e9c0418950bedf667732f36337d88b9",
      "tree": "a2f7d53d3ddf75c19421f972a03a44da00df0396",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Jul 28 08:54:59 2006 +0200"
      },
      "message": "[PATCH] ide: option to disable cache flushes for buggy drives\n\nSome drives claim they support cache flushing, but get seriously\nconfused if you try. Add this option to be able to boot with\nbarriers enabled by default.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "b8cfac4c2f3d12d0f4cbe6f992d945f2fdfc098d",
      "tree": "d6669a0427d76d8c59edeb08d6fe04f7caa79672",
      "parents": [
        "92f282988b4ce3967ee8399f7d1184ebfa04e48b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 17:57:32 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 17:57:32 2006 -0700"
      },
      "message": "[SPARC64]: Fix typo in pgprot_noncached().\n\nThe sun4v code sequence was or\u0027ing in the sun4u pte bits by mistake.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92f282988b4ce3967ee8399f7d1184ebfa04e48b",
      "tree": "a508aa03393fa0de449bd89c7f4bb96497434ae5",
      "parents": [
        "64821324ca49f24be1a66f2f432108f96a24e596"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 16:49:21 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 27 16:49:21 2006 -0700"
      },
      "message": "[SPARC64]: Fix quad-float multiply emulation.\n\nSomething is wrong with the 3-multiply (vs. 4-multiply) optimized\nversion of _FP_MUL_MEAT_2_*(), so just use the slower version\nwhich actually computes correct values.\n\nNoticed by Rene Rebe\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dab5025ca2f704ea6629121446d62e3043b210e9",
      "tree": "e00007494171934393ab500bce506b03777486c0",
      "parents": [
        "761a126017e3f001d3f5a574787aa232a9cd5bb5",
        "6bc063d414a815937fc81449fa9ffe8d3a4cdf22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:36 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SCSI] esp: Fix build.\n  [SPARC]: Fix SA_STATIC_ALLOC value.\n  [SPARC64]: Explicitly print return PC when the kernel fault PC is bogus.\n"
    },
    {
      "commit": "761a126017e3f001d3f5a574787aa232a9cd5bb5",
      "tree": "d25d641cd32259a0e891ce2524c1e15f3d71ba40",
      "parents": [
        "153d7f3fcae7ed4e19328549aa9467acdfbced10",
        "f59fc7f30b710d45aadf715460b3e60dbe9d3418"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:22:10 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [IPV4/IPV6]: Setting 0 for unused port field in RAW IP recvmsg().\n  [IPV4] ipmr: ip multicast route bug fix.\n  [TG3]: Update version and reldate\n  [TG3]: Handle tg3_init_rings() failures\n  [TG3]: Add tg3_restart_hw()\n  [IPV4]: Clear the whole IPCB, this clears also IPCB(skb)-\u003eflags.\n  [IPV6]: Clean skb cb on IPv6 input.\n  [NETFILTER]: Demote xt_sctp to EXPERIMENTAL\n  [NETFILTER]: bridge netfilter: add deferred output hooks to feature-removal-schedule\n  [NETFILTER]: xt_pkttype: fix mismatches on locally generated packets\n  [NETFILTER]: SNMP NAT: fix byteorder confusion\n  [NETFILTER]: conntrack: fix SYSCTL\u003dn compile\n  [NETFILTER]: nf_queue: handle NF_STOP and unknown verdicts in nf_reinject\n  [NETFILTER]: H.323 helper: fix possible NULL-ptr dereference\n"
    },
    {
      "commit": "153d7f3fcae7ed4e19328549aa9467acdfbced10",
      "tree": "a7b15b844119663a276c7a99549ea5a06c16f19a",
      "parents": [
        "44eb123126d289bac398cac0232309c228386671"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Wed Jul 26 15:40:07 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 26 07:21:40 2006 -0700"
      },
      "message": "[PATCH] Reorganize the cpufreq cpu hotplug locking to not be totally bizare\n\nThe patch below moves the cpu hotplugging higher up in the cpufreq\nlayering; this is needed to avoid recursive taking of the cpu hotplug\nlock and to otherwise detangle the mess.\n\nThe new rules are:\n1. you must do lock_cpu_hotplug() around the following functions:\n   __cpufreq_driver_target\n   __cpufreq_governor (for CPUFREQ_GOV_LIMITS operation only)\n   __cpufreq_set_policy\n2. governer methods (.governer) must NOT take the lock_cpu_hotplug()\n   lock in any way; they are called with the lock taken already\n3. if your governer spawns a thread that does things, like calling\n   __cpufreq_driver_target, your thread must honor rule #1.\n4. the policy lock and other cpufreq internal locks nest within\n   the lock_cpu_hotplug() lock.\n\nI\u0027m not entirely happy about how the __cpufreq_governor rule ended up\n(conditional locking rule depending on the argument) but basically all\ncallers pass this as a constant so it\u0027s not too horrible.\n\nThe patch also removes the cpufreq_governor() function since during the\nlocking audit it turned out to be entirely unused (so no need to fix it)\n\nThe patch works on my testbox, but it could use more testing\n(otoh... it can\u0027t be much worse than the current code)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "10ea6ac895418bd0d23900e3330daa6ba0836d26",
      "tree": "299c04f0a248bf2432f1d729f792221c7ed26515",
      "parents": [
        "28658c8967da9083be83af0a37be3b190bae79da"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 24 22:54:55 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 22:54:55 2006 -0700"
      },
      "message": "[NETFILTER]: bridge netfilter: add deferred output hooks to feature-removal-schedule\n\nAdd bridge netfilter deferred output hooks to feature-removal-schedule\nand disable them by default. Until their removal they will be\nactivated by the physdev match when needed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29ed46015dd61f99d203ec7ab307ccf92d2d0cf2",
      "tree": "a7e095a4106a3e7e58884fae24452cd05e536a90",
      "parents": [
        "eb398d1044e0c1c19c2f5041acdb29ddb5bbc9f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Jul 22 02:05:07 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 22:34:00 2006 -0700"
      },
      "message": "[SPARC]: Fix SA_STATIC_ALLOC value.\n\nIt alises IRQF_SHARED which causes all kinds of\nproblems.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4e54de8d34afe7fcf08bfe91070d9dfeae6ed27",
      "tree": "46b2088d28b1dc75df5ab8a8d277c243543fcb38",
      "parents": [
        "37182d1bd3264cf9c0dce3408bee48af0755de7e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 24 15:31:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 15:31:14 2006 -0700"
      },
      "message": "[NET]: Correct dev_alloc_skb kerneldoc\n\ndev_alloc_skb is designated for RX descriptors, not TX.  (Some drivers\nuse it for the latter anyway, but that\u0027s a different story)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "37182d1bd3264cf9c0dce3408bee48af0755de7e",
      "tree": "80d83a04deb7e4da9b733d49d7a6e6422c5b166c",
      "parents": [
        "6c753c3d3be0f8d1b570ec5720ad1bb4caf8232b"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jul 24 15:30:28 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 24 15:30:28 2006 -0700"
      },
      "message": "[NET]: Remove CONFIG_HAVE_ARCH_DEV_ALLOC_SKB\n\nskbuff.h has an #ifndef CONFIG_HAVE_ARCH_DEV_ALLOC_SKB to allow\narchitectures to reimplement __dev_alloc_skb.  It\u0027s not set on any\narchitecture and now that we have an architecture-overrideable\nNET_SKB_PAD there is not point at all to have one either.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8ca3d11c6611685ea7783b4acb623bf08496f94",
      "tree": "dfd9ee75c11b759ce964e99fc1ff833980a1f391",
      "parents": [
        "284c5e6e938f79906f2ccc8c4039863e6c739aaa"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Jul 24 21:30:01 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 24 21:30:01 2006 +0100"
      },
      "message": "[ARM] 3731/1: Allow IRQ definitions of IQ80331 and IQ80332 to co-exist\n\nPatch from Martin Michlmayr\n\nARCH_IQ80331 and MACH_IQ80332 can be enabled at the same time but a\nheader file makes certain IRQ definitions conditional, leading to\nthe following compilation error when both platforms are enabled:\n\narch/arm/mach-iop3xx/iq80332-pci.c: In function \u0027iq80332_map_irq\u0027:\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTA\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: (Each undeclared identifier is reported only once\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: for each function it appears in.)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTB\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTC\u0027 undeclared (first use in this function)\narch/arm/mach-iop3xx/iq80332-pci.c:54: error: \u0027IRQ_IQ80332_INTD\u0027 undeclared (first use in this function)\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2266d8886f64c66e0a4e61e3e1c19dbc27ed00d4",
      "tree": "09666e27746a3aac8c00d6bfc3717939354888e1",
      "parents": [
        "4b79f0af48d529a360d3529def01835dc5d45fe1"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Sun Jul 23 23:37:24 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Jul 24 12:44:23 2006 -0700"
      },
      "message": "[PKT_SCHED]: Fix regression in PSCHED_TADD{,2}.\n\nIn PSCHED_TADD and PSCHED_TADD2, if delta is less than tv.tv_usec (so,\nless than USEC_PER_SEC too) then tv_res will be smaller than tv. The\naffectation \"(tv_res).tv_usec \u003d __delta;\" is wrong.  The fix is to\nrevert to the original code before\n4ee303dfeac6451b402e3d8512723d3a0f861857 and change the \u0027if\u0027 in\n\u0027while\u0027.\n\n[Shuya MAEDA: \"while (__delta \u003e\u003d USEC_PER_SEC){ ... }\" instead of\n\"while (__delta \u003e USEC_PER_SEC){ ... }\"]\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2527e681fd4fd4231c2e04f09d7b04d3cab8eefe",
      "tree": "c9c4fe05d04bcad941505f9e8d1c3903d9501f6b",
      "parents": [
        "16c59419a09f0140a07a1828d6a45656265e07c7"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Jul 20 11:25:50 2006 +0300"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jul 24 09:18:07 2006 -0700"
      },
      "message": "IB/mad: Validate MADs for spec compliance\n\nValidate MADs sent by userspace clients for spec compliance with\nC13-18.1.1 (prevent duplicate requests and responses sent on the\nsame port).  Without this, RMPP transactions get aborted because\nof duplicate packets.\n\nThis patch is similar to that provided by Jack Morgenstein.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b71426eb10d904d421b36f51f93c8d0ba558edac",
      "tree": "a8c7088a6b89499134e01750652aa55f2baa890f",
      "parents": [
        "8419dc8a34d765f2ff1aa4051084d54cfeff09cf",
        "abb5a5cc6bba1516403146c5b79036fe843beb70"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 24 03:38:13 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Jul 24 03:38:13 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "aa95387774039096c11803c04011f1aa42d85758",
      "tree": "b8d3c845efedc2d67bcaff0038b4306fa375379c",
      "parents": [
        "2cd7cbdf4bd0d0fe58e4dc903e8b413412595504"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Sun Jul 23 12:12:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@macmini.osdl.org",
        "time": "Sun Jul 23 12:12:16 2006 -0700"
      },
      "message": "cpu hotplug: simplify and hopefully fix locking\n\nThe CPU hotplug locking was quite messy, with a recursive lock to\nhandle the fact that both the actual up/down sequence wanted to\nprotect itself from being re-entered, but the callbacks that it\ncalled also tended to want to protect themselves from CPU events.\n\nThis splits the lock into two (one to serialize the whole hotplug\nsequence, the other to protect against the CPU present bitmaps\nchanging). The latter still allows recursive usage because some\nsubsystems (ondemand policy for cpufreq at least) had already gotten\ntoo used to the lax locking, but the locking mistakes are hopefully\nnow less fundamental, and we now warn about recursive lock usage\nwhen we see it, in the hope that it can be fixed.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12157a8d78af50842774bedb80b7b84a87f60951",
      "tree": "7e1c3ec5eb07b212cc6f6b4663ae6dff1ae78eb9",
      "parents": [
        "efab4cbe99f9b73d208ad9e5ec9388524005e095",
        "9df3f3d28bca0157e2bab2f3171d2ad4f0930634"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 16:44:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 16:44:45 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (21 commits)\n  [TIPC]: Removing useless casts\n  [IPV4]: Fix nexthop realm dumping for multipath routes\n  [DUMMY]: Avoid an oops when dummy_init_one() failed\n  [IFB] After ifb_init_one() failed, i is increased. Decrease\n  [NET]: Fix reversed error test in netif_tx_trylock\n  [MAINTAINERS]: Mark LAPB as Oprhan.\n  [NET]: Conversions from kmalloc+memset to k(z|c)alloc.\n  [NET]: sun happymeal, little pci cleanup\n  [IrDA]: Use alloc_skb() in IrDA TX path\n  [I/OAT]: Remove pci_module_init() from Intel I/OAT DMA engine\n  [I/OAT]: net/core/user_dma.c should #include \u003cnet/netdma.h\u003e\n  [SCTP]: ADDIP: Don\u0027t use an address as source until it is ASCONF-ACKed\n  [SCTP]: Set chunk-\u003edata_accepted only if we are going to accept it.\n  [SCTP]: Verify all the paths to a peer via heartbeat before using them.\n  [SCTP]: Unhash the endpoint in sctp_endpoint_free().\n  [SCTP]: Check for NULL arg to sctp_bucket_destroy().\n  [PKT_SCHED] netem: Fix slab corruption with netem (2nd try)\n  [WAN]: Converted synclink drivers to use netif_carrier_*()\n  [WAN]: Cosmetic changes to N2 and C101 drivers\n  [WAN]: Added missing netif_dormant_off() to generic HDLC\n  ...\n"
    },
    {
      "commit": "53c4b2cc7a05c034fd21d104d2ab43ea8cc0e075",
      "tree": "ede0678aaf5f3262773f10f64a221bef671cda55",
      "parents": [
        "bf9915cc55cb8d18d4e3a8de3d1578a9af4a2e8b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Jul 21 14:55:38 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:55:38 2006 -0700"
      },
      "message": "[NET]: Fix reversed error test in netif_tx_trylock\n\nA non-zero return value indicates success from spin_trylock,\nnot error.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "64d2f0855e50a7185546ee1fbc03c2badc31330f",
      "tree": "108da81ade6ad9b20301f1d20f22c8fc9e4a7808",
      "parents": [
        "dc022a9874d026c7d1635ae66d1afafc5f053731"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 21 14:49:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:49:49 2006 -0700"
      },
      "message": "[I/OAT]: net/core/user_dma.c should #include \u003cnet/netdma.h\u003e\n\nEvery file should #include the headers containing the prototypes for\nits global functions.\n\nEspecially in cases like this one where gcc can tell us through a\ncompile error that the prototype was wrong...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc022a9874d026c7d1635ae66d1afafc5f053731",
      "tree": "3a1feddee57eabd788311e2433e922b59036e903",
      "parents": [
        "9faa730f1cbb951e95cb18e71b0fe265014c2450"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Jul 21 14:49:25 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:49:25 2006 -0700"
      },
      "message": "[SCTP]: ADDIP: Don\u0027t use an address as source until it is ASCONF-ACKed\n\nThis implements Rules D1 and D4 of Sec 4.3 in the ADDIP draft.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad8fec1720e000ba2384de6408076a60fc92a981",
      "tree": "52fd2f7af583b95db6db369c6b3ea3d6adc26d69",
      "parents": [
        "cfdeef3282705a4b872d3559c4e7d2561251363c"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Fri Jul 21 14:48:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:48:50 2006 -0700"
      },
      "message": "[SCTP]: Verify all the paths to a peer via heartbeat before using them.\n\nThis patch implements Path Initialization procedure as described in\nSec 2.36 of RFC4460.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06ffd7956e4790d824b4b5575b56def8448ec6d4",
      "tree": "14a1f29fdfa257e79b2bb79aab69509104b5a19a",
      "parents": [
        "46ba6d7d8b0486e9d565729880ddfb2b84d3af31"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 16 22:19:40 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:55 2006 -0700"
      },
      "message": "[SPARC]: Kill prom_getname, unused and not implemented properly.\n\nThe m68k port\u0027s sun3 asm/oplib.h had a stray reference too, so I\nkilled that off as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46ba6d7d8b0486e9d565729880ddfb2b84d3af31",
      "tree": "53f6eb1eb20d9adb45af5a78b440ae7ae3257990",
      "parents": [
        "00ab956f2fefd3673edc16df55beed21834b7bdd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Jul 16 22:10:44 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jul 21 14:17:52 2006 -0700"
      },
      "message": "[SPARC64]: Fix more of_device layer IRQ bugs, and correct PROMREG_MAX.\n\nSabre and Psycho PCI controllers can have partial interrupt-map\nproperties, meaning that on-board devices don\u0027t match up to any\nentries.  Instead, they are fully specified from the beginning and\nwe should pass them directly to the IRQ translator as-is.\n\nAlso, fill in the necessary translator slots for the \"graphics\"\nand \"expansion UPA\" interrupts on Sabre, Psycho, and SYSIO SBUS.\n\nIncrease PROMREG_MAX to 24, as seen on SUNW,ffb devices.\n\nFinally, prevent accidentally writing past the end of the of_device\nstruct resource[] and irqs[] arrays.  Spit out a log message when\nwe ignore some entries because there are too many of them.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00ab956f2fefd3673edc16df55beed21834b7bdd",
      "tree": "b703a595bbedaccd63b30d048b2f1cbc32ce0519",
      "parents": [
        "53a4998229efbf5cb79ec7ca7c18f4c86f66755d",
        "79bd3f8563a275d1d068bbb9189a746dc6e96f3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:04:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 21 12:04:53 2006 -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: (38 commits)\n  [SCSI] More buffer-\u003erequest_buffer changes\n  [SCSI] mptfusion: bump version to 3.04.01\n  [SCSI] mptfusion: misc fix\u0027s\n  [SCSI] mptfusion: firmware download boot fix\u0027s\n  [SCSI] mptfusion: task abort fix\u0027s\n  [SCSI] mptfusion: sas nexus loss support\n  [SCSI] mptfusion: sas loginfo update\n  [SCSI] mptfusion: mptctl panic when loading\n  [SCSI] mptfusion: sas enclosures with smart drive\n  [SCSI] NCR_D700: misc fixes (section and argument ordering)\n  [SCSI] scsi_debug: must_check fixes\n  [SCSI] scsi_transport_sas: kill the use of channel \n  [SCSI] scsi_transport_sas: add expander backlink\n  [SCSI] hide EH backup data outside the scsi_cmnd\n  [SCSI] ibmvscsi: handle inactive SCSI target during probe\n  [SCSI] ibmvscsi: allocate lpevents for ibmvscsi on iseries\n  [SCSI] aic7[9x]xx: Remove last vestiges of reverse_scan\n  [SCSI] aha152x: stop poking at saved scsi_cmnd members\n  [SCSI] st.c: Improve sense output\n  [SCSI] lpfc 8.1.7: Change version number to 8.1.7\n  ...\n"
    },
    {
      "commit": "13abf50df209008b5d44075bafeeab42ace56aa6",
      "tree": "5e8ea48d61c7e58560b04d33609a4a2bc6cf0012",
      "parents": [
        "7c8c2cff81b2b7f6dd3f9fd7b77033c1be5d7920"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Jul 10 23:18:46 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 19 14:06:53 2006 -0400"
      },
      "message": "[PATCH] libata: improve EH action and EHI flag handling\n\nUpdate ata_eh_about_to_do() and ata_eh_done() to improve EH action and\nEHI flag handling.\n\n* There are two types of EHI flags - one which expires on successful\n  EH and the other which expires on a successful reset.  Make this\n  distinction clear.\n\n* Unlike other EH actions, reset actions are represented by two EH\n  action masks and a EHI modifier.  Implement correct about_to_do/done\n  semantics for resets.  That is, prior to reset, related EH info is\n  sucked in from ehi and cleared, and after reset is complete, related\n  EH info in ehc is cleared.\n\nThese changes improve consistency and remove unnecessary EH actions\ncaused by stale EH action masks and EHI flags.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "53ba5e09fe37518683ff8b3f28410ce0b9ed2f74",
      "tree": "ad6a9bab92764cded45b812ea441da73caa54970",
      "parents": [
        "13ffa927abb74d4365b0e22f186befe4746b5897"
      ],
      "author": {
        "name": "Andreas Krebbel",
        "email": "krebbel1@de.ibm.com",
        "time": "Mon Jul 17 16:09:42 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:42 2006 +0200"
      },
      "message": "[S390] get_clock inline assembly.\n\nAdd missing volatile to the get_clock / get_cycles inline assemblies\nto avoid that consecutive calls get optimized away.\n\nSigned-off-by: Andreas Krebbel \u003ckrebbel1@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a651c93d3a823af63b1b15bb94fdc951670fb2f",
      "tree": "be47b1958b286a786adc0bc205dcb4ab6a84e083",
      "parents": [
        "82d6897fefca6206bca7153805b4c5359ce97fc4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 17 16:09:18 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Jul 17 16:09:18 2006 +0200"
      },
      "message": "[S390] Fix gcc warning about unused return values.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "76aba64a6608fcaa02c715e93c572192f3621195",
      "tree": "9a4fd0b0afa3c71e0fee04710b55e19ebafb7924",
      "parents": [
        "52393ccc0a53c130f31fbbdb8b40b2aadb55ee72",
        "0610d11b53ad15200618e38e4511373e3ed09e8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:57:06 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [VLAN]: __vlan_hwaccel_rx can use the faster ether_compare_addr\n  [PKT_SCHED] HTB: initialize upper bound properly\n  [IPV4]: Clear skb cb on IP input\n  [NET]: Update frag_list in pskb_trim\n"
    },
    {
      "commit": "52393ccc0a53c130f31fbbdb8b40b2aadb55ee72",
      "tree": "9f0bcb3ed29e9f7dbdb1cb8692cdbdfd7462c45d",
      "parents": [
        "f92213bae062cf88c099fbfd3040fef512b19905"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Fri Jul 14 16:05:03 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:56:14 2006 -0700"
      },
      "message": "[PATCH] remove set_wmb - arch removal\n\nset_wmb should not be used in the kernel because it just confuses the\ncode more and has no benefit.  Since it is not currently used in the\nkernel this patch removes it so that new code does not include it.\n\nAll archs define set_wmb(var, value) to do { var \u003d value; wmb(); }\nwhile(0) except ia64 and sparc which use a mb() instead.  But this is\nstill moot since it is not used anyway.\n\nHasn\u0027t been tested on any archs but x86 and x86_64 (and only compiled\ntested)\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9fd8914c1acca0d98b69d831b128d5b52f03c51",
      "tree": "18c2506bb31e49a9e2c4a483d37b0394c815fe9d",
      "parents": [
        "c8924363da07aec213e5d359f23eeae1fff91951"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task delay accounting taskstats interface: control exit data through cpumasks\n\nOn systems with a large number of cpus, with even a modest rate of tasks\nexiting per cpu, the volume of taskstats data sent on thread exit can\noverflow a userspace listener\u0027s buffers.\n\nOne approach to avoiding overflow is to allow listeners to get data for a\nlimited and specific set of cpus.  By scaling the number of listeners\nand/or the cpus they monitor, userspace can handle the statistical data\noverload more gracefully.\n\nIn this patch, each listener registers to listen to a specific set of cpus\nby specifying a cpumask.  The interest is recorded per-cpu.  When a task\nexits on a cpu, its taskstats data is unicast to each listener interested\nin that cpu.\n\nThanks to Andrew Morton for pointing out the various scalability and\ngeneral concerns of previous attempts and for suggesting this design.\n\n[akpm@osdl.org: build fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c8924363da07aec213e5d359f23eeae1fff91951",
      "tree": "bef390d55719cf3f4b0d02c7efe03dd9ebc7321a",
      "parents": [
        "9e06d3f9f6b14f6e3120923ed215032726246c98"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task delay accounting: avoid send without listeners\n\nDon\u0027t send taskstats (per-pid or per-tgid) on thread exit when no one is\nlistening for such data.\n\nCurrently the taskstats interface allocates a structure, fills it in and\ncalls netlink to send out per-pid and per-tgid stats regardless of whether\na userspace listener for the data exists (netlink layer would check for\nthat and avoid the multicast).\n\nAs a result of this patch, the check for the no-listener case is performed\nearly, avoiding the redundant allocation and filling up of the taskstats\nstructures.\n\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ad4ecbcba72855a2b5319b96e2a3a65ed1ca3bfd",
      "tree": "a2f5b98598948525de77ab594e4432f09a230388",
      "parents": [
        "25890454667b3295f67b3372352be90705f8667c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] delay accounting taskstats interface send tgid once\n\nSend per-tgid data only once during exit of a thread group instead of once\nwith each member thread exit.\n\nCurrently, when a thread exits, besides its per-tid data, the per-tgid data\nof its thread group is also sent out, if its thread group is non-empty.\nThe per-tgid data sent consists of the sum of per-tid stats for all\n*remaining* threads of the thread group.\n\nThis patch modifies this sending in two ways:\n\n- the per-tgid data is sent only when the last thread of a thread group\n  exits.  This cuts down heavily on the overhead of sending/receiving\n  per-tgid data, especially when other exploiters of the taskstats\n  interface aren\u0027t interested in per-tgid stats\n\n- the semantics of the per-tgid data sent are changed.  Instead of being\n  the sum of per-tid data for remaining threads, the value now sent is the\n  true total accumalated statistics for all threads that are/were part of\n  the thread group.\n\nThe patch also addresses a minor issue where failure of one accounting\nsubsystem to fill in the taskstats structure was causing the send of\ntaskstats to not be sent at all.\n\nThe patch has been tested for stability and run cerberus for over 4 hours\non an SMP.\n\n[akpm@osdl.org: bugfixes]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25890454667b3295f67b3372352be90705f8667c",
      "tree": "f66e24be59ced75853eb82709e3036e735aac21e",
      "parents": [
        "a3baf649ca9ca0a96fba538f03b0f17c043b755c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:43 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:57 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: /proc export of aggregated block I/O delays\n\nExport I/O delays seen by a task through /proc/\u003ctgid\u003e/stats for use in top\netc.\n\nNote that delays for I/O done for swapping in pages (swapin I/O) is clubbed\ntogether with all other I/O here (this is not the case in the netlink\ninterface where the swapin I/O is kept distinct)\n\n[akpm@osdl.org: printk warning fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6f44993fe1d7b2b097f6ac60cd5835c6f5ca0874",
      "tree": "0f349f4e6c28cc5d11b7083273543a294c437216",
      "parents": [
        "c757249af152c59fd74b85e52e8c090acb33d9c0"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: delay accounting usage of taskstats interface\n\nUsage of taskstats interface by delay accounting.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@us.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c757249af152c59fd74b85e52e8c090acb33d9c0",
      "tree": "78495f661fe537bf5087b24e6577659de8725b5a",
      "parents": [
        "fb0ba6bd021248b6bdc58a7b1213a55a6776a38a"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: taskstats interface\n\nCreate a \"taskstats\" interface based on generic netlink (NETLINK_GENERIC\nfamily), for getting statistics of tasks and thread groups during their\nlifetime and when they exit.  The interface is intended for use by multiple\naccounting packages though it is being created in the context of delay\naccounting.\n\nThis patch creates the interface without populating the fields of the data\nthat is sent to the user in response to a command or upon the exit of a task.\nEach accounting package interested in using taskstats has to provide an\nadditional patch to add its stats to the common structure.\n\n[akpm@osdl.org: cleanups, Kconfig fix]\nSigned-off-by: Shailabh Nagar \u003cnagar@us.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb0ba6bd021248b6bdc58a7b1213a55a6776a38a",
      "tree": "227944aafeecbef42df1687775bfe668d261ac6b",
      "parents": [
        "52f17b6c2bd443e7806a161e9d10a983650db01d"
      ],
      "author": {
        "name": "Balbir Singh",
        "email": "balbir@in.ibm.com",
        "time": "Fri Jul 14 00:24:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: utilities for genetlink usage\n\nTwo utilities for simplifying usage of NETLINK_GENERIC interface.\n\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52f17b6c2bd443e7806a161e9d10a983650db01d",
      "tree": "67f9a8964a3ac78091cefcd7baf8935175a0a003",
      "parents": [
        "0ff922452df86f3e9a2c6f705c4588ec62d096a7"
      ],
      "author": {
        "name": "Chandra Seetharaman",
        "email": "sekharan@us.ibm.com",
        "time": "Fri Jul 14 00:24:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: cpu delay collection via schedstats\n\nMake the task-related schedstats functions callable by delay accounting even\nif schedstats collection isn\u0027t turned on.  This removes the dependency of\ndelay accounting on schedstats.\n\nSigned-off-by: Chandra Seetharaman \u003csekharan@us.ibm.com\u003e\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0ff922452df86f3e9a2c6f705c4588ec62d096a7",
      "tree": "ac84041bfb63f12d0e2db733c46b2cd2438b4882",
      "parents": [
        "ca74e92b4698276b6696f15a801759f50944f387"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: sync block I/O and swapin delay collection\n\nUnlike earlier iterations of the delay accounting patches, now delays are only\ncollected for the actual I/O waits rather than try and cover the delays seen\nin I/O submission paths.\n\nAccount separately for block I/O delays incurred as a result of swapin page\nfaults whose frequency can be affected by the task/process\u0027 rss limit.  Hence\nswapin delays can act as feedback for rss limit changes independent of I/O\npriority changes.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca74e92b4698276b6696f15a801759f50944f387",
      "tree": "26f0de66d8207608e07ee22389bfc173e773c0c2",
      "parents": [
        "e8f4d97e1b58b50ad6449bb2d35e6632c0236abd"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] per-task-delay-accounting: setup\n\nInitialization code related to collection of per-task \"delay\" statistics which\nmeasure how long it had to wait for cpu, sync block io, swapping etc.  The\ncollection of statistics and the interface are in other patches.  This patch\nsets up the data structures and allows the statistics collection to be\ndisabled through a kernel boot parameter.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Jes Sorensen \u003cjes@sgi.com\u003e\nCc: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nCc: Erich Focht \u003cefocht@ess.nec.de\u003e\nCc: Levent Serinol \u003clserinol@gmail.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8f4d97e1b58b50ad6449bb2d35e6632c0236abd",
      "tree": "9017dccfcaf05124c01d36f48f7b38d0f1e5df82",
      "parents": [
        "22caf04297896e515c6d5cdfb8e08a79a523946c"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Fri Jul 14 00:24:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:56 2006 -0700"
      },
      "message": "[PATCH] list_is_last utility\n\nAdd another list utility function to check for last element in a list.\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22caf04297896e515c6d5cdfb8e08a79a523946c",
      "tree": "dbb53f07800e51f1ed285ab530e200edb997aeb5",
      "parents": [
        "b04ea3cebf79d6808632808072f276dbc98aaf01"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Jul 14 00:24:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] mbxfb: Add framebuffer driver for the Intel 2700G\n\nAdd frame buffer driver for the 2700G LCD controller present on CompuLab\nCM-X270 computer module.\n\n[adaplas]\n- Add more informative help text to Kconfig\n- Make DEBUG a Kconfig option as FB_MBX_DEBUG\n- Remove #include mbxdebug.c, this is frowned upon\n- Remove redundant casts\n- Arrange #include\u0027s alphabetically\n- Trivial whitespace\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "737bebd137561e184f0a8b4332d9bb0238d8b639",
      "tree": "dcd1dd5b7dfadce4238a4d0ce87b86c6b6853829",
      "parents": [
        "f5df5881e2a2ff2be62608de1a156ac6d2352fc2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Jul 14 00:24:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:55 2006 -0700"
      },
      "message": "[PATCH] symlink nesting level change\n\nIt\u0027s way past time to bump it to 8.  Everyone had been warned - for\nmonths now.\n\nRH kernels have had this for more than a year.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91e260b80d2fec559877f399dfc36b554f207874",
      "tree": "d591ab15bb5ddd72d04c2c9b46666eb58259ed49",
      "parents": [
        "b9432e4d8866606466117664472c58ac981ea4f4"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Fri Jul 14 00:24:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:54 2006 -0700"
      },
      "message": "[PATCH] gpio: drop vtable members .gpio_set_high .gpio_set_low gpio_set is enough\n\ndrops gpio_set_high, gpio_set_low from the nsc_gpio_ops vtable.  While we\ncan\u0027t drop them from scx200_gpio (or can we?), we dont need them for new users\nof the exported vtable; gpio_set(1), gpio_set(0) work fine.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e56a7dcbb974d9725d80e50d70c6eed7f71110b",
      "tree": "67a7bd07bef6d81be075f49ce7eaba67a0b4687d",
      "parents": [
        "bef317e364f065717819fbbe7965d4401820286c"
      ],
      "author": {
        "name": "Herbert Valerio Riedel",
        "email": "hvr@gnu.org",
        "time": "Fri Jul 14 00:24:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:53 2006 -0700"
      },
      "message": "[PATCH] RTC subsystem, Add ISL1208 support\n\nAdd support for the I2C-attached Intersil ISL1208 RTC chip.\n\n[akpm@osdl.org: cleanups, fixlets]\nSigned-off-by: Herbert Valerio Riedel \u003chvr@gnu.org\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52fa259b5aaf310657e5d30be48a300860741447",
      "tree": "334cd86fc8d4dac718ea5cdfabed7c168462b775",
      "parents": [
        "e035cc35e54230eb704ee7feccf476ed2fb2ae29"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:08 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/io.h from user visibility\n\nThere\u0027s no excuse for userspace abusing this kernel header -- the kernel\u0027s\nheaders are not intended to provide a library of helper routines for\nuserspace.  Using \u003casm/io.h\u003e from userspace is broken on most architectures\nanyway.  Just say \u0027no\u0027.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e035cc35e54230eb704ee7feccf476ed2fb2ae29",
      "tree": "e77e630b11359be39c895355b937ce8cf40d6d55",
      "parents": [
        "998f6fabbf439e6d518dcbaf9191cb533447b57a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/atomic.h from user visibility\n\nThis isn\u0027t suitable for userspace to see -- the kernel headers are not a\nrandom library of stuff for userspace; they\u0027re only there to define the\nkernel\u003c-\u003euser ABI for system libraries and tools.  Anything which _was_\nabusing asm/atomic.h from userspace was probably broken anyway -- as it often\ndidn\u0027t even give atomic operation.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "998f6fabbf439e6d518dcbaf9191cb533447b57a",
      "tree": "e4476127fbf7100c2721e7949710fa084ea293b3",
      "parents": [
        "a0009652af385a42f0e0604136f772ead406c78d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Jul 14 00:24:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] hdrinstall: remove asm/irq.h from user visibility\n\nRemove asm/irq.h from the exported headers -- there was never any good reason\nfor it to have been listed.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "52e92e5788139921352213fa6faf6e30ff1f2f5a",
      "tree": "0d3975df8fc42058b30745bc3fe47b6af2993462",
      "parents": [
        "098c5eea03de4707019a205140296893252b4130"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jul 14 00:24:05 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] remove kernel/kthread.c:kthread_stop_sem()\n\nRemove the now-unneeded kthread_stop_sem().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "098c5eea03de4707019a205140296893252b4130",
      "tree": "7fddd3a319c7607db2dd7082dcf3887c3e16b3c1",
      "parents": [
        "329c6e4257d6a89990d72617d91437e2ce59e426"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Fri Jul 14 00:24:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:52 2006 -0700"
      },
      "message": "[PATCH] null-terminate over-long /proc/kallsyms symbols\n\nGot a customer bug report (https://bugzilla.novell.com/190296) about kernel\nsymbols longer than 127 characters which end up in a string buffer that is\nnot NULL terminated, leading to garbage in /proc/kallsyms.  Using strlcpy\nprevents this from happening, even though such symbols still won\u0027t come out\nright.\n\nA better fix would be to not use a fixed-size buffer, but it\u0027s probably not\nworth the trouble.  (Modversion\u0027ed symbols even have a length limit of 60.)\n\n[bunk@stusta.de: build fix]\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8757d5fa6b75e8ea906baf0309d49b980e7f9bc9",
      "tree": "ec3c1a505b5254133cd453c922beb8db226d03e6",
      "parents": [
        "e322fedf0c59938716cdfbafbe364a170919aa1a"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@web.de",
        "time": "Fri Jul 14 00:23:56 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] mm: fix oom roll-back of __vmalloc_area_node\n\n__vunmap must not rely on area-\u003enr_pages when picking the release methode\nfor area-\u003epages.  It may be too small when __vmalloc_area_node failed early\ndue to lacking memory.  Instead, use a flag in vmstruct to differentiate.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@web.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adfaa888a292e7f38fb43668d8994f246e371f0f",
      "tree": "b84155cedf9a1361ff4f7b0586c9b0be702ca605",
      "parents": [
        "74f76fbac72c84ac78620698a584d403b655e62a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Fri Jul 14 00:23:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:51 2006 -0700"
      },
      "message": "[PATCH] fmr pool: remove unnecessary pointer dereference\n\nib_fmr_pool_map_phys gets the virtual address by pointer but never writes\nthere, and users (e.g.  srp) seem to assume this and ignore the value\nreturned.  This patch cleans up the API to get the VA by value, and updates\nall users.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f0ee3404cce2c45f8b95b341dd6311cd92e5cee0",
      "tree": "fc4a88c79310ea1937c6ede58c0a06f5b056078a",
      "parents": [
        "04c335430f6d9f9088c852bc05a3a0c8baa921c4"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Fri Jul 14 00:23:52 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 14 21:53:50 2006 -0700"
      },
      "message": "[PATCH] IB/addr: gid structure alignment fix\n\nThe device address contains unsigned character arrays, which contain raw GID\naddresses.  The GIDs may not be naturally aligned, so do not cast them to\nstructures or unions.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0610d11b53ad15200618e38e4511373e3ed09e8a",
      "tree": "73229c61c29f0a6690c3f29abd3966a4637a8835",
      "parents": [
        "b3a6251915df9e3d80d4a0d32bd8d24223906688"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Jul 14 16:34:22 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 14 16:34:22 2006 -0700"
      },
      "message": "[VLAN]: __vlan_hwaccel_rx can use the faster ether_compare_addr\n\nThe inline function compare_ether_addr is faster than memcmp.\nAlso, don\u0027t need to drag in proc_fs.h, the only reference to proc_dir_entry\nis a pointer so the declaration is needed here.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nAcked-by: Ben Greear \u003cgreearb@candelatech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ab6cf0d0cb96417ef65cc2c2120c0e879edf7a4a",
      "tree": "97e85188397967013783aba57907fd85bc63cbf2",
      "parents": [
        "0d10e47f9635ecafe5a9dc6e10cb056a87a4daa2",
        "f4dee85e2c6a7d7adf7ea4d6d3053a41c78175b7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:57:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:57:04 2006 -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: (53 commits)\n  [MIPS] sparsemem: fix crash in show_mem\n  [MIPS] vr41xx: Update workpad setup function\n  [MIPS] vr41xx: Update e55 setup function\n  [MIPS] vr41xx: Removed old v2.4 VRC4173 driver\n  [MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h\n  [MIPS] MIPSsim: Build fix, rename sim_timer_setup -\u003e plat_timer_setup.\n  [MIPS] Remove unused code.\n  [MIPS] IP22 Fix brown paper bag in RTC code.\n  [MIPS] Atlas, Malta, SEAD: Don\u0027t disable interrupts in mips_time_init().\n  [MIPS] Replace board_timer_setup function pointer by plat_timer_setup.\n  [MIPS] Nuke redeclarations of board_time_init.\n  [MIPS] Remove redeclarations of setup_irq().\n  [MIPS] Nuke redeclarations of board_timer_setup.\n  [MIPS] Print out TLB handler assembly for debugging.\n  [MIPS] SMTC: Reformat to Linux style.\n  [MIPS] MIPSsim: Delete redeclaration of ll_local_timer_interrupt.\n  [MIPS] IP27: Reformatting.\n  [MIPS] IP27: Invoke setup_irq for timer interrupt so proc stats will be shown.\n  [MIPS] IP27: irq_chip startup method returns unsigned int.\n  [MIPS] IP27: struct irq_desc member handler was renamed to chip.\n  ...\n"
    },
    {
      "commit": "7b69a4c360e8787877ebf5e42609b8bab13afa6a",
      "tree": "3eaaae28ed398396f0f3f134e53dd8a730574781",
      "parents": [
        "a23f4636c9ae7f1f15c448080f1552864b404136",
        "68aa2c0d4a36b43ea9c6d77134c94b4501fd2eb4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:38:02 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n\n* master.kernel.org:/home/rmk/linux-2.6-serial:\n  [SERIAL] 8250: sysrq deadlock fix\n  [SERIAL] 8250: add tsi108 serial support\n  [SERIAL] IP22: fix serial console hangs\n  [SERIAL] dz: Fix compilation error\n"
    },
    {
      "commit": "a23f4636c9ae7f1f15c448080f1552864b404136",
      "tree": "775049f3486be9eed2261515c55abb14bdbc4d73",
      "parents": [
        "fc818301a8a39fedd7f0a71f878f29130c72193d",
        "5cbc1b6f66313111f64e779bf1df3799bf5c2df8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:37:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 16:37:29 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] arch/arm/kernel/bios32.c: no need to set isa_bridge\n  [ARM] 3729/3: EABI padding rules necessitate the packed attribute of floatx80\n  [ARM] 3725/1: sharpsl_pm: warn about wrong temperature\n  [ARM] 3723/1: collie charging\n  [ARM] 3728/1: Restore missing CPU Hotplug irq helper\n  [ARM] 3727/1: fix ucb initialization on collie\n  [ARM] Allow Versatile to be built for AB and PB\n  [ARM] 3726/1: update {ep93xx,ixp2000,ixp23xx,lpd270,onearm} defconfigs to 2.6.18-rc1\n  [ARM] 3721/1: Small cleanup for locomo.c\n"
    },
    {
      "commit": "bddc8134db00002a9fd1b33fcb45747bdd3a2777",
      "tree": "949680189cfb725c0c88b966b95bc238d3306e5e",
      "parents": [
        "f26811e0d89d412a2f5d8e16760e71d3b5c2702c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jul 13 17:33:33 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:21 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Update workpad setup function\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f26811e0d89d412a2f5d8e16760e71d3b5c2702c",
      "tree": "ce621e2103a5eda53bc5bc59c038165576ba52cc",
      "parents": [
        "efcb487a8e9a86874cf63c3fbf6c85bbf87e6d87"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jul 13 17:33:24 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:20 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Update e55 setup function\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "efcb487a8e9a86874cf63c3fbf6c85bbf87e6d87",
      "tree": "621f0f33f95709303c9deea5f726ccfb4eb75e9a",
      "parents": [
        "66151bbd20c6c62dbe5b131484c885086e3a8d29"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jul 13 17:33:14 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:19 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Removed old v2.4 VRC4173 driver\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "66151bbd20c6c62dbe5b131484c885086e3a8d29",
      "tree": "7ffdb72ca1f74dda598d1023098ef9bc0f7268c1",
      "parents": [
        "5fd326573876e466c7693cbf06e9c88ecf86135d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Jul 13 17:33:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:19 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Move IRQ numbers to asm-mips/vr41xx/irq.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "54d0a216f40e060ba4265bb851cc36b3ca55d1a8",
      "tree": "a57ecc2da68fea0989c397bd97ebd38e93fee569",
      "parents": [
        "2c70df5b9807293705d8123d1f36579831ac09eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 09 21:38:56 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:17 2006 +0100"
      },
      "message": "[MIPS] Replace board_timer_setup function pointer by plat_timer_setup.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n---\n"
    },
    {
      "commit": "2874fe55332e2fb4e9c8e672cf2b7361bb168d17",
      "tree": "bf62c9191328f2874745f9afb77187d0eca9ee2a",
      "parents": [
        "1058ecda9bedaa2c3438376caa5f1925f3d15bbd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sat Jul 08 00:42:12 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:11 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Replace magic number for P4K bit with symbol.\n    \nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "192ef366198ce16c0379100565cdc5b7bd68511f",
      "tree": "1f4ef0a9ee796fbf970b6f0703aa31ecad584ee1",
      "parents": [
        "8d197f3d17d4f43eb7d032491af7fc959cbed4fa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jul 07 14:07:18 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:09 2006 +0100"
      },
      "message": "[MIPS] TRACE_IRQFLAGS_SUPPORT support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8d197f3d17d4f43eb7d032491af7fc959cbed4fa",
      "tree": "036c0b115469a831c42ec2bb53672219dd24995a",
      "parents": [
        "565200a14641eb7ab7b96a726441f2e4d663d15c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Jul 07 14:26:41 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:08 2006 +0100"
      },
      "message": "[MIPS] Fix rdhwr_op definition.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7de58fab9ccb63b4194ce39cf163a7491921d037",
      "tree": "6b7153cc7b731fdb8e1a5b1641d093bcedd78154",
      "parents": [
        "cfbae5d331b8872719b5cddb0ed5292c393ad78a"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Jul 05 01:22:44 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:07 2006 +0100"
      },
      "message": "[MIPS] Sparsemem fixes\n\n1. MIPS should select SPARSEMEM_STATIC since allocating bootmem in\n   memory_present() will corrupt bootmap area.\n2. pfn_valid() for SPARSEMEM is defined in linux/mmzone.h\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4e8ab3618273b8c5f87a46f82902fbd4138f97f4",
      "tree": "d933b46da299af716840a186bfcfd7ab0f4c754b",
      "parents": [
        "f72af3cf06370cedbe387364d447223e5252a000"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Jul 04 22:59:41 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:06 2006 +0100"
      },
      "message": "[MIPS] VR41xx: Set VR41_CONF_BP only for PrId 0x0c80.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fc5d2d279ff820172a698706d33e733d4578bd6c",
      "tree": "1b376605e1870af29a49272d85cb589d319e058b",
      "parents": [
        "879ba8c88a32f2bd3d3369837afdc148bd66bb04"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 06 13:04:01 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:26:04 2006 +0100"
      },
      "message": "[MIPS] Use the proper technical term for naming some of the cache  macros.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a722df087dc745a213573ed860be57a255e799bb",
      "tree": "be271f280fcba09d8b0fce4f396f617e09e1de3b",
      "parents": [
        "722cfd90420b660ad13f933efb135daf1d0e5400"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Jul 02 23:13:34 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:25:59 2006 +0100"
      },
      "message": "[MIPS] vr41xx: Removed unused definitions for NEC CMBVR4133.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "722cfd90420b660ad13f933efb135daf1d0e5400",
      "tree": "e1fc9a799330d21389483c1807fc0148aade74e2",
      "parents": [
        "94dee171df34b7955cd647da4c40ba67d55a7671"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jul 02 16:31:14 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:25:59 2006 +0100"
      },
      "message": "[MIPS] Wire up vmsplice(2) and move_pages(2).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1e80b4d24eddd1a76cd386e25164cf159661bd6",
      "tree": "930bc13a8602987692d8d67c9912e50a7c06d53a",
      "parents": [
        "2e128dedcd66d2f17f42a45dacc223fa2dcd8acd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jul 01 22:07:23 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:25:58 2006 +0100"
      },
      "message": "[MIPS] Don\u0027t include obsolete \u003clinux/config.h\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2e128dedcd66d2f17f42a45dacc223fa2dcd8acd",
      "tree": "392f1f7b9c8673e6310498064e29198667a41425",
      "parents": [
        "70ae6126090686b2e957f0abd2a3c882e94c7071"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri Jun 30 12:32:37 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 13 21:25:58 2006 +0100"
      },
      "message": "[MIPS] Default cpu_has_mipsmt to a runtime check\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e705f279a942471b258b1c7a9e54aa8ff36b89f",
      "tree": "59ced891a1f9ef95f8bff038b6f374256fed257f",
      "parents": [
        "f1aaee53f2877a7afa55e8245c241ff60a86367d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu Jul 13 20:48:35 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 13:21:35 2006 -0700"
      },
      "message": "[PATCH] Fix broken kernel headers preventing ARM build\n\nAs a result of 894673ee6122a3ce1958e1fe096901ba5356a96b, the ARM\narchitecture is more or less unbuildable - only one defconfig appears\nto build, with all others erroring out with:\n\n\t  CC      arch/arm/kernel/setup.o\n\tIn file included from /home/rmk/git/linux-2.6-rmk/arch/arm/kernel/setup.c:22:\n\t/home/rmk/git/linux-2.6-rmk/include/linux/root_dev.h:7: warning: implicit declaration of function `MKDEV\u0027\n\t...\n\nEssentially, root_dev.h uses MKDEV and dev_t, but does not include any\nheaders which provide either of these definitions.  The reason it worked\npreviously is that linux/tty.h just happened to include the required\nheaders for linux/root_dev.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e2ffbf650bf97499c02327719383818777651e6",
      "tree": "70cc80a7270ac6ee9e338e4c87a1f06c2432e79b",
      "parents": [
        "1b0f06d0b4860a8a73dc0b48540d82d8897ead71",
        "a83f982313bc60dd3d87e50f8c88d6a169e8a5a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 07:53:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 07:53:11 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6 of HEAD\n\n* HEAD:\n  [SPARC]: Fix OF register translations under sub-PCI busses.\n  [SPARC64]: Refine Sabre wsync logic.\n  [SERIAL] sunsu: Handle keyboard and mouse ports directly.\n  [SPARC64]: Fix 2 bugs in sabre_irq_build()\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Fix make headers_install\n  [SPARC64]: of_device_register() error checking fix\n"
    },
    {
      "commit": "1b0f06d0b4860a8a73dc0b48540d82d8897ead71",
      "tree": "daeca25611fa75a1439f35b54d1586e24ea77478",
      "parents": [
        "b43c7cec6bf9558336fb033d1217fc765d259c47"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu Jul 13 09:32:41 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 07:51:48 2006 -0700"
      },
      "message": "[PATCH] m68knommu: fix result type in get_user() macro\n\nKeep the result holder variable the same type as the quantity we are\nretreiving in the get_user() macro - don\u0027t go through a pointer version\nof the user space address type.\n\nUsing the address type causes problems if the address type was const\n(newer versions of gcc quite rightly error out for that condition).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b43c7cec6bf9558336fb033d1217fc765d259c47",
      "tree": "a1176161bcd7dcdf7a4b198402f45778ed5a5834",
      "parents": [
        "e47f31787dee5bf57453e18edefff56e17fa44f9"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Wed Jul 12 16:41:15 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 13 07:48:28 2006 -0700"
      },
      "message": "[PATCH] i386: system.h: remove extra semicolons and fix order\n\ninclude/asm-i386/system.h has trailing semicolons in some of the\nmacros that cause legitimate code to fail compilation, so remove\nthem. Also remove extra blank lines within one group of macros.\n\nAnd put stts() and clts() back together; they got separated somehow.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "50f73fe026b2bda49e53cef2dd57a79f84879733",
      "tree": "017e419c95cde572c80cc8e856546091b25b1361",
      "parents": [
        "6cc8b6f51eb1af72882c279f691c5de7d5a43bf2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Jul 12 13:56:53 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Jul 13 01:50:04 2006 -0700"
      },
      "message": "[SPARC64]: Fix make headers_install\n\nA minor typo in the include/asm-sparc64/Kbuild file prevents the make\nheaders_install from building a useful tree of kernel headers for\nsparc64.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Tom \"spot\" Callaway \u003ctcallawa@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e47f31787dee5bf57453e18edefff56e17fa44f9",
      "tree": "6c86b53192526bf9b7f6581720dbd12dc085aff5",
      "parents": [
        "a0486407bea3f0545ee3fcfb768b6763c5c2b459",
        "a6f157a88d1398d7ccb743c5a56138edf6f6ef0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:42 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 of HEAD\n\n* HEAD:\n  [NET]: fix __sk_stream_mem_reclaim\n  [Bluetooth] Fix deadlock in the L2CAP layer\n  [Bluetooth] Let BT_HIDP depend on INPUT\n  [Bluetooth] Avoid NULL pointer dereference with tty-\u003edriver\n  [Bluetooth] Remaining transitions to use kzalloc()\n  [WAN]: converting generic HDLC to use netif_dormant*()\n  [IPV4]: Fix error handling for fib_insert_node call\n  [NETROM] lockdep: fix false positive\n  [ROSE] lockdep: fix false positive\n  [AX.25]: Optimize AX.25 socket list lock\n  [IPCOMP]: Fix truesize after decompression\n  [IPV6]: Use ipv6_addr_src_scope for link address sorting.\n  [TCP] tcp_highspeed: Fix AI updates.\n  [MAINTAINERS]: Add proper entry for TC classifier\n  [NETROM]: Drop lock before calling nr_destroy_socket\n  [NETROM]: Fix locking order when establishing a NETROM circuit.\n  [AX.25]: Fix locking of ax25 protocol function list.\n  [IPV6]: order addresses by scope\n"
    },
    {
      "commit": "a0486407bea3f0545ee3fcfb768b6763c5c2b459",
      "tree": "df25e25f6c5c0c3d8db2c42835174cc081af71a5",
      "parents": [
        "2513eb8e67a2483aecb5bf7fead7692d5aabbdcd",
        "5cab828bf0f52f3697a61aa99c54ee43844f53c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:23 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:23 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/gregkh/i2c-2.6 of HEAD\n\n* HEAD:\n  [PATCH] hwmon: Documentation update for abituguru\n  [PATCH] hwmon: Fix for first generation Abit uGuru chips\n  [PATCH] hwmon: New maintainer for w83791d\n  [PATCH] pca9539: Honor the force parameter\n  [PATCH] i2c-algo-bit: Wipe out dead code\n  [PATCH] i2c: Handle i2c_add_adapter failure in i2c algorithm drivers\n  [PATCH] i2c: New mailing list\n  [PATCH] i2c-ite: Plan for removal\n  [PATCH] i2c-powermac: Fix master_xfer return value\n  [PATCH] scx200_acb: Fix the block transactions\n  [PATCH] scx200_acb: Fix the state machine\n  [PATCH] i2c-iop3xx: Avoid addressing self\n  [PATCH] i2c: Fix \u0027ignore\u0027 module parameter handling in i2c-core\n"
    },
    {
      "commit": "2513eb8e67a2483aecb5bf7fead7692d5aabbdcd",
      "tree": "4969e9e0ae8a35553ef985af455e98beb86e2ed4",
      "parents": [
        "d3745f46e32d86de188cf378f923b7a2ed5274f9",
        "cd6ef2ada54aa4788d5a3dee3cffaad41383a52a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:19:06 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6 of HEAD\n\n* HEAD:\n  [PATCH] The scheduled unexport of insert_resource\n  [PATCH] remove kernel/power/pm.c:pm_unregister_all()\n  [PATCH] Driver core: bus.c cleanups\n  [PATCH] Driver core: kernel-doc in drivers/base/core.c corrections\n  [PATCH] Driver core: fix driver-core kernel-doc\n"
    },
    {
      "commit": "d3745f46e32d86de188cf378f923b7a2ed5274f9",
      "tree": "b6ad64cbd41644de503a15ce3669e00ec602db8f",
      "parents": [
        "70d002bccac5e107fafb95e83fcb7fc010a88695",
        "ffadcc2ff42ecedf71ea67d9051ff028927aed08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:17:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 12 21:17:41 2006 -0700"
      },
      "message": "Merge commit master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6 of HEAD\n\n* HEAD:\n  [PATCH] PCI: PCIE power management quirk\n  [PATCH] PCI: add PCI Express AER register definitions to pci_regs.h\n  [PATCH] PCI: Clear abnormal poweroff flag on VIA southbridges, fix resume\n  [PATCH] PCI: poper prototype for arch/i386/pci/pcbios.c:pcibios_sort()\n"
    },
    {
      "commit": "cd6ef2ada54aa4788d5a3dee3cffaad41383a52a",
      "tree": "54a98bb038ac4dd51480fb415b869c79e2ca8650",
      "parents": [
        "26865e9c26d2d336f385b821b531ce2b31008e20"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 02:15:42 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:09:08 2006 -0700"
      },
      "message": "[PATCH] The scheduled unexport of insert_resource\n\nImplement the scheduled unexport of insert_resource.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "26865e9c26d2d336f385b821b531ce2b31008e20",
      "tree": "7d170186b733aedc15570cf20c44d388c593c9cd",
      "parents": [
        "7e4ef085ea4b00cfc34e854edf448c729de8a0a5"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 02:15:43 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:09:08 2006 -0700"
      },
      "message": "[PATCH] remove kernel/power/pm.c:pm_unregister_all()\n\nRemove the deprecated and no longer used pm_unregister_all().\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ffadcc2ff42ecedf71ea67d9051ff028927aed08",
      "tree": "540351be72173f69c552c05dfeffd0804ca0bd6b",
      "parents": [
        "6f0312fd7e0e6f96fd847b0b2e1e0d2d2e8ef89d"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Jul 12 08:59:00 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:05:48 2006 -0700"
      },
      "message": "[PATCH] PCI: PCIE power management quirk\n\nWhen changing power states from D0-\u003eDX and then from DX-\u003eD0, some\nIntel PCIE chipsets will cause a device reset to occur.  This will\ncause problems for any D State other than D3, since any state\ninformation that the driver will expect to be present coming from\na D1 or D2 state will have been cleared.  This patch addes a\nflag to the pci_dev structure to indicate that devices should\nnot use states D1 or D2, and will set that flag for the affected\nchipsets.  This patch also modifies pci_set_power_state() so that\nwhen a device driver tries to set the power state on\na device that is downstream from an affected chipset, or on one\nof the affected devices it only allows state changes to or\nfrom D0 \u0026 D3.  In addition, this patch allows the delay time\nbetween D3-\u003eD0 to be changed via a quirk.  These chipsets also\nneed additional time to change states beyond the normal 10ms.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f0312fd7e0e6f96fd847b0b2e1e0d2d2e8ef89d",
      "tree": "0acb72443d142459c76d0bd57c54f8e98291de8f",
      "parents": [
        "709cf5ea7a8bea1b956d361ee7cef1945423200c"
      ],
      "author": {
        "name": "Zhang, Yanmin",
        "email": "yanmin.zhang@intel.com",
        "time": "Wed Jul 12 09:41:47 2006 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:05:48 2006 -0700"
      },
      "message": "[PATCH] PCI: add PCI Express AER register definitions to pci_regs.h\n\nAdd new defines of PCI-Express AER registers and their bits into file\ninclude/linux/pci_regs.h.\n\nSigned-off-by: Zhang Yanmin \u003cyanmin.zhang@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a969888ce91673c7f4b86520d851a6f0d5a5fa7d",
      "tree": "69508930d88cb4f56b82b710f458492be4525070",
      "parents": [
        "166ffccfd4556ac6a777982d193ae145bb0a21e0"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Jul 11 21:22:58 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:25 2006 -0700"
      },
      "message": "[PATCH] USB: move usb-serial.h to include/linux/usb/\n\nUSB serial outside of the kernel tree can not build properly due to\nusb-serial.h being buried down in the source tree.  This patch moves the\nlocation of the file to include/linux/usb and fixes up all of the usb\nserial drivers to handle the move properly.\n\nCc: Sergei Organov \u003cosv@javad.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a353678d3136306c1d00f0d2319de1dac8a6b1db",
      "tree": "ee68e60ab3611053ba91aedd74e673337601760d",
      "parents": [
        "5501a48c15d4a3b81bee1358eb195e26c798d78f"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Jul 06 15:48:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:24 2006 -0700"
      },
      "message": "[PATCH] USB: gadget section fixups\n\nRecent section changes broke gadget builds on some platforms.  This patch\nis the best fix that\u0027s available until better section markings exist:\n\n - There\u0027s a lot of cleanup code that gets used in both init and exit paths;\n   stop marking it as \"__exit\".\n\n   (Best fix for this would be an \"__init_or_exit\" section marking, putting\n   the cleanup in __init when __exit sections get discarded else in __exit.)\n\n - Stop marking the use-once probe routines as \"__init\" since references\n   to those routines are not allowed from driver structures.  They\u0027re now\n   marked \"__devinit\", which in practice is a net lose.\n\n   (Best fix for this is likely to separate such use-once probe routines\n   from the driver structure ... but in general, all busses that aren\u0027t\n   hotpluggable will be forced to waste memory for all probe-only code.)\n\nIn general these broken section rules waste an average of two to four kBytes\nper driver of code bloat ... because none of the relevant code can ever be\nreused after module initialization.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "883d989a7edf7a62e38e9150990b56209420e9e5",
      "tree": "11b0476d04a21a3fa5a3ab07c6a687ac958a18d3",
      "parents": [
        "20307949469269ceea6262aaa306dcb55cf43b25"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sat Jun 24 17:27:10 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:22 2006 -0700"
      },
      "message": "[PATCH] USB Storage: US_FL_MAX_SECTORS_64 flag\n\nThis patch adds a US_FL_MAX_SECTORS_64 and removes the Genesys special-cases\nfor this that were in scsiglue.c. It also adds the flag to other devices\nreported to need it.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Matthew Dharm \u003cmdharm-usb@one-eyed-alien.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5b5daf77a6250f2b1983d092d8237cb169488774",
      "tree": "4d5b0d5fa6cdf3b0aa7e08c0f38cb2efea4a3968",
      "parents": [
        "bd97c4f035b47c1a3ae5cc5ceccdda028b25e9d5"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky.perez-gonzalez@intel.com",
        "time": "Mon Jun 19 18:19:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:21 2006 -0700"
      },
      "message": "[PATCH] USB: Add some basic WUSB definitions\n\nThis patch adds basic Wireless USB 1.0 definitions to usb_ch9.h that\nfit into the existing set of declarations. Boils down to two new\nrecipients for requests (ports and remote pipes), rpipe reset and\nabort request codes and wire adapter and remote pipe descriptor\ntypes.\n\nWire adapters are the USB \u003c-\u003e Wireless USB adaptors; remote pipes\nare used by those adapters to pipe the host \u003c-\u003e endpoint traffic.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "7fac9a3348921e0fc626c7856ce3d1a9746b2b39",
      "tree": "afe3fda16c505e01f8952350c959ab4894311dd8",
      "parents": [
        "a5b7474a0364507d168c7ff473e2d82deb676b08"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Thu Jun 22 15:12:41 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 12 16:03:20 2006 -0700"
      },
      "message": "[PATCH] USB: fix usb kernel-doc\n\nWarning(/var/linsrc/linux-2617-g4//include/linux/usb.h:66): No description found for parameter \u0027ep_dev\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    }
  ],
  "next": "8ced8eee8537b52ef5d77e28d7676ce81bc62359"
}
