)]}'
{
  "log": [
    {
      "commit": "e3f2baebf4209b5927e23fa65d5977d31db936b3",
      "tree": "2f5b9850f13f0ce1cefcf1ba5144933f4bb93470",
      "parents": [
        "e7891c733f9b26c851edde50cf886a30bd133dbd"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:11 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:52 2008 -0700"
      },
      "message": "PCI/x86: early dump pci conf space v2\n\nAllows us to dump PCI space before any kernel changes have been made.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e7891c733f9b26c851edde50cf886a30bd133dbd",
      "tree": "586fcf54403d2d2b04e62f1665b33abc58bb09c1",
      "parents": [
        "25e18499e08cb097cbbfeab5de25d094d5312ee5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 14:35:21 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:51 2008 -0700"
      },
      "message": "PCI/x86: write_pci_config_byte fix offset\n\nalso add write_pci_config_16\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "1eede070a59e1cc73da51e1aaa00d9ab86572cfc",
      "tree": "eafccca4f2a1ae2e8ebb06d2dff9528d5a289da4",
      "parents": [
        "bb71ad880204b79d60331d3384103976e086cb9f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue May 20 23:00:01 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "Introduce new top level suspend and hibernation callbacks\n\nIntroduce \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027 (\u0027ext\u0027 meaning\n\u0027extended\u0027) representing suspend and hibernation operations for bus\ntypes, device classes, device types and device drivers.\n\nModify the PM core to use \u0027struct pm_ops\u0027 and \u0027struct pm_ext_ops\u0027\nobjects, if defined, instead of the -\u003esuspend(), -\u003eresume(),\n-\u003esuspend_late(), and -\u003eresume_early() callbacks (the old callbacks\nwill be considered as legacy and gradually phased out).\n\nThe main purpose of doing this is to separate suspend (aka S2RAM and\nstandby) callbacks from hibernation callbacks in such a way that the\nnew callbacks won\u0027t take arguments and the semantics of each of them\nwill be clearly specified.  This has been requested for multiple\ntimes by many people, including Linus himself, and the reason is that\nwithin the current scheme if -\u003eresume() is called, for example, it\u0027s\ndifficult to say why it\u0027s been called (ie. is it a resume from RAM or\nfrom hibernation or a suspend/hibernation failure etc.?).\n\nThe second purpose is to make the suspend/hibernation callbacks more\nflexible so that device drivers can handle more than they can within\nthe current scheme.  For example, some drivers may need to prevent\nnew children of the device from being registered before their\n-\u003esuspend() callbacks are executed or they may want to carry out some\noperations requiring the availability of some other devices, not\ndirectly bound via the parent-child relationship, in order to prepare\nfor the execution of -\u003esuspend(), etc.\n\nUltimately, we\u0027d like to stop using the freezing of tasks for suspend\nand therefore the drivers\u0027 suspend/hibernation code will have to take\ncare of the handling of the user space during suspend/hibernation.\nThat, in turn, would be difficult within the current scheme, without\nthe new -\u003eprepare() and -\u003ecomplete() callbacks.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bb71ad880204b79d60331d3384103976e086cb9f",
      "tree": "612b14aed172db36ddbdae2287ffdd65e6baef00",
      "parents": [
        "5ca5c02f0e81c094c19d30dc0d13be4e929a994a"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon May 12 13:57:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "PCI: boot parameter to avoid expansion ROM memory allocation\n\nContention for scarce PCI memory resources has been growing\ndue to an increasing number of PCI slots in large multi-node\nsystems.  The kernel currently attempts by default to\nallocate memory for all PCI expansion ROMs so there has\nalso been an increasing number of PCI memory allocation\nfailures seen on these systems.  This occurs because the\nBIOS either (1) provides insufficient PCI memory resource\nfor all the expansion ROMs or (2) provides adequate PCI\nmemory resource for expansion ROMs but provides the\nspace in kernel unexpected BIOS assigned P2P non-prefetch\nwindows.\n\nThe resulting PCI memory allocation failures may be benign\nwhen related to memory requests for expansion ROMs themselves\nbut in some cases they can occur when attempting to allocate\nspace for more critical BARs.  This can happen when a successful\nexpansion ROM allocation request consumes memory resource\nthat was intended for a non-ROM BAR.  We have seen this\nhappen during PCI hotplug of an adapter that contains a\nP2P bridge where successful memory allocation for an\nexpansion ROM BAR on device behind the bridge consumed\nmemory that was intended for a non-ROM BAR on the P2P bridge.\nIn all cases the allocation failure messages can be very\nconfusing for users.\n\nThis patch provides a new \u0027pci\u003dnorom\u0027 kernel boot parameter\nthat can be used to disable the default PCI expansion ROM memory\nresource allocation.  This provides a way to avoid the above\ndescribed issues on systems that do not contain PCI devices\nfor which drivers or user-level applications depend on the\ndefault PCI expansion ROM memory resource allocation behavior.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "273c11270d3715c4c06d4df1607a1a60034d887b",
      "tree": "b29805102ec466ab8ec8e06c8ab756417631fd37",
      "parents": [
        "eaf611426d4b9ad0d0a30c0a8d414380128720af"
      ],
      "author": {
        "name": "Miklos Vajna",
        "email": "vmiklos@frugalware.org",
        "time": "Tue May 13 18:38:56 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:46 2008 -0700"
      },
      "message": "x86/PCI: janitor work in irq.c\n\nWrapped long lines, removed trailing whitespaces, fixed case indentation\ninside switch and so.\n\nSigned-off-by: Miklos Vajna \u003cvmiklos@frugalware.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "d5301a0e884b0dced6e13837f00505f871e3458f",
      "tree": "2bf71e6123a4aaf912a6a76fac3da23d8c5e22b2",
      "parents": [
        "cc55875e26e2b85484b196edbada6caf84eb7765",
        "3b8458a9793a92a6ca3cb24e309f19821bf0d8e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 19:27:52 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  Blackfin serial driver: fix up tty core set_ldisc API change breakage bug\n  Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n  Blackfin arch: fixup warnings with the new cplb saved values\n  Blackfin Serial Driver: Clean up BF54x macro in blackfin UART driver.\n"
    },
    {
      "commit": "64a3dcd5d33d0c5253de2eba31b28a197d3e5e6b",
      "tree": "1a2ef97251cbdb2f024a86d07efc81b684f91685",
      "parents": [
        "53207293ba96552f67028ce54b74b4cc73c6d87a",
        "60d5019be8acef268f4676d229c490186d338fbc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 09 10:23:29 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] ehea: Remove dependency on MEMORY_HOTPLUG\n  [POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n  [POWERPC] Use dev_set_name in pci_64.c\n  [POWERPC] Fix incorrect enabling of VMX when building signal or user context\n  [POWERPC] boot/Makefile CONFIG_ variable fixes\n"
    },
    {
      "commit": "e50901338b23cc173f464ff8e0179c4354d16877",
      "tree": "a81fa2d29a74dd2a172a6917c3778507ef80a6a8",
      "parents": [
        "b8858eed87f1f19903ad9224f7228cbe7374ac7e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:49:43 2008 +0900"
      },
      "message": "sh: Add -mno-fdpic to default flags.\n\nPresently the --fdpic specifier and the --isa matching clash when\nbuilding with FDPIC toolchains. As we have no interest in building the\nkernel with --fdpic in the first place, always try to add in -mno-fdpic\nto the default flags.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8858eed87f1f19903ad9224f7228cbe7374ac7e",
      "tree": "381be692c31de4cd03979e38cd66af1845a6a0f7",
      "parents": [
        "77d11ba993bf1258f242b6a4ee0230aec8c6c8a4"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Thu Jun 05 21:21:04 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:13 2008 +0900"
      },
      "message": "sh: add resource of USB host for SH7723\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5bde47bc63a9e8ccf9b1542498e266196b307cc2",
      "tree": "3c04a96e73686de4776f6e7d515ce22d8f3306ef",
      "parents": [
        "576b91873fc012620fae2b33ddae3fee2fa0a4ef"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 04 17:16:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Fix compile error SH7763 setup code\n\nSH7763\u0027s setup code use old DECLARE_INTC_DESC.\nThere was a compile error because of this.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "576b91873fc012620fae2b33ddae3fee2fa0a4ef",
      "tree": "9cea23832ce205dc2303af5b29cdc4f0d97286d2",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Yusuke.Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Wed Jun 04 19:22:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 09 16:04:12 2008 +0900"
      },
      "message": "sh: Add SH7723 SCIF support\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d5799449f0f373ca12681d86c941ae464146a37",
      "tree": "cf61fc411adac7661c7a69ccef1dc6a171cf473e",
      "parents": [
        "420b5eeaee5b877829c4f0a514a5ad21448596af"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Wed Jun 04 08:30:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:41 2008 +1000"
      },
      "message": "[POWERPC] Make walk_memory_resource available with MEMORY_HOTPLUG\u003dn\n\nThe ehea driver was recently changed[1] to use walk_memory_resource() to\ndetect the system\u0027s memory layout.  However, walk_memory_resource() is\navailable only when memory hotplug is enabled.  So CONFIG_EHEA was\nmade to depend on MEMORY_HOTPLUG [2], but it is inappropriate for a\nnetwork driver to have such a dependency.\n\nMake the declaration of walk_memory_resource() and its powerpc\nimplementation (ehea is powerpc-specific) unconditionally available.\n\n[1] 48cfb14f8b89d4d5b3df6c16f08b258686fb12ad\n    \"ehea: Add DLPAR memory remove support\"\n\n[2] fb7b6ca2b6b7c23b52be143bdd5f55a23b9780c8\n    \"ehea: Add dependency to Kconfig\"\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nAcked-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "420b5eeaee5b877829c4f0a514a5ad21448596af",
      "tree": "7d0f7e805f4b3cbb0a70a73ee181ad1f89a9a574",
      "parents": [
        "0be234a46596cd19eb56d2cf46836de8221afb6b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jun 03 13:36:11 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:40 2008 +1000"
      },
      "message": "[POWERPC] Use dev_set_name in pci_64.c\n\nDuring the next merge window, pci_name()\u0027s return value will become\nconst, so use the new dev_set_name() instead to avoid the warning (from\nlinux-next):\n\narch/powerpc/kernel/pci_64.c: In function \u0027of_create_pci_dev\u0027:\narch/powerpc/kernel/pci_64.c:193: warning: passing argument 1 of \u0027sprintf\u0027 discards qualifiers from pointer target type\n\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0be234a46596cd19eb56d2cf46836de8221afb6b",
      "tree": "5752259ba499e1e0e033df1fb59b8c57521a91ba",
      "parents": [
        "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Jun 02 16:22:59 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:32:36 2008 +1000"
      },
      "message": "[POWERPC] Fix incorrect enabling of VMX when building signal or user context\n\nWhen building a signal or a ucontext, we can incorrectly set the MSR_VEC\nbit of the kernel pt_regs-\u003emsr before returning to userspace if the task\n-ever- used VMX.\n\nThis can lead to funny result if that stack used it in the past, then\n\"lost\" it (ie. it wasn\u0027t enabled after a context switch for example)\nand then called get_context.  It can end up with VMX enabled and the\nregisters containing values from some other task.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "efa58fbf19fb778a8ad2fd000a6dfa9c75263a37",
      "tree": "050dcd42a32644afdabf394642c3ebaacc205700",
      "parents": [
        "aab2545fdd6641b76af0ae96456c4ca9d1e50dad"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu May 22 03:38:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 09 11:30:15 2008 +1000"
      },
      "message": "[POWERPC] boot/Makefile CONFIG_ variable fixes\n\nThis corrects the names of two CONFIG_ variables.\n\nNote that the CONFIG_MPC86XADS fix uncovers another bug\n(with mpc866_ads_defconfig) that will require fixing:\n\n\u003c--  snip  --\u003e\n\n...\narch/powerpc/boot/dtc -O dtb -o arch/powerpc/boot/mpc866ads.dtb -b 0  /home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\nDTC: dts-\u003edtb  on file \"/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/powerpc/boot/dts/mpc866ads.dts\"\n  WRAP    arch/powerpc/boot/cuImage.mpc866ads\npowerpc64-linux-ld: arch/powerpc/boot/cuboot-mpc866ads.o: No such file: No such file or directory\nmake[2]: *** [arch/powerpc/boot/cuImage.mpc866ads] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5bda27235b24146cf870de663141ee4fbfa8a70b",
      "tree": "053b0b0049a2243ba73587b78ee35c71e472ae57",
      "parents": [
        "bd628bd085c459838d38f93f2f154f1a2e019e48"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat Jun 07 15:03:01 2008 +0800"
      },
      "message": "Blackfin arch: protect only the SPI bus controller with CONFIG_SPI_BFIN\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "256a13dd708004082a2de0938fd614b155c259e2",
      "tree": "5e917c649b9ea7792a18cdf8a25736bc62b870e9",
      "parents": [
        "330bcd2f7bd1e2e66d54bf95adca0795b262469f",
        "9f67fd5db50566728996b0115a08c83d4f902cb3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:33:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: add workaround for bug in ASUS A7V600 BIOS (rev 1005)\n  PCI/x86: fix up PCI stuff so that PCI_GOANY supports OLPC\n"
    },
    {
      "commit": "f2eb432715a81a703e626df59347ba3557009557",
      "tree": "d0965d9df54463fde7860f40312fe0eb6e0ccd5d",
      "parents": [
        "44d1b980c72db0faf35adb082fb2208351803028"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "rtc-ds1374: rename device to just \"ds1374\"\n\nChange the name of the device from \"rtc-ds1374\" to just \"ds1374\", to match\nwhat all other RTC drivers do.  I seem to remember that this name was\nchosen to avoid possible confusion with an older ds1374 driver, but that\ndriver was removed 3 months ago.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44d1b980c72db0faf35adb082fb2208351803028",
      "tree": "d249cd0a7fc5944aab8e211dbe3b128ce3900438",
      "parents": [
        "b6d8adf477439e7086224bc9674c6b6638780783"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Jun 05 22:46:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "Fix various old email addresses for dwmw2\n\nAlthough if people have questions about ARCnet, perhaps it\u0027s _better_\nfor them to be mailing dwmw2@cam.ac.uk about it...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6d8adf477439e7086224bc9674c6b6638780783",
      "tree": "edf874835e3c146430f73869f0d2857dd6a30e4f",
      "parents": [
        "3d5ede6f776bdb1483bcd086f79c3bf41fed3865"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 05 22:46:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: PATH_MAX needs limits.h\n\nInclude limits.h to get a definition of PATH_MAX.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "3d5ede6f776bdb1483bcd086f79c3bf41fed3865",
      "tree": "7a864fd7a848ae719bf7c838c5717f63af29f4a8",
      "parents": [
        "8bfd04b974689f700bbd053ad6e66b0a95fb80c9"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: stub needs to tolerate SIGWINCH\n\nWe lost the marking of SIGWINCH as being OK to receive during stub\nexecution, causing a panic should that happen.\n\nCc: Benedict Verheyen \u003cbenedict.verheyen@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "8bfd04b974689f700bbd053ad6e66b0a95fb80c9",
      "tree": "0c5ecd6c9e24c0fe1ce62ff88c549d200a33b5d0",
      "parents": [
        "40fb16a360d9c6459afee91dc793c1e3374feb94"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: memcpy export needs to follow host declaration\n\nx86_64 defines either memcpy or __memcpy depending on the gcc version, and\nit looks like UML needs to follow that in its exporting.\n\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "40fb16a360d9c6459afee91dc793c1e3374feb94",
      "tree": "bbe5f8a4185ac6784d82ee8c938bb246518f6791",
      "parents": [
        "9f31287b443f30a591539e448fb628e3827a8f61"
      ],
      "author": {
        "name": "Tom Spink",
        "email": "tspink@gmail.com",
        "time": "Thu Jun 05 22:46:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: deal with inaccessible address space start\n\nThis patch makes os_get_task_size locate the bottom of the address space,\nas well as the top.  This is for systems which put a lower limit on mmap\naddresses.  It works by manually scanning pages from zero onwards until a\nvalid page is found.\n\nBecause the bottom of the address space may not be zero, it\u0027s not\nsufficient to assume the top of the address space is the size of the\naddress space.  The size is the difference between the top address and\nbottom address.\n\n[jdike@addtoit.com: changed the name to reflect that this function is\nsupposed to return the top of the process address space, not its size and\nchanged the return value to reflect that.  Also some minor formatting\nchanges]\nSigned-off-by: Tom Spink \u003ctspink@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "9f31287b443f30a591539e448fb628e3827a8f61",
      "tree": "6ee97d2d1981f8a228e28ebdd9f777b038f43d50",
      "parents": [
        "06e1e4ffbd1932e288839b3140cda6b8141eb684"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Thu Jun 05 22:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: remove a duplicate include\n\nRemoved duplicated include file \"kern_util.h\" in\narch/um/drivers/ubd_kern.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "06e1e4ffbd1932e288839b3140cda6b8141eb684",
      "tree": "c76ad0854f28a0600885301e25e8e7197e4e924c",
      "parents": [
        "34397892a3d677d857fdaf8dec66a66b07dde0b5"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jun 05 22:46:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:10 2008 -0700"
      },
      "message": "uml: deal with host time going backwards\n\nProtection against the host\u0027s time going backwards (eg, ntp activity on\nthe host) by keeping track of the time at the last tick and if it\u0027s\ngreater than the current time, keep time stopped until the host catches\nup.\n\nCc: Nix \u003cnix@esperi.org.uk\u003e\nSigned-off-by: Jeff Dike \u003cjdike@linux.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": "6f09bdfc717a0e1a89a029001484d5a195faab64",
      "tree": "5f697694e29530a3fff82529ae00c3d8d9809729",
      "parents": [
        "a5b4592cf77b973c29e7c9695873a26052b58951"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jun 05 22:46:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 06 11:29:09 2008 -0700"
      },
      "message": "m68k: enable CONFIG_COMPAT_BRK by default\n\nAs some m68k machines have plenty of libc5 binaries in active use, enable\nCONFIG_COMPAT_BRK by default.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "39b945a37bac2b692773a470890c8ba301485b15",
      "tree": "fe599a2cb77afa5dcfc3c07ef7f23933ea723f2e",
      "parents": [
        "203c80187eba037f2d6562e0d5847014746726dd",
        "0ef2cfc0ca4625424e5b8ead6c47359c35a7a841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 16:15:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 16:15:00 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] pxa: fix tosa.c build error\n  [ARM] 5067/1: _raw_write_can_lock macro bugfix\n  [ARM] 5070/1: pxa: add GPIO104_PSKTSEL to pxa27x MFP configuration\n  [ARM] 5068/1: PXA2xx Additional gpio definitions\n  [ARM] 5066/2: EM-X270: Fix DM9000 IRQ flags initialisation\n  [ARM] 5065/2: CM-X270: Fix DM9000 IRQ flags initialisation\n  [ARM] 5062/1: pxa: remove unused definition of CONFIG_ARCH_COTULLA_IDP\n  [ARM] 5060/1: remove unnecessary include of asm/io.h\n  [ARM] fix AT91 include loops\n"
    },
    {
      "commit": "9f67fd5db50566728996b0115a08c83d4f902cb3",
      "tree": "87ae9c052e275dbeed6fe8e9e10ccdc6f8a0ccbc",
      "parents": [
        "2bdd1b031b200d55c2512c8d7e0e9bdcf85d011f"
      ],
      "author": {
        "name": "Bertram Felgenhauer",
        "email": "int-e@gmx.de",
        "time": "Thu Jun 05 15:31:22 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 05 15:32:15 2008 -0700"
      },
      "message": "x86/PCI: add workaround for bug in ASUS A7V600 BIOS (rev 1005)\n\nThis BIOS claims the VIA 8237 south bridge to be compatible with VIA 586,\nwhich it is not.\n\nWithout this patch, I get the following warning while booting,\namong others,\n\n| PCI: Using IRQ router VIA [1106/3227] at 0000:00:11.0\n| ------------[ cut here ]------------\n| WARNING: at arch/x86/pci/irq.c:265 pirq_via586_get+0x4a/0x60()\n| Modules linked in:\n| Pid: 1, comm: swapper Not tainted 2.6.26-rc4-00015-g1ec7d99 #1\n|  [\u003cc0119fd4\u003e] warn_on_slowpath+0x54/0x70\n|  [\u003cc02246e0\u003e] ? vt_console_print+0x210/0x2b0\n|  [\u003cc02244d0\u003e] ? vt_console_print+0x0/0x2b0\n|  [\u003cc011a413\u003e] ? __call_console_drivers+0x43/0x60\n|  [\u003cc011a482\u003e] ? _call_console_drivers+0x52/0x80\n|  [\u003cc011aa89\u003e] ? release_console_sem+0x1c9/0x200\n|  [\u003cc0291d21\u003e] ? raw_pci_read+0x41/0x70\n|  [\u003cc0291e8f\u003e] ? pci_read+0x2f/0x40\n|  [\u003cc029151a\u003e] pirq_via586_get+0x4a/0x60\n|  [\u003cc02914d0\u003e] ? pirq_via586_get+0x0/0x60\n|  [\u003cc029178d\u003e] pcibios_lookup_irq+0x15d/0x430\n|  [\u003cc03b895a\u003e] pcibios_irq_init+0x17a/0x3e0\n|  [\u003cc03a66f0\u003e] ? kernel_init+0x0/0x250\n|  [\u003cc03a6763\u003e] kernel_init+0x73/0x250\n|  [\u003cc03b87e0\u003e] ? pcibios_irq_init+0x0/0x3e0\n|  [\u003cc0114d00\u003e] ? schedule_tail+0x10/0x40\n|  [\u003cc0102dee\u003e] ? ret_from_fork+0x6/0x1c\n|  [\u003cc03a66f0\u003e] ? kernel_init+0x0/0x250\n|  [\u003cc03a66f0\u003e] ? kernel_init+0x0/0x250\n|  [\u003cc010324b\u003e] kernel_thread_helper+0x7/0x1c\n|  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n| ---[ end trace 4eaa2a86a8e2da22 ]---\n\nand IRQ trouble later,\n\n| irq 10: nobody cared (try booting with the \"irqpoll\" option)\n\nNow that\u0027s an VIA 8237 chip, so pirq_via586_get shouldn\u0027t be called\nat all; adding this workaround to via_router_probe() fixes the\nproblem for me.\n\nAmazingly I have a 2.6.23.8 kernel that somehow works fine ... I\u0027ll\nnever understand why.\n\nSigned-off-by: Bertram Felgenhauer \u003cint-e@gmx.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5965087dc96167298ab83598f681d4d6f9d324fa",
      "tree": "97feb8d8a546261de23024d5b4ee5797b03f988a",
      "parents": [
        "698f7a4a12c15fef354b2a1ac14f90a0e71008d9",
        "cd9da13d6ef4f4b652a9a885d4a7c80e40fed229"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:29:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:29:53 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  Fix divide by zero error in build_clear_page() and build_copy_page()\n  [MIPS] Fix typo in header guard\n  [MIPS] Fix build error - Delete debugging crap that crept in with CMP\n  [MIPS] Add accessors for random register.\n  [MIPS] IP27: misc fixes\n  [MIPS] IP27: Fix clockevent setup\n  [MIPS] IP27: Fix bootmem memory setup\n  [MIPS] remove CONFIG_CPU_R4000 line from Makefile\n  [MIPS] Fix check for valid stack pointer during backtrace\n  [MIPS] Add missing braces to pte_mkyoung\n  [MIPS] R4700: Fix build_tlb_probe_entry\n  [MIPS] Alchemy: dbdma: add API to delete custom DDMA device ids.\n  [MIPS] Alchemy: export get_au1x00_speed for modules\n"
    },
    {
      "commit": "2bdd1b031b200d55c2512c8d7e0e9bdcf85d011f",
      "tree": "519d34fdd9f286c933ab7d747b6ef92f0a3842fe",
      "parents": [
        "53c8ba95402be65d412a806cda3430f0e72cd107"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Jun 05 14:14:41 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 05 14:29:25 2008 -0700"
      },
      "message": "PCI/x86: fix up PCI stuff so that PCI_GOANY supports OLPC\n\nPreviously, one would have to specifically choose CONFIG_OLPC and\nCONFIG_PCI_GOOLPC in order to enable PCI_OLPC.  That doesn\u0027t really work\nfor distro kernels, so this patch allows one to choose CONFIG_OLPC and\nCONFIG_PCI_GOANY in order to build in OLPC support in a generic kernel (as\nrequested by Robert Millan).\n\nThis also moves GOOLPC before GOANY in the menuconfig list.\n\nFinally, make pci_access_init return early if we detect OLPC hardware.\nThere\u0027s no need to continue probing stuff, and pci_pcbios_init\nspecifically trashes our settings (we didn\u0027t run into that before because\nPCI_GOANY wasn\u0027t supported).\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "16104b5504fa8be130f7f127a5a1c7dd774efc44",
      "tree": "78e7aa946b9144302324d4e1ab20dab36b1a488d",
      "parents": [
        "609a70ac927b72da647ccee7873d928d45055eae"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 05 22:47:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 05 14:21:45 2008 -0700"
      },
      "message": "x86: fix CONFIG_NONPROMISC_DEVMEM prompt and help text\n\nHere is an attempt to translate the prompt and help text into something\nwhich is legible and, as a bonus, correct.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd9da13d6ef4f4b652a9a885d4a7c80e40fed229",
      "tree": "b7083b8eea03ce4f866c973ccd4504d9823e118c",
      "parents": [
        "2cc3c0b67bdde7263f6eb16c16709e0b84047646"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed May 07 23:38:15 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:16 2008 +0100"
      },
      "message": "Fix divide by zero error in build_clear_page() and build_copy_page()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "482845a348f76fbf9cec6dda0f1eb113d4fafd9d",
      "tree": "27e09edc6b35b485e07be75c408c7cd35aa80a2f",
      "parents": [
        "272bace7f3753ea8bf6ee80e3a6b32fa64190744"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon May 26 09:47:55 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:16 2008 +0100"
      },
      "message": "[MIPS] Fix build error - Delete debugging crap that crept in with CMP\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "96173a6c4ebca4c146bb87026cce78bbe392cb61",
      "tree": "f4af691b3efca01f01ff1581ffd26b16ddbf48d0",
      "parents": [
        "b32bb803fb52cc669762780d44b4c3d9e3d799f6"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu Apr 17 22:07:42 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:15 2008 +0100"
      },
      "message": "[MIPS] IP27: misc fixes\n\n- fix PCI interrupt assignment by emulating ioc3 interrupt pin register\n- use pci_probe_only mode\n- select correct page size in bridge\n- remove no longer needed ioc3_sio_init() code\n\n[Ralf: Fix for 64kB or larger pagesizes]\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b32bb803fb52cc669762780d44b4c3d9e3d799f6",
      "tree": "819b62fa4c1d884033efe7e145f46c17aa50ce76",
      "parents": [
        "2bf8ec2d8137e66998435ddf6d4060a558e2f727"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Apr 08 23:43:57 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] IP27: Fix clockevent setup\n\nFix breakage introduced by converting hub_rt to clockevent.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2bf8ec2d8137e66998435ddf6d4060a558e2f727",
      "tree": "bacc3456ba775541306d11ce34f5fcccfb76404c",
      "parents": [
        "c2719d93836b0b0cdf1725449d87705da6ede9a5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Apr 08 23:43:46 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] IP27: Fix bootmem memory setup\n\nChanges in the generic bootmem code broke memory setup for IP27. This\npatch fixes this by replacing lots of special IP27 code with generic\nbootmon code. This has been tested only on a single node.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2719d93836b0b0cdf1725449d87705da6ede9a5",
      "tree": "c2de1c3aff3c0f9f81ccff32bd2b2bc4db8d31db",
      "parents": [
        "10220c884444a1866bb070e207d84fc18188e2a7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed May 21 01:55:02 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] remove CONFIG_CPU_R4000 line from Makefile\n\nThe existing options are named CONFIG_CPU_R4300 and CONFIG_CPU_R4X00,\nand they are directly below.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10220c884444a1866bb070e207d84fc18188e2a7",
      "tree": "d931cbfe5375a4e24ff05b3f6ae143b0b214416e",
      "parents": [
        "057229f9efc7ebebd3ce0496195ed46df631f383"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon May 12 17:58:48 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Fix check for valid stack pointer during backtrace\n\nThe newly added check for valid stack pointer address breaks at least for\n64bit kernels.  Use __get_user() for accessing stack content to avoid crashes,\nwhen doing the backtrace.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "326e2e1a59decc81bea052e8a8c6d75c63daa2db",
      "tree": "02cdce1f9ee1fd392b7ed2d665268dabb701aa39",
      "parents": [
        "ccdb0034f8d5321be42c479dd7fc872ba2a46adb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon May 12 13:55:42 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] R4700: Fix build_tlb_probe_entry\n\nTreat R4700 like R4600 in build_tlb_probe_entry. Without this fix kernel\nwill lock up.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ccdb0034f8d5321be42c479dd7fc872ba2a46adb",
      "tree": "0259d6f41a41959e407a514cb712839e7466960e",
      "parents": [
        "b1fb05cdb9096e3fe1af4474e108dedce2515801"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mlau@msc-ge.com",
        "time": "Wed May 07 13:45:23 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:14 2008 +0100"
      },
      "message": "[MIPS] Alchemy: dbdma: add API to delete custom DDMA device ids.\n\nAdd API to delete custom DDMA device ids create with\nau1xxx_ddma_device_add().\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1fb05cdb9096e3fe1af4474e108dedce2515801",
      "tree": "cb7e937ede0e513cdcbaca9fe65d69a05d818319",
      "parents": [
        "53c8ba95402be65d412a806cda3430f0e72cd107"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mlau@msc-ge.com",
        "time": "Wed May 07 13:42:55 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 05 18:13:13 2008 +0100"
      },
      "message": "[MIPS] Alchemy: export get_au1x00_speed for modules\n\nau1xmmc.c driver depends on it, so export it for modules.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9489a0625854cd7482bb0e8b37de4406cdcd49e0",
      "tree": "c82ee4612784001fa2e8b550378973fd00456d23",
      "parents": [
        "edeb280e49d38a5330db25463ef45f5466b0058a",
        "399dc43bc29fe1ac19340c56c0df84aa0ea53c85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 17:38:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 17:38:44 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: switch /proc/led to seq_file\n  sparc64: IO accessors fix\n"
    },
    {
      "commit": "4ded383569d6316d68d2aed298f8eb8d7bca37af",
      "tree": "87849300140f7a1c4d4efc78760156826cb28557",
      "parents": [
        "e97dcb0eadbb821eccd549d4987b653cf61e2374",
        "870568b39064cab2dd971fe57969916036982862"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 09:15:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 09:15:51 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86, fpu: fix CONFIG_PREEMPT\u003dy corruption of application\u0027s FPU stack\n  suspend-vs-iommu: prevent suspend if we could not resume\n  x86: section mismatch fix\n  x86: fix Xorg crash with xf86MapVidMem error\n  x86: fix pointer type warning in arch/x86/mm/init_64.c:early_memtest\n  x86: fix bad pmd ffff810000207xxx(9090909090909090)\n  x86: ioremap fix failing nesting check\n  x86: fix broken math-emu with lazy allocation of fpu area\n  x86: enable preemption in delay\n  x86: disable preemption in native_smp_prepare_cpus\n  x86: fix APIC warning on 32bit v2\n"
    },
    {
      "commit": "df6ab559bb1be44a78584e78ae7ad82d4e9e4f51",
      "tree": "f233d0586352b958a0a33ce0e23df95c13d09f40",
      "parents": [
        "3b5b60b821e0e97531df9b0ba295283ab5a8859a",
        "39eb41ef0732a02acb3babe5ba1df92d76b9fb8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:35:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:35:44 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Add defconfig for RSK7203.\n  sh: Update SE7206 defconfig.\n  sh: Disable 4KSTACKS on nommu.\n  sh: fix miscompilation of ip_fast_csum with gcc \u003e\u003d 4.3\n  sh: module.c use kernel unaligned helpers\n  sh/kernel/cpu/irq/intc-sh5.c build fix\n"
    },
    {
      "commit": "c409d52bd1f16b37d35a50162cbf6401011f1135",
      "tree": "cac6e81d8e17a3be0d075f2cc8232ea1485f4eac",
      "parents": [
        "9307245765108a7ec827ef936560f333447c45ef"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "celleb_scc_pciex endianness misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9307245765108a7ec827ef936560f333447c45ef",
      "tree": "74a7d4401c25e08dab7c908486397b7449779536",
      "parents": [
        "1a79d1c37178935a3092f73c8832933e9fed1f66"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Jun 02 10:59:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 04 08:06:02 2008 -0700"
      },
      "message": "mpc52xx_gpio iomem annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "870568b39064cab2dd971fe57969916036982862",
      "tree": "7cbf09a9334642c8bd8eb5cd73044a69928b7755",
      "parents": [
        "cd76374e9de4501acc74f833dc6cb5e7a5dca115"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Mon Jun 02 15:57:27 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 16:21:24 2008 +0200"
      },
      "message": "x86, fpu: fix CONFIG_PREEMPT\u003dy corruption of application\u0027s FPU stack\n\nJürgen Mell reported an FPU state corruption bug under CONFIG_PREEMPT,\nand bisected it to commit v2.6.19-1363-gacc2076, \"i386: add sleazy FPU\noptimization\".\n\nAdd tsk_used_math() checks to prevent calling math_state_restore()\nwhich can sleep in the case of !tsk_used_math(). This prevents\nmaking a blocking call in __switch_to().\n\nApparently \"fpu_counter \u003e 5\" check is not enough, as in some signal handling\nand fork/exec scenarios, fpu_counter \u003e 5 and !tsk_used_math() is possible.\n\nIt\u0027s a side effect though. This is the failing scenario:\n\nprocess \u0027A\u0027 in save_i387_ia32() just after clear_used_math()\n\nGot an interrupt and pre-empted out.\n\nAt the next context switch to process \u0027A\u0027 again, kernel tries to restore\nthe math state proactively and sees a fpu_counter \u003e 0 and !tsk_used_math()\n\nThis results in init_fpu() during the __switch_to()\u0027s math_state_restore()\n\nAnd resulting in fpu corruption which will be saved/restored\n(save_i387_fxsave and restore_i387_fxsave) during the remaining\npart of the signal handling after the context switch.\n\nBisected-by: Jürgen Mell \u003cj.mell@t-online.de\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Jürgen Mell \u003cj.mell@t-online.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "cd76374e9de4501acc74f833dc6cb5e7a5dca115",
      "tree": "6ba421850f01a6c67f28b60b7822e1c0188efed9",
      "parents": [
        "be524fb96081e9e511d993ebf39b05a32b19476e"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Thu May 29 00:30:21 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "suspend-vs-iommu: prevent suspend if we could not resume\n\niommu/gart support misses suspend/resume code, which can do bad stuff,\nincluding memory corruption on resume.  Prevent system suspend in case we\nwould be unable to resume.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nTested-by: Patrick \u003cragamuffin@datacomm.ch\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "be524fb96081e9e511d993ebf39b05a32b19476e",
      "tree": "14aa6462c322f03aa644bab58b039ee92f2fd456",
      "parents": [
        "282c454cd3a7041f59a37112bb2f82263bc38f6c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu May 29 00:01:28 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: section mismatch fix\n\nFix this:\n\n WARNING: vmlinux.o(.text+0x114bb): Section mismatch in reference from\n the function nopat() to the function .cpuinit.text:pat_disable()\n The function nopat() references\n the function __cpuinit pat_disable().\n This is often because nopat lacks a __cpuinit\n annotation or the annotation of pat_disable is wrong.\n\nReported-by: \"Fabio Comolli\" \u003cfabio.comolli@gmail.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "282c454cd3a7041f59a37112bb2f82263bc38f6c",
      "tree": "807cb9519ecf8946d9fbc8a2265e12a750d6d115",
      "parents": [
        "511631011d39706ac81ee5e4c9084d61e5b4fd34"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu May 29 12:01:44 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix Xorg crash with xf86MapVidMem error\n\nClarify the usage of mtrr_lookup() in PAT code, and to make PAT code\nresilient to mtrr lookup problems.\n\nSpecifically, pat_x_mtrr_type() is restructured to highlight, under what\nconditions we look for mtrr hint. pat_x_mtrr_type() uses a default type\nwhen there are any errors in mtrr lookup (still maintaining the pat\nconsistency). And, reserve_memtype() highlights its usage ot mtrr_lookup\nfor request type of \u0027-1\u0027 and also defaults in a sane way on any mtrr\nlookup failure.\n\npat.c looks at mtrr type of a range to get a hint on what mapping type\nto request when user/API: (1) hasn\u0027t specified any type (/dev/mem\nmapping) and we do not want to take performance hit by always mapping\nUC_MINUS. This will be the case for /dev/mem mappings used to map BIOS\narea or ACPI region which are WB\u0027able. In this case, as long as MTRR is\nnot WB, PAT will request UC_MINUS for such mappings.\n\n(2) user/API requests WB mapping while in reality MTRR may have UC or\nWC. In this case, PAT can map as WB (without checking MTRR) and still\neffective type will be UC or WC. But, a subsequent request to map same\nregion as UC or WC may fail, as the region will get trackked as WB in\nPAT list. Looking at MTRR hint helps us to track based on effective type\nrather than what user requested. Again, here mtrr_lookup is only used as\nhint and we fallback to WB mapping (as requested by user) as default.\n\nIn both cases, after using the mtrr hint, we still go through the\nmemtype list to make sure there are no inconsistencies among multiple\nusers.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nTested-by: Rufus \u0026 Azrael \u003crufus-azrael@numericable.fr\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "511631011d39706ac81ee5e4c9084d61e5b4fd34",
      "tree": "a41c7fff60e677a47bbcebbad3c73d9f135e7e91",
      "parents": [
        "2884f110d5409714f3a04eeb6d2ecd77da66b242"
      ],
      "author": {
        "name": "Kevin Winchester",
        "email": "kjwinchester@gmail.com",
        "time": "Thu May 29 21:14:35 2008 -0300"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix pointer type warning in arch/x86/mm/init_64.c:early_memtest\n\nChanged the call to find_e820_area_size to pass u64 instead of unsigned long.\n\nSigned-off-by: Kevin Winchester \u003ckjwinchester@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2884f110d5409714f3a04eeb6d2ecd77da66b242",
      "tree": "667c911e164c0e528dc12edd9499224dffd9e1b7",
      "parents": [
        "226e9a93a253b7d8811b5ed9ac671c6c5a728022"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Wed May 28 19:36:07 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: fix bad pmd ffff810000207xxx(9090909090909090)\n\nOGAWA Hirofumi and Fede have reported rare pmd_ERROR messages:\nmm/memory.c:127: bad pmd ffff810000207xxx(9090909090909090).\n\nInitialization\u0027s cleanup_highmap was leaving alignment filler\nbehind in the pmd for MODULES_VADDR: when vmalloc\u0027s guard page\nwould occupy a new page table, it\u0027s not allocated, and then\nmodule unload\u0027s vfree hits the bad 9090 pmd entry left over.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "226e9a93a253b7d8811b5ed9ac671c6c5a728022",
      "tree": "b1dbd2665c8025f258f292727e45ae6c005b2d6d",
      "parents": [
        "e8a496ac8cd00cabbdaa373db4818a9ad19a1c5a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue May 27 09:56:49 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:47 2008 +0200"
      },
      "message": "x86: ioremap fix failing nesting check\n\nMika Kukkonen noticed that the nesting check in early_iounmap() is not\nactually done.\n\nReported-by: Mika Kukkonen \u003cmikukkon@srv1-m700-lanp.koti\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: torvalds@linux-foundation.org\nCc: arjan@linux.intel.com\nCc: mikukkon@iki.fi\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e8a496ac8cd00cabbdaa373db4818a9ad19a1c5a",
      "tree": "8792b784e54982decd56a29acb02f63ce62a03ab",
      "parents": [
        "5c1ea08215f1f830dfaf4819a5f22efca41c3832"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri May 23 16:26:37 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: fix broken math-emu with lazy allocation of fpu area\n\nFix the math emulation that got broken with the recent lazy allocation of FPU\narea. init_fpu() need to be added for the math-emulation path aswell\nfor the FPU area allocation.\n\nmath emulation enabled kernel booted fine with this, in the presence\nof \"no387 nofxsr\" boot param.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5c1ea08215f1f830dfaf4819a5f22efca41c3832",
      "tree": "1d52d7972969090cf6702f69b2e5c97a5bdc2613",
      "parents": [
        "deef325086c3897393b8f7d6bccd03405244fe18"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sun May 25 11:13:32 2008 -0400"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: enable preemption in delay\n\nThe RT team has been searching for a nasty latency. This latency shows\nup out of the blue and has been seen to be as big as 5ms!\n\nUsing ftrace I found the cause of the latency.\n\n   pcscd-2995  3dNh1 52360300us : irq_exit (smp_apic_timer_interrupt)\n   pcscd-2995  3dN.2 52360301us : idle_cpu (irq_exit)\n   pcscd-2995  3dN.2 52360301us : rcu_irq_exit (irq_exit)\n   pcscd-2995  3dN.1 52360771us : smp_apic_timer_interrupt (apic_timer_interrupt\n)\n   pcscd-2995  3dN.1 52360771us : exit_idle (smp_apic_timer_interrupt)\n\nHere\u0027s an example of a 400 us latency. pcscd took a timer interrupt and\nreturned with \"need resched\" enabled, but did not reschedule until after\nthe next interrupt came in at 52360771us 400us later!\n\nAt first I thought we somehow missed a preemption check in entry.S. But\nI also noticed that this always seemed to happen during a __delay call.\n\n   pcscd-2995  3dN.2 52360836us : rcu_irq_exit (irq_exit)\n   pcscd-2995  3.N.. 52361265us : preempt_schedule (__delay)\n\nLooking at the x86 delay, I found my problem.\n\nIn git commit 35d5d08a085c56f153458c3f5d8ce24123617faf, Andrew Morton\nplaced preempt_disable around the entire delay due to TSC\u0027s not working\nnicely on SMP.  Unfortunately for those that care about latencies this\nis devastating! Especially when we have callers to mdelay(8).\n\nHere I enable preemption during the loop and account for anytime the task\nmigrates to a new CPU. The delay asked for may be extended a bit by\nthe migration, but delay only guarantees that it will delay for that minimum\ntime. Delaying longer should not be an issue.\n\n[\n  Thanks to Thomas Gleixner for spotting that cpu wasn\u0027t updated,\n    and to place the rep_nop between preempt_enabled/disable.\n]\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nCc: akpm@osdl.org\nCc: Clark Williams \u003cclark.williams@gmail.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: \"Luis Claudio R. Goncalves\" \u003clclaudio@uudg.org\u003e\nCc: Gregory Haskins \u003cghaskins@novell.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi-suse@firstfloor.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "deef325086c3897393b8f7d6bccd03405244fe18",
      "tree": "cca203a04bcb1d0f0786fe393f67cc38f042126c",
      "parents": [
        "fb3bbd6a663fe972611676381adc4c60ddfe61ac"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 12 15:44:38 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: disable preemption in native_smp_prepare_cpus\n\nPriit Laes reported the following warning:\n\nCall Trace:\n [\u003cffffffff8022f1e1\u003e] warn_on_slowpath+0x51/0x63\n [\u003cffffffff80282e48\u003e] sys_ioctl+0x2d/0x5d\n [\u003cffffffff805185ff\u003e] _spin_lock+0xe/0x24\n [\u003cffffffff80227459\u003e] task_rq_lock+0x3d/0x73\n [\u003cffffffff805133c3\u003e] set_cpu_sibling_map+0x336/0x350\n [\u003cffffffff8021c1b8\u003e] read_apic_id+0x30/0x62\n [\u003cffffffff806d921d\u003e] verify_local_APIC+0x90/0x138\n [\u003cffffffff806d84b5\u003e] native_smp_prepare_cpus+0x1f9/0x305\n [\u003cffffffff806ce7b1\u003e] kernel_init+0x59/0x2d9\n [\u003cffffffff80518a26\u003e] _spin_unlock_irq+0x11/0x2b\n [\u003cffffffff8020bf48\u003e] child_rip+0xa/0x12\n [\u003cffffffff806ce758\u003e] kernel_init+0x0/0x2d9\n [\u003cffffffff8020bf3e\u003e] child_rip+0x0/0x12\n\nfix this by generally disabling preemption in native_smp_prepare_cpus().\n\nReported-and-bisected-by: Priit Laes \u003cplaes@plaes.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fb3bbd6a663fe972611676381adc4c60ddfe61ac",
      "tree": "00076b0d4afa7ef45f148a78050c67dd01f0717a",
      "parents": [
        "c3b25b32e8bef526cca748e1ba023c6bdd705a99"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu May 22 18:22:30 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Jun 04 13:11:46 2008 +0200"
      },
      "message": "x86: fix APIC warning on 32bit v2\n\nfor http://bugzilla.kernel.org/show_bug.cgi?id\u003d10613\n\nBIOS bug, APIC version is 0 for CPU#0! fixing up to 0x10. (tell your hw vendor)\n\nv2: fix 64 bit compilation\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "399dc43bc29fe1ac19340c56c0df84aa0ea53c85",
      "tree": "f1d97d050aa87a1ea9212e57c0f6b62f8dab0831",
      "parents": [
        "fbaa20f66a8283359523dfe961ebe66f0b8fac59"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jun 03 15:21:21 2008 -0700"
      },
      "message": "sparc: switch /proc/led to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39eb41ef0732a02acb3babe5ba1df92d76b9fb8f",
      "tree": "a501b866d72f5e4d434c5743f33e1530018683a0",
      "parents": [
        "f8cc3566d2e26ba1d9afd063ff5be40014e2e269"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:30:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:30:10 2008 +0900"
      },
      "message": "sh: Add defconfig for RSK7203.\n\nRSK7203 is supportable through the generic machvec, so we add a defconfig\nfor those bits. This gets updated with more complete board support later.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8cc3566d2e26ba1d9afd063ff5be40014e2e269",
      "tree": "a3f4628aabe4678bbb097b52a24300b2ed3283ce",
      "parents": [
        "1f8404ea5fd8c408d0a7c12a88091dffb7b6768b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:29:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:29:55 2008 +0900"
      },
      "message": "sh: Update SE7206 defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd628bd085c459838d38f93f2f154f1a2e019e48",
      "tree": "70221a80ba8d57ba08dc99347acf1764edf685f6",
      "parents": [
        "1feaa51d84e9611521ec6e59172f9f90db274588"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier.adi@gmail.com",
        "time": "Tue Jun 03 12:23:45 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Tue Jun 03 12:23:45 2008 +0800"
      },
      "message": "Blackfin arch: fixup warnings with the new cplb saved values\n\nSigned-off-by: Mike Frysinger \u003cvapier.adi@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "00e98a9992641a14ace0bbc2dfcbc4e856ac3fd3",
      "tree": "69cc9c6cd24175d704de5a50db14cdb05df3e609",
      "parents": [
        "f365ad5fc001cbd02968a376e0aecffe52ce79e1",
        "a4ed1e41a734d77c9a83a88a8736e19b68e6a2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:27 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6:\n  8250 Serial Driver: revert extra IRQ flag definition patch\n  Blackfin arch: update anomaly headers from toolchain trunk\n  Blackfin arch: Remove bad and usless code\n  Blackfin arch: Fix bug - set corret SSEL and IRQ to enable AD7877 on BF527\n  Blackfin arch: Fix typo. it should be _outsw_8\n  Blackfin arch: Cleanup no functional changes\n"
    },
    {
      "commit": "f365ad5fc001cbd02968a376e0aecffe52ce79e1",
      "tree": "8677f1409e36c30f0f105249a63bf11d3993f32f",
      "parents": [
        "61ac7bf538db2044d0238fcd87b3d9df59294bf2",
        "9c8b28c2ef532c2cf32b59aaa0bc07eb3b866ef7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 02 15:25:03 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix DMA nodes in the MPC8610 HPCD device tree\n  [POWERPC] Export empty_zero_page and copy_page in arch/ppc\n  [POWERPC] Add \"memory\" clobber to MMIO accessors\n  [POWERPC] pasemi: update pasemi_defconfig, enable electra_cf\n  electra_cf: Add MODULE_DEVICE_TABLE()\n"
    },
    {
      "commit": "0ef2cfc0ca4625424e5b8ead6c47359c35a7a841",
      "tree": "37263f0295c10bf712378ead20d89c677632c7bd",
      "parents": [
        "1e5c594607778f551b729577b046ee5d9333cfb5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Jun 02 20:38:15 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 20:38:15 2008 +0100"
      },
      "message": "[ARM] pxa: fix tosa.c build error\n\nWork around:\narch/arm/mach-pxa/tosa.c: In function `tosa_poweroff\u0027:\narch/arm/mach-pxa/tosa.c:470: error: `GPIO_OUT\u0027 undeclared (first use in this function)\narch/arm/mach-pxa/tosa.c:470: error: (Each undeclared identifier is reported only once\narch/arm/mach-pxa/tosa.c:470: error: for each function it appears in.)\n\nThe proper fix exists in the PXA branch of my kernel git tree, which\nwill be pushed during the next merge window.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "31ab3ffb2b20cda79684a0b3a4265fd7170cdacc",
      "tree": "e2905ac722081e304c0ca27d083c7128f01d2479",
      "parents": [
        "b095723526cb80494bd5a13de0e5078f8846866a"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Jun 02 12:58:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:40:21 2008 +0100"
      },
      "message": "[ARM] 5066/2: EM-X270: Fix DM9000 IRQ flags initialisation\n\nAdd the IORESOURCE_IRQ_HIGHEDGE to the DM9000 IRQ resource\nto stop the driver itself complaining it was not given\nany flags to use.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b095723526cb80494bd5a13de0e5078f8846866a",
      "tree": "b1ac722d67038385ad508ba654f3266a1c74236b",
      "parents": [
        "6d2545738a7c6ad1831d84ecc6483ea21c327bf4"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Mon Jun 02 12:58:24 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jun 02 13:40:19 2008 +0100"
      },
      "message": "[ARM] 5065/2: CM-X270: Fix DM9000 IRQ flags initialisation\n\nAdd the IORESOURCE_IRQ_HIGHEDGE to the DM9000 IRQ resource\nto stop the driver itself complaining it was not given\nany flags to use.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1f8404ea5fd8c408d0a7c12a88091dffb7b6768b",
      "tree": "3e02a20e3e50e99bb294a73c77f2911372d4f018",
      "parents": [
        "d02d6be5d52a98be32c93d2ea7a0068991774a20"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 13:48:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 13:48:59 2008 +0900"
      },
      "message": "sh: Disable 4KSTACKS on nommu.\n\n4k stacks on nommu ends up blowing up with all sorts of interesting\nslab corruption. Disable this by default unless BROKEN is also\nenabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f9d29493992ddd6af6b3e313a603770f29c0408",
      "tree": "ac5bcf226c1ea0f761c035c7ec57b301cd78a24f",
      "parents": [
        "2beb0e2893b900fa5fb07ccf73a976c06a93b764"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed May 28 16:38:17 2008 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 12:30:00 2008 +0900"
      },
      "message": "sh: module.c use kernel unaligned helpers\n\nReplace the COPY_UNALIGNED_WORD helper.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2beb0e2893b900fa5fb07ccf73a976c06a93b764",
      "tree": "88022248bfa604bc8cd465e95adf5a61e4ca489f",
      "parents": [
        "1beee8dc8cf58e3f605bd7b34d7a39939be7d8d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 30 01:04:49 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 02 12:29:07 2008 +0900"
      },
      "message": "sh/kernel/cpu/irq/intc-sh5.c build fix\n\nThis patch fixes the following build error caused by\ncommit a1dc4b59fa4af97ae68ee214d4d72bbd7c7ec1dc\n(sh: intc_sh5 depends on cayman board for IRQ priority table.):\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/sh/kernel/cpu/irq/intc-sh5.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c: In function \u0027plat_irq_setup\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/arch/sh/kernel/cpu/irq/intc-sh5.c:257: error: expected declaration or statement at end of input\nmake[4]: *** [arch/sh/kernel/cpu/irq/intc-sh5.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6d2545738a7c6ad1831d84ecc6483ea21c327bf4",
      "tree": "47b94b061c0e3db05e6b29bb2b3fad51a1264957",
      "parents": [
        "759e9408ad2e7f2115ce8341854be982e0186a8c"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon May 26 03:23:14 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jun 01 11:24:23 2008 +0100"
      },
      "message": "[ARM] 5062/1: pxa: remove unused definition of CONFIG_ARCH_COTULLA_IDP\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b06dcee9c8d24ef903dc0d192af22b8e179eef4b",
      "tree": "aa1351157e2b7d3747d4bf0200d1c146ddd16f5d",
      "parents": [
        "2eb74ae20e65e71c2d5bf7b8ad7d0ac5d5acf55f"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sat May 31 15:35:40 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:35:40 2008 +0800"
      },
      "message": "Blackfin arch: Remove bad and usless code\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "2eb74ae20e65e71c2d5bf7b8ad7d0ac5d5acf55f",
      "tree": "c3a3d94a2f21078f6c0b06655b5b1cd3b92c7ed0",
      "parents": [
        "ca56d9aaf2a135e0eb528df427f7dda15d077b11"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:17:25 2008 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "cooloney@kernel.org",
        "time": "Sat May 31 15:17:25 2008 +0800"
      },
      "message": "Blackfin arch: Fix bug - set corret SSEL and IRQ to enable AD7877 on BF527\n\nAD7877 use SSEL_2 (P9.9) and IRQ_PF8 (P9.14) on BF527\n\n - populating JP3 to enable STAMP\n - disable SW11.2 to disconnect SSEL_2/PF12 from Rotary NAND\n - disable SW18.1 to disconnect SSEL_2 from MAX1233 touchscreen chip\n\nSigned-off-by: Bryan Wu \u003ccooloney@kernel.org\u003e\n\n"
    },
    {
      "commit": "9c8b28c2ef532c2cf32b59aaa0bc07eb3b866ef7",
      "tree": "49746e085627871bc9c7cf7148313b18c2c61621",
      "parents": [
        "6907fa26d8934904a4c2594034c1affd8d717cae"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Sat May 31 08:12:05 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 31 17:08:29 2008 +1000"
      },
      "message": "[POWERPC] Fix DMA nodes in the MPC8610 HPCD device tree\n\nThe node for DMA2 in the MPC8610 HPCD device tree has the wrong compatible\nproperties.  This breaks the DMA driver and the sound driver.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6907fa26d8934904a4c2594034c1affd8d717cae",
      "tree": "55fe974d142828b7dbcd2b5e2a384cec449609db",
      "parents": [
        "cfab3bdf8292edec19492c89520b1ad11279a648"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed May 28 10:52:19 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat May 31 17:08:28 2008 +1000"
      },
      "message": "[POWERPC] Export empty_zero_page and copy_page in arch/ppc\n\nCurrently ext4 and fuse fail to link if modular:\nERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\nERROR: \"empty_zero_page\" [fs/ext4/ext4dev.ko] undefined!\nmake[3]: *** [__modpost] Error 1\nmake[2]: *** [modules] Error 2\nmake[1]: *** [sub-make] Error 2\n\nWhile arch ppc exists it may as well compile, so this exports those\nsymbols (which are already exported in arch/powerpc).\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ab8cd81830fef799177740d5ab709c0341e9ba5c",
      "tree": "40c27d1cd27a436ec195174a105fa27c223ed6dd",
      "parents": [
        "f8356ed00ebcdc2f209504c02b4ab8ba9a8a7ebe",
        "20887611523e749d99cc7d64ff6c97d27529fbae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:20:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 30 10:20:03 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linus:\n  lguest: notify on empty\n  virtio: force callback on empty.\n  virtio_blk: fix endianess annotations\n  virtio_config: fix len calculation of config elements\n  virtio_net: another race with virtio_net and enable_cb\n  virtio: An entropy device, as suggested by hpa.\n  virtio_blk: allow read-only disks\n  lguest: fix ugly \u003cNULL\u003e in /proc/interrupts\n  virtio: set device index in common code.\n  virtio: virtio_pci should not set bus_id.\n  virtio: bus_id for devices should contain \u0027virtio\u0027\n  Fix crash in virtio_blk during modprobe ; rmmod ; modprobe\n  lguest: use ioremap_cache, not ioremap\n"
    },
    {
      "commit": "0066ed55a9a061ed64bbc09c16f45daf0b976ac5",
      "tree": "839d0feb5bcac59e6ab147aa913367c0ac0195c1",
      "parents": [
        "209fb9090f4ca5874289c9ca82991393f85c1eff"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:35 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:36 2008 +0200"
      },
      "message": "[S390] Update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "209fb9090f4ca5874289c9ca82991393f85c1eff",
      "tree": "aeb7abcc1f71c2a922501a697fda66234ac167d4",
      "parents": [
        "4657fb8a98a4e02981a574492bbe470c147b6657"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:36 2008 +0200"
      },
      "message": "[S390] disassembler: fix idte instruction format.\n\nThe correct instruction format of idte is \"idte r1,r3,r2\" with\nr1 at bit 24, r3 at bit 16 and r2 at bit 28.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c1bb7f31eaef6ed6b9f895b99d9ea12e6b853606",
      "tree": "3792e69ae8386707a483e64b377aeac51439f358",
      "parents": [
        "1760537b69123905bf4f4b56f5746ae4547e9694"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 30 10:03:29 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] showmem: Only walk spanned pages.\n\nConvert show_mem() so its nearly the same as on x86/powerpc.\nGives us proper locking and we get also rid of the only use of max_mapnr.\nAlso the number of pages was contained in an int which might not be\nsufficient not too far in the future.\n\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "1760537b69123905bf4f4b56f5746ae4547e9694",
      "tree": "9f44fb7c348d9597c2e9e4acb8ee13ac65f37756",
      "parents": [
        "67060d9c1f5d91c917cc51bed464cb5638eaddbc"
      ],
      "author": {
        "name": "Gerald Schaefer",
        "email": "gerald.schaefer@de.ibm.com",
        "time": "Fri May 30 10:03:28 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] appldata: prevent cpu hotplug when walking cpu_online_map.\n\nUse get_online_cpus() to prevent cpu hotplug in situations where\nfor_each_online_cpu() is called.\n\nSigned-off-by: Gerald Schaefer \u003cgerald.schaefer@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "67060d9c1f5d91c917cc51bed464cb5638eaddbc",
      "tree": "84a9f66567bcec141f80b0fbc9db995ac9323a50",
      "parents": [
        "bebd9a455b2593ba6543b961bc82c43350c2d8d9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri May 30 10:03:27 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:34 2008 +0200"
      },
      "message": "[S390] Fix section mismatch warnings.\n\nThis fixes the last remaining section mismatch warnings in s390\narchitecture code. It reveals also a real bug introduced by... me\nwith git commit 2069e978d5a6e7b45d58027e3de7f879b8c5e488\n(\"[S390] sparsemem vmemmap: initialize memmap.\")\n\nCalling the generic vmemmap_alloc_block() function to get initialized\nmemory is a nice idea, however that function is __meminit annotated\nand therefore the function might be gone if we try to call it later.\nThis can happen if a DCSS segment gets added.\n\nSo basically revert the patch and clear the memmap explicitly to fix\nthe original bug.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "97195d6b411fec8e33aa55b6a7c3dde7984d65ca",
      "tree": "e50c45819de70d2cd49c5cd7ddcee9aa95f957d7",
      "parents": [
        "916941b2bfd9c4a8b66855f198ae16c3f51ef570"
      ],
      "author": {
        "name": "Hans-Joachim Picht",
        "email": "hans@linux.vnet.ibm.com",
        "time": "Fri May 30 10:03:24 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri May 30 10:03:33 2008 +0200"
      },
      "message": "[S390] fix sparsemem related compile error with allnoconfig on s390\n\nOn s390 make allnoconfig fails with the following build error:\n\narch/s390/mm/init.c: In function \u0027show_mem\u0027:\narch/s390/mm/init.c:55: error: implicit declaration of function \u0027pfn_valid\u0027\nmake[1]: *** [arch/s390/mm/init.o] Error 1\nmake: *** [arch/s390/mm] Error 2\n\nThis problem can by fixed ensuring that ARCH_SELECT_MEMORY_MODEL\nis always turned on.\n\nSigned-off-by: Hans-Joachim Picht \u003chans@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a16ffe93c46dfca211434d00453ebb695025978b",
      "tree": "2814e24dc4762978874277630de78ddbf6fdd6a1",
      "parents": [
        "b769f579081943f14e0ff03b7b0bd3a11cf14625"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:42 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri May 30 15:09:43 2008 +1000"
      },
      "message": "lguest: fix ugly \u003cNULL\u003e in /proc/interrupts\n\nBefore:\n\troot@ubuntu:~# cat /proc/interrupts\n\t           CPU0\n\t  1:       1672    lguest-\u003cNULL\u003e    virtio0\n\t  2:          1    lguest-\u003cNULL\u003e    virtio1\n\t  ...\nAfter:\n\troot@ubuntu:~# cat /proc/interrupts\n\t           CPU0\n\t  1:       2889    lguest-level     virtio0\n\t  2:          9    lguest-level     virtio1\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3897b82c3586e774260d6bca56cc1efca79cd335",
      "tree": "0413b242c4dca8af122a519dc5ee9ee3b440ea9e",
      "parents": [
        "0a2ce2ffc358da96792d514c1024b72c52be9cc1",
        "4dcc29e1574d88f4465ba865ed82800032f76418"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 28 12:58:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 28 12:58:12 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Workaround for RSE issue\n"
    },
    {
      "commit": "732bee4c859012edf05f3e09b53b68fc332a369d",
      "tree": "5d3dfdbc9fdc10e303ff8d5c22cbad11bd9df83c",
      "parents": [
        "c433a1b6426880d3e23267938c3542706f3d03a6"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 27 16:11:13 2008 -0500"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Tue May 27 16:11:13 2008 -0500"
      },
      "message": "[POWERPC] pasemi: update pasemi_defconfig, enable electra_cf\n\nRefresh pasemi_defconfig and enable ELECTRA_CF\u003dy.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "4dcc29e1574d88f4465ba865ed82800032f76418",
      "tree": "5579a225a6782f0f5014cbbe6938847b7f3cd53f",
      "parents": [
        "e490517a039a99d692cb3a5561941b0a5f576172"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 27 13:23:16 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue May 27 13:24:39 2008 -0700"
      },
      "message": "[IA64] Workaround for RSE issue\n\nProblem: An application violating the architectural rules regarding\noperation dependencies and having specific Register Stack Engine (RSE)\nstate at the time of the violation, may result in an illegal operation\nfault and invalid RSE state.  Such faults may initiate a cascade of\nrepeated illegal operation faults within OS interruption handlers.\nThe specific behavior is OS dependent.\n\nImplication: An application causing an illegal operation fault with\nspecific RSE state may result in a series of illegal operation faults\nand an eventual OS stack overflow condition.\n\nWorkaround: OS interruption handlers that switch to kernel backing\nstore implement a check for invalid RSE state to avoid the series\nof illegal operation faults.\n\nThe core of the workaround is the RSE_WORKAROUND code sequence\ninserted into each invocation of the SAVE_MIN_WITH_COVER and\nSAVE_MIN_WITH_COVER_R19 macros.  This sequence includes hard-coded\nconstants that depend on the number of stacked physical registers\nbeing 96.  The rest of this patch consists of code to disable this\nworkaround should this not be the case (with the presumption that\nif a future Itanium processor increases the number of registers, it\nwould also remove the need for this patch).\n\nMove the start of the RBS up to a mod32 boundary to avoid some\ncorner cases.\n\nThe dispatch_illegal_op_fault code outgrew the spot it was\nsquatting in when built with this patch and CONFIG_VIRT_CPU_ACCOUNTING\u003dy\nMove it out to the end of the ivt.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "3dbfd0801bbbaf2800d7497d83d743a614430e82",
      "tree": "f94b94d05520ae35e74c021b4372cd0cc97f63bf",
      "parents": [
        "edb2301f2903e96beadc333f9584222c05858518",
        "f04d264afc51acdffeba9cdf3baf04116687680c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 27 08:27:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 27 08:27:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: Fix cpufreq oops when ondemand governor is default\n  avr32: Update defconfigs\n  avr32: export strnlen_user\n  avr32: export copy_page\n"
    },
    {
      "commit": "f04d264afc51acdffeba9cdf3baf04116687680c",
      "tree": "d38c45118d2f9cf0487821212470746b9befbc41",
      "parents": [
        "d56acacdcd370c0077821a012607876cb11b1b3b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue May 27 09:37:42 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Tue May 27 09:37:42 2008 +0200"
      },
      "message": "avr32: Fix cpufreq oops when ondemand governor is default\n\nMove the AP7 cpufreq init to late_initcall() so that we don\u0027t try to\nbring up cpufreq until the governor is ready. x86 also uses\nlate_initcall() for this.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "4934ed888e6fe78d9d339471fb870819da911e8b",
      "tree": "12de8b464d6bdab2edb9fb2ad33192a76b2b5d11",
      "parents": [
        "0dfdf77ab81040e9e4569c9cdaaae5419d18aaaa",
        "9c28faaab19132b3f029d4ffa9a4dee8a11f0cbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:20:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 26 10:20:40 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.26:\n  sh: Drop broken URAM support on SH7723.\n  sh: update Migo-R defconfig\n  sh: use sm501 8250 mfd support on r2d boards\n  sh: add probe support for new sh7723 cut\n  sh: fix VPU interrupt vector for sh7723\n  sh: fix USBF resource for sh7722\n"
    },
    {
      "commit": "d56acacdcd370c0077821a012607876cb11b1b3b",
      "tree": "4496085f6c37e7bfb7f00e9081245ce99ef12a7b",
      "parents": [
        "01575995de4289aa73aa7cb22cf8fe0461093589"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:25:05 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:38:29 2008 +0200"
      },
      "message": "avr32: Update defconfigs\n\nJust provide reasonable defaults for the new stuff. Tickless and\nhrtimers are turned on for all boards except ATSTK1004.\n\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "01575995de4289aa73aa7cb22cf8fe0461093589",
      "tree": "abc48290ea391f0bd3b966b729b691416f210db1",
      "parents": [
        "a0ed3d8d94b6a28c886cf9c023693afa3bb773f2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu May 22 01:01:38 2008 +0300"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:26:36 2008 +0200"
      },
      "message": "avr32: export strnlen_user\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1327 modules\nERROR: \"strnlen_user\" [drivers/input/misc/uinput.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "a0ed3d8d94b6a28c886cf9c023693afa3bb773f2",
      "tree": "0c1323b6048a60f0aadf6cfd629477a840155ec2",
      "parents": [
        "b3733034f113a4119f734b84e94180a42c8bc1a1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon May 05 21:29:57 2008 +0300"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Mon May 26 13:26:36 2008 +0200"
      },
      "message": "avr32: export copy_page\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 61 modules\nERROR: \"copy_page\" [fs/fuse/fuse.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nAlso add an empty line since *_page aren\u0027t \"String functions\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "9c28faaab19132b3f029d4ffa9a4dee8a11f0cbb",
      "tree": "4cb81f20ab9f7e21460b28b9a6c3b623a9ca2b7d",
      "parents": [
        "c511afb41f21857fbbae78f83f88b1247597f46f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 26 11:45:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 26 11:45:45 2008 +0900"
      },
      "message": "sh: Drop broken URAM support on SH7723.\n\nThis was copied over from the previous MobileR bits, which doesn\u0027t\napply to R2. The URAM block on R2 is recycled for the L2 instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73531905ed53576d9e8707659a761e7046a60497",
      "tree": "ac64658106d8e260a0958c0df296c38ea57b0243",
      "parents": [
        "9723c046bd5989aa9064038ce142f498bb1870d6"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 25 23:03:18 2008 +0200"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun May 25 23:03:18 2008 +0200"
      },
      "message": "Kconfig: introduce ARCH_DEFCONFIG to DEFCONFIG_LIST\n\ninit/Kconfig contains a list of configs that are searched\nfor if \u0027make *config\u0027 are used with no .config present.\nExtend this list to look at the config identified by\nARCH_DEFCONFIG.\n\nWith this change we now try the defconfig targets last.\n\nThis fixes a regression reported\nby: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "eb90d81d03c0917b0fd629f6342554a3b58ea52c",
      "tree": "4e12232420fa4111937ccd079675ea495d248538",
      "parents": [
        "d3c5f8b93febadf62da9a4b39a2dca8e66a4da40",
        "b1979a5fda7869a790f4fd83fb06c78498d26ba1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:20:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:20:00 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86: prevent PGE flush from interruption/preemption\n  x86: use explicit copy in vdso_gettimeofday()\n  namespacecheck: automated fixes\n  x86/xen: fix arbitrary_virt_to_machine()\n  x86: don\u0027t read maxlvt before checking if APIC is mapped\n  x86: disable TSC for sched_clock() when calibration failed\n  x86: distangle user disabled TSC from unstable\n  x86: fix setup of cyc2ns in tsc_64.c\n"
    },
    {
      "commit": "d3c5f8b93febadf62da9a4b39a2dca8e66a4da40",
      "tree": "ccb5955591c0625bf36a9b6277ebd3a0c525d19a",
      "parents": [
        "25d5cb4b0375e5864ec0ccf35e12ff1d1b5cf3f0",
        "7c28472a5d4ecf7c61b3c3901994be878cd6c5d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 10:13:16 2008 -0700"
      },
      "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] integrator: fix build warnings and errors\n  [ARM] fix OMAP include loops\n  Revert \"[ARM] pxa: spitz wants PXA27x UDC definitions\"\n  [ARM] 5053/1: define before use of processor_id\n  [ARM] 5052/1: export clock functions for the at91x40\n  [ARM] 5051/1: define pgtable_t for the !CONFIG_MMU case too\n  [ARM] omap: fix omap clk support build errors\n  [ARM] 5039/1: S3C244X: Rename SDI device if running on S3C244X.\n  [ARM] 5043/1: pxafb: remove unused mode variable in pxafb_init_fbinfo\n  [ARM] 5041/1: VR1000: Fix DM9000 IRQ flags initialisation\n  [ARM] 5040/1: BAST: Fix DM9000 IRQ flags initialisation\n  [ARM] 5038/1: ARM: OMAP: Remove tsc2102 references from board-palmte.c\n  [ARM] 5025/2: fix collie cpu initialisation\n"
    },
    {
      "commit": "fb56f0f9922d3fb2c5503cdc346dc3f86c897bc4",
      "tree": "4eca297883d7af566bc2dcfa573309a9cf5acff5",
      "parents": [
        "7b26655f6208fdefa9ab0adc016116324f8d4ba8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 23 13:05:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 24 09:56:13 2008 -0700"
      },
      "message": "frv: export empty_zero_page\n\nFix the following build error:\n\nERROR: \"empty_zero_page\" [fs/ext4/ext4dev.ko] undefined!\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c28472a5d4ecf7c61b3c3901994be878cd6c5d2",
      "tree": "2aded6b55be343e7041089552f8df08936b2f25e",
      "parents": [
        "cfb41bf756cac168c829e27def36072dbfbe6fd0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Fri May 23 19:35:52 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri May 23 19:35:52 2008 +0100"
      },
      "message": "[ARM] integrator: fix build warnings and errors\n\nFix resource_size_t warning in impd1.c, and printascii() build\nerrors in pci_v3.c\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e6b027a398bcfbb8897353a88a2edfcc97fd604d",
      "tree": "ac4333e8e21c4c527a9e9fb9e7529542bcad7ec1",
      "parents": [
        "57f7bd5b455298dbe94227aa1fedbbfe63bbf252",
        "4f74369422b883164c50b5936517d010a3e1ce59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 09:24:52 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] clarify license of freq_table.c\n  [CPUFREQ] Remove documentation of removed ondemand tunable.\n  [CPUFREQ] Crusoe: longrun cpufreq module reports false min freq\n  [CPUFREQ] powernow-k8: improve error messages\n"
    },
    {
      "commit": "cbff290491cd97bcd449b14f672d98992ddad5cb",
      "tree": "0ad09b551606771de5ec966170bdc6008cfa513c",
      "parents": [
        "6483d152acffb83442b90dad1517fde8a7b1e12d",
        "8962cadbe7cbc4ed0fff94f56ebab505a10afd2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:15:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:15:12 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] iSeries: Remove unused mail address\n  [POWERPC] mpic: Fix use of uninitialized variable\n  [POWERPC] Add kernstart_addr to list of allowed symbols in prom_init\n  [POWERPC] Fix __set_fixmap() for STRICT_MM_TYPECHECKS\n  [POWERPC] PS3: Fix memory hotplug\n"
    },
    {
      "commit": "7fafd91d85181e946207bed18c44addc47e36c63",
      "tree": "9518d774be033e3a0353ff6790b6010532e8a18a",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 22 15:45:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:11:06 2008 -0700"
      },
      "message": "x86: fix integer as NULL pointer warning\n\narch/x86/boot/printf.c:59:10: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "2a740d7a64807acaceb7e44ccf50df35107a34ab"
}
