)]}'
{
  "log": [
    {
      "commit": "0bbdac0897a48f415eb788bf3263c92bd5e97ffb",
      "tree": "20692ef93d1a0995c3fe04e2d4536914a4a2c081",
      "parents": [
        "6e16d9409e1f08594587855d2a280c391ba985ff"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 07 16:27:27 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:04:13 2007 -0500"
      },
      "message": "[PARISC] detect recursive kernel crash earlier\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6e16d9409e1f08594587855d2a280c391ba985ff",
      "tree": "1d69f83353ce85dfc6f56311f95000e6c8f9e032",
      "parents": [
        "324c7e6545539d2f7736be930d4833deb32b1b95"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sun Jan 07 16:07:48 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:03:43 2007 -0500"
      },
      "message": "[PARISC] Convert soft power switch driver to kthread\n\nAnd remove it\u0027s reference in time.c.\nAllow lcd_print() to take a const char *.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "324c7e6545539d2f7736be930d4833deb32b1b95",
      "tree": "44673470df765ac7832c247ce49e58ed5885a293",
      "parents": [
        "12df29b64c782133afea8cacc6acdad68a6b7d17"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Jan 03 19:25:37 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:02:47 2007 -0500"
      },
      "message": "[PARISC] disable cr16 clocksource when multiple CPUs are online\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "12df29b64c782133afea8cacc6acdad68a6b7d17",
      "tree": "8a41bfedfcb8cc543d2eec948cf7d003f1a183b9",
      "parents": [
        "df47b4386a473eba87095e6dea8046762434817d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Jan 02 23:54:16 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:02:29 2007 -0500"
      },
      "message": "[PARISC] GENERIC_TIME patchset for parisc\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "df47b4386a473eba87095e6dea8046762434817d",
      "tree": "4665cd1ef72f2201b3296e3e6254057f4dab56de",
      "parents": [
        "0c2de3c6c481ba6a537f66c06a55bd5be5a2c99d"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon Jan 01 21:47:21 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:00:56 2007 -0500"
      },
      "message": "[PARISC] a and b in \"break a,b\" message were swapped\n\nAnd clean up 32/64bit branch assembler statements\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0c2de3c6c481ba6a537f66c06a55bd5be5a2c99d",
      "tree": "5b840a0e2b3419b5e5f72ff4075abbe3c96695c3",
      "parents": [
        "c4ba7a2e44188ef22b041515c1198669ed1cc103"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Dec 30 19:24:37 2006 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 01:00:25 2007 -0500"
      },
      "message": "[PARISC] use fls_long in irq.c\n\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "19dd705f4e37ff09a66cef8c6d79416ae249e1a2",
      "tree": "f2345b353f3ee3ea21a984ebb1e3e177687cf7b3",
      "parents": [
        "bd83bcffb2a582ddac0b463153a4c1fda4335273"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 23 00:12:02 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:57:56 2007 -0500"
      },
      "message": "[PARISC] add missing syscalls for vmsplice, move_pages, getcpu \u0026 epoll_pwait\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "bd83bcffb2a582ddac0b463153a4c1fda4335273",
      "tree": "9009ac7eb38365c9b7b8717ede8e3942ffca2b8c",
      "parents": [
        "ca72a223278483e62530ca9e5b4f9b39318868ea"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Dec 21 21:02:00 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:56:52 2007 -0500"
      },
      "message": "[PARISC] dump stack backtrace on BUG() and add syslog-levels to printk()s\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "94a1981df056e349b926164915894436acdb8dd5",
      "tree": "05f60dfffd2afb488f8959cf43840adb3e96b159",
      "parents": [
        "e38287647467188d8b8d1adadc6ab26267758151"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Tue Dec 19 22:33:58 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:54:42 2007 -0500"
      },
      "message": "[PARISC] whitespace cleanups and unify 32/64bit user-access assembler inlines\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "6891f8a1135b964f8ef30521d1473d5d137af0fa",
      "tree": "d9b7d1e240107dc25fb864b81dbc6fc4bdc5895b",
      "parents": [
        "9f15c82686251cd2b97ac6859de62959d3c4afe1"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Sat Dec 16 16:16:50 2006 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:51:46 2007 -0500"
      },
      "message": "[PARISC] Generic BUG\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9f15c82686251cd2b97ac6859de62959d3c4afe1",
      "tree": "6bacc1d1422fd9770d9b5f90417a804a8cad7ef1",
      "parents": [
        "e6fc0449be45a0e7520da6a17a64520743b9aa20"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 15 22:47:47 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:51:25 2007 -0500"
      },
      "message": "[PARISC] Fix show_stack() when we can\u0027t kmalloc\n\nshow_stack() was calling kzalloc() to allocate a struct pt_regs.\nThis meant that *really* early stack dumps would cause a null pointer\ndereference.  x86_64 allocates its pt_regs on the stack, so do the same.\n\nKyle actually committed this exact patch to CVS on\nWed Jul 26 14:32:39 2006 UTC, and never moved it across to git.\nBad Kyle.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e6fc0449be45a0e7520da6a17a64520743b9aa20",
      "tree": "8c940b1a610cb93d8e63b5f30fccf99502903430",
      "parents": [
        "3735313ad2e1515140683f0aee6e74aec103391d"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Dec 15 09:34:36 2006 -0700"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:44:30 2007 -0500"
      },
      "message": "[PARISC] Remove sched.h from uaccess.h on parisc\n\nAl Viro did this for x86-64 and reduced the number of dependencies on\nsched.h significantly.  We had a couple of files which were relying on\nuaccess.h pulling in sched.h, so they need explicit dependencies added.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d6ce8626dbc7d277d29b62e31c24ce777c60546b",
      "tree": "1078d6aa204de1bc5d64a9595c7c1599fcd6eb52",
      "parents": [
        "592ac93a607109e0643da6c23ae07ac749e973b1"
      ],
      "author": {
        "name": "Randolph Chung",
        "email": "tausq@debian.org",
        "time": "Tue Dec 12 05:51:54 2006 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@athena.road.mcmartin.ca",
        "time": "Sat Feb 17 00:41:30 2007 -0500"
      },
      "message": "[PARISC] Clean up the cache and tlb headers\n\nNo changes in functionality.\n\nSigned-off-by: Randolph Chung \u003ctausq@debian.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e7b3ca08549caccf5d6e1cf066780bf4f0ae77a7",
      "tree": "7e5745bea06675cfce60d6813ee3b4d5e19cbb56",
      "parents": [
        "62d0cfcb27cf755cebdc93ca95dabc83608007cd",
        "cb6efb39163bfb6bb6475fa7c8a5e08e44dbf14a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Sat Feb 17 00:18:23 2007 -0500"
      },
      "message": "Merge branch \u0027parisc\u0027 from /home/kyle/repos/parisc-2.6.git\n\nConflicts:\n\n\tarch/parisc/hpux/sys_hpux.c\n\tarch/parisc/mm/ioremap.c\n"
    },
    {
      "commit": "40c373cc3af9720d1cec0e32c3da26b1d220a95b",
      "tree": "adec525ed9e80a3b923302a273b7524c231d614d",
      "parents": [
        "886ae1fa1380309d91cdb7e67bd4bf71e053c1d5"
      ],
      "author": {
        "name": "Frédéric Riss",
        "email": "frederic.riss@gmail.com",
        "time": "Tue Jan 30 21:41:17 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 04 10:27:10 2007 -0800"
      },
      "message": "[PATCH] EFI x86: pass firmware call parameters on the stack\n\nWhen calling into the EFI firmware, the parameters need to be passed on\nthe stack. The recent change to use -mregparm\u003d3 breaks x86 EFI support.\nThis patch is needed to allow the new Intel-based Macs to suspend to ram\n(efi.get_time is called during the suspend phase).\n\nSigned-off-by: Frederic Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "72253943f7281fc5c6249d9cafd63e7de3266fe9",
      "tree": "aea78c82e3d0a2c17170fd39bcec5f520ab67fa9",
      "parents": [
        "b2e895dbd80c420bfc0937c3729b4afe073b3848"
      ],
      "author": {
        "name": "John Keller",
        "email": "jpk@sgi.com",
        "time": "Sat Feb 03 01:14:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] Altix: more ACPI PRT support\n\nThe SN Altix platform does not conform to the IOSAPIC IRQ routing model.\nAdd code in acpi_unregister_gsi() to check if (acpi_irq_model \u003d\u003d\nACPI_IRQ_MODEL_PLATFORM) and return.\n\nDue to an oversight, this code was not added previously when\nsimilar code was added to acpi_register_gsi().\n\nhttp://marc.theaimsgroup.com/?l\u003dlinux-acpi\u0026m\u003d116680983430121\u0026w\u003d2\n\nSigned-off-by: John Keller \u003cjpk@sgi.com\u003e\nAcked-by: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29a002776ba5ef170446910b1f93c480cdd43706",
      "tree": "fa06004ecc2495d8b2b17b6fb2129365b7fd9eaf",
      "parents": [
        "dee11c2364f51cac53df17d742a0c69097e29a4e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus@valinux.co.jp",
        "time": "Sat Feb 03 01:13:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Feb 03 11:26:06 2007 -0800"
      },
      "message": "[PATCH] kexec: Avoid migration of already disabled irqs (ia64)\n\nThis patch fixes up ia64 kexec support for HP rx2620 hardware.  It does\nthis by skipping migration of already disabled irqs.  This is most likely a\nproblem on other ia64 platforms as well, but I\u0027ve only been able to\nreproduce it on one machine so far.\n\nThe full story is that handle_bad_irq() gets invoked before starting the\nnew kernel without this patch.  This seems to happen when fixup_irqs()\ncalls generic_handle_irq() on already migrated (and disabled) irqs.  So by\navoiding migration of disabled irqs we stay away of handle_bad_irq().\n\nThe code has been tested on three different ia64 machines, all with good\nresults.  It is possible to trigger the same bug by offlining a processor\nusing echo 0 \u003e /sys/devices/system/cpu/cpuX/online.\n\nMore detailed information is available in the following mail thread:\nhttp://lists.osdl.org/pipermail/fastboot/2007-January/thread.html#5774\n\nSigned-off-by: Magnus Damm \u003cmagnus@valinux.co.jp\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Zou, Nanhai \u003cnanhai.zou@intel.com\u003e\nAcked-by: Jay Lan \u003cjlan@sgi.com\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "435f8a605d3b56bb96212f4d70b62ecbd0629340",
      "tree": "fe926ea8cf121b6544f211ff1acd06e37eae682e",
      "parents": [
        "e34efe3b100d0fbdf053128956c3dd0bc68754d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 08:07:42 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 02 08:07:42 2007 -0800"
      },
      "message": "Revert \"[PATCH] fix typo in geode_configre()@cyrix.c\"\n\nThis reverts commit e4f0ae0ea63caceff37a13f281a72652b7ea71ba.\n\nIt\u0027s not wrong, but it\u0027s not right either, and everybody seems to agree\nthat the right fix is probably to do the ccr3 write after the ccr4 one\n(and that we also should clean it up a bit).  And after that we need to\nreally validate that all the bits that we write to ccr4 actually do\nwork.\n\nThe old 2.6.19 code was insane, and basically didn\u0027t change ccr4 at all\n(even though it certainly looks like it was the *intent* to do so).  So\nlet\u0027s revert the change that may fix things, just because it\u0027s not what\nwas actually ever tested when the code was written, even if it _was_ the\nintent.\n\nThere\u0027s a discussion on http://lkml.org/lkml/2007/1/9/63 that was\nstarted by the patch that now gets reverted, and that discussion may\nwell contain the proper long-term fix.\n\nSuggested-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4cff8464b12b71fd6573c9b9dd762d2d390ef6c",
      "tree": "7f7e5e668697c1c6088505c5a62a1e0e478be83a",
      "parents": [
        "472ba91dd9ce76b586d4d513f7e3448330eec7eb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:52:33 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:06 2007 -0800"
      },
      "message": "[PATCH] sanitize sections for sparc32 smp\n\na) sun4d_boot_one_cpu() should be __cpuinit (called only from\n   __cpuinit __cpu_up(), for one thing, leads to calls of __cpuinit\n   functions for another).\nb) got externs in arch/sparc/kernel/smp.c to match reality.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2a3d4f1f1f839e354ebd7d40b2d5d8ac8481a930",
      "tree": "a22da6bd95c69ab7771b8e7870351bfa15b8025d",
      "parents": [
        "9abcf40b1d1443e6f0ef86e6a822193142a34abc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:52:23 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:06 2007 -0800"
      },
      "message": "[PATCH] __crc_... is intended to be absolute\n\ni386 boot/compressed/relocs checks for absolute symbols and warns about\nunexpected ones.  If you build with modversions, you get ~2500 warnings\nabout __crc_\u003csymbol\u003e.  These suckers are really absolute symbols - we\ndo _not_ want to modify them on relocation.\n\nThey are generated by genksyms - EXPORT_... generates a weak alias, then\ngenksyms produces an ld script with __crc_\u003csymbol\u003e \u003d \u003cchecksum\u003e and it\u0027s\nfed to ld to produce the final object file.  Their only use is to match\nkernel and module at modprobe time; they _must_ be absolute.\n\nboot/compressed/relocs has a whitelist of known absolute symbols, but\nit doesn\u0027t know about __crc_... stuff.  As the result, we get shitloads\nof false positives on any ld(1) version.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aaba6d4bf6f2a52a0c30ad1da4374ba24bd7163b",
      "tree": "4a97c6d8ba81e2eea88e3003428f004eda8befb6",
      "parents": [
        "e7bc537db9e13adee1f294aa370f16d80f40b73d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:52:28 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:05 2007 -0800"
      },
      "message": "[PATCH] mca_nmi_hook() can be called at any point\n\n... and having it __init is a bad idea.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3896625d0badd53dbc34d584861a36ba7eb4613f",
      "tree": "35af106b8356634a0e804341b8eb0a90b588df41",
      "parents": [
        "99abaf51e25f7d4ac2081e5cdc1f01baa0543514"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Jan 30 14:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] uml: fix signal frame alignment\n\nUse the same signal frame alignment calculations as the underlying\narchitecture.  x86_64 appeared to do this, but the \"- 8\" was really\nsubtracting 8 * sizeof(struct rt_sigframe) rather than 8 bytes.\n\nUML/i386 might have been OK, but I changed the calculation to match\ni386 just to be sure.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Antoine Martin \u003cantoine@nagafix.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ad2e62a038c392a3453712fbb42fd71faacc203a",
      "tree": "7dfbe54f308cf9da77232450dd5676fdbe5c9c3c",
      "parents": [
        "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
        "3453c8478a228d9b374956ea99256163f1a0c88c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n  [CPUFREQ] check sysfs_create_link return value\n"
    },
    {
      "commit": "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
      "tree": "432e9c2654d55a0f262d8170a9dd87cabdff6a12",
      "parents": [
        "774ba59c950926abd27421fa146f1916de89e6f6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] fix indentation-related breakage in Kconfig.i386\n\nKconfig recognizes the end of help text by receding indentation depth.\nRecent patch had broken HOST_VMSPLIT_... choice in arch/um/Kconfig.i386 -\nall alternatives are interpreted as part of help text now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89eb1693f975eddafd475782ee857d98f411d10d",
      "tree": "c513e68025bb6286664a671426a2bc74a9cf460f",
      "parents": [
        "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] missing exports of pm_power_off() on alpha and sparc32\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0",
      "tree": "0faa07be3679b78b01b925e5f959cbdcdf86ff3a",
      "parents": [
        "08456d10a6bc208bafced4f7b4090abccfb594da",
        "9616d54fffa4c9ae78136cc6d01209de2d92b75d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix typo of \"CONFIG_MT_SMP\".\n  [MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n  [PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n"
    },
    {
      "commit": "8339f0008c47cdd921c73f6d53d5588b5484f93c",
      "tree": "23a258422bfb3e44252ab53ab304133da20cbdc2",
      "parents": [
        "c9cc8e771cb62e495765793e4b7d06016ae1b525"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Jan 29 13:19:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:58 2007 -0800"
      },
      "message": "[PATCH] i386: In assign_irq_vector look at all vectors before giving up\n\nWhen the world was a simple and static place setting up irqs was easy.\nIt sufficed to allocate a linux irq number and a find a free cpu\nvector we could receive that linux irq on.  In those days it was\na safe assumption that any allocated vector was actually in use\nso after one global pass through all of the vectors we would have\nnone left.\n\nThese days things are much more dynamic with interrupt controllers\n(in the form of MSI or MSI-X) appearing on plug in cards and linux\nirqs appearing and disappearing.  As these irqs come and go vectors\nare allocated and freed,  invalidating the ancient assumption that all\nallocated vectors stayed in use forever.\n\nSo this patch modifies the vector allocator to walk through every\npossible vector before giving up, and to check to see if a vector\nis in use before assigning it.  With these changes we stop leaking\nfreed vectors and it becomes possible to allocate and free irq vectors\nall day long.\n\nThis changed was modeled after the vector allocator on x86_64 where\nthis limitation has already been removed.  In essence we don\u0027t update\nthe static variables that hold the position of the last vector we\nallocated until have successfully allocated another vector.  This\nallows us to detect if we have completed one complete scan through\nall of the possible vectors.\n\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9cc8e771cb62e495765793e4b7d06016ae1b525",
      "tree": "42c3ae364cd8b22e3263403f0baa2b5e8070b5da",
      "parents": [
        "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
        "b9d1902cd281d9b829fb3d6ee9148d28c8c63382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n  [ARM] 4111/1: Allow VFP to work with thread migration on SMP\n  [ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero\n  [ARM] 4106/1: S3C2410: typo fixes in register definitions\n  [ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB address\n  [ARM] Fix AMBA serial drivers for non-first serial ports\n  [ARM] 4100/1: iop3xx: fix cpu mask for iop333\n  [ARM] Update mach-types\n  [ARM] Fix show_mem() for discontigmem\n  [ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()\n  [ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A\n  [ARM] 4092/1: i.MX/MX1 CPU Frequency scaling latency definition\n  [ARM] 4089/1: AT91: GPIO wake IRQ cleanup\n  [ARM] 4088/1: AT91: Unbalanced IRQ in serial driver suspend/resume\n  [ARM] 4087/1: AT91: CPU reset for SAM9x processors\n  [ARM] 4086/1: AT91: Whitespace cleanup\n  [ARM] 4085/1: AT91: Header fixes.\n  [ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ\n"
    },
    {
      "commit": "9616d54fffa4c9ae78136cc6d01209de2d92b75d",
      "tree": "9a8cda0d475c147fb2b1aae921fb6367348d532d",
      "parents": [
        "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jan 25 18:41:35 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Fix typo of \"CONFIG_MT_SMP\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43",
      "tree": "f240d1e12174c00f9d65c38d2393dd0bc33adbeb",
      "parents": [
        "bf2326e7525404576ab2bdf890e903ca4a249093"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 25 23:55:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n\nReported by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf2326e7525404576ab2bdf890e903ca4a249093",
      "tree": "8e4286fc1d6b5c9f8f83461cf44f2c9c87bac47e",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Thu Jan 25 16:25:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b9d1902cd281d9b829fb3d6ee9148d28c8c63382",
      "tree": "bd9670d23094730b3c76f7f59d03900201d45712",
      "parents": [
        "c6428464894889e110418928e6b37dc2eb4cee56"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 29 00:11:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 29 10:09:17 2007 +0000"
      },
      "message": "[ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n\nThe S3C2412 DMA selection code has the\narguments to writel() the wrong way around.\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": "3453c8478a228d9b374956ea99256163f1a0c88c",
      "tree": "045078bc9feef6a74c7813e8892e4d37d938640b",
      "parents": [
        "0142f9dce8425da031d72dc3b70ee7161fcaaea2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "message": "[CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n\nThis workaround unnecessarily cripples functionality to work\naround an errata that doesn\u0027t seem possible to hit due to\nus using the automatic clock throttling in the p4 mcheck code.\n\nSee http://lkml.org/lkml/2006/10/28/148 for complete reasoning\nand lack of disconsent.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5263bf65d6342e12ab716db8e529501670979321",
      "tree": "575a714f55e6b05443c182df2673392ea2865fea",
      "parents": [
        "7d620a4e531ae4d432d3c88f7d4b75327d881a87",
        "545da94f924d52f80e2bbea99a8652f454889a2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 28 12:45:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 28 12:45:22 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix sys_pciconfig_iobase bus matching\n  [POWERPC] PS3: add not complete comment to kconfig\n  [POWERPC] ps3_free_io_irq: Fix inverted error check\n  [POWERPC] PS3: Fix uniprocessor kernel build\n"
    },
    {
      "commit": "545da94f924d52f80e2bbea99a8652f454889a2b",
      "tree": "89592d9f31d8a77d623c0bfcc90d5aa13e4d1d41",
      "parents": [
        "05916eec9f4d4370ef9a6cbb699f637302f6e157"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jan 28 07:45:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 28 09:57:09 2007 +1100"
      },
      "message": "[POWERPC] Fix sys_pciconfig_iobase bus matching\n\nA stupid bug has been plaguing the sys_pciconfig_iobase on ppc64. It wasn\u0027t\nnoticed until recently as it seems to not affect G5s but it\u0027s been causing\nproblems running X servers on some other machines recently. The bus number\nmatching was bogus.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05916eec9f4d4370ef9a6cbb699f637302f6e157",
      "tree": "6a303faa47e44da07f696f9c93e12980569a1f88",
      "parents": [
        "ded84bcb246780137ecaa3f6d137ac1b0f06fd08"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Jan 25 18:07:14 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 28 09:57:07 2007 +1100"
      },
      "message": "[POWERPC] PS3: add not complete comment to kconfig\n\nAdd a comment to the PS3 config option to inform users that the current\nimplementation is not yet complete.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "86d43258bcad2068744c85181b97bb35ab27a74d",
      "tree": "3f74294f516eeae1fd307b5e67b0dced85ee9968",
      "parents": [
        "c229ec5dae58b218cab0bc1b36a7647b0ec4900f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jan 26 18:48:16 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Jan 26 18:56:01 2007 -0800"
      },
      "message": "[SPARC64]: Set g4/g5 properly in sun4v dtlb-prot handling.\n\nMirror the logic in the sun4u handler, we have to update\nboth registers even when we branch out to window fault\nfixup handling.\n\nThe way it works is that if we are in etrap processing a\nfault already, g4/g5 holds the original fault information.\nIf we take a window spill fault while doing etrap, then\nwe put the window spill fault info into g4/g5 and this is\nwhat the top-level fault handler ends up processing first.\n\nThen we retry the originally faulting instruction, and\nprocess the original fault at that time.\n\nThis is all necessary because of how constrained the trap\nregisters are in these code paths.  These cases trigger\nvery rarely, so even if there is some performance implication\nit\u0027s doesn\u0027t happen very often.  In fact the rarity is why\nit took so long to trigger and find this particular bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb385942967fb7e0ff8cb8fea7a32561ef609a1a",
      "tree": "a30ecace0d1d7c3a6140817b0c2d47e73b38a9b6",
      "parents": [
        "d312c8f81c9810d669cdf13b28f1a5d474738eaf",
        "4fe4f4ace5a667122f8dd04302e19e46d99e3594"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:48:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:48:53 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32\n\n* \u0027for-linus\u0027 of git://www.atmel.no/~hskinnemoen/linux/kernel/avr32:\n  [AVR32] Update ATSTK1000 defconfig: Enable macb by default\n  [AVR32] Export clear_page symbol\n"
    },
    {
      "commit": "08eacc3157baf5d14c8e2c4ffc77c13a0ac8a85b",
      "tree": "6e43653d4ac5b6a5820eb8ec103f27768099afcd",
      "parents": [
        "496a0fc8c5572a626de41d56d7c7ed005a2c1b48",
        "8cdf92a98fa0f91068615443f2a8597b7f2c34ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:45:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 14:45:18 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  Fix Maple PATA IRQ assignment.\n  ahci: use 0x80 as wait stat value instead of 0xff\n  sata_via: style clean up, no indirect method call in LLD\n  ahci: fix endianness in spurious interrupt message\n  libata-sff: Don\u0027t call bmdma_stop on non DMA capable controllers\n  libata: implement ATA_FLAG_IGN_SIMPLEX and use it in sata_uli\n  ahci: improve and limit spurious interrupt messages, take#3\n  sata_via: don\u0027t diddle with ATA_NIEN in -\u003efreeze\n  libata: set_mode, Fix the FIXME\n  libata hpt3xn: Hopefully sort out the DPLL logic versus the vendor code\n  libata cmd64x: whack into a shape that looks like the documentation\n"
    },
    {
      "commit": "8cdf92a98fa0f91068615443f2a8597b7f2c34ca",
      "tree": "c33ae8216599533068dbcf2ef46c19a1f5b942a9",
      "parents": [
        "dfd7a3db3898e299bdc25f0c77081a8632b3a73c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jan 01 19:31:15 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Jan 26 17:27:40 2007 -0500"
      },
      "message": "Fix Maple PATA IRQ assignment.\n\nOn the Maple board, the AMD8111 IDE is in legacy mode... except that it\nappears on IRQ 20 instead of IRQ 15. For drivers/ide this was handled by\nthe architecture\u0027s \"pci_get_legacy_ide_irq()\" function, but in libata we\njust hard-code the numbers 14 and 15.\n\nThis patch provides asm-powerpc/libata-portmap.h which maps the IRQ as\nappropriate, having added a pci_dev argument to the\nATA_{PRIM,SECOND}ARY_IRQ macros.\n\nThere\u0027s probably a better way to do this -- especially if we observe\nthat the _only_ case in which this seemingly-generic\n\"pci_get_legacy_ide_irq()\" function returns anything other than 14 and\n15 for primary and secondary respectively is the case of the AMD8111 on\nthe Maple board -- couldn\u0027t we handle that with a special case in the\npata_amd driver, or perhaps with a PCI quirk for Maple to switch it into\nnative mode during early boot and assign resources properly?\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fe33f6f1525113ab0bae416966209438e7a31987",
      "tree": "1aa60724cd1b3bc769a12302417ae1d0cccd4008",
      "parents": [
        "569d3287c1f2c5d5e9264e89bd2c0f632e7b7dbb"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Fri Jan 26 00:57:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:51:00 2007 -0800"
      },
      "message": "[PATCH] Fix UML on non-standard VM split hosts\n\nThis fixes UML on hosts with non-standard VM splits.  We had changed the\nconfig variable that controls UML behavior on such hosts, but not\npropogated the change everywhere.  In particular, the values of STUB_CODE\nand STUB_DATA relied on the old variable.\n\nI also reformatted the HOST_VMSPLIT_3G help to make it more standard.\n\nSpotted by uml@flonatel.org.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Blaisorblade \u003cblaisorblade@yahoo.it\u003e\nCc: Pravin \u003cshindepravin@gmail.com\u003e\nCc: \u003cuml@flonatel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c633090e3105e779c97d4978e5e3d7d66b291cfb",
      "tree": "b04c22f501460e051e044e3a06516540cda930f8",
      "parents": [
        "3a0cfadb42e0a6dd221aa49232a65d2771063285"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jan 26 00:56:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] x86_64 ia32 vDSO: define arch_vma_name\n\nThis patch makes x86_64 define arch_vma_name for CONFIG_IA32_EMULATION.  This\nmakes the ia32 vDSO mapping appear in /proc/PID/maps with \"[vdso]\" for ia32\nprocesses, as it does on native i386.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3a0cfadb42e0a6dd221aa49232a65d2771063285",
      "tree": "919afa79ccd7f8132eef93304fa7264bedec5f8b",
      "parents": [
        "e03f0ca11645ce69a4defcd4f60a5cb2d5e30507"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jan 26 00:56:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] powerpc vDSO: use VM_ALWAYSDUMP\n\nThis patch fixes core dumps to include the vDSO vma, which is left out now.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e03f0ca11645ce69a4defcd4f60a5cb2d5e30507",
      "tree": "fb44091bc16e724a5fef613101594dc7879e0532",
      "parents": [
        "f47aef55d9a18945fcdd7fd6bf01121ce973b91b"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jan 26 00:56:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] x86_64 ia32 vDSO: use VM_ALWAYSDUMP\n\nThis patch fixes ia32 core dumps on x86_64 to include just one phdr for the\nvDSO vma.  Currently it writes a confused format with two phdrs for the\naddress, one without contents and one with.  This patch removes the\nspecial-case core writing macros for the ia32 vDSO.  Instead, it uses\nVM_ALWAYSDUMP in the vma.  This changes core dumps so they no longer include\nthe non-PT_LOAD phdrs from the vDSO, consistent with fixed native i386 core\ndumps.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f47aef55d9a18945fcdd7fd6bf01121ce973b91b",
      "tree": "69f5f6c1fd4ae27d18344ae4b33b5c7bd4b18699",
      "parents": [
        "e5b97dde514f9bd43f9e525451d0a863c4fc8a9a"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jan 26 00:56:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] i386 vDSO: use VM_ALWAYSDUMP\n\nThis patch fixes core dumps to include the vDSO vma, which is left out now.\nIt removes the special-case core writing macros, which were not doing the\nright thing for the vDSO vma anyway.  Instead, it uses VM_ALWAYSDUMP in the\nvma; there is no need for the fixmap page to be installed.  It handles the\nCONFIG_COMPAT_VDSO case by making elf_core_dump use the fake vma from\nget_gate_vma after real vmas in the same way the /proc/PID/maps code does.\n\nThis changes core dumps so they no longer include the non-PT_LOAD phdrs from\nthe vDSO.  I made the change to add them in the first place, but in turned out\nthat nothing ever wanted them there since the advent of NT_AUXV.  It\u0027s cleaner\nto leave them out, and just let the phdrs inside the vDSO image speak for\nthemselves.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a1f3bb9ae4497a2ed3eac773fd7798ac33a0371f",
      "tree": "18a8b6a9a26f2148e67109d79d2fe0c330fdeb64",
      "parents": [
        "7f6ee1adc75bf31d1b76814338f76a88e653cb60"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Jan 26 00:56:46 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jan 26 13:50:58 2007 -0800"
      },
      "message": "[PATCH] Fix CONFIG_COMPAT_VDSO\n\nI wouldn\u0027t mind if CONFIG_COMPAT_VDSO went away entirely.  But if it\u0027s there,\nit should work properly.  Currently it\u0027s quite haphazard: both real vma and\nfixmap are mapped, both are put in the two different AT_* slots, sysenter\nreturns to the vma address rather than the fixmap address, and core dumps yet\nare another story.\n\nThis patch makes CONFIG_COMPAT_VDSO disable the real vma and use the fixmap\narea consistently.  This makes it actually compatible with what the old vdso\nimplementation did.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4fe4f4ace5a667122f8dd04302e19e46d99e3594",
      "tree": "a540d25eb200cf5d663d61b22ceb69f1f4b602dd",
      "parents": [
        "0cd78989a2d98a62017a5842f81b61e1b425cd0d"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jan 26 13:19:48 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jan 26 13:19:48 2007 +0100"
      },
      "message": "[AVR32] Update ATSTK1000 defconfig: Enable macb by default\n\nEnable the Atmel MACB ethernet driver by default on ATSTK1000.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "0cd78989a2d98a62017a5842f81b61e1b425cd0d",
      "tree": "da17b24879a5126fc5e6b9723b52b26cd538ccf7",
      "parents": [
        "5ad0d383ddbf0d2fce43b8aac267a6c299fd2dff"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jan 26 13:12:25 2007 +0100"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Fri Jan 26 13:12:25 2007 +0100"
      },
      "message": "[AVR32] Export clear_page symbol\n\nAdd missing EXPORT_SYMBOL(clear_page), allowing ext3 to be compiled\nas a module.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "c6428464894889e110418928e6b37dc2eb4cee56",
      "tree": "292410b297ef2332715aabd7a87ef9fe0c03de4a",
      "parents": [
        "412489af76b5c0e4029d4406d93554c22a88fc73"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jan 24 18:47:08 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 25 16:35:29 2007 +0000"
      },
      "message": "[ARM] 4111/1: Allow VFP to work with thread migration on SMP\n\nThe current lazy saving of the VFP registers is no longer possible\nwith thread migration on SMP. This patch implements a per-CPU\nvfp-state pointer and the saving of the VFP registers at every context\nswitch. The registers restoring is still performed in a lazy way.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "412489af76b5c0e4029d4406d93554c22a88fc73",
      "tree": "1ef0221282baeea94e5ea74aaad724aa73a81176",
      "parents": [
        "7baced8a5923ce13d3d42d50a042a869092ab4e5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jan 25 14:16:47 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jan 25 16:35:26 2007 +0000"
      },
      "message": "[ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero\n\nSupersections do not have a field for the domain and it is always\n0. This patch prevents the creation of supersections during ioremap\nwhen DOMAIN_IO is not zero (i.e. !defined(CONFIG_IO_36)).\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9cfdf6f15a2a462b6b328b4c60b252cfc04ec03e",
      "tree": "d457763660f3a0d54df9eb72bf2c2a2e105c26e8",
      "parents": [
        "80aac59ed5b3e5ae2132bc620ff5607929c6a304"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:13:08 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:22 2007 +0000"
      },
      "message": "[MIPS] VPE loader: Initialize lists before they\u0027re actually being used ...\n\nkspd which due to makefile order happens to be initialized before the\nvpe loader causes references to vpecontrol lists before they\u0027re actually\nbeen initialized.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "80aac59ed5b3e5ae2132bc620ff5607929c6a304",
      "tree": "99c76e80b8303c859ab71c6df4e3a8b4ec7955d5",
      "parents": [
        "3f3183709feb35c30ca5f649224d01921870f81c"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Jan 24 01:29:15 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:22 2007 +0000"
      },
      "message": "[MIPS] Fix reported amount of freed memory - it\u0027s in kB not bytes\n\nWhile at it, change message on DEC for consistency.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ec43c01420fc1da8bf0b19f0ceb24d7d3c7f47f3",
      "tree": "9d9fc03a21b3c7766382ee853012eaccafc5cc70",
      "parents": [
        "a0b6218037b5cf50737a7dc0fc5464ea3f8781cd"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix module build by exporting symbol\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a0b6218037b5cf50737a7dc0fc5464ea3f8781cd",
      "tree": "66924812bfa647b43d55f1450fa58d244ae56857",
      "parents": [
        "89c07fd14fe857c223b042a857a08c3ea46b92eb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 14:35:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix TLB sizing bug for TLB of 64 \u003e\u003d entries\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48c35b2d245fffedadce62769aafea8ecf493d19",
      "tree": "bf462b1e3bcd869bd2cfcc8c8b0f8c0024f6d57d",
      "parents": [
        "419dd8378dfa32985672ab7927b4bc827f33b332"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jan 23 21:30:14 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 24 19:23:21 2007 +0000"
      },
      "message": "[MIPS] There is no __GNUC_MAJOR__\n\nGcc major version number is in __GNUC__. As side effect fix checking\nwith sparse if sparse was built with gcc 4.1 and mips cross-compiler\nis 3.4.\n\nSparse will inherit version 4.1, __GNUC__ won\u0027t be filtered from\n\"-dM -E -xc\" output, sparse will pick only new major, effectively becoming\ngcc version 3.1 which is unsupported.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4e1c889c1ec547371227558e1da5f2f50c7dd5e",
      "tree": "82d2d852537712c56161ffabc262e38ea34beaf2",
      "parents": [
        "d28122a5877cc40350fa801353fd5a9350563ec3"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Sun Jan 21 20:08:33 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:57 2007 +0000"
      },
      "message": "[ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB address\n\nThis patchs allows the offset to the first page of\nphysical memory to be on any 2MB boundary\nwhereas the previous code could only handle psysical\noffset to any 16MB boundary (0xNN000000) or any 1MB\nboundary below 0x01000000 (e.g. 0x00N00000). The\nproblem is a consequence of the orr one-byte syntax,\nso we fix this and we can place the first bank of\nmemory at 0x28e00000. I have also included an explicit\ncheck that disallow compilation when PHYS_OFFSET is\nnot on a 2MiB boundary. head.S would be the proper place\nto have this at since this is the first file that\nattempts to use PHYS_OFFSET during compile.\n\nSigned-off-by: Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7f215abc69302dc027f024fe656e4841063e8fe8",
      "tree": "cbc818c7b5e84e1fcd77307ee70223c51e041d85",
      "parents": [
        "87b865776d2510fc98cdf789c59b8980432ef93a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Jan 18 20:36:00 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:57 2007 +0000"
      },
      "message": "[ARM] 4100/1: iop3xx: fix cpu mask for iop333\n\ncosmetic fix so iop333 is not reported as ixp46x\niop333 cpuid \u003d 0x69054210\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "87b865776d2510fc98cdf789c59b8980432ef93a",
      "tree": "44d672d362867ccd0bdb9a76cce511a684830563",
      "parents": [
        "204ecae4e10c235e6987cb7b2809a665511ab174"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 16 16:53:41 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:57 2007 +0000"
      },
      "message": "[ARM] Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "204ecae4e10c235e6987cb7b2809a665511ab174",
      "tree": "b111bf3069b748ab413e8b5c20b7ec71953a578a",
      "parents": [
        "30f0e0f4153918a22d802b415980974514139389"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Jan 16 14:01:47 2007 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:56 2007 +0000"
      },
      "message": "[ARM] Fix show_mem() for discontigmem\n\nshow_mem() was assuming incorrectly that the mem_map for any\nnode started at PFN 0.  This is obviously wrong; fix it to\ntake account of node_start_pfn.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "30f0e0f4153918a22d802b415980974514139389",
      "tree": "9b7867e04c29977fbfffffb0a43e98350a458e09",
      "parents": [
        "6c3c5bb3c68b932ece9f92b9d201196d537cb99c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 16 12:56:58 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:56 2007 +0000"
      },
      "message": "[ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()\n\nThe s3c2410_gpio_getcfg() currently returns\na value which is dependant on the GPIO no\npassed in. Now we have more generic constants\nit is sensible to use those as return codes\nso that any function dealing with \u003e1 GPIO\ndoes not need to do it\u0027s own number processing.\n\nSince this function is only currently used in\npm.c, it is easy to fixup (and correct pm.c\nto use the generic constants)\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": "6c3c5bb3c68b932ece9f92b9d201196d537cb99c",
      "tree": "9b47da7d0a31f0ecab30a71b4a59cdd463bcbc8d",
      "parents": [
        "5225cd8079484ed27cd52040e8584616d1ef1e2c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Jan 16 12:33:35 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:56 2007 +0000"
      },
      "message": "[ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A\n\nGPIO bank A can only be output or a special\nfunction, and the regs-gpio.h header has\nmistakenly got this as input or output.\n\nThe mistake is carried on into the gpio.c\ns3c2410_gpio_cfgpin() call which will set the\nwrong value if S3C2410_GPIO_OUTPUT is passed.\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": "5225cd8079484ed27cd52040e8584616d1ef1e2c",
      "tree": "b0e13402a8845e996ec4b4b7e043786cbe78d3cf",
      "parents": [
        "3ea163e44c041b9e1d7314998dfbfd4fbc6eea20"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Fri Jan 12 09:57:22 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:56 2007 +0000"
      },
      "message": "[ARM] 4092/1: i.MX/MX1 CPU Frequency scaling latency definition\n\nThe transition latency has to be defined and reasonably\nsmall to allow on-demand and conservative governors.\nThe value has been defined according to manual.\nThe imx_set_target() protected against seen out of range\nrequests now.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3ea163e44c041b9e1d7314998dfbfd4fbc6eea20",
      "tree": "d2b1b4868ad3528411925878585590fb74ef0450",
      "parents": [
        "9b938166907558e664d8fa413e6233a36669e0c0"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Jan 09 13:47:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:56 2007 +0000"
      },
      "message": "[ARM] 4089/1: AT91: GPIO wake IRQ cleanup\n\nCleanup of at91 platform level gpio wake and suspend/resume logic.\n\nThe GPIO core now delegates wakeups to the parent AIC by refcounting,\nand delegates clock management to the clock API.  This makes these\nsystem modules more independent of each other, which is cleaner and will\nalso help with the AT91SAM9263 (where some GPIO controllers share the\nsame irq and clock).\n\nOriginal patch by David Brownell.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e9d10a16ea76f42ea9ce58508e4af7c52acf1e40",
      "tree": "164b5f92294d9be558c19696394452ed2ee5200c",
      "parents": [
        "a14d527306dc7dbc38e4607c3cc3a50a600fc98b"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Jan 09 12:47:51 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:55 2007 +0000"
      },
      "message": "[ARM] 4087/1: AT91: CPU reset for SAM9x processors\n\nThis patch implements CPU and peripheral reset on AT91SAM9260 and\nAT91SAM9261.\n\nOriginal patch from Wojtek Kaniewski.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a14d527306dc7dbc38e4607c3cc3a50a600fc98b",
      "tree": "5d845f5b16957c8c4474a9c951e21c6625782ce1",
      "parents": [
        "410f4eae4b33631ace70d84470218f3db302afac"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Jan 09 09:03:42 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:55 2007 +0000"
      },
      "message": "[ARM] 4086/1: AT91: Whitespace cleanup\n\nA couple of whitespace cleanups, mainly in the AT91 header files.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fb1d50418ef09a6a43b3928ff78d433914ea954d",
      "tree": "b685b3e374d65201ddf1570c23c0cecd5797b011",
      "parents": [
        "419dd8378dfa32985672ab7927b4bc827f33b332"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Jan 09 08:44:41 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Jan 24 11:59:53 2007 +0000"
      },
      "message": "[ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ\n\nRemove the legacy CONFIG_DEBUG_WAITQ from the SAM9260-EK and SAM9261-EK\ndefault configuration files.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ded84bcb246780137ecaa3f6d137ac1b0f06fd08",
      "tree": "99e1307cdae876fdc26d6b08cd2c2cfff8eaa19e",
      "parents": [
        "63ea9c1710f05a7309c272750bbf40134c628f36"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Thu Dec 21 13:57:16 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:08:14 2007 +1100"
      },
      "message": "[POWERPC] ps3_free_io_irq: Fix inverted error check\n\nps3_free_io_irq: Fix inverted error check after calling\nlv1_destruct_io_irq_outlet().\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "63ea9c1710f05a7309c272750bbf40134c628f36",
      "tree": "1bfc753c76e0bac4d020874d43acaf9375540f09",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Dec 20 16:11:57 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Jan 24 21:08:13 2007 +1100"
      },
      "message": "[POWERPC] PS3: Fix uniprocessor kernel build\n\nAllow to build a uniprocessor kernel for PS3.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d227e87e6c939c6071def92bc7691ad774c733ff",
      "tree": "31fbc74974da765322b26de321e0b33f2f7e1478",
      "parents": [
        "f66d45e99eb7ca91822c3e3f6d7a98843c9626cb",
        "364ca8a897eadb2f0e76b7f0ffe94168f6d83d66"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:19:32 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 11:19:32 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Vr41xx: Fix after GENERIC_HARDIRQS_NO__DO_IRQ change\n  [MIPS] SMTC: Instant IPI replay.\n"
    },
    {
      "commit": "364ca8a897eadb2f0e76b7f0ffe94168f6d83d66",
      "tree": "a30a98df048ee3b1963172d8dd286cf64f098f9f",
      "parents": [
        "ac8be955049dab828a68b9c68a75144832f8289f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jan 22 23:01:06 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] Vr41xx: Fix after GENERIC_HARDIRQS_NO__DO_IRQ change\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ac8be955049dab828a68b9c68a75144832f8289f",
      "tree": "c9992cccbc6bcb2f099395ef614ebc96b91a2598",
      "parents": [
        "9ee79a3d372fcb6729893437f4923c5efd1f85db"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jan 20 00:18:01 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 23 18:26:47 2007 +0000"
      },
      "message": "[MIPS] SMTC: Instant IPI replay.\n\nSMTC pseudo-interrupts between TCs are deferred and queued if the target\nTC is interrupt-inhibited (IXMT). In the first SMTC prototypes, these\nqueued IPIs were serviced on return to user mode, or on entry into the\nkernel idle loop. The INSTANT_REPLAY option dispatches them as part of\nlocal_irq_restore() processing, which adds runtime overhead (hence the\noption to turn it off), but ensures that IPIs are handled promptly even\nunder heavy I/O interrupt load.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0dbe5a111382fd1320ff4b1d889e5b8c41290619",
      "tree": "6082698ecb6ce5ebaffcead07cf0943384ce3fa3",
      "parents": [
        "a517b9f9fe8e57437b0b9b50e279220aaf651268"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jan 22 20:40:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:06 2007 -0800"
      },
      "message": "[PATCH] paravirt: mark the paravirt_ops export internal\n\nThe paravirt subsystem is still in flux so all exports from it are\ndefinitely internal use only.  The APIs around this /will/ change.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Zachary Amsden \u003czach@vmware.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@xensource.com\u003e\nAcked-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58d9ce7d751fa11c6c8ea5dcd4d63b320aae1363",
      "tree": "4b188a931722c9f510f625eadb5ab02fc1ad55cd",
      "parents": [
        "bbe1a59b3a3d4af3869647d294618a23f6c9c6a4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Jan 22 20:40:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 23 07:52:05 2007 -0800"
      },
      "message": "[PATCH] Revert nmi_known_cpu() check during boot option parsing\n\nCommit f2802e7f571c05f9a901b1f5bd144aa730ccc88e and its x86 version\n(b7471c6da94d30d3deadc55986cc38d1ff57f9ca) adds nmi_known_cpu() check\nwhile parsing boot options in x86_64 and i386.\n\nWith that, \"nmi_watchdog\u003d2\" stops working for me on Intel Core 2 CPU\nbased system.\n\nThe problem is, setup_nmi_watchdog is called while parsing the boot\noption and identify_cpu is not done yet.  So, the return value of\nnmi_known_cpu() is not valid at this point.\n\nSo revert that check.  This should not have any adverse effect as the\nnmi_known_cpu() check is done again later in enable_lapic_nmi_watchdog().\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ee79a3d372fcb6729893437f4923c5efd1f85db",
      "tree": "6a220d2935ed4c539e41a9ad7057bfbc21deafd8",
      "parents": [
        "ebcccd14b73831fa7fbc197e1d2b9c710a65731e"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@SteelEye.com",
        "time": "Mon Jan 22 09:18:31 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:39:36 2007 -0800"
      },
      "message": "[PATCH] x86: fix PDA variables to work during boot\n\nThe current PDA code, which went in in post 2.6.19 has a flaw in that it\ndoesn\u0027t correctly cycle the GDT and %GS segment through the boot PDA,\nthe CPU PDA and finally the per-cpu PDA.\n\nThe bug generally doesn\u0027t show up if the boot CPU id is zero, but\neverything falls apart for a non zero boot CPU id.  The basically kills\nvoyager which is perfectly capable of doing non zero CPU id boots, so\nvoyager currently won\u0027t boot without this.\n\nThe fix is to be careful and actually do the GDT setups correctly.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ebcccd14b73831fa7fbc197e1d2b9c710a65731e",
      "tree": "88af3e74135bdb3d0af7bc9ef48de0c2f879fcbb",
      "parents": [
        "e00154891137e3b0659556b877d45a16cabd700c",
        "9cdf083f981b8d37b3212400a359368661385099"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 19:32:13 2007 -0800"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (84 commits)\n  [JFFS2] debug.h: include \u003clinux/sched.h\u003e for current-\u003epid\n  [MTD] OneNAND: Handle DDP chip boundary during read-while-load\n  [MTD] OneNAND: return ecc error code only when 2-bit ecc occurs\n  [MTD] OneNAND: Implement read-while-load\n  [MTD] OneNAND: fix onenand_wait bug in read ecc error\n  [MTD] OneNAND: release CPU in cycles\n  [MTD] OneNAND: add subpage write support\n  [MTD] OneNAND: fix onenand_wait bug\n  [JFFS2] use the ref_offset macro\n  [JFFS2] Reschedule in loops\n  [JFFS2] Fix error-path leak in summary scan\n  [JFFS2] add cond_resched() when garbage collecting deletion dirent\n  [MTD] Nuke IVR leftovers\n  [MTD] OneNAND: fix oob handling in recent oob patch\n  [MTD] Fix ssfdc blksize typo\n  [JFFS2] replace kmalloc+memset with kzalloc\n  [MTD] Fix SSFDC build for variable blocksize.\n  [MTD] ESB2ROM uses PCI\n  [MTD] of_device-based physmap driver\n  [MTD] Support combined RedBoot FIS directory and configuration area\n  ...\n"
    },
    {
      "commit": "b4a2c87dada12010239b4d5f8f9bc0eb964a614f",
      "tree": "b33903197ae17defc3d61b8d8d744a3e87c22686",
      "parents": [
        "e45521a8d44da2c4efd17fc8e853f7917e99b57a",
        "e89debcd18a3ef74b27894e479d6b9e658fc6de6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 22 09:21:02 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Update defconfigs\n  [POWERPC] atomic_dec_if_positive sign extension fix\n  [POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code\n  [POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable\n  [POWERPC] Fix broken DMA on non-LPAR pSeries\n  [POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n  [POWERPC] Remove bogus sanity check in pci -\u003e OF node code\n"
    },
    {
      "commit": "e89debcd18a3ef74b27894e479d6b9e658fc6de6",
      "tree": "53696791ee6c1183ecc67f5965427cdac6ad39ea",
      "parents": [
        "434f98c48fc1d2a1f562a28a1562a7b53e940957"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 22:39:24 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 22:39:24 2007 +1100"
      },
      "message": "[POWERPC] Update defconfigs\n\nMostly took the defaults, except tried to get the netfilter options\nmore or less as they were before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "06cd9396778d5b70ba27fa8158db78d6bc0f007b",
      "tree": "21914455cd9f38ec71e067cdabc2f56aa315ea04",
      "parents": [
        "121361f72ca93cb6710e368bb89f9d976b1da443"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed Jan 17 14:42:22 2007 +0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix OF node refcnt underflow in 836x and 832x platform code\n\nIncorrect use of of_find_node_by_name() causes of_node_put()\non a node which has already been put.  It causes the refcount of\nthe node to underflow, which triggers the WARN_ON in kref_get\nfor 836x and 832x.  This fixes it.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "121361f72ca93cb6710e368bb89f9d976b1da443",
      "tree": "124f87fb45ade1742dfa275c91c7395505ee9c5e",
      "parents": [
        "77319254f109963213f33cbb15e0103f2e81a64a"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Jan 19 00:00:14 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Make it blatantly clear; mpc5200 device tree is not yet stable\n\nDocumentation-only change.  The 5200 device tree layout has not yet\nstablized, so nobody should depend on the layout of the tree.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77319254f109963213f33cbb15e0103f2e81a64a",
      "tree": "5e22d54b95ab0a5422d6df03e57ff4b896ad8828",
      "parents": [
        "6984ee797a8798128e94ab2447c8ed91f0156eb5"
      ],
      "author": {
        "name": "Linas Vepstas",
        "email": "linas@austin.ibm.com",
        "time": "Wed Jan 10 19:16:29 2007 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix broken DMA on non-LPAR pSeries\n\nIt appears that the iommu table address is never stored, and thus\nnever found, on non-lpar systems. Thus, for example, during boot:\n\n\u003c7\u003e[   93.067916] PCI: Scanning bus 0001:41\n\u003c7\u003e[   93.068542] PCI: Found 0001:41:01.0 [8086/100f] 000200 00\n\u003c7\u003e[   93.068550] PCI: Calling quirk c0000000007822e0 for 0001:41:01.0\n\u003c7\u003e[   93.069815] PCI: Fixups for bus 0001:41\n\u003c4\u003e[   93.070167] iommu: Device 0001:41:01.0 has no iommu table\n\u003c7\u003e[   93.070251] PCI: Bus scan for 0001:41 returning with max\u003d41\n\nNo iommu table? How can that be? Well, circa line 471 of\narch/powerpc/platforms/pseries/iommu.c we see the code:\n\n   while (dn \u0026\u0026 PCI_DN(dn) \u0026\u0026 PCI_DN(dn)-\u003eiommu_table \u003d\u003d NULL)\n      dn \u003d dn-\u003eparent;\n\nand a few lines later is the surprising print statement about\nthe missing table.  Seems that this loop ran unto the end, never\nonce finding a non-null PCI_DN(dn)-\u003eiommu_table.\n\nThe problem can be found a few lines earlier: it sems that the\nvalue of PCI_DN(dn)-\u003eiommu_table is never ever set. Thus, the\npatch sets it.\n\nThe patch was tested on a Power4 system running in full system\npartition mode, which is where I saw the problem. It works; I\u0027ve\nnot done any wider testing. Had a brief discussion on this on irc.\n\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6984ee797a8798128e94ab2447c8ed91f0156eb5",
      "tree": "6751131ceab7ab2f776b9a984986fb85c55125c6",
      "parents": [
        "4ef6e68117e93111590d9d4ada1a282304241169"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Jan 11 16:08:41 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Fix cell\u0027s mmio nvram to properly parse device tree\n\nThe mmio nvram driver (used by cell only atm) isn\u0027t properly parsing\nthe device-tree, meaning that nvram isn\u0027t found correctly on the new\nCell blades.  It works ok for old blades where the nvram is at the\nroot of the device tree but fails on Malta and CAB when it\u0027s hanging\noff axon.  This fixes it by using the proper OF parsing functions.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4ef6e68117e93111590d9d4ada1a282304241169",
      "tree": "c9954f0620ee45550ef3bae223208fc3939f4e50",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@au1.ibm.com",
        "time": "Thu Jan 11 16:38:22 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jan 22 21:27:35 2007 +1100"
      },
      "message": "[POWERPC] Remove bogus sanity check in pci -\u003e OF node code\n\nThe new implementation of pci_device_to_OF_node() on ppc32 has a bogus\nsanity check in it that can cause oopses at boot when no device node is\npresent, and might hit correct cases with older/weird apple device-trees\nwhere they have the type \"vci\" for the chaos bridge.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2806ccd7ad9073f4f1a065b5672d7592e7838e97",
      "tree": "cf154b4dcfdf737df563c84c29a11a97b73490d1",
      "parents": [
        "c80697b3a0d05dd87eeeb55c4dd1c3dae047293e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 19 02:12:42 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 01:08:26 2007 +0000"
      },
      "message": "[MIPS] Delete duplicate call to load_irq_save.\n\nThis call may have resulted to local_tlb_flush_range returning with\ninterrupts disabled resulting in excessive interrupt latency.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c80697b3a0d05dd87eeeb55c4dd1c3dae047293e",
      "tree": "229ed476b86e41a4e5f9e2241ae145556ab3ce77",
      "parents": [
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 17 18:58:44 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 19 01:08:26 2007 +0000"
      },
      "message": "[MIPS] SMTC: Fix cp0 hazard.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cdf083f981b8d37b3212400a359368661385099",
      "tree": "aa15a6a08ad87e650dea40fb59b3180bef0d345b",
      "parents": [
        "e499e01d234a31d59679b7b1e1cf628d917ba49a",
        "a8b3485287731978899ced11f24628c927890e78"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jan 18 10:34:51 2007 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e947382ed38563544d2b5b79f6ea90bdde350e5e",
      "tree": "b09380b54bc2ef3841e6568fbf98fbb8f7706de8",
      "parents": [
        "5b94d541806da24c8dbbff629486d65ce71dec46",
        "d2fadbbbf0e42b842731da71864f222e7f119461"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:25:44 2007 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  Revert \"ACPI: ibm-acpi: make non-generic bay support optional\"\n  ACPI: update MAINTAINERS\n  ACPI: schedule obsolete features for deletion\n  ACPI: delete two spurious ACPI messages\n  ACPI: rename cstate_entry_s to cstate_entry\n  ACPI: ec: enable printk on cmdline use\n  ACPI: Altix: ACPI _PRT support\n"
    },
    {
      "commit": "e4f0ae0ea63caceff37a13f281a72652b7ea71ba",
      "tree": "ba7384308f606934d1b9d89b870a038e3b31fbd2",
      "parents": [
        "56fb5fe9f16f630e3ee663c47c5aff26ac424d05"
      ],
      "author": {
        "name": "takada",
        "email": "takada@mbf.nifty.com",
        "time": "Wed Jan 10 23:15:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:21 2007 -0800"
      },
      "message": "[PATCH] fix typo in geode_configre()@cyrix.c\n\nWe write back the wrong register when configuring the Geode processor.\nInstead of storing to CCR4, it stores to CCR3.\n\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "664c0d3d575946bce24ecf5b7f93ee9541e4caf3",
      "tree": "3eaffbdd70005e2b9cf7695f287f20f2cf2b90ac",
      "parents": [
        "9c61a446a1cab4280404798e335655266c1a4929"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Wed Jan 10 23:15:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] i386: sched_clock using init data tsc_disable fix\n\no sched_clock() a non-init function is using init data tsc_disable. This\n  is flagged by MODPOST on i386 if CONFIG_RELOCATABLE\u003dy\n\nWARNING: vmlinux - Section mismatch: reference to .init.data:tsc_disable from .text between \u0027sched_clock\u0027 (at offset 0xc0109d58) and \u0027tsc_update_callback\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b282b6f8a8d1cf3e132ce3769d7d1cac81d9dd2d",
      "tree": "a5201d54c20d85273694fb79d312ed9e1434e86d",
      "parents": [
        "0d103e90f63c4b78f2101f8c0bd303fa049ce9a7"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Wed Jan 10 23:15:34 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Change cpu_up and co from __devinit to __cpuinit\n\nCompiling the kernel with CONFIG_HOTPLUG \u003d y and CONFIG_HOTPLUG_CPU \u003d n\nwith CONFIG_RELOCATABLE \u003d y generates the following modpost warnings\n\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b7d) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141b9c) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text:__cpu_up\nfrom .text between \u0027_cpu_up\u0027 (at offset 0xc0141bd8) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c05) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c26) and \u0027cpu_up\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.data: from\n.text between \u0027_cpu_up\u0027 (at offset 0xc0141c37) and \u0027cpu_up\u0027\n\nThis is because cpu_up, _cpu_up and __cpu_up (in some architectures) are\ndefined as __devinit\nAND\n__cpu_up calls some __cpuinit functions.\n\nSince __cpuinit would map to __init with this kind of a configuration,\nwe get a .text refering .init.data warning.\n\nThis patch solves the problem by converting all of __cpu_up, _cpu_up\nand cpu_up from __devinit to __cpuinit. The approach is justified since\nthe callers of cpu_up are either dependent on CONFIG_HOTPLUG_CPU or\nare of __init type.\n\nThus when CONFIG_HOTPLUG_CPU\u003dy, all these cpu up functions would land up\nin .text section, and when CONFIG_HOTPLUG_CPU\u003dn, all these functions would\nland up in .init section.\n\nTested on a i386 SMP machine running linux-2.6.20-rc3-mm1.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f3aa02576632cdb60bd3de1f4bf55e9ac65604",
      "tree": "2b9b73675de73866fbd219fab5bf2d804e6817b1",
      "parents": [
        "47a4d5be7c50b2e9b905abbe2b97dc87051c5a44"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Wed Jan 10 23:15:30 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Jan 11 18:18:20 2007 -0800"
      },
      "message": "[PATCH] Fix sparsemem on Cell\n\nFix an oops experienced on the Cell architecture when init-time functions,\nearly_*(), are called at runtime.  It alters the call paths to make sure\nthat the callers explicitly say whether the call is being made on behalf of\na hotplug even, or happening at boot-time.\n\nIt has been compile tested on ppc64, ia64, s390, i386 and x86_64.\n\nAcked-by: Arnd Bergmann \u003carndb@de.ibm.com\u003e\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nAcked-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f6d63adf8309a412bf2d3d2e49a85e519ebf57c",
      "tree": "52350c430591a1f740d608daa710be0c7151d339",
      "parents": [
        "85f4544fbf02f60993c76f5b92517a87f220472d",
        "3948ec9406f9a60a43d63f23f6f5284db6529b9c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:34 2007 -0500"
      },
      "message": "Pull sgi into release branch\n"
    },
    {
      "commit": "85f4544fbf02f60993c76f5b92517a87f220472d",
      "tree": "f88eb4526e9cb6684f93b04ab440b42634aa5728",
      "parents": [
        "f3a2c3ee458bd614231e548c13acb0cf33a68631",
        "8b59a454c421542a51c391f542c80d165f7547a0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 11 01:55:25 2007 -0500"
      },
      "message": "Pull trivial into release branch\n"
    },
    {
      "commit": "5d65131fa8d333d4575e7dfe5a05d3a9fa4a687e",
      "tree": "90acedd789719820b195899dd61f2b318fe5302d",
      "parents": [
        "723fe2ca82d1ffc80c9d53035babf011f84c65d4"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jan 10 23:08:38 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 10 23:08:38 2007 -0500"
      },
      "message": "ACPI: rename cstate_entry_s to cstate_entry\n\nstyle change only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0404f87f2e0a0aadbda47be0f54812671207492f",
      "tree": "388ed26f2508aa0188d9435ee0e5a7a7786f8793",
      "parents": [
        "2d9819e3473f3e2200a4942760fa1f3d41043b99",
        "7401969907594ac9632368ec53528fbd9b18f339"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Jan 10 18:06:14 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6:\n  [PATCH] x86-64: Fix warnings in ia32_aout.c\n  [PATCH] i386: Convert some functions to __init to avoid MODPOST warnings\n  [PATCH] i386: Fix memory hotplug related MODPOST generated warning\n  [PATCH] x86-64: tighten up printks\n  [PATCH] x86-64: - Ignore long SMI interrupts in clock calibration\n  [PATCH] x86-64: pci quirks MODPOST warning fix\n  [PATCH] x86-64: Modpost whitelist reference to more symbols (pattern 3)\n  [PATCH] x86-64: modpost add more symbols to whitelist pattern2\n  [PATCH] i386: make apic probe function non-init\n  [PATCH] i386: cpu hotplug/smpboot misc MODPOST warning fixes\n  [PATCH] x86-64: Use different constraint for gcc \u003c 4.1 in bitops.h\n  [PATCH] x86-64: Make noirqdebug_setup function non init to fix modpost warning\n  [PATCH] i386: Update defconfig\n  [PATCH] x86-64: Update defconfig\n"
    },
    {
      "commit": "7401969907594ac9632368ec53528fbd9b18f339",
      "tree": "5a02d1206e18be22b2a00dd6ed3eb69c306ce492",
      "parents": [
        "88d20328cd66ee05f9b7f4d414640700db69d82b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jan 11 01:52:45 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:45 2007 +0100"
      },
      "message": "[PATCH] x86-64: Fix warnings in ia32_aout.c\n\nFix\n\nlinux/arch/x86_64/ia32/ia32_aout.c: In function ‘create_aout_tables’:\nlinux/arch/x86_64/ia32/ia32_aout.c:244: warning: cast from pointer to integer of different size\nlinux/arch/x86_64/ia32/ia32_aout.c:253: warning: cast from pointer to integer of different size\n\nwith gcc 4.3\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "88d20328cd66ee05f9b7f4d414640700db69d82b",
      "tree": "07c4f8c8593acf36e3e1687a861f97cc3eff6c34",
      "parents": [
        "0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: Convert some functions to __init to avoid MODPOST warnings\n\no Some functions which should have been in init sections as they are called\n  only once. Put them in init sections. Otherwise MODPOST generates warning\n  as these functions are placed in .text and they end up accessing something\n  in init sections.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text:migration_init\nfrom .text between \u0027do_pre_smp_initcalls\u0027 (at offset 0xc01000d1) and\n\u0027run_init_process\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "0e0be25d31f75f64b6fbe00f0b4e5d6b1ad1438e",
      "tree": "067a5f16e9a2b02f88dd90d1899bc0f03985a77b",
      "parents": [
        "b92cc55923898ab5e8a78939be9734ab9e1c8f49"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: Fix memory hotplug related MODPOST generated warning\n\no Fix modpost generated warning.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .text\nbetween \u0027add_one_highpage_hotplug\u0027 (at offset 0xc0113d3f) and \u0027online_page\u0027\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b92cc55923898ab5e8a78939be9734ab9e1c8f49",
      "tree": "da052e712c445b751587f9a2fa9cfc1659041e2a",
      "parents": [
        "ed5316d4457b35c7b4942af028d6b878174264f7"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: tighten up printks\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "ed5316d4457b35c7b4942af028d6b878174264f7",
      "tree": "ebaa1e04b31be2ae81d18411fa8ff41a2ed817f5",
      "parents": [
        "9d24a81e84cee7cbf4656d178842838ac5ab23a4"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] x86-64: - Ignore long SMI interrupts in clock calibration\n\nEnsure that no SMI interrupts occur between the read of the HPET \u0026 TSC\nin the clock calibration loop.\n\nI noticed that a 2.66GHz system incorrectly detected the processor\nclock speed about 1/7 of the time:\n\n\ttime.c: Detected 2660.005 MHz processor.\t(most of the time)\n\ttime.c: Detected 2988.203 MHz processor.\t(sometime)\n\nThe problem is caused by an SMI interrupt occuring in hpet_calibrate_tsc()\nbetween the read of the HPET \u0026 TSC. Prior to switching the BIOS into\nACPI mode, it appears that every 27msec an SMI interrupt occurs. The\nSMI interrupt takes 4.8 msec to process.\n\nNote: On my test system, TICK_MIN had to be \u003e380. I picked 5000\nto minimize risk of having a value that is too small for other\nplatforms.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n\n arch/x86_64/kernel/time.c |   25 +++++++++++++++++++++----\n 1 file changed, 21 insertions(+), 4 deletions(-)\n"
    },
    {
      "commit": "e96763d6e52c22a8821466e4d01c0c995b8087be",
      "tree": "655f07a67c0d75b738d9721832dbe284b0a4818c",
      "parents": [
        "4a5d107a9a79ef3404209a43866554cba451dda4"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Jan 11 01:52:44 2007 +0100"
      },
      "message": "[PATCH] i386: make apic probe function non-init\n\no struct genapic contains pointer to probe() function which is of type\n  __init. Hence MODPOST generates warning if kernel is compiled with\n  CONFIG_RELOCATABLE\u003dy for i386.\n\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_summit\u0027 (at offset 0xc058b504) and \u0027apic_bigsmp\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_bigsmp\u0027 (at offset 0xc058b5a4) and \u0027cpu.4471\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_es7000\u0027 (at offset 0xc058b644) and \u0027apic_default\u0027\nWARNING: vmlinux - Section mismatch: reference to .init.text: from .data between \u0027apic_default\u0027 (at offset 0xc058b6e4) and \u0027interrupt\u0027\n\no One of the possible options is to put special case check in MODPOST to\n  not emit warnings for this case but I think it is not a very good option\n  in terms of maintenance.\n\no Another option is to make probe() function non __init. Anyway this function\n  is really small so not freeing this memory after init is not a big deal.\n  Secondly, from a programming perspective, probably genapic should not\n  provide pointers to functions which have been freed as genapic is non\n  __init and is used even after initialization is complete.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    }
  ],
  "next": "4a5d107a9a79ef3404209a43866554cba451dda4"
}
