)]}'
{
  "log": [
    {
      "commit": "cd915493fce912f1bd838ee1250737ecf33b8fae",
      "tree": "e14ec6643de91f473edb26a89905e710596fe6bc",
      "parents": [
        "a91ea69ffd3f8a0b7139bfd44042ab384461e631"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 12:49:07 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 12:49:07 2006 -0400"
      },
      "message": "[GFS2] Change all types to uX style\n\nThis makes all fixed size types have consistent names.\n\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "a91ea69ffd3f8a0b7139bfd44042ab384461e631",
      "tree": "f05952e49e01609b21dbe8d27d9ffd30b4aa507f",
      "parents": [
        "75d3b817a0b48425da921052955cc58f20bbab52"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 12:04:26 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 12:04:26 2006 -0400"
      },
      "message": "[GFS2] Align all labels against LH side\n\nThis makes everything consistent.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "75d3b817a0b48425da921052955cc58f20bbab52",
      "tree": "7fb2e9bf18d794a590f43397ee56f3ce917a2233",
      "parents": [
        "31e77ac55f18db0ec1c724840927562ef3093ef6"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 11:41:31 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 11:41:31 2006 -0400"
      },
      "message": "[GFS2] Tidy up bmap/inode code\n\nAs per Jan Engelhardt\u0027s third set of comments, this make various\ncode style changes and moves the structures from format.h into\nsuper.c, which was the only place that format.h was actually used.\n\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "31e77ac55f18db0ec1c724840927562ef3093ef6",
      "tree": "01bb0ac2868debd2246df4c5e5617a2ce9f09600",
      "parents": [
        "5029996547a9f3988459e11955c13259495308ef",
        "c336923b668fdcf0312efbec3b44895d713f4d81"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 10:31:36 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 10:31:36 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into gfs2\n"
    },
    {
      "commit": "5029996547a9f3988459e11955c13259495308ef",
      "tree": "4667c98c19a6f39dc820e4eb648ecfa03b29bce2",
      "parents": [
        "e9fc2aa091ab8fa46e60d4c9d06a89305c441652"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 09:49:55 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Mon Sep 04 09:49:55 2006 -0400"
      },
      "message": "[GFS2] Tidy up locking code\n\nAs per Jan Engelhardt\u0027s second email, this removes some unused code,\nand fixes up indenting in various places.\n\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "c336923b668fdcf0312efbec3b44895d713f4d81",
      "tree": "05176fbc1bdd09582f8bf32d83cfa8bac623c538",
      "parents": [
        "8f2779491abe57b8f0f27d96b6a3edd5a8775a58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 19:19:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 19:19:48 2006 -0700"
      },
      "message": "Linux 2.6.18-rc6\n"
    },
    {
      "commit": "8f2779491abe57b8f0f27d96b6a3edd5a8775a58",
      "tree": "f14b11bc85c8ab7a19db882b877f50913a9f989a",
      "parents": [
        "3fbcd940dfb6f11d016801a5e4b89cbe88ddc412"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Sep 04 10:36:15 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 03 17:53:50 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix typo in powermac platform functions\n\nNew sparse caught that typo which could have caused erratic hardware\nbehaviour on some machines if the platform functions are used by the\nfirmware to change bits in some FCR registers.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fbcd940dfb6f11d016801a5e4b89cbe88ddc412",
      "tree": "79dc1763a3e90caafd8dffd9eb4e30d917647f99",
      "parents": [
        "e694420258cb1af5eb5a06e4b1a027e8c917d027",
        "e9422e091531c5851da4ffb8ee6dcbc36dc5b7a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:52:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:52:07 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: constify some serial structs\n  [SERIAL] Make uart_match_port() work with all memory mapped UARTs\n"
    },
    {
      "commit": "e694420258cb1af5eb5a06e4b1a027e8c917d027",
      "tree": "09848cd700e10fe98c3c299d0a4ecb2df1928c7d",
      "parents": [
        "3b6362b833b9f7a9d4222cf1bb35f99c411abb31",
        "a188ad2bc7dbfa16ccdcaa8d43ade185b969baff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:51:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:51:45 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] 3762/1: Fix ptrace cache coherency bug for ARM1136 VIPT nonaliasing Harvard caches\n  [ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h\n  [ARM] 3764/1: S3C24XX: change type naming to kernel style\n  [ARM] 3763/1: add both rtcs to csb337 defconfig\n  [ARM] Fix ARM __raw_read_trylock() implementation\n  [ARM] 3750/3: Fix double VFP emulation for EABI kernels\n"
    },
    {
      "commit": "3b6362b833b9f7a9d4222cf1bb35f99c411abb31",
      "tree": "b72c39577b6a5d50cda735c43213158118c8f7e4",
      "parents": [
        "d738752fc46c4cc339bc66346cf6134446ce08db"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sat Sep 02 21:22:16 2006 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 02 14:51:27 2006 -0700"
      },
      "message": "[PATCH] eligible_child: remove an obsolete -\u003etgid check\n\nIt is not possible to find a sub-thread in -\u003echildren/-\u003eptrace_children\nlists, ptrace_attach() does not allow to attach to sub-threads.\n\nEven if it was possible to ptrace the task from the same thread group,\nwe can\u0027t allow to release -\u003egroup_leader while there are others (ptracer)\nthreads in the same group.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a188ad2bc7dbfa16ccdcaa8d43ade185b969baff",
      "tree": "7938fff8dded204e92bd7c3149875abb8d7060aa",
      "parents": [
        "57bcdafcb1e0782e7ae13471d9223c69e3a6cba2"
      ],
      "author": {
        "name": "George G. Davis",
        "email": "davis_g@mvista.com",
        "time": "Sat Sep 02 18:43:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Sep 02 18:43:20 2006 +0100"
      },
      "message": "[ARM] 3762/1: Fix ptrace cache coherency bug for ARM1136 VIPT nonaliasing Harvard caches\n\nPatch from George G. Davis\n\nResolve ARM1136 VIPT non-aliasing cache coherency issues observed when\nusing ptrace to set breakpoints and cleanup copy_{to,from}_user_page()\nwhile we\u0027re here as requested by Russell King because \"it\u0027s also far\ntoo heavy on non-v6 CPUs\".\n\nNOTES:\n\n1. Only access_process_vm() calls copy_{to,from}_user_page().\n2. access_process_vm() calls get_user_pages() to pin down the \"page\".\n3. get_user_pages() calls flush_dcache_page(page) which ensures cache\n   coherency between kernel and userspace mappings of \"page\".  However\n   flush_dcache_page(page) may not invalidate I-Cache over this range\n   for all cases, specifically, I-Cache is not invalidated for the VIPT\n   non-aliasing case.  So memory is consistent between kernel and user\n   space mappings of \"page\" but I-Cache may still be hot over this\n   range.  IOW, we don\u0027t have to worry about flush_cache_page() before\n   memcpy().\n4. Now, for the copy_to_user_page() case, after memcpy(), we must flush\n   the caches so memory is consistent with kernel cache entries and\n   invalidate the I-Cache if this mm region is executable.  We don\u0027t\n   need to do anything after memcpy() for the copy_from_user_page()\n   case since kernel cache entries will be invalidated via the same\n   process above if we access \"page\" again.  The flush_ptrace_access()\n   function (borrowed from SPARC64 implementation) is added to handle\n   cache flushing after memcpy() for the copy_to_user_page() case.\n\nSigned-off-by: George G. Davis \u003cgdavis@mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d738752fc46c4cc339bc66346cf6134446ce08db",
      "tree": "d7ca1400a1f6c4f53d4ecc8f1c83c810353b377b",
      "parents": [
        "a930363881c225fb52824145d1ba8f1a8c447dd8",
        "db59b464f8708cdba857f16b183cff0b7466d6b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:40:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:40:37 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  uhci-hcd: fix list access bug\n  USB: Support for ELECOM LD-USB20 in pegasus\n  USB: Add VIA quirk fixup for VT8235 usb2\n  USB: rtl8150_disconnect() needs tasklet_kill()\n  USB Storage: unusual_devs.h for Sony Ericsson M600i\n  USB Storage: Remove the finecam3 unusual_devs entry\n  UHCI: don\u0027t stop at an Iso error\n  usb gadget: g_ether spinlock recursion fix\n  USB: add all wacom device to hid-core.c blacklist\n  hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist\n  USB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n"
    },
    {
      "commit": "a930363881c225fb52824145d1ba8f1a8c447dd8",
      "tree": "1e6996560b2cdf9d3978a085bdd1b2ebb4a934a7",
      "parents": [
        "4cfb04a9d3d6865d932d02616b27b89d3a634026"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] backlight last round of fixes\n\nFix some more problems (inverted use of semaphores in some places).  He\nalso moved my checks into within the protected section which is better.\n\nSigned-off-by: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. 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": "4cfb04a9d3d6865d932d02616b27b89d3a634026",
      "tree": "c4e50178d972ca9c4c9a90a23db413ed3ef66617",
      "parents": [
        "3b98b087fc2daab67518d2baa8aef19a6ad82723"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Thu Aug 31 21:27:54 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] manage-jbd-its-own-slab fix\n\nMissed a place where I forgot to convert kfree() to kmem_cache_free() as\npart of jbd-manage-its-own-slab changes.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b98b087fc2daab67518d2baa8aef19a6ad82723",
      "tree": "a7defc8fa53b2023affc072cd20c4f4734e4395d",
      "parents": [
        "1678df37be8abbb381becdc40242ed915e775550"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Aug 31 21:27:53 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] fix NUMA interleaving for huge pages\n\nSince vma-\u003evm_pgoff is in units of smallpages, VMAs for huge pages have the\nlower HPAGE_SHIFT - PAGE_SHIFT bits always cleared, which results in badd\noffsets to the interleave functions.  Take this difference from small pages\ninto account when calculating the offset.  This does add a 0-bit shift into\nthe small-page path (via alloc_page_vma()), but I think that is negligible.\n Also add a BUG_ON to prevent the offset from growing due to a negative\nright-shift, which probably shouldn\u0027t be allowed anyways.\n\nTested on an 8-memory node ppc64 NUMA box and got the interleaving I\nexpected.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1678df37be8abbb381becdc40242ed915e775550",
      "tree": "f7401c5c552ca4660280550ebeb1b6fd833c7e5a",
      "parents": [
        "7931e2a92b4de23093362308087daa8aabd3848a"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Thu Aug 31 21:27:51 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] sgiioc4: fixup use of mmio ops\n\nFix some bugs in the patch that converted the IOC4 driver from port IO ops to\nmemio ops.\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-ide\u0026m\u003d114895892231438\u0026w\u003d2\n\n  Problems fixed are:\n   - Call to default_hwif_mmiops() was not being done until _after_\n     first IO operation, resulting in the first IO operation being\n     done as a port IO op, instead of memio.\n   - request_region() calls needed to be request_mem_region()\n   - Incomplete error case handling.\n   - Non-usage of ioremap() and __iomem.\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Jeremy Higdon \u003cjeremy@sgi.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7931e2a92b4de23093362308087daa8aabd3848a",
      "tree": "07a7a828bb71882a2583ed14ed0c0067eeed1266",
      "parents": [
        "ca72945d2d0981299035bd9d40a08ff06e74b5b8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 31 21:27:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:10 2006 -0700"
      },
      "message": "[PATCH] ALSA: ac97: correct some Mic mixer elements\n\nRevert the mixer element names of some Mic controls to the state of\n2.6.17.  This should fix the name mismatch in alsactl.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nCc: Jaroslav Kysela \u003cperex@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca72945d2d0981299035bd9d40a08ff06e74b5b8",
      "tree": "eb9f64c29bdebb17a686501dc54cb222072f0363",
      "parents": [
        "d565dd3b0824b67a8442df4de83cc44f7c726fc9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] powerpc: Fix PowerMac IRQ handling bug\n\nThe port to genirq \u0026 the new powerpc interrupt model in 2.6.18 introduced a\nbug in the legacy PowerMac PIC code (used on older machines) because of a\ntypo potentially causing hangs due to interrupt storms.  This fixes it,\nalong with a performance issue causing us to do spurrious retriggers after\nmasking an interrupt.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. 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": "d565dd3b0824b67a8442df4de83cc44f7c726fc9",
      "tree": "efe10d3e6355353a3ffd416a873d609119d9fbd9",
      "parents": [
        "0b1d647a02c5a1b67d45287eeb6cb3b2219c41c3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 21:27:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] powerpc: More via-pmu backlight fixes\n\nThe via-pmu backlight code (introduced in 2.6.18) has various design issues\ncausing crashes on machines using it like the old Wallstreet powerbook\n(Michael, the author, never managed to test on these and I just got my hand\non one of those old beasts).\n\nThis fixes them by no longer trying to hijack the backlight device of the\nfrontmost framebuffer (causing that framebuffer to crash) but having it\u0027s\nown local bits instead.  Might look weird but it\u0027s better that way on those\nold machines, at least as a last-minute fix for 2.6.18.  We might rework\nthe whole thing later.  This patch also changes the way it gets notified of\nsleep and wakeup in order to properly shut the backlight down on sleep and\nbring it back on wakeup.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"Antonino A. 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": "0b1d647a02c5a1b67d45287eeb6cb3b2219c41c3",
      "tree": "13f9caa7b0ebd17dff481f854ac8803aae01234f",
      "parents": [
        "1e5f5e5cd65eec6ce5c24a9c29f3e52673b121a6"
      ],
      "author": {
        "name": "Pavel Mironchik",
        "email": "tibor0@gmail.com",
        "time": "Thu Aug 31 21:27:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] dm: work around mempool_alloc, bio_alloc_bioset deadlocks\n\nThis patch works around a complex dm-related deadlock/livelock down in the\nmempool allocator.\n\nAlasdair said:\n\n  Several dm targets suffer from this.\n\n  Mempools are not yet used correctly everywhere in device-mapper: they can\n  get shared when devices are stacked, and some targets share them across\n  multiple instances.  I made fixing this one of the prerequisites for this\n  patch:\n\n    md-dm-reduce-stack-usage-with-stacked-block-devices.patch\n\n  which in some cases makes people more likely to hit the problem.\n\n  There\u0027s been some progress on this recently with (unfinished) dm-crypt\n  patches at:\n\n    http://www.kernel.org/pub/linux/kernel/people/agk/patches/2.6/editing/\n      (dm-crypt-move-io-to-workqueue.patch plus dependencies)\n\nand:\n\n  I\u0027ve no problems with a temporary workaround like that, but Milan Broz (a\n  new Redhat developer in the Czech Republic) has started reviewing all the\n  mempool usage in device-mapper so I\u0027m expecting we\u0027ll soon have a proper fix\n  for this associated problems.  [He\u0027s back from holiday at the start of next\n  week.]\n\nFor now, this sad-but-safe little patch will allow the machine to recover.\n\n[akpm@osdl.org: rewrote changelog]\nCc: Alasdair G Kergon \u003cagk@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1e5f5e5cd65eec6ce5c24a9c29f3e52673b121a6",
      "tree": "a16b0c130740de4d3707b14f0744c4ee9016f248",
      "parents": [
        "a9eec55623f5aedfcef745d3a0e0f97f5d4f74be"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Aug 31 21:27:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] schedule obsolete OSS drivers for removal, 2nd round\n\nThis patch schedules obsolete OSS drivers (with ALSA drivers that support\nthe same hardware) for removal.\n\nA rationale of the patch is in\n  http://lkml.org/lkml/2006/7/11/186\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9eec55623f5aedfcef745d3a0e0f97f5d4f74be",
      "tree": "11a147f9755ac50cb33c4065e406f987ce0be2c9",
      "parents": [
        "43a1dd502f40fdb644402f64cd06cf8016cd9780"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Aug 31 21:27:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] IPMI: fix occasional oops on module unload\n\nOlaf Kirch of SuSE tracked down a problem where module unloads of the IPMI\ndriver would occasionally result in Oopses.  He tracked that down to a\nvariable that wasn\u0027t always initialized properly in some situations.  This\npatch initializes that variable.  Olaf sent a patch that kzalloc-ed the\ndata, but this structure is large enough that I would perfer to not do\nthat.  Thanks Olaf!\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43a1dd502f40fdb644402f64cd06cf8016cd9780",
      "tree": "24b6b285e528b0f48c9d70d11a3ba9a15cc47aba",
      "parents": [
        "290995fc3c06c0548ae303dd0b1371a8727f4fad"
      ],
      "author": {
        "name": "Henrik Kretzschmar",
        "email": "henne@nachtwindheim.de",
        "time": "Thu Aug 31 21:27:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:09 2006 -0700"
      },
      "message": "[PATCH] kerneldoc for handle_bad_irq()\n\nAdds the description of the parameters from handle_bad_irq().\n\nSigned-off-by: Henrik Kretzschmar \u003chenne@nachtwindheim.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "290995fc3c06c0548ae303dd0b1371a8727f4fad",
      "tree": "d959976f4349a9e5d30bd72acc2e9621e85d5b4d",
      "parents": [
        "ef16b5194f3233a11851180cd82eafb76542047d"
      ],
      "author": {
        "name": "Ian E. Morgan",
        "email": "imorgan@webcon.ca",
        "time": "Thu Aug 31 21:27:42 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] SBC8360: module_param() permission fixes\n\nThe last argument of module_param is permissions, not default value.\n\nAcked-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef16b5194f3233a11851180cd82eafb76542047d",
      "tree": "2c9cf994951b5d539f5dce21aaf93f83c0ba17d3",
      "parents": [
        "a9aa141cfc2e08470bba3b9a8328bc50ac457488"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olaf@aepfle.de",
        "time": "Thu Aug 31 21:27:41 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] exit early in floppy_init when no floppy exists\n\nmodprobe -v floppy on a Apple G5 writes incorrect stuff to dmesg:\n\nFloppy drive(s): fd0 is 2.88M\n\nThe reason is that the legacy io check happens very late,\nwhen part of the floppy stuff is already initialized.\ncheck_legacy_ioport() returns either -ENODEV right away, or it walks\nthe device-tree looking for a floppy node.\n\nSigned-off-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9aa141cfc2e08470bba3b9a8328bc50ac457488",
      "tree": "8b97118b574db7f2ec3d254db6dac232e9240b6e",
      "parents": [
        "d742eae8e2655a960b2e07f3f622d78546c14031"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Aug 31 21:27:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] x86: increase MAX_MP_BUSSES on default arch\n\nVitezslav Samel \u003csamel@mail.cz\u003e reports that an HP DL380 g4 fails using the\ndefault arch due to the ISA bus having an ID of 32.\n\nIt would have worked OK with the generic arch - for some reason the default\narch doesn\u0027t support as many busses.\n\nSo bump that up to support 256 busses, but leave it at 32 if we\u0027re building a\ntiny system to save a bit of memory.\n\nCc: Vitezslav Samel \u003csamel@mail.cz\u003e\nAcked-by: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d742eae8e2655a960b2e07f3f622d78546c14031",
      "tree": "66505da9522487897d86cfafd78844f174b4592b",
      "parents": [
        "35df17c57cecb08f0120fb18926325f1093dc429"
      ],
      "author": {
        "name": "Bill Huey (hui",
        "email": "billh@gnuppy.monkey.org",
        "time": "Thu Aug 31 21:27:39 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] xtensa: ptrace: EXIT_ZOMBIE fix\n\nWe\u0027re testing the wrong task_struct field.\n\nAcked-by: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35df17c57cecb08f0120fb18926325f1093dc429",
      "tree": "dc79780b3133e55dc591e35238fdb313e8e0219e",
      "parents": [
        "30f3174d1c506db2c6d2c1dddc9c064e741d6b76"
      ],
      "author": {
        "name": "Shailabh Nagar",
        "email": "nagar@watson.ibm.com",
        "time": "Thu Aug 31 21:27:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] task delay accounting fixes\n\nCleanup allocation and freeing of tsk-\u003edelays used by delay accounting.\nThis solves two problems reported for delay accounting:\n\n1. oops in __delayacct_blkio_ticks\nhttp://www.uwsg.indiana.edu/hypermail/linux/kernel/0608.2/1844.html\n\nCurrently tsk-\u003edelays is getting freed too early in task exit which can\ncause a NULL tsk-\u003edelays to get accessed via reading of /proc/\u003ctgid\u003e/stats.\n The patch fixes this problem by freeing tsk-\u003edelays closer to when\ntask_struct itself is freed up.  As a result, it also eliminates the use of\ntsk-\u003edelays_lock which was only being used (inadequately) to safeguard\naccess to tsk-\u003edelays while a task was exiting.\n\n2. Possible memory leak in kernel/delayacct.c\nhttp://www.uwsg.indiana.edu/hypermail/linux/kernel/0608.2/1389.html\n\nThe patch cleans up tsk-\u003edelays allocations after a bad fork which was\nmissing earlier.\n\nThe patch has been tested to fix the problems listed above and stress\ntested with rapid calls to delay accounting\u0027s taskstats command interface\n(which is the other path that can access the same data, besides the /proc\ninterface causing the oops above).\n\nSigned-off-by: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "30f3174d1c506db2c6d2c1dddc9c064e741d6b76",
      "tree": "3b29c5f68c06604522db63b70c374fe1c31eafb1",
      "parents": [
        "202af6d50155f8594ba01d8e0a54d77facc0152a"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Thu Aug 31 21:27:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] Fix faulty HPET clocksource usage (fix for bug #7062)\n\nApparently some systems export valid HPET addresses, but hpet_enable()\nfails.  Then when the HPET clocksource starts up, it only checks for a\nvalid HPET address, and the result is a system where time does not advance.\n\nSee http://bugme.osdl.org/show_bug.cgi?id\u003d7062 for details.\n\nThis patch just makes sure we better check that the HPET is functional\nbefore registering the HPET clocksource.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "202af6d50155f8594ba01d8e0a54d77facc0152a",
      "tree": "5f84f613d0304c990692de13e34708b020060f68",
      "parents": [
        "ddac7c7e3a0fe9cfdcef0de24476b8d69f8cf3e7"
      ],
      "author": {
        "name": "Paul Fulghum",
        "email": "paulkf@microgate.com",
        "time": "Thu Aug 31 21:27:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] synclink_gt: fix receive tty error handling\n\nFix receive tty error handling in synclink_gt driver.  Adrian reported\ncompiler warning for incorrect bit test against char variable.  I\ndetermined these and other device specific error bits were incorrectly\ndefined.\n\nSigned-off-by: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddac7c7e3a0fe9cfdcef0de24476b8d69f8cf3e7",
      "tree": "b75845fa2424284342869566b3ed5233abecde92",
      "parents": [
        "df9ecaba3f152d1ea79f2a5e0b87505e03f47590"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 31 21:27:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] md: Fix issues with referencing rdev in md/raid1\n\nWe need to be careful when referencing mirrors[i].rdev.  It can disappear\nunder us at various times.\n\nSo:\n  fix a couple of problem places.\n  comment a couple of non-problem places\n  move an \u0027atomic_add\u0027 which deferences rdev down a little\n    way to some where where it is sure to not be NULL.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df9ecaba3f152d1ea79f2a5e0b87505e03f47590",
      "tree": "b25f855923ef437a0513559425d6c875dbd3e617",
      "parents": [
        "a302eb4e4602d6444ae75a0e516fb2f2c62d6642"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Aug 31 21:27:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] ZVC: Scale thresholds depending on the size of the system\n\nThe ZVC counter update threshold is currently set to a fixed value of 32.\nThis patch sets up the threshold depending on the number of processors and\nthe sizes of the zones in the system.\n\nWith the current threshold of 32, I was able to observe slight contention\nwhen more than 130-140 processors concurrently updated the counters.  The\ncontention vanished when I either increased the threshold to 64 or used\nAndrew\u0027s idea of overstepping the interval (see ZVC overstep patch).\n\nHowever, we saw contention again at 220-230 processors.  So we need higher\nvalues for larger systems.\n\nBut the current default is already a bit of an overkill for smaller\nsystems.  Some systems have tiny zones where precision matters.  For\nexample i386 and x86_64 have 16M DMA zones and either 900M ZONE_NORMAL or\nZONE_DMA32.  These are even present on SMP and NUMA systems.\n\nThe patch here sets up a threshold based on the number of processors in the\nsystem and the size of the zone that these counters are used for.  The\nthreshold should grow logarithmically, so we use fls() as an easy\napproximation.\n\nResults of tests on a system with 1024 processors (4TB RAM)\n\nThe following output is from a test allocating 1GB of memory concurrently\non each processor (Forking the process.  So contention on mmap_sem and the\npte locks is not a factor):\n\n                       X                   MIN\nTYPE:               CPUS       WALL       WALL        SYS     USER     TOTCPU\nfork                   1      0.552      0.552      0.540    0.012      0.552\nfork                   4      0.552      0.548      2.164    0.036      2.200\nfork                  16      0.564      0.548      8.812    0.164      8.976\nfork                 128      0.580      0.572     72.204    1.208     73.412\nfork                 256      1.300      0.660    310.400    2.160    312.560\nfork                 512      3.512      0.696   1526.836    4.816   1531.652\nfork                1020     20.024      0.700  17243.176    6.688  17249.863\n\nSo a threshold of 32 is fine up to 128 processors. At 256 processors contention\nbecomes a factor.\n\nOverstepping the counter (earlier patch) improves the numbers a bit:\n\nfork                   4      0.552      0.548      2.164    0.040      2.204\nfork                  16      0.552      0.548      8.640    0.148      8.788\nfork                 128      0.556      0.548     69.676    0.956     70.632\nfork                 256      0.876      0.636    212.468    2.108    214.576\nfork                 512      2.276      0.672    997.324    4.260   1001.584\nfork                1020     13.564      0.680  11586.436    6.088  11592.523\n\nStill contention at 512 and 1020. Contention at 1020 is down by a third.\n256 still has a slight bit of contention.\n\nAfter this patch the counter threshold will be set to 125 which reduces\ncontention significantly:\n\nfork                 128      0.560      0.548     69.776    0.932     70.708\nfork                 256      0.636      0.556    143.460    2.036    145.496\nfork                 512      0.640      0.548    284.244    4.236    288.480\nfork                1020      1.500      0.588   1326.152    8.892   1335.044\n\n[akpm@osdl.org: !SMP build fix]\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a302eb4e4602d6444ae75a0e516fb2f2c62d6642",
      "tree": "8f477d121e8bd31611b1ae3c3658f5c71684f788",
      "parents": [
        "b63fe1ba4409774738c971d4e6f0b12b54cc2c65"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Thu Aug 31 21:27:34 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 01 11:39:08 2006 -0700"
      },
      "message": "[PATCH] ZVC: Overstep counters\n\nIncrements and decrements are usually grouped rather than mixed.  We can\noptimize the inc and dec functions for that case.\n\nIncrement and decrement the counters by 50% more than the threshold in\nthose cases and set the differential accordingly.  This decreases the need\nto update the atomic counters.\n\nThe idea came originally from Andrew Morton.  The overstepping alone was\nsufficient to address the contention issue found when updating the global\nand the per zone counters from 160 processors.\n\nAlso remove some code in dec_zone_page_state.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9fc2aa091ab8fa46e60d4c9d06a89305c441652",
      "tree": "8cdf5fcc4adba8cd53c51f824b5d8107ce0f4bba",
      "parents": [
        "c6e6f0ba8fc1dea99c7bd020916f24d533b62697"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Sep 01 11:05:15 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Fri Sep 01 11:05:15 2006 -0400"
      },
      "message": "[GFS2] Update copyright, tidy up incore.h\n\nAs per comments from Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e this\nupdates the copyright message to say \"version\" in full rather than\n\"v.2\". Also incore.h has been updated to remove forward structure\ndeclarations which are not required.\n\nThe gfs2_quota_lvb structure has now had endianess annotations added\nto it. Also quota.c has been updated so that we now store the\nlvb data locally in endian independant format to avoid needing\na structure in host endianess too. As a result the endianess\nconversions are done as required at various points and thus the\nconversion routines in lvb.[ch] are no longer required. I\u0027ve\nmoved the one remaining constant in lvb.h thats used into lm.h\nand removed the unused lvb.[ch].\n\nI have not changed the HIF_ constants. That is left to a later patch\nwhich I hope will unify the gh_flags and gh_iflags fields of the\nstruct gfs2_holder.\n\nCc: Jan Engelhardt \u003cjengelh@linux01.gwdg.de\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "b63fe1ba4409774738c971d4e6f0b12b54cc2c65",
      "tree": "6f035e3502324a68427b548116d221129a66cf2c",
      "parents": [
        "0668b47205e42c04e9c1b594573be5a822ac7f09",
        "5a4e6dccbc0cd1b726820b782daebf887dcb95e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 21:27:29 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 21:27:29 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Use IRQ safe locks to protect allocation bitmaps\n"
    },
    {
      "commit": "db59b464f8708cdba857f16b183cff0b7466d6b5",
      "tree": "aba762f4214e4bbbf7b6340f5a7007c7a78c2393",
      "parents": [
        "5df3d8b53f436a26fad8077b1ceb39a7708e95ec"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Thu Aug 31 14:18:39 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "uhci-hcd: fix list access bug\n\nWhen skipping to the last TD of an URB, go to the _last_ entry in the\nlist instead of the _first_ entry (as780).  This fixes Bugzilla #6747\nand possibly others.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5df3d8b53f436a26fad8077b1ceb39a7708e95ec",
      "tree": "c516f7bd1589dd9b0b3f2c99b7f146428b1693a1",
      "parents": [
        "1ae4f9ba84b94b85d995a6ae0064b869ff15b080"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "hemamu@t-base.ne.jp",
        "time": "Tue Aug 29 10:47:41 2006 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Support for ELECOM LD-USB20 in pegasus\n\nThis patch is support LD-USB20 of the USB LAN device.\nhttp://www2.elecom.co.jp/products/LD-USB20.html ( Japanese only )\n\nI am using this device.\nAnd, I confirmed work by using this patch.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003chemamu@t-base.ne.jp\u003e\nAcked-by: Petko Manolov \u003cpetkan@nucleusys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1ae4f9ba84b94b85d995a6ae0064b869ff15b080",
      "tree": "c7d1b959276bb438d2f79ebd9f2a5c1685af7db1",
      "parents": [
        "eff674a514bd3f59e0cae9b843e0665b576a5ed8"
      ],
      "author": {
        "name": "Mark Hindley",
        "email": "mark@hindley.org.uk",
        "time": "Mon Aug 28 20:43:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: Add VIA quirk fixup for VT8235 usb2\n\nPatch to add VIA PCI quirk for Enhanced/Extended USB on VT8235\nsouthbridge. It is needed in order to use EHCI/USB 2.0 with ACPI.\nWithout it IRQs are not routed correctly, you get an \"Unlink after\nno-IRQ?\" error and the device is unusable.\n\nI belive this could also be a fix for Bugzilla Bug 5835.\n\nSigned-off-by: Mark Hindley \u003cmark@hindley.org.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "eff674a514bd3f59e0cae9b843e0665b576a5ed8",
      "tree": "624efc633bf91bcb42e55b86f935996812e72eed",
      "parents": [
        "c9c770ed1fe2698c9a3b18e5fc12d1262e099c0c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Aug 14 23:11:09 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: rtl8150_disconnect() needs tasklet_kill()\n\nWe need to wait until any currently-running handler has completed.  Fixes an\nunplug-time oops reported by \"Miles Lane\" \u003cmiles.lane@gmail.com\u003e.\n\nCc: \"Petko Manolov\" \u003cpetkan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9c770ed1fe2698c9a3b18e5fc12d1262e099c0c",
      "tree": "a7250cea06a0d9c4d7eafcd037fd598e130ca3ce",
      "parents": [
        "f84c749f1ce6a54b84b098f5fa53a01686401fac"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Sun Aug 27 23:54:37 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB Storage: unusual_devs.h for Sony Ericsson M600i\n\nThis entry was sent in by Emmanuel Vasilakis \u003cevas@forthnet.gr\u003e, turned\ninto a patch by yours truly.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f84c749f1ce6a54b84b098f5fa53a01686401fac",
      "tree": "c9fa421d599808ed854a317a6e93a50eb78fc3ee",
      "parents": [
        "7ceb932f489e86b555258e5f7d7f061f9c1863eb"
      ],
      "author": {
        "name": "Phil Dibowitz",
        "email": "phil@ipom.com",
        "time": "Wed Aug 23 21:11:01 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB Storage: Remove the finecam3 unusual_devs entry\n\nThis patch removes the Kyocera Finecam L3 entry in unusual devices\noriginally submitted by Michael Krauth \u003cmichael.krauth@web.de\u003e and\nAlessandro Fracchetti \u003cal.fracchetti@tin.it\u003e given that Gerriet\n\u003cger.haw@gmx.de\u003e finds he doesn\u0027t need it and Alessandro confirms it\nisn\u0027t needed anymore as well.\n\nSigned-off-by: Phil Dibowitz \u003cphil@ipom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "7ceb932f489e86b555258e5f7d7f061f9c1863eb",
      "tree": "818ba4b61f7896897a3c174582c1bee26a960607",
      "parents": [
        "789851cf0005b946557340c9bbfc7728906cdbfc"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Mon Aug 21 11:58:50 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "UHCI: don\u0027t stop at an Iso error\n\nUnlike other sorts of endpoint queues, Isochronous queues don\u0027t stop\nwhen an error is encountered.  This patch (as772) fixes the scanning\nroutine in uhci-hcd, to make it keep on going when it finds an Iso\nerror.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "789851cf0005b946557340c9bbfc7728906cdbfc",
      "tree": "f10696d1397dead43f70509432266f7afef9aeb9",
      "parents": [
        "ea186651d5a7b822c855de5de505c5c19812bf0b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Aug 21 15:26:38 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "usb gadget: g_ether spinlock recursion fix\n\nThe new spinlock debug code turned up a spinlock recursion bug in the\nEthernet gadget driver on a disconnect path; it would show up with any\nUDC driver where the cancellation of active requests was synchronous,\nrather than e.g. delayed until a controller\u0027s completion IRQ.\n\nThat recursion is fixed here by creating and using a new spinlock to\nprotect the relevant lists.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "ea186651d5a7b822c855de5de505c5c19812bf0b",
      "tree": "65b75045d606c1445eda03b1fdb5270a21bf5e22",
      "parents": [
        "6f8d9e26e7deecb1296c221aa979542bc5d63f20"
      ],
      "author": {
        "name": "Ping Cheng",
        "email": "pingc@wacom.com",
        "time": "Fri Jul 14 16:50:04 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:30 2006 -0700"
      },
      "message": "USB: add all wacom device to hid-core.c blacklist\n\nAdd all Wacom devices to hid-core.c blacklist\n\nSigned-off-by: Ping Cheng \u003cpingc@wacom.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "6f8d9e26e7deecb1296c221aa979542bc5d63f20",
      "tree": "5b49e86db8c0aa2160a1a860493a7d7b4ad87dd8",
      "parents": [
        "082fdd12b15c28ab74e5f6559fb3ba15bf9fd393"
      ],
      "author": {
        "name": "Jeremy Roberson",
        "email": "jroberson@gtcocalcomp.com",
        "time": "Mon Aug 28 19:58:28 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:29 2006 -0700"
      },
      "message": "hid-core.c: Adds all GTCO CalComp Digitizers and InterWrite School Products to blacklist\n\nAdds all GTCO CalComp Digitizers and InterWrite School Products to\nhid-core.c blacklist.\n\nSigned-off-by: Jeremy A. Roberson \u003cjroberson@gtcocalcomp.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "082fdd12b15c28ab74e5f6559fb3ba15bf9fd393",
      "tree": "dd5792af4e8febbe4024bd39ce576f2d8461c624",
      "parents": [
        "0668b47205e42c04e9c1b594573be5a822ac7f09"
      ],
      "author": {
        "name": "juergen.mell@t-online.de",
        "email": "juergen.mell@t-online.de",
        "time": "Mon Aug 28 13:53:53 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 31 18:04:29 2006 -0700"
      },
      "message": "USB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n\nUSB floppy drive SAMSUNG SFD-321U/EP detected 8 times\n\nAcked-by: mantel@suse.de\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5a4e6dccbc0cd1b726820b782daebf887dcb95e9",
      "tree": "28750ce9e633081f8e814d69a3f3d21fd71359f8",
      "parents": [
        "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 31 16:43:06 2006 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Aug 31 17:25:56 2006 -0700"
      },
      "message": "IB/mthca: Use IRQ safe locks to protect allocation bitmaps\n\nIt is supposed to be OK to call mthca_create_ah() and mthca_destroy_ah()\nfrom any context.  However, for mem-full HCAs, these functions use the\nmthca_alloc() and mthca_free() bitmap helpers, and those helpers use\nnon-IRQ-safe spin_lock() internally.  Lockdep correctly warns that\nthis could lead to a deadlock.  Fix this by changing mthca_alloc() and\nmthca_free() to use spin_lock_irqsave().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0668b47205e42c04e9c1b594573be5a822ac7f09",
      "tree": "efc844d3b50e37a0db4cc650c7b005911945e786",
      "parents": [
        "5991c84421f3ea1e281954610a39e4993e5c39e4"
      ],
      "author": {
        "name": "Wei Dong",
        "email": "weid@nanjing-fnst.com",
        "time": "Thu Aug 31 15:24:48 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 31 15:24:48 2006 -0700"
      },
      "message": "[IPV4]: Fix SNMPv2 \"ipFragFails\" counter error\n\n  When I tested Linux kernel 2.6.17.7 about statistics\n\"ipFragFails\",found that this counter couldn\u0027t increase correctly. The\ncriteria is RFC2011:\nRFC2011\n  ipFragFails OBJECT-TYPE\n    SYNTAX      Counter32\n    MAX-ACCESS  read-only\n    STATUS      current\n    DESCRIPTION\n            \"The number of IP datagrams that have been discarded because\n            they needed to be fragmented at this entity but could not\n            be, e.g., because their Don\u0027t Fragment flag was set.\"\n    ::\u003d { ip 18 }\n\nWhen I send big IP packet to a router with DF bit set to 1 which need to\nbe fragmented, and router just sends an ICMP error message\nICMP_FRAG_NEEDED but no increments for this counter(in the function\nip_fragment).\n\nSigned-off-by: Wei Dong \u003cweid@nanjing-fnst.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5991c84421f3ea1e281954610a39e4993e5c39e4",
      "tree": "ce8ea8b89cf4f0a98322c117214b980cb055bad5",
      "parents": [
        "99c7bc0133b875280fdd2bf78e4ffbd58cc609e3"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Thu Aug 31 15:21:50 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 31 15:21:50 2006 -0700"
      },
      "message": "[NET]: Rate limiting for socket allocation failure messages.\n\nThis patch limits the warning messages when socket allocation failures\nhappen. It happens under memory pressure.\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99c7bc0133b875280fdd2bf78e4ffbd58cc609e3",
      "tree": "bf66fa8252c23145730e6efceffe19af4c7b002c",
      "parents": [
        "dd1a47c21ee4f4f682285ad9d4624d2cec436f93"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Thu Aug 31 14:52:17 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 31 14:52:17 2006 -0700"
      },
      "message": "[IPV6]: Fix kernel OOPs when setting sticky socket options.\n\nBug noticed by Remi Denis-Courmont \u003crdenis@simphalempin.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd1a47c21ee4f4f682285ad9d4624d2cec436f93",
      "tree": "eb25419d0c4a3e044aa8f3d0d2ffe87c02ad0a70",
      "parents": [
        "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6",
        "7b7db1b59563aebe2f4d2ba850468afb2c87c82a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 14:42:07 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: unsolicited interrupts during sense pgid.\n  [S390] cio: no path after machine check.\n  [S390] cio: kernel stack overflow.\n  [S390] dasd: fix device shutdown process.\n  [S390] broken copy_in_user function.\n"
    },
    {
      "commit": "22db37ec5fd51b0c77b1dd5751b1cdc2672c08d6",
      "tree": "e77e6051471162d5201cce6e0e41712c5d175252",
      "parents": [
        "4c15343167b5febe7bb0ba96aad5bef42ae94d3b"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Thu Aug 31 00:53:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 31 10:46:07 2006 -0700"
      },
      "message": "[PATCH] i386: rwlock.h fix smp alternatives fix\n\nCommit 8c74932779fc6f61b4c30145863a17125c1a296c (\"i386: Remove\nalternative_smp\") did not actually compile on x86 with CONFIG_SMP.\n\nThis fixes the __build_read/write_lock helpers.  I\u0027ve boot tested on\nSMP.\n\n[ Andi: \"Oops, I think that was a quilt unrefreshed patch.  Sorry.  I\n  fixed those before testing, but then still send out the old patch.\" ]\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6e6f0ba8fc1dea99c7bd020916f24d533b62697",
      "tree": "a27f0c7695e22fe83123448428bf77d32a5aa6ee",
      "parents": [
        "623d93555c8884768db65ffc11509c93e50dd4db"
      ],
      "author": {
        "name": "David Teigland",
        "email": "teigland@redhat.com",
        "time": "Wed Aug 30 10:50:18 2006 -0500"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Aug 31 12:15:37 2006 -0400"
      },
      "message": "[DLM] force removal of user lockspace\n\nCheck if the FORCEFREE flag has been provided from user space.  If so, set\nthe force option to dlm_release_lockspace() so that any remaining locks\nwill be freed.\n\nSigned-off-by: David Teigland \u003cteigland@redhat.com\u003e\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "623d93555c8884768db65ffc11509c93e50dd4db",
      "tree": "08be5484217e9c7851b129d2794b4afe8e44760c",
      "parents": [
        "899be4d3b7e00bf364d84c1c8cfe8bbbd1e3507b"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Aug 31 12:14:44 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Thu Aug 31 12:14:44 2006 -0400"
      },
      "message": "[GFS2] Fix releasepage bug (fixes direct i/o writes)\n\nThis patch fixes three main bugs. Firstly the direct i/o get_block\nwas returning the wrong return code in certain cases. Secondly, the\nGFS2\u0027s releasepage function was not dealing with cases when clean,\nordered buffers were found still queued on a transaction (which can\nhappen depending on the ordering of journal flushes). Thirdly, the\njournaling code itself needed altering to take account of the\nafter effects of removing the clean ordered buffers from the transactions\nbefore a journal flush.\n\nThe releasepage bug did also show up under \"normal\" buffered i/o\nas well, so its not just a fix for direct i/o. In fact its not\nnormally used in the direct i/o path at all, except when flushing\nexisting buffers after performing a direct i/o write, but that was\nthe code path that led us to spot this.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "57bcdafcb1e0782e7ae13471d9223c69e3a6cba2",
      "tree": "0f3b4a4355b6512c1f789fa51d9c975a6cd561ab",
      "parents": [
        "f105a7dfc5e81c28dd23ebf2328e42972e2cf240"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Aug 31 15:26:41 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:26:41 2006 +0100"
      },
      "message": "[ARM] 3765/1: S3C24XX: cleanup include/asm-arm/arch-s3c2410/dma.h\n\nPatch from Ben Dooks\n\nCleanup for include/asm-arma/arch-s3c2410/dma.h,\nby using tab characters to indent items, remove the\nnow un-necessary changelog, and update the copyright\ninformation.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f105a7dfc5e81c28dd23ebf2328e42972e2cf240",
      "tree": "ce38e1802bef52e03f9f16acc5344322d2ddc4f6",
      "parents": [
        "851fb304b510fc1e5dc5852cda25361219c1c4b1"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Aug 31 15:26:37 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:26:37 2006 +0100"
      },
      "message": "[ARM] 3764/1: S3C24XX: change type naming to kernel style\n\nPatch from Ben Dooks\n\nThe type naming in the s3c24xx dma code is riddled with\ntypedefs creating _t types, from the code import from 2.4\nwhich is contrary to the current Kernel coding style.\n\nThis patch cleans this up, removing the typedefs and\nand fixing up the resultant code changes.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "851fb304b510fc1e5dc5852cda25361219c1c4b1",
      "tree": "723496cee266d15c4004ad57ad9cd4aff2ae568b",
      "parents": [
        "8e34703b9315688305306d26148088b0a8292563"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Aug 31 15:26:35 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:26:35 2006 +0100"
      },
      "message": "[ARM] 3763/1: add both rtcs to csb337 defconfig\n\nPatch from David Brownell\n\nThis adds RTC support to the csb337 default config.  Both the AT91\nand the ds1307 RTCs are enabled (rtc0 and rtc1 respectively).\n\nThe ds1307 is used to initialize the system time, since it\u0027s battery-backed.\n\nFrom then on the AT91 RTC is used, since it\u0027s more capable (with both\nalarm and update irqs, and system wakeup capability) even though it\nneeds manual initialization (symlink /dev/rtc to /dev/rtc0 for older\nversions of hwclock, then \"hwclock --systohc\") in an rc script or\nfrom inittab.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e34703b9315688305306d26148088b0a8292563",
      "tree": "86955dfb894b441525be160e1f6814e6cfbd9a3c",
      "parents": [
        "0355b3e039c621d15321fd0d5cf72d8bdb8f723d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Aug 31 15:09:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Aug 31 15:09:30 2006 +0100"
      },
      "message": "[ARM] Fix ARM __raw_read_trylock() implementation\n\nMatthew Wilcox pointed out that the generic implementation\nof this is unfit for use.  Here\u0027s an ARM optimised version\ninstead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4c15343167b5febe7bb0ba96aad5bef42ae94d3b",
      "tree": "e70f835cc57a6e4b7e18bcb1908217a95a389ba7",
      "parents": [
        "eb36c2884a1a2190791afe65fd833b2d3cd4b999",
        "d0027bf09f09d95a23b8f476ba8cea28f2576781"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:44:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:44:06 2006 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix return value from memcpy\n  [POWERPC] iseries: Define insw et al. so libata/ide will compile\n  [POWERPC] Fix irq enable/disable in smp_generic_take_timebase\n  [POWERPC] Fix problem with time not advancing on 32-bit platforms\n  [POWERPC] Restore copyright notice in arch/powerpc/kernel/fpu.S\n  [POWERPC] Fix up ibm_architecture_vec definition\n  [POWERPC] Make OF irq map code detect more error cases\n  [POWERPC] Support for \"weird\" MPICs and fixup mpc7448_hpc2\n  [POWERPC] Fix MPIC sense codes in documentation\n  [POWERPC] Fix performance regression in IRQ radix tree locking\n  [POWERPC] Add mpc7448hpc2 device tree source file\n  [POWERPC] Add MPC8349E MDS device tree source file to arch/powerpc/boot/dts\n  [POWERPC] modify mpc83xx platforms to use new IRQ layer\n  [POWERPC] Adapt ipic driver to new host_ops interface, add set_irq_type to set IRQ sense\n  [POWERPC] back up old school ipic.[hc] to arch/ppc\n  [POWERPC] Use mpc8641hpcn PIC base address from dev tree.\n  [POWERPC] Allow MPC8641 HPCN to build with CONFIG_PCI disabled too.\n  [POWERPC] Fix powerpc 44x_mmu build\n  [POWERPC] Remove flush_dcache_all export\n"
    },
    {
      "commit": "eb36c2884a1a2190791afe65fd833b2d3cd4b999",
      "tree": "2bc7defdfee59f273e81a5ddd2e792c65bb93d4c",
      "parents": [
        "98a3c781057fa43494e7e8b39d639e93fca0ecbf"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:13:16 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] ppc32: fix last_jiffy time comparison\n\nThis fixes a hang on ppc32.\n\nThe problem was that I was comparing a 32-bit quantity with a 64-bit\nquantity, and consequently time wasn\u0027t advancing.  This makes us use a\n64-bit quantity on all platforms, which ends up simplifying the code\nsince we can now get rid of the tb_last_stamp variable (which actually\nfixes another bug that Ben H and I noticed while going carefully through\nthe code).\n\nThis works fine on my G4 tibook.  Let me know how it goes on your\nmachines.\n\nAcked-by: Olaf Hering \u003colaf@aepfle.de\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "98a3c781057fa43494e7e8b39d639e93fca0ecbf",
      "tree": "73a0cdcac3ec6ca0257de607efcfbedc8897fc07",
      "parents": [
        "9129d6ea475b7e9f216c8324ea05b7a0d8aba540"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Aug 31 14:04:34 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 21:21:55 2006 -0700"
      },
      "message": "[PATCH] fbdev: Fix crashes in various fbdev\u0027s blank routines\n\nThe backlight changes that went in had a bug where they could cause the\nkernel to access an unitialized pointer when blanking if there is no\nbacklight control on a machine.\n\nThe bug affects atyfb, aty128fb, nvidiafb and rivafb.  radeonfb seems to\nbe ok.  This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d0027bf09f09d95a23b8f476ba8cea28f2576781",
      "tree": "8dc94937525548c34c73c648fdeb2d9d0dc895fb",
      "parents": [
        "e7498656b5e2e9e3806d263fecc90b2707d02093"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 13:22:58 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 31 13:22:58 2006 +1000"
      },
      "message": "[POWERPC] Fix return value from memcpy\n\nAs pointed out by Herbert Xu \u003cherbert@gondor.apana.org.au\u003e, our\nmemcpy implementation didn\u0027t return the destination pointer as its\nreturn value, and there is code in the kernel that expects that.\nThis fixes it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "9129d6ea475b7e9f216c8324ea05b7a0d8aba540",
      "tree": "88727e330f6f936d8850a99e711133bb4c97b8e3",
      "parents": [
        "18f2905fcec3e06deafd25a02e37eabaaaaef744",
        "c57d68caeed7bc335e6d35c951a9abae733a580b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 17:12:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 17:12:11 2006 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Increase default nodes shift to 10, nr_cpus to 1024\n  [IA64] remove redundant local_irq_save() calls from sn_sal.h\n  [IA64] panic if topology_init kzalloc fails\n  [IA64-SGI] Silent data corruption caused by XPC V2.\n"
    },
    {
      "commit": "18f2905fcec3e06deafd25a02e37eabaaaaef744",
      "tree": "4d5b14ddd63782e46056892a8b3c644f03a38842",
      "parents": [
        "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3"
      ],
      "author": {
        "name": "Roland Scheidegger",
        "email": "rscheidegger_lists@hispeed.ch",
        "time": "Wed Aug 30 23:17:55 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:06:14 2006 -0700"
      },
      "message": "[PATCH] drm: radeon flush TCL VAP for vertex program enable/disable\n\nThe radeon requires a VAP state flush when enabling/disabling\nvertex programs on the r200 cards.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a7dec1e0dbb9e8e032b56a62d07ab6ac009109d3",
      "tree": "0ab90fffff8b5b71a6705ee9e8647dfdee0aa0eb",
      "parents": [
        "ec0063b40a2291e095faf07fbeb94be92e525c54"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed Aug 30 19:14:25 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] Missing PCI id update for VIA IDE\n\nThe following change from -mm is important to 2.6.18 (actually to 2.6.17\nbut its too late for that). This was contributed over three months ago\nby VIA to Bartlomiej and nothing happened. As a result the new chipset\nis now out and Linux won\u0027t run on it. By the time 2.6.18 is finalised\nthis will be the defacto standard VIA chipset so support would be a good\nplan.\n\nTested in -mm for a while, its essentially a PCI ident update but for\nthe bridge chip because VIA do things in weird ways.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0063b40a2291e095faf07fbeb94be92e525c54",
      "tree": "c8605faccf1781687b91dafeaba6bdd6c2f10943",
      "parents": [
        "01ebb77b31149d847726a8847ad0d37631d7f049"
      ],
      "author": {
        "name": "Suleiman Souhlal",
        "email": "ssouhlal@FreeBSD.org",
        "time": "Wed Aug 30 19:37:20 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t write out segments from vsyscall32 DSO if it is not mapped\n\nIt\u0027s possible to get an invalid page fault in kernel mode when we try to\nwrite out segments from vsyscall32 when dumping core for a 32bit process if\nthe vsyscall32 DSO is not mapped in its address space (which can happen if,\nfor example, ulimit -v 100 is run).\n\nSigned-off-by: Suleiman Souhlal \u003csuleiman@google.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01ebb77b31149d847726a8847ad0d37631d7f049",
      "tree": "a91d01f8c17d24041a4f2015e093ddfbd9defa1e",
      "parents": [
        "386dcafaacd212ef4a8aeed67a7db3ffbb44c7b2"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@ocs.com.au",
        "time": "Wed Aug 30 19:37:19 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Save original IST values for checking stack addresses\n\nThe values in init_tss.ist[] can change when an IST event occurs.  Save\nthe original IST values for checking stack addresses when debugging or\ndoing stack traces.\n\nSigned-off-by: Keith Owens \u003ckaos@ocs.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "386dcafaacd212ef4a8aeed67a7db3ffbb44c7b2",
      "tree": "99e470b46fb81a1cde164458d03c9c9d807c1231",
      "parents": [
        "266f0566761cf88906d634727b3d9fc2556f5cbd"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] i386: Remove __KERNEL__ ifdef around _syscall*()\n\nAfter all their only point is having them in user space.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "266f0566761cf88906d634727b3d9fc2556f5cbd",
      "tree": "a8f664a8b02e9363be200f80e0567dc2c6de74e3",
      "parents": [
        "bbad0b669d33f3023cfe70ec79ba5ea487afca59"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:17 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] i386: Fix stack switching in do_IRQ\n\nThere was a bogus hunk from the genirq merge that essentially\nbroke stack switching for hard interrupts. Remove it since it isn\u0027t\nneeded.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbad0b669d33f3023cfe70ec79ba5ea487afca59",
      "tree": "ea873666050096e8ff0876e610ee9e78eb40c6ab",
      "parents": [
        "40dd2d20f220eda1cd0da8ea3f0f9db8971ba237"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:16 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Remove __KERNEL__ ifdef around _syscall*()\n\nAfter all their only point is having them in user space. On x86-64\nthey don\u0027t even work in kernel space.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40dd2d20f220eda1cd0da8ea3f0f9db8971ba237",
      "tree": "aea5d128ef6ce5bc16f18502f4d6745268344731",
      "parents": [
        "8c74932779fc6f61b4c30145863a17125c1a296c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:15 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:16 2006 -0700"
      },
      "message": "[PATCH] x86: Disable MMCONFIG on Intel SDV using DMI blacklist\n\nAs a replacement for the earlier removal of the e820 MCFG check\nwe blacklist the Intel SDV with the original BIOS bug that\nmotivated that check. On those machines don\u0027t use MMCONFIG.\n\nThis also adds a new pci\u003dmmconf parameter to override the blacklist.\n\nCc: Greg KH \u003cgregkh@suse.de\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c74932779fc6f61b4c30145863a17125c1a296c",
      "tree": "664c5c1ea4674ec35dbc499294c3830f8176fb43",
      "parents": [
        "841be8ddf92578e5b481ed9f9abb85649fc13238"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:14 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] i386: Remove alternative_smp\n\nThe .fill causes miscompilations with some binutils version.\n\nInstead just patch the lock prefix in the lock constructs. That is the\nmajority of the cost and should be good enough.\n\nCc: Gerd Hoffmann \u003ckraxel@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "841be8ddf92578e5b481ed9f9abb85649fc13238",
      "tree": "55d2d25350eb15b6822d91b38a7cddd9c697b58f",
      "parents": [
        "ceee88223047749ad683d397b19904c3dfb6adeb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:13 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Remove alternative_smp\n\nThe .fill causes miscompilations with some binutils version.\n\nInstead just patch the lock prefix in the lock constructs. That is the\nmajority of the cost and should be good enough.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ceee88223047749ad683d397b19904c3dfb6adeb",
      "tree": "0ffd471277ba53299690c444e669ea343cba145f",
      "parents": [
        "ea424055b771a165c9abd3ae109255a3b825c745"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:12 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Recover 1MB of kernel memory\n\nNoticed by Jan Beulich.\n\nWhen the kernel was moved from 1MB to 2MB in 2.6.17 the kernel reservation\ncode wasn\u0027t adjusted and it still reserved starting with 1MB. This means 1MB always\nwere lost.\n\nThis patch fixes this by reserving only starting with _text.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ea424055b771a165c9abd3ae109255a3b825c745",
      "tree": "228f3bf4f392a8ce45d78a1ea8cfd8bd6f1f4f5b",
      "parents": [
        "61171b8dbd36b0cc34d3813a59a8e4dc2984414d"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Aug 30 19:37:11 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: Make backtracer fallback logic more bullet-proof\n\nThe unwinder fallback logic still had potential for falling through to\nthe legacy stack trace code without printing an indication (at once\nserving as a separator) of this.\n\nFurther, the stack pointer retrieval for the fallback should be as\nrestrictive as possible (in order to avoid having the legacy stack\ntracer try to access invalid memory). The patch tightens that, but\nthis could certainly be further improved.\n\nAlso making the call_trace command line option now conditional upon\nCONFIG_STACK_UNWIND (as it\u0027s meaningless otherwise).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "61171b8dbd36b0cc34d3813a59a8e4dc2984414d",
      "tree": "5c4dede0bddc19c1e564ebcd95976afcebe63a4f",
      "parents": [
        "29fe5f3bafb644c33269fb0f2a719d4809a07332"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Aug 30 19:37:10 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: fix x86 cpuid keys used in alternative_smp()\n\nBy hard-coding the cpuid keys for alternative_smp() rather than using\nthe symbolic constant it turned out that incorrect values were used on\nboth i386 (0x68 instead of 0x69) and x86-64 (0x66 instead of 0x68).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29fe5f3bafb644c33269fb0f2a719d4809a07332",
      "tree": "12bac74201557aaf93a664df04622a90626f2c8c",
      "parents": [
        "c05991ed12fd71e539dd8de8f5663450cd0c934c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] i386: Add kernel thread stack frame termination for properly stopping stack unwinds.\n\nOne open question: Should this added push perhaps be made conditional\nupon CONFIG_STACK_UNWIND or CONFIG_UNWIND_INFO?\n[AK: not needed, these are all very slow paths]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c05991ed12fd71e539dd8de8f5663450cd0c934c",
      "tree": "e9a86dac1c2bf688d0683be97a5de32af59c175e",
      "parents": [
        "11012d419cfc0e0f78ca356aca03674217910124"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:08 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Add kernel thread stack frame termination for properly stopping stack unwinds.\n\nOne open question: Should these added pushes perhaps be made\nconditional upon CONFIG_STACK_UNWIND or CONFIG_UNWIND_INFO?\n[AK: Not needed -- these are all very slow paths]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11012d419cfc0e0f78ca356aca03674217910124",
      "tree": "6013f84adb892155d7141f3e996a52ab13b7669f",
      "parents": [
        "ddcf36511d213501a035f168334046ba30a61a11"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86: Revert e820 MCFG heuristics\n\nThe check for the MCFG table being reserved in the e820 map was originally\nadded to detect a broken BIOS in a preproduction Intel SDV. However it also\nbreaks the Apple x86 Macs, which can\u0027t supply this properly, but need\na working MCFG. With this patch they wouldn\u0027t use the MCFG and not work.\n\nAfter some discussion I think it\u0027s best to remove the heuristic again.\nIt also failed on some other boxes (although it didn\u0027t cause much\nproblems there because old style port access for PCI config space\nstill works as fallback), but the preproduction SDVs can just use\npci\u003dnommcfg. Supporting production machines properly is more\nimportant.\n\nEdgar Hucek did all the debugging work.\n\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Edgar Hucek \u003chostmaster@ed-soft.at\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ddcf36511d213501a035f168334046ba30a61a11",
      "tree": "e1cd6cf6026293b8d0f94aa2f16fc1c4f77e5443",
      "parents": [
        "df31405a9a240e8ea882953ea90736ff57b47643"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 30 19:37:05 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 16:05:15 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df31405a9a240e8ea882953ea90736ff57b47643",
      "tree": "082b1c061f976a4f9031f7e44b77d50a959a28de",
      "parents": [
        "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
        "404dda854b8bb04df72405d5088fa3e6100aef36"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:55 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 probing problem.\n  [SPARC64]: Fix X server hangs due to large pages.\n"
    },
    {
      "commit": "7c30b0653f1bcaf04f8abf24cad5c1e642a3da47",
      "tree": "bf62b79a6edb86ff17ef5eb8cbfa04c9c0783ba5",
      "parents": [
        "7288026b8671061aff7663b1766037b3f2573627",
        "ee1377c3eef4238d89b2f99fa4d0bbbad3078b64"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 30 15:54:35 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  [STRIP]: Fix neighbour table refcount leak.\n  [IPV6]: ipv6_add_addr should install dstentry earlier\n  [NETLINK]: Call panic if nl_table allocation fails\n  [TCP]: Two RFC3465 Appropriate Byte Count fixes.\n  [IPV6]: SNMPv2 \"ipv6IfStatsInAddrErrors\" counter error\n  [E100]: Add module option to ignore bad EEPROM checksums.\n  [SCTP]: Fix sctp_primitive_ABORT() call in sctp_close().\n"
    },
    {
      "commit": "899be4d3b7e00bf364d84c1c8cfe8bbbd1e3507b",
      "tree": "fd3af3ebb3c237a4c309c3f48902f9550864c39e",
      "parents": [
        "d6a53727683bbf993c01ab49b45e0eac17e23df1"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 12:50:28 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 12:50:28 2006 -0400"
      },
      "message": "[GFS2] Add superblock into key for glock lookups\n\nThis adds the superblock as a key for glock lookups. Since the glocks\nare already stored in a per-superblock table, this has no effect at\nthe moment. Later on this will change though.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "d6a53727683bbf993c01ab49b45e0eac17e23df1",
      "tree": "c17d58d664222633c254f09561eed847c1ccef59",
      "parents": [
        "ec45d9f583b3663f90a7c5c559fd13e6e4c56ad5"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 11:16:23 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 11:16:23 2006 -0400"
      },
      "message": "[GFS2] Use const on glock lookup key\n\nUse const for the glock name which is being used as a lookup key\nin the glock hash table.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "ec45d9f583b3663f90a7c5c559fd13e6e4c56ad5",
      "tree": "8248788ed2d2f1cb0ffc6b7180da3366b6773d62",
      "parents": [
        "5e2b0613ed9f9641937dd5948051631249447c57"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 10:36:52 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 10:36:52 2006 -0400"
      },
      "message": "[GFS2] Use slab properly with glocks\n\nWe can take advantage of the slab allocator to ensure that all the list\nheads and the spinlock (plus one or two other fields) are initialised\nby slab to speed up allocation of glocks.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "0355b3e039c621d15321fd0d5cf72d8bdb8f723d",
      "tree": "005fd5c6e3e78ec39ee2a3924371cbdc69b34fac",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Daniel Jacobowitz",
        "email": "drow@false.org",
        "time": "Wed Aug 30 15:06:39 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 15:06:39 2006 +0100"
      },
      "message": "[ARM] 3750/3: Fix double VFP emulation for EABI kernels\n\nPatch from Daniel Jacobowitz\n\nvfp_put_double didn\u0027t work in a CONFIG_AEABI kernel.  By swapping\nthe arguments, we arrange for them to be in the same place regardless\nof ABI.  I made the same change to vfp_put_float for consistency.\n\nSigned-off-by: Daniel Jacobowitz \u003cdan@codesourcery.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5e2b0613ed9f9641937dd5948051631249447c57",
      "tree": "2bccd88b4303e7917824cef45aabbe43cd0d93c2",
      "parents": [
        "8fb4b536e7b9dbaf7a6b8204e887b92a14e4352c"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 09:38:30 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 09:38:30 2006 -0400"
      },
      "message": "[GFS2] Remove unused code from glock layer\n\nRemove the unused sync feature from glocks. This is currently done by\ncalling the required functions to sync pages/blocks directly so this\ncode isn\u0027t needed.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "8fb4b536e7b9dbaf7a6b8204e887b92a14e4352c",
      "tree": "f74f905188ca9df0fc6f5fda3c6ee25ede02ee2f",
      "parents": [
        "83b7a664a0c7c39ccfa4c72535dc1c001d4e7a18"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 09:30:00 2006 -0400"
      },
      "committer": {
        "name": "Steven Whitehouse",
        "email": "swhiteho@redhat.com",
        "time": "Wed Aug 30 09:30:00 2006 -0400"
      },
      "message": "[GFS2] Make glock operations const\n\nFor all the usual reasons of enforcing correctness and potentially\nreducing code size, this patch makes the glock operations const.\n\nSigned-off-by: Steven Whitehouse \u003cswhiteho@redhat.com\u003e\n"
    },
    {
      "commit": "7b7db1b59563aebe2f4d2ba850468afb2c87c82a",
      "tree": "13906695f3afecc6329a2859fd8cdc54af099946",
      "parents": [
        "3b88508a31a77eb3487154922e1eff282dc1d863"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Wed Aug 30 14:33:39 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:39 2006 +0200"
      },
      "message": "[S390] cio: unsolicited interrupts during sense pgid.\n\nCalls to set a device online with path grouping may get stuck in\nsome cases because certain device conditions where discarded after\nunsolicited interrupts.\nCheck subchannel activity after unsolicited interrupts and retry\nthe operation if the subchannel is idle.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3b88508a31a77eb3487154922e1eff282dc1d863",
      "tree": "64e402e24e45ec3d1f0f940cccdeb622977558fc",
      "parents": [
        "292888c81e74115db5e5a4a838f730a7c3662982"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Wed Aug 30 14:33:37 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:37 2006 +0200"
      },
      "message": "[S390] cio: no path after machine check.\n\nDevices enter no-path state after disabling a channel path\nvia the SE even though another path has been reenabled at the SE.\nThe devices are set into no-path state before triggering path\nverification even though other paths may have become available.\nTo fix this trigger path verification before setting a device into\nno-path state.\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "292888c81e74115db5e5a4a838f730a7c3662982",
      "tree": "16f7b7bf39cd8a72fa8d3aa5b71c8dc890b57c96",
      "parents": [
        "8f61701bdf536c7a80f0f614bac91c7883804c4c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 30 14:33:35 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:35 2006 +0200"
      },
      "message": "[S390] cio: kernel stack overflow.\n\nUse different kind of assignment to make sure gcc doesn\u0027t create code\nthat creates temp variables on the stack, assigns values to it and\ncopies the content of the whole temp variable to the destination.\nThis reduces stack usage of e.g. ccwgroup_driver_register from 976\nto 48 bytes instead.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8f61701bdf536c7a80f0f614bac91c7883804c4c",
      "tree": "59cacbdf8dc8e5677556f5c95c1b11a775ff47de",
      "parents": [
        "af313e5a4f56b248767d667c3c2436dda767df77"
      ],
      "author": {
        "name": "Horst Hummel",
        "email": "horst.hummel@de.ibm.com",
        "time": "Wed Aug 30 14:33:33 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:33 2006 +0200"
      },
      "message": "[S390] dasd: fix device shutdown process.\n\nFix clear_IO handling (need to wait for interrupt) and\nintroduced error-handling in shutdown processing.\n\nSigned-off-by: Horst Hummel \u003chorst.hummel@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "af313e5a4f56b248767d667c3c2436dda767df77",
      "tree": "7cc495fcd98841375a3f3a6a574dd6d9fcd7a7c2",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:30 2006 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 30 14:33:30 2006 +0200"
      },
      "message": "[S390] broken copy_in_user function.\n\nThe copy_in_user primitive does not work as advertised. If the source\nand target area are available copy_in_user copies one byte too much.\nIf one of the memory areas is not available it does not copy as much\ndata as it can, but up to 257 bytes less.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e7498656b5e2e9e3806d263fecc90b2707d02093",
      "tree": "c355ffc0bda9fe211e4506d51c8b95c7e0c1126e",
      "parents": [
        "467c37801c453849a2fe243c3226476ee3985868"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 30 17:11:34 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 21:12:18 2006 +1000"
      },
      "message": "[POWERPC] iseries: Define insw et al. so libata/ide will compile\n\nThese are build fixes that enable (for example) libata and the ide\ncode to actually build on iSeries.  The associated hardware will never\nbe supported on legacy iSeries, so the code paths don\u0027t actually need\nto work, but it is useful (especially for a combined kernel) if the\ncode can build.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e9422e091531c5851da4ffb8ee6dcbc36dc5b7a9",
      "tree": "5de45e4ac7c8ea051d859c08ab5adf2b8141a0f7",
      "parents": [
        "d21b55d30b46c0b43821a2980e4998965fa37e33"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Aug 29 21:57:29 2006 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] 8250: constify some serial structs\n\n- some const- ification and usage of ARRAY_SIZE() in serial drivers\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d21b55d30b46c0b43821a2980e4998965fa37e33",
      "tree": "4d8c743d0907fc8cd250799f66146e88332a4fcf",
      "parents": [
        "dc709bd190c130b299ac19d596594256265c042a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Aug 28 19:49:03 2006 +0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 30 10:06:14 2006 +0100"
      },
      "message": "[SERIAL] Make uart_match_port() work with all memory mapped UARTs\n\nuart_match_port() always fails with UPIO_MEM32, UPIO_AU, and UPIO_TSI cases.\nSince they match to the memory mapped UARTs, they should be handled just like\nUPIO_MEM case.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "467c37801c453849a2fe243c3226476ee3985868",
      "tree": "b1e9dedf59ff9144945cb711a96274f4ca9bce62",
      "parents": [
        "e0d872d536bb93335d5905b09fe374a163486d43"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:10:47 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:10:47 2006 +1000"
      },
      "message": "[POWERPC] Fix irq enable/disable in smp_generic_take_timebase\n\nEran Ben-Avi \u003ceranpublic@yahoo.com\u003e pointed out that the arch/ppc version\nof smp_generic_take_timebase disables interrupts on entry but exits without\nrestoring them.  However, both it and the arch/powerpc version have another\nproblem, which is that they use local_irq_disable/enable rather than\nlocal_irq_save/restore, and they are called with interrupts disabled.\n\nThis fixes both problems; it changes a return to a break in the arch/ppc\nversion, and changes both versions to use local_irq_save/restore.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0d872d536bb93335d5905b09fe374a163486d43",
      "tree": "c308e65872d65698095077cbfe36f38aa6da5f6f",
      "parents": [
        "fea23bfefb4e98efd3c36f00ccc0b60281dc99da"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 15:55:32 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 16:09:43 2006 +1000"
      },
      "message": "[POWERPC] Fix problem with time not advancing on 32-bit platforms\n\nThis fixes a problem introduced in 5db9fa9593e2ff69f2b95f9d59229dc4faaa564d.\nThe last_jiffy per-cpu variable is only 32 bits on 32-bit machines, but it\nwas being compared with a 64-bit quantity (tb_next_jiffy), which resulted in\ntime not advancing.\n\nThis fixes it by changing last_jiffy to be 64 bits on all platforms.  With\nthis, we no longer need tb_last_stamp as a 32-bit version of tb_last_jiffy,\nso this gets rid of tb_last_stamp and we just use tb_last_jiffy instead.\nThis also fixes a bug when the boot cpu is not online, because using\ntb_last_stamp could have caused the wrong timebase origin value to be used\nwhen calculating the time of day.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fea23bfefb4e98efd3c36f00ccc0b60281dc99da",
      "tree": "81c3b57be56ebed680aece7bc085c3f9b931d81c",
      "parents": [
        "11e9ed43ca8a741c2858c33d12120cf8817d3bff"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:45:35 2006 +1000"
      },
      "message": "[POWERPC] Restore copyright notice in arch/powerpc/kernel/fpu.S\n\nThis code got moved from head.S but the copyright notice on head.S didn\u0027t\nget transferred with it.  Noticed by Cort Dougan \u003ccort@fsmlabs.com\u003e.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "11e9ed43ca8a741c2858c33d12120cf8817d3bff",
      "tree": "7212aad3add118380065695eaa086b865a9ee28f",
      "parents": [
        "006b64de607f895de2ba1e21d3179cddf059128f"
      ],
      "author": {
        "name": "Will Schmidt",
        "email": "will_schmidt@vnet.ibm.com",
        "time": "Fri Aug 25 15:46:59 2006 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 30 14:34:04 2006 +1000"
      },
      "message": "[POWERPC] Fix up ibm_architecture_vec definition\n\nThis problem was noticed by one of the Phyp firmware folks.\nOur ibm,client-architecture-support call was failing.\nThis corrects the vector length parameters being passed in.\n\nSigned-off-by: Will Schmidt \u003cwill_schmidt@vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "006b64de607f895de2ba1e21d3179cddf059128f"
}
