)]}'
{
  "log": [
    {
      "commit": "8e8e43843ba3ced0c657cbc0fdb10644ec60f772",
      "tree": "e64954326ced9c365c52c256f01b5f9fb1bcae66",
      "parents": [
        "ed85f2c3b2b72bd20f617ac749f5c22be8d0f66e",
        "50fd4407b8bfbde7c1a0bfe4f24de7df37164342"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 27 18:48:56 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/usb/rndis_host.c\n\tdrivers/net/wireless/b43/dma.c\n\tnet/ipv6/ndisc.c\n"
    },
    {
      "commit": "f70c176619dde7f32283fc5c94df8e9aaac12729",
      "tree": "457ecb283c5bafc9611509c06d29c92e14131fa0",
      "parents": [
        "0ed21b321a13421e2dfeaa70a6c324e05e3e91e6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Mar 26 00:16:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 26 00:16:29 2008 -0700"
      },
      "message": "[UML]: uml-net: don\u0027t set IFF_ALLMULTI in set_multicast_list\n\nIFF_ALLMULTI is an indication from the network stack to the driver\nto disable multicast filters, drivers should never set it directly.\n\nSince the UML networking device doesn\u0027t have any filtering capabilites,\nit doesn\u0027t the set_multicast_list function at all, it is kept so userspace\ncan still issue SIOCADDMULTI/SIOCDELMULTI ioctls however.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c346dca10840a874240c78efe3f39acf4312a1f2",
      "tree": "c04cff20124eba5cc337cc5ec260ad2513eeb065",
      "parents": [
        "7cbca67c073263c179f605bdbbdc565ab29d801d"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Mar 25 21:47:49 2008 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Mar 26 04:39:53 2008 +0900"
      },
      "message": "[NET] NETNS: Omit net_device-\u003end_net without CONFIG_NET_NS.\n\nIntroduce per-net_device inlines: dev_net(), dev_net_set().\nWithout CONFIG_NET_NS, no namespace other than \u0026init_net exists.\nLet\u0027s explicitly define them to help compiler optimizations.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "76fef2b6bffa13ad7ccd54c0493b053295721b9a",
      "tree": "f4509477d413398b7155fb3c35453ab26bd81bce",
      "parents": [
        "817bc4db7794d6dc6594265ddea88d2b839cf2f8",
        "ef8500457b29eed13d03ff19af36d810308e57b7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 18:22:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 22 18:22:42 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-net26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\nConflicts:\n\n\tdrivers/s390/net/qeth_main.c\n"
    },
    {
      "commit": "2f633928cbba8a5858bb39b11e7219a41b0fbef5",
      "tree": "9a82f4b7f2c3afe4b0208d8e44ea61bae90a7d22",
      "parents": [
        "5e226e4d9016daee170699f8a4188a5505021756",
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 17 23:44:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 17 23:44:31 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "e6f1cebf71c4e7aae7dfa43414ce2631291def9f",
      "tree": "a3abf6bb3e63f2ecea1a4e05bf8d288d920acb17",
      "parents": [
        "fc4d30a6fc88121081916faef930d8c3e4ed6036"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Mar 17 22:44:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 17 22:44:53 2008 -0700"
      },
      "message": "[NET] endianness noise: INADDR_ANY\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a71df50047f0db65ea09b1be155852e81a45eba",
      "tree": "c1dee8950578440685da91d2553c78f0ff1fd370",
      "parents": [
        "04885948b101c44cbec9dacfb49b28290a899012"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Fri Feb 15 09:19:42 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Mar 17 07:49:26 2008 -0400"
      },
      "message": "qeth: new qeth device driver\n\nList of major changes and improvements:\n no manipulation of the global ARP constructor\n clean code split into core, layer 2 and layer 3 functionality\n better exploitation of the ethtool interface\n better representation of the various hardware capabilities\n fix packet socket support (tcpdump), no fake_ll required\n osasnmpd notification via udev events\n coding style and beautification\n\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "69d1d523cc961b6f3c2fe313694263fc81ada231",
      "tree": "207118ff51e133b1308d37e1d14365b5b0f2ecb2",
      "parents": [
        "9a9e0d685553af76cb6ae2af93cca4913e7fcd47",
        "56ee0cfd095eab246c0ecd4398c4f30a546663f7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 10:48:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 16 10:48:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  [PARISC] make ptr_to_pide() static\n  [PARISC] head.S: section mismatch fixes\n  [PARISC] add back Crestone Peak cpu\n  [PARISC] futex: special case cmpxchg NULL in kernel space\n  [PARISC] clean up show_stack\n  [PARISC] add pa8900 CPUs to hardware inventory\n  [PARISC] clean up include/asm-parisc/elf.h\n  [PARISC] move defconfig to arch/parisc/configs/\n  [PARISC] add back AD1889 MAINTAINERS entry\n  [PARISC] pdc_console: fix bizarre panic on boot\n  [PARISC] dump_stack in show_regs\n  [PARISC] pdc_stable: fix compile errors\n  [PARISC] remove unused pdc_iodc_printf function\n  [PARISC] bump __NR_syscalls\n  [PARISC] unbreak pgalloc.h\n  [PARISC] move VMALLOC_* definitions to fixmap.h\n  [PARISC] wire up timerfd syscalls\n  [PARISC] remove old timerfd syscall\n"
    },
    {
      "commit": "0c634cc6299b55279fa2d3a7a5964ae45a642498",
      "tree": "c7cac13016c0dff9ae64743f5360d91f518d00fc",
      "parents": [
        "ab86adb41f5afd75555aad907488f8f26138c549"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Wed Dec 26 18:07:01 2007 +0100"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:22 2008 -0700"
      },
      "message": "[PARISC] head.S: section mismatch fixes\n\n- move boot_args[] into the init section\n- move $global$ into the read_mostly section\n- fix the following two section mismatches:\nWARNING: vmlinux.o(.text+0x9c): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\nWARNING: vmlinux.o(.text+0xa0): Section mismatch: reference to .init.text:start_kernel (between \u0027$pgt_fill_loop\u0027 and \u0027$is_pa20\u0027)\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSIgned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ab86adb41f5afd75555aad907488f8f26138c549",
      "tree": "bf66f917ee7d8f2391a8e566285a25717e877092",
      "parents": [
        "c20a84c91048c76c1379011c96b1a5cee5c7d9a0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 11:40:43 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:19 2008 -0700"
      },
      "message": "[PARISC] add back Crestone Peak cpu\n\nCrestone Peak Slow is the 800MHz PA-8800 cpu in the C8000.\n0x88B is probably the Crestone Peak Fast.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "dc39455e7948ec9bc5f3f2dced5c2f5ac8a8dfd9",
      "tree": "cccb2906d56e32b2febfdfede5caec80c64f712a",
      "parents": [
        "b23f5baab393a36ea560182fc9f9005d47a15050"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 01 10:30:19 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:15 2008 -0700"
      },
      "message": "[PARISC] clean up show_stack\n\nWhen we show_regs, we obviously have a struct pt_regs of the calling\nframe. Use these in show_stack so we don\u0027t have the entire bogus call trace\nup to the show_stack call.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "b23f5baab393a36ea560182fc9f9005d47a15050",
      "tree": "26eac5c9e64f928935fc0eed9139a690d50ec173",
      "parents": [
        "fd5d3f6a32984ea6cd551030b82fb44a43197ba0"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Wed Feb 20 15:53:02 2008 -0600"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:13 2008 -0700"
      },
      "message": "[PARISC] add pa8900 CPUs to hardware inventory\n\nThis patch adds the known pa8900 CPUs to the inventory list and removes\nthe Crestone Peak one which apparently never escaped into the wild.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "c04f7ae2dab9f934a41901b093b6b928f11ccd56",
      "tree": "668244e11712d98f93c03cb22abf81d68bbd54d9",
      "parents": [
        "2f39d51981e20d4c81d9b2d374ae823f591c6407"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Feb 26 21:55:17 2008 +0200"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:08 2008 -0700"
      },
      "message": "[PARISC] move defconfig to arch/parisc/configs/\n\nThis patch moves the default parisc defconfig to\narch/parisc/configs/generic_defconfig where it belongs and selects it as\nthe default defconfig through KBUILD_DEFCONFIG.\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "ef1afd4d79f0479960ff36bb5fe6ec6eba1ebff2",
      "tree": "71351cd3150e87a2d5a5c2ae06ea143e7345cf14",
      "parents": [
        "d0347b49c9a877a33c59f80de1a9dbabd5244205"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 23:34:34 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:03 2008 -0700"
      },
      "message": "[PARISC] pdc_console: fix bizarre panic on boot\n\nCommit 721fdf34167580ff98263c74cead8871d76936e6 introduced a subtle bug\nby accidently removing the \"static\" from iodc_dbuf. This resulted in, what\nappeared to be, a trap without *current set to a task. Probably the result of\na trap in real mode while calling firmware.\n\nAlso do other misc clean ups. Since the only input from firmware is non\nblocking, share iodc_dbuf between input and output, and spinlock the\nonly callers.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "d0347b49c9a877a33c59f80de1a9dbabd5244205",
      "tree": "298b6c3569d75be6f199b95819488e24d23b00ec",
      "parents": [
        "ff451d70593040df1a7c3df80a38e9ce530e12e0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 23:26:46 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:12:01 2008 -0700"
      },
      "message": "[PARISC] dump_stack in show_regs\n\nOriginally, show_stack was used in BUG() output. However, a recent commit\nchanged it to print register state (no idea what that\u0027s supposed to help,\nreally...) and parisc was missing a backtrace because of it.\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "179183bf1fcff3830f0c05058ec0fc4d0878c67c",
      "tree": "87e66efa17ae8b93ac66afffcd902899978baf44",
      "parents": [
        "e2be75ae21ea13ca19d4f2c3ff5a8df3f0e6c38e"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:26:41 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:56 2008 -0700"
      },
      "message": "[PARISC] remove unused pdc_iodc_printf function\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "ff80c66ab637df825122558d1f3f3cbdd830f962",
      "tree": "674c009edee4f03de571cf1e7f874b8550e9bf1c",
      "parents": [
        "0cb845ec3719c4cc13cedb3f86002c37c50aff0a"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 14:00:18 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:47 2008 -0700"
      },
      "message": "[PARISC] wire up timerfd syscalls\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "0cb845ec3719c4cc13cedb3f86002c37c50aff0a",
      "tree": "83a4af8c3d169f257896549ae7a470f8a09b2ce7",
      "parents": [
        "cdeeeae056a429e729ae9e914fa8142ee45bee93"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Mon Feb 18 13:57:26 2008 -0800"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@shortfin.cabal.ca",
        "time": "Sat Mar 15 19:11:45 2008 -0700"
      },
      "message": "[PARISC] remove old timerfd syscall\n\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "96e31022a1b6e7cb173cbb3dce1fde7ba548860a",
      "tree": "b50b310790cb79340a5fb67de0485a08dcf31426",
      "parents": [
        "f2005e1777614b65d1970924ca1b61e4caccb0d3",
        "29ea5171cbd08a7ef37e543cbf02447033f0e289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:13:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:13:47 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (32 commits)\n  ACPI: thermal: show temperature in millidegree Celsius\n  thermal: fix generic thermal I/F for hwmon\n  acer-wmi: build depends on i8042\n  documentation:  Move power-related files to Documentation/power/\n  ACPI: buffer array too short in drivers/acpi/system.c\n  acer-wmi: Add DMI quirk for mail LED support on Acer Aspire 3610/ 5610\n  acer-wmi: Fix DSDT path in documentation\n  acer-wmi: Make device detection error messages more descriptive\n  laptops: move laptop-mode.txt to Documentation/laptops/\n  ACPICA: Warn if packages with invalid references are evaluated\n  ACPI: add _PRT quirks to work around broken firmware\n  Hibernation: Fix mark_nosave_pages()\n  ACPI: Ignore _BQC object when registering backlight device\n  ACPI: WMI: Clean up handling of spec violating data blocks\n  acer-wmi: Don\u0027t warn if mail LED cannot be detected\n  acer-wmi: Rename mail LED correctly \u0026 remove hardcoded colour\n  ACPI: use ACPI_DEBUG_PRINT instead of printk in acpi_processor_hotplug_notify()\n  ACPI: button: make real parent for input devices in device tree\n  toshiba_acpi: Enable autoloading\n  ACPI: EC: Handle IRQ storm on Acer laptops\n  ...\n"
    },
    {
      "commit": "fd28841d2d0b1468b03288b331692769ad024b5e",
      "tree": "1f06dcbe26d0ae74dec4f9e442eabb883f2a43f7",
      "parents": [
        "9efda797d60adbbe77aaf33cda0dfee161ac712c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Mar 13 12:32:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 13 13:11:43 2008 -0700"
      },
      "message": "alpha: use iommu_is_span_boundary helper function\n\niommu_is_span_boundary in lib/iommu-helper.c was exported for PARISC IOMMUs\n(commit 3715863aa142c4f4c5208f5f3e5e9bac06006d2f).  Alpha\u0027s IOMMU can use it.\n\nThis removes the check on the boundary size alignment because\niommu_is_span_boundary does.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nAcked-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "29ea5171cbd08a7ef37e543cbf02447033f0e289",
      "tree": "80d6c7f8e002117283dd1c1db4d3a915833652c7",
      "parents": [
        "b4de123a0bc4a3f0c90899864d51299628729952",
        "53471121a8aad3f0b590bfce7c95a1f5f52150f3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:53 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:53 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027doc\u0027 into release\n"
    },
    {
      "commit": "93d74463d018ddf05c169ad399e62e90e0f82fc0",
      "tree": "887f61c90a9aab75060a3adbc20bcb8debd98e20",
      "parents": [
        "c463be3520065ef8c05e3cbdf946c69604e91ceb",
        "4c91363dc01310dc34f1621ef00d680b4404f71c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:56:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:56:37 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (26 commits)\n  [ARM] 4856/1: Orion: initialise the sixth PCIe MBUS mapping window as well\n  [ARM] 4855/1: Orion: use correct ethernet unit address range\n  [ARM] 4853/1: include uImage target in make help\n  [ARM] 4851/1: ns9xxx: fix size of gpiores\n  [ARM] AT91: correct at91sam9263ek LCD power gpio pin\n  [ARM] replace remaining __FUNCTION__ occurrences\n  [ARM] 4850/1: include generic pgtable.h for !CONFIG_MMU case\n  [ARM] 4849/1: move ATAGS asm definitions\n  [ARM] 4848/1: at91: remove false lockdep warnings\n  [ARM] 4847/1: kprobes: fix compilation with CONFIG_DEBUG_FS\u003dy\n  [ARM] include/asm-arm - use angle brackets for includes\n  [ARM] 4845/1: Orion: Ignore memory tags with invalid data\n  ARM: OMAP2: Register the L4 io bus to boot OMAP2\n  ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n  ARM: OMAP1: Refresh H2 defconfig\n  ARM: OMAP1: Refresh OSK defconfig\n  ARM: OMAP: gpio lockdep updates\n  ARM: OMAP1: omap1/pm.c build fix\n  ARM: OMAP1: omap h2 regression fix\n  ARM: OMAP1: Fix compile for boards depending on old gpio expander\n  ...\n"
    },
    {
      "commit": "c463be3520065ef8c05e3cbdf946c69604e91ceb",
      "tree": "08b8e881a92ac116ef1182e0e6127a0fcd2d0739",
      "parents": [
        "609eb39c8d8a8d2930780428f6cbe2f63eb84734",
        "31bf111944e31b64a7b692f9d660f71c5ff3d419"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:00:35 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 12 17:00:35 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: (22 commits)\n  [POWERPC] Fix large hash table allocation on Cell blades\n  [POWERPC] Export empty_zero_page\n  [POWERPC] Fix viodasd driver with scatterlist debug\n  [POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\n  [POWERPC] Fix drivers/macintosh/mediabay.c when !CONFIG_ADB_PMU\n  [POWERPC] Fix undefined pmu_sys_suspended compilation error\n  [POWERPC] Fix build of modular drivers/macintosh/apm_emu.c\n  [POWERPC] Fix sleep on some powerbooks\n  [POWERPC] Fix bogus test for unassigned PCI resources\n  [POWERPC] Fix zImage-dtb.initrd build error\n  [POWERPC] Add __ucmpdi2 for 64-bit comparisons in 32-bit kernels\n  [POWERPC] spufs: fix rescheduling of non-runnable contexts\n  [POWERPC] spufs: don\u0027t (ab)use SCHED_IDLE\n  [POWERPC] QE: Make qe_get_firmware_info reentrant\n  [POWERPC] 83xx: Make 83xx perfmon support selectable\n  [PPC] 8xx: swap bug-fix\n  [POWERPC] 85xx: sbc8548 - Fix incorrect PCI-X and PCI interrupt map\n  [POWERPC] QE: Fix QE firmware uploading limit\n  [POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs.\n  [POWERPC] 8xx: fix swap\n  ...\n"
    },
    {
      "commit": "31bf111944e31b64a7b692f9d660f71c5ff3d419",
      "tree": "d35dd19288e3bc3529c1ccb00aacc74690f97776",
      "parents": [
        "07dc42f632e335a03c0e780805dc9dc141f83e63"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Wed Mar 12 18:03:24 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:10:26 2008 +1100"
      },
      "message": "[POWERPC] Fix large hash table allocation on Cell blades\n\nMy recent hack to allocate the hash table under 1GB on cell was poorly\ntested, *cough*. It turns out on blades with large amounts of memory we\nfail to allocate the hash table at all. This is because RTAS has been\ninstantiated just below 768MB, and 0-x MB are used by the kernel,\nleaving no areas that are both large enough and also naturally-aligned.\n\nFor the cell IOMMU hack the page tables must be under 2GB, so use that\nas the limit instead. This has been tested on real hardware and boots\nhappily.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "07dc42f632e335a03c0e780805dc9dc141f83e63",
      "tree": "49c75abecfaa8f4f9bf247de3b73eea0ae4efdcf",
      "parents": [
        "25c0a7b83297f10186a7a1ee5c563f005dfabc44"
      ],
      "author": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Thu Mar 13 07:24:31 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:28 2008 +1100"
      },
      "message": "[POWERPC] Export empty_zero_page\n\nOnce again, this time with feeling....\n\n\t\t\t\t\t\t- Ted\n\n\u003eFrom c91cfaabc17f8a53807a2f31f067a732e34a1550 Mon Sep 17 00:00:00 2001\nFrom: Theodore Ts\u0027o \u003ctytso@mit.edu\u003e\nDate: Wed, 12 Mar 2008 11:50:39 -0400\nSubject: Export empty_zero_page\n\nThe empty_zero_page symbol is exported by most other architectures\n(s390, ia64, x86, um), and an upcoming ext4 patch needs it because\nZERO_PAGE() references empty_zero_page, and we need it to zero out an\nunitialized extents in ext4 files.\n\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "98cddbfb3218925c35697562f7d9df692bf6a436",
      "tree": "a321435ea69abd06fb98a739077be5f3366d19c0",
      "parents": [
        "a99d9a6ebdf8328d5c61ca9f1038f4815e25720e"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Wed Mar 12 10:48:48 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\n\nWhen building arch/powerpc/platforms/powermac/pic.c when !CONFIG_ADB_PMU\nwe get the following warnings:\n\narch/powerpc/platforms/powermac/pic.c: In function \u0027pmacpic_find_viaint\u0027:\narch/powerpc/platforms/powermac/pic.c:623: warning: label \u0027not_found\u0027 defined but not used\n\nThis fixes it.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f172890a8f8744c4005c267ae9e228411ab173f",
      "tree": "d4f5b06cf762d3ec2c61021d36f88e6e0564b199",
      "parents": [
        "595be948cce574ff2d5dde5d0426a636a4363c70"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Feb 29 14:58:03 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:27 2008 +1100"
      },
      "message": "[POWERPC] Fix bogus test for unassigned PCI resources\n\nA bogus test for unassigned resources that came from our 32-bit\nPCI code ended up being \"merged\" by my previous patch series,\nbreaking some 64-bit setups where devices have legal resources\nending at 0xffffffff.\n\nThis fixes it by completely changing the test.  We now test for\nres-\u003estart \u003d\u003d 0, as the generic code expects, and we also only\ndo so on platforms that don\u0027t have the PPC_PCI_PROBE_ONLY flag\nset, as there are cases of pSeries and iSeries where it could\nbe a valid value and those can\u0027t reassign devices.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "595be948cce574ff2d5dde5d0426a636a4363c70",
      "tree": "95b7ba3e9955a305d60ef4546e4959f3a66ed6e3",
      "parents": [
        "95ff54f5176a36f65522e46c670a571728328b10"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Fri Feb 22 05:57:07 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 10:09:26 2008 +1100"
      },
      "message": "[POWERPC] Fix zImage-dtb.initrd build error\n\nThe pattern substitution rules were failing when used with zImage-dtb\ntargets.  If zImage-dtb.initrd was selected, the pattern substitution\nwould generate \"zImage.initrd-dtb\" instead of \"zImage-dtb.initrd\" which\ncaused the build to fail.\n\nThis renames zImage-dtb to dtbImage to avoid the problem entirely.\nBy not using the zImage prefix then is no potential for namespace\ncollisions.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "95ff54f5176a36f65522e46c670a571728328b10",
      "tree": "ab569ddca890ff70c4770e4376f119355c042695",
      "parents": [
        "9cf7f7fac8c36e54e4869fc01e1bad0d3b4de53b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 09:39:55 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Mar 13 09:39:55 2008 +1100"
      },
      "message": "[POWERPC] Add __ucmpdi2 for 64-bit comparisons in 32-bit kernels\n\nSome drivers (such as V4L2) have code that causes gcc to generate\ncalls to __ucmpdi2 when compiling for 32-bit powerpc, which results\nin either a link-time error or a module that can\u0027t be loaded, as\nwe don\u0027t currently have a __ucmpdi2.  This adds one so these drivers\ncan be used.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53471121a8aad3f0b590bfce7c95a1f5f52150f3",
      "tree": "badfd31e8602fab32d9b5e693c6558e32e298e7d",
      "parents": [
        "a09a20b526fde0611b49b76521e3c546a47216a5"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Mar 12 18:10:51 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 18:10:51 2008 -0400"
      },
      "message": "documentation:  Move power-related files to Documentation/power/\n\nMove 00-INDEX entries to power/00-INDEX (and add entry for\npm_qos_interface.txt).\n\nUpdate references to moved filenames.\n\nFix some trailing whitespace.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "69e634f1e27c8e5b954ea4be2d05dd744cabc0bc",
      "tree": "0736d911ddd810ab36470f6121b9a73343307ee4",
      "parents": [
        "127f1668617ae638f90f113a32f956887acbb94a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 13:58:10 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Clocksource: Only install r4k counter as clocksource if present.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "131b02c459db2de3aff6b213d317a6f2fa6c5d96",
      "tree": "bb306a2fdacda97b3beedfb9190a903882c851b6",
      "parents": [
        "e790a46429e93384eee5df426bd99995ae12da27"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 10 16:20:00 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Delete leftovers of old pcspeaker support.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e790a46429e93384eee5df426bd99995ae12da27",
      "tree": "3a7c6f9bdaf59c6f7b5d557c76ad63068bed09c3",
      "parents": [
        "41d1f19a31824605ec98fda7458f9108e490fce5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Mar 08 19:51:55 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] BCM1480: Init pci controller io_map_base\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "41d1f19a31824605ec98fda7458f9108e490fce5",
      "tree": "9bcb16bbf7850f5a21ec4df5f084e46981bf2e50",
      "parents": [
        "2ac7401d11370b7a8e3a1c74aac03a021fd61048"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 10 12:11:48 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:42 2008 +0000"
      },
      "message": "[MIPS] Yosemite: Fix a few more section reference bugs.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "234fcd1484a66158b561b36b421547f0ab85fee9",
      "tree": "b63fbb134fd673e1713f0462e6e0642b418da616",
      "parents": [
        "1af0eea21431bed5d07dffc0fefab57fd72f7e90"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 08 09:56:28 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Fix loads of section missmatches\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4177017d5bdf4456da022d4c82e48ac99cd65426",
      "tree": "393b89d3a881c3d837c956e0cbc5f88396c98614",
      "parents": [
        "a7c2996e41ada10d504050863bbc318f5ed2a0c2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 04 09:03:09 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Export __ucmpdi2 to modules.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a7c2996e41ada10d504050863bbc318f5ed2a0c2",
      "tree": "929d32d0af4be5d4c85bd48ce44e35c6b4988dd7",
      "parents": [
        "de0c16985dbc04c11bf3c44df30030df5d060963"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Fri Feb 29 00:43:47 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Fix typo in comment\n\nWe support now other page sizes as well.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "de0c16985dbc04c11bf3c44df30030df5d060963",
      "tree": "c928ae4387bb5f6450854383ede35b4b4bd4b9b4",
      "parents": [
        "0f87358587ad8326b589edb42dcf6e07afbab6de"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Tue Feb 26 21:54:54 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:41 2008 +0000"
      },
      "message": "[MIPS] Use KBUILD_DEFCONFIG\n\nWith KBUILD_DEFCONFIG we don\u0027t have to ship a second copy of ip22_defconfig.\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0f87358587ad8326b589edb42dcf6e07afbab6de",
      "tree": "09fcd53004f0fc6eb9215881c726e08f41f3f722",
      "parents": [
        "1f5826bd0ed6c0abec3da28dfffb8d12f0c2cb81"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 25 16:55:29 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:40 2008 +0000"
      },
      "message": "[MIPS] Allow 48Hz to be selected if CONFIG_SYS_SUPPORTS_ARBIT_HZ is set.\n\nThis allows a 48Hz clock to be selected on Malta and other systems.  Note\nthis not normally a sensible option as it results in rather high latencies\nfor some kernel stuff.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f5826bd0ed6c0abec3da28dfffb8d12f0c2cb81",
      "tree": "734b934e846b902faf7d10d4ae104b27956eaeb0",
      "parents": [
        "0ec734c2b8b005667ffdaef8610d1024630683b0"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Mon May 08 18:02:16 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:40 2008 +0000"
      },
      "message": "[MIPS] Added missing cases for rdhwr emulation\n\nSome of these are architecturally required for R2 processors so lets try\nto be bit closer to the real thing.  This also provides access to the\nCPU cycle timer, even on multiprocessors.  In that aspect its currently\nbug compatible to what would happen on a R2-based SMP.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ec734c2b8b005667ffdaef8610d1024630683b0",
      "tree": "8e39253f9d521bb45bf59546a8c15eb41246cb11",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Wolfgang Ocker",
        "email": "weo@reccoware.de",
        "time": "Sun Feb 10 20:31:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 12 14:14:40 2008 +0000"
      },
      "message": "[MIPS] Alchemy: Fix ids in Alchemy db dma device table\n\n0 is a valid device id (DSCR_CMD0_UART0_TX), so we can\u0027t use it to mark\nan empty entry in the device table. Use ~0 instead and search for id ~0\nwhen looking for a free entry.\n\nSigned-off-by: Wolfgang Ocker \u003cweo@reccoware.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cf7f7fac8c36e54e4869fc01e1bad0d3b4de53b",
      "tree": "9cc6f231af5b1a9d9ffd748c24d869fc71d9ac27",
      "parents": [
        "86f4e5d4335556191b436b41b0ad2f719c4a98d4",
        "c368392a9951e6e25e2e2f9268153f1e9365e2c2"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 12 17:13:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Mar 12 17:13:57 2008 +1100"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufs into merge\n"
    },
    {
      "commit": "985a34bd75cc8c96e43f00dcdda7c3fdb51a3026",
      "tree": "86418dbb69daebb1d96818318e45fa3e427834f6",
      "parents": [
        "40f0933d51f4cba26a5c009a26bb230f4514c1b6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Mar 09 13:14:37 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 11 17:11:55 2008 +0100"
      },
      "message": "x86: remove quicklists\n\nquicklists cause a serious memory leak on 32-bit x86,\nas documented at:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d9991\n\nthe reason is that the quicklist pool is a special-purpose\ncache that grows out of proportion. It is not accounted for\nanywhere and users have no way to even realize that it\u0027s\nthe quicklists that are causing RAM usage spikes. It was\nsupposed to be a relatively small pool, but as demonstrated\nby KOSAKI Motohiro, they can grow as large as:\n\n  Quicklists:    1194304 kB\n\ngiven how much trouble this code has caused historically,\nand given that Andrew objected to its introduction on x86\n(years ago), the best option at this point is to remove them.\n\n[ any performance benefits of caching constructed pgds should\n  be implemented in a more generic way (possibly within the page\n  allocator), while still allowing constructed pages to be\n  allocated by other workloads. ]\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "40f0933d51f4cba26a5c009a26bb230f4514c1b6",
      "tree": "29a55b7ae8ca7488a9d84fb9de234cff9f8f80b4",
      "parents": [
        "9a46d7e5b63903a70cd96c2c1391a7a26a8dbec9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Feb 28 19:57:07 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 11 17:11:54 2008 +0100"
      },
      "message": "x86: ia32 syscall restart fix\n\nThe code to restart syscalls after signals depends on checking for a\nnegative orig_ax, and for particular negative -ERESTART* values in ax.\nThese fields are 64 bits and for a 32-bit task they get zero-extended.\nThe syscall restart behavior is lost, a regression from a native 32-bit\nkernel and from 64-bit tasks\u0027 behavior.\n\nThis patch fixes the problem by doing sign-extension where it matters.\n\nFor orig_ax, the only time the value should be -1 but winds up as\n0x0ffffffff is via a 32-bit ptrace call. So the patch changes ptrace to\nsign-extend the 32-bit orig_eax value when it\u0027s stored; it doesn\u0027t\nchange the checks on orig_ax, though it uses the new current_syscall()\ninline to better document the subtle importance of the used of\nsignedness there.\n\nThe ax value is stored a lot of ways and it seems hard to get them all\nsign-extended at their origins. So for that, we use the\ncurrent_syscall_ret() to sign-extend it only for 32-bit tasks at the\ntime of the -ERESTART* comparisons.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a46d7e5b63903a70cd96c2c1391a7a26a8dbec9",
      "tree": "4a9aa8ea84f0de0e1922c17e715ffc783db0d8b4",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 26 09:30:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 11 17:11:54 2008 +0100"
      },
      "message": "x86: ioremap, remove WARN_ON()\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c368392a9951e6e25e2e2f9268153f1e9365e2c2",
      "tree": "d00ec74a057bbc9ab251c6a8c47787c757cc9340",
      "parents": [
        "ce7c191bca88aa2f942f70a6d6c6315739a81a32"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Mar 11 12:46:18 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Mar 11 12:46:18 2008 +1100"
      },
      "message": "[POWERPC] spufs: fix rescheduling of non-runnable contexts\n\nAt present, we can hit the BUG_ON in __spu_update_sched_info by reading\nthe regs file of a context between two calls to spu_run. The\nspu_release_saved called by spufs_regs_read() is resulting in the (now\nnon-runnable) context being placed back on the run queue, so the next\ncall to spu_run ends up in the bug condition.\n\nThis change uses the SPU_SCHED_SPU_RUN flag to only reschedule a context\nif it\u0027s still in spu_run().\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "ce7c191bca88aa2f942f70a6d6c6315739a81a32",
      "tree": "9acd862b1278fb4cc38f52ae11715e050e505621",
      "parents": [
        "3cecdda3f169f22f324f78fd544beee68e3cc6a4"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Mar 04 20:17:02 2008 +1100"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Mar 11 12:28:02 2008 +1100"
      },
      "message": "[POWERPC] spufs: don\u0027t (ab)use SCHED_IDLE\n\ncommit 4ef11014 introduced a usage of SCHED_IDLE to detect when\na context is within spu_run.\n\nInstead of SCHED_IDLE (which has other meaning), add a flag to\nsched_flags to tell if a context should be running.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "f5dbb55b995b77d396fe2204495a0af3e24d28c2",
      "tree": "2a7521863251978ce1dabdab53f6ab676a2aee65",
      "parents": [
        "effe008d276f52674d5352deefb68ec409a5ef9b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 10 18:04:34 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Mar 10 18:09:05 2008 -0700"
      },
      "message": "fix BIOS PCI config cycle buglet causing ACPI boot regression\n\nI figured out another ACPI related regression today.\n\nrandconfig testing triggered an early boot-time hang on a laptop of mine\n(32-bit x86, config attached) - the screen was scrolling ACPI AML\nexceptions [with no serial port and no early debugging available].\n\nv2.6.24 works fine on that laptop with the same .config, so after a few\nhours of bisection (had to restart it 3 times - other regressions\ninteracted), it honed in on this commit:\n\n| 10270d4838bdc493781f5a1cf2e90e9c34c9142f is first bad commit\n|\n| Author: Linus Torvalds \u003ctorvalds@woody.linux-foundation.org\u003e\n| Date:   Wed Feb 13 09:56:14 2008 -0800\n|\n|     acpi: fix acpi_os_read_pci_configuration() misuse of raw_pci_read()\n\nreverting this commit ontop of -rc5 gave a correctly booting kernel.\n\nBut this commit fixes a real bug so the real question is, why did it\nbreak the bootup?\n\nAfter quite some head-scratching, the following change stood out:\n\n-                               pci_id-\u003ebus \u003d tu8;\n+                               pci_id-\u003ebus \u003d val;\n\npci_id-\u003ebus is defined as u16:\n\n   struct acpi_pci_id {\n           u16 segment;\n           u16 bus;\n   ...\n\nand \u0027tu8\u0027 changed from u8 to u32. So previously we\u0027d unconditionally\nmask the return value of acpi_os_read_pci_configuration()\n(raw_pci_read()) to 8 bits, but now we just trust whatever comes back\nfrom the PCI access routines and only crop it to 16 bits.\n\nBut if the high 8 bits of that result contains any noise then we\u0027ll\nwrite that into ACPI\u0027s PCI ID descriptor and confuse the heck out of the\nrest of ACPI.\n\nSo lets check the PCI-BIOS code on that theory. We have this codepath\nfor 8-bit accesses (arch/x86/pci/pcbios.c:pci_bios_read()):\n\n        switch (len) {\n        case 1:\n                __asm__(\"lcall *(%%esi); cld\\n\\t\"\n                        \"jc 1f\\n\\t\"\n                        \"xor %%ah, %%ah\\n\"\n                        \"1:\"\n                        : \"\u003dc\" (*value),\n                          \"\u003da\" (result)\n                        : \"1\" (PCIBIOS_READ_CONFIG_BYTE),\n                          \"b\" (bx),\n                          \"D\" ((long)reg),\n                          \"S\" (\u0026pci_indirect));\n\nAha! The \"\u003da\" output constraint puts the full 32 bits of EAX into\n*value. But if the BIOS\u0027s routines set any of the high bits to nonzero,\nwe\u0027ll return a value with more set in it than intended.\n\nThe other, more common PCI access methods (v1 and v2 PCI reads) clear\nout the high bits already, for example pci_conf1_read() does:\n\n        switch (len) {\n        case 1:\n                *value \u003d inb(0xCFC + (reg \u0026 3));\n\nwhich explicitly converts the return byte up to 32 bits and zero-extends\nit.\n\nSo zero-extending the result in the PCI-BIOS read routine fixes the\nregression on my laptop. ( It might fix some other long-standing issues\nwe had with PCI-BIOS during the past decade ... ) Both 8-bit and 16-bit\naccesses were buggy.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4357bd9453b81e0a41db1dec16e06d74256b7560",
      "tree": "4b23d512d6cbe26ac2b4a0dfaff7e415bd1dab7c",
      "parents": [
        "3fabc55f34b72720e8a10aa442bd3415a211edb3"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 11 09:35:57 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 11 09:35:58 2008 +1100"
      },
      "message": "lguest: Revert 1ce70c4fac3c3954bd48c035f448793867592bc0, fix real problem.\n\nAhmed managed to crash the Host in release_pgd(), which cannot be a Guest\nbug, and indeed it wasn\u0027t.\n\nThe bug was that handing a 0 as the address of the toplevel page table\nbeing manipulated can cause the lookup code in find_pgdir() to return\nan uninitialized cache entry (we shadow up to 4 top level page tables\nfor each Guest).\n\nCommit 37cc8d7f963ba2deec29c9b68716944516a3244f introduced this\nbehaviour in the Guest, uncovering the bug.\n\nThe patch which he submitted (which removed the /4 from the index\ncalculation) simply ensured that these high-indexed entries hit the\nearly exit path of guest_set_pmd().  But you get lots of segfaults in\nguest userspace as the PMDs aren\u0027t being updated.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "3fabc55f34b72720e8a10aa442bd3415a211edb3",
      "tree": "2ccc469ce6daff4430c04d89b139f3d7ac02aaac",
      "parents": [
        "f14ae652baa3d72ae378f0c06b89cc2c4ef15ff8"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 11 09:35:56 2008 -0500"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Mar 11 09:35:57 2008 +1100"
      },
      "message": "lguest: Sanitize the lguest clock.\n\nNow the TSC code handles a zero return from calculate_cpu_khz(),\nlguest can simply pass through the value it gets from the Host: if\nnon-zero, all the normal TSC code applies.\n\nOtherwise (or if the Host really doesn\u0027t support TSC), the clocksource\ncode will fall back to the slower but reasonable lguest clock.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "86f4e5d4335556191b436b41b0ad2f719c4a98d4",
      "tree": "8aa1f2453df03df59037d69fc263a389dc3a94da",
      "parents": [
        "ad562c71592ae76440c27bba9bfa9c16cc851560"
      ],
      "author": {
        "name": "Ionut Nicu",
        "email": "ionut.nicu@freescale.com",
        "time": "Fri Mar 07 19:27:59 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 10 13:07:27 2008 -0500"
      },
      "message": "[POWERPC] QE: Make qe_get_firmware_info reentrant\n\nThe function was returning NULL the second time it was\ncalled if the firmware was uploaded from the boot loader\nor the first time it was called if the firmware was\nuploaded from the kernel.\n\nSigned-off-by: Ionut Nicu \u003cionut.nicu@freescale.com\u003e\nAcked-By: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ad562c71592ae76440c27bba9bfa9c16cc851560",
      "tree": "6b520ebbffb819e8a3d58002bebbd8e442e4ba9e",
      "parents": [
        "1757f2d12dce775982aaa006bce1cf4f7ce90111"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Mar 07 17:59:03 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Mon Mar 10 09:31:43 2008 -0500"
      },
      "message": "[POWERPC] 83xx: Make 83xx perfmon support selectable\n\nNot all e300 cores support the performance monitors, and the ones\nthat don\u0027t will be confused by the mf/mtpmr instructions.  This\nallows the support to be optional, so the 8349 can turn it off\nwhile the 8379 can turn it on.  Sadly, those aren\u0027t config options,\nso it will be left to the defconfigs and the users to make that\ndetermination.\n\nSigned-off-by: Andy Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ab875cf67e89eef150ae8d4ef09c361e47b6b398",
      "tree": "172ba1078681d4b49b041ead998412f127cb52a4",
      "parents": [
        "393d94d98b19089ec172566e23557997931b137e"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Sun Mar 09 16:31:17 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Mar 09 10:05:15 2008 -0700"
      },
      "message": "alpha: fix iommu-related boot panic\n\nThis fixes a boot panic due to a typo in the recent iommu patchset from\nFUJITA Tomonori \u003ctomof@acm.org\u003e - the code used dma_get_max_seg_size()\ninstead of dma_get_seg_boundary().\n\nIt also removes a couple of unnecessary BUG_ON() and ALIGN() macros.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nReported-and-tested-by: Bob Tracy \u003crct@frus.com\u003e\nAcked-by: FUJITA Tomonori \u003ctomof@acm.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c91363dc01310dc34f1621ef00d680b4404f71c",
      "tree": "34624b7e2ebc3aad1ce8666d0288a6afe70b384b",
      "parents": [
        "88603f1dc1bf414dc21a0361693d1270231a6c59"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 07 11:47:23 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 08 15:53:49 2008 +0000"
      },
      "message": "[ARM] 4856/1: Orion: initialise the sixth PCIe MBUS mapping window as well\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "88603f1dc1bf414dc21a0361693d1270231a6c59",
      "tree": "28ddf9f771ef91a85c4cdd7dae129bd662f4d17d",
      "parents": [
        "a4f14bace8ddf0cc26fc2d658b6dd37c71178770"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Fri Mar 07 11:41:18 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 08 15:53:48 2008 +0000"
      },
      "message": "[ARM] 4855/1: Orion: use correct ethernet unit address range\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a4f14bace8ddf0cc26fc2d658b6dd37c71178770",
      "tree": "bcc34f62e5ae194b0413449282439ff51428be49",
      "parents": [
        "ac5bbf21bf38b3f5eaa8cb1e17f7513dc354afda"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Mar 06 16:22:17 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 08 15:53:47 2008 +0000"
      },
      "message": "[ARM] 4853/1: include uImage target in make help\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ac5bbf21bf38b3f5eaa8cb1e17f7513dc354afda",
      "tree": "9357a5c54671895445f1d1ded7b3113c41e8a630",
      "parents": [
        "5853e7427858a9ae493ea4999ef1069d2e2550d9"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "Uwe.Kleine-Koenig@digi.com",
        "time": "Thu Mar 06 16:21:42 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Mar 08 15:53:45 2008 +0000"
      },
      "message": "[ARM] 4851/1: ns9xxx: fix size of gpiores\n\nGPIO_MAX is the number of the last gpio, not the number of gpios.  So\nthe bitmap must provide GPIO_MAX + 1 bits.\n\nSigned-off-by: Uwe Kleine-König \u003cUwe.Kleine-Koenig@digi.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "84c6f6046c5a2189160a8f0dca8b90427bf690ea",
      "tree": "a3d0942af06abd1daee5e7a0f17944656b464fd2",
      "parents": [
        "60d5bcec7ed6c00e3ec88749fd81229731363221"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Mar 07 14:56:02 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 07 19:05:58 2008 -0800"
      },
      "message": "x86_64: make ptrace always sign-extend orig_ax to 64 bits\n\nThis makes 64-bit ptrace calls setting the 64-bit orig_ax field for a\n32-bit task sign-extend the low 32 bits up to 64.  This matches what a\n64-bit debugger expects when tracing a 32-bit task.\n\nThis follows on my \"x86_64 ia32 syscall restart fix\".  This didn\u0027t\nmatter until that was fixed.\n\nThe debugger ignores or zeros the high half of every register slot it\nsets (including the orig_rax pseudo-register) uniformly.  It expects\nthat the setting of the low 32 bits always has the same meaning as a\n32-bit debugger setting those same 32 bits with native 32-bit\nfacilities.\n\nThis never arose before because the syscall restart check never\nmatched any -ERESTART* values due to lack of sign extension.  Before\nthat fix, even 32-bit ptrace setting orig_eax to -1 failed to trigger\nthe restart check anyway.  So this was never noticed as a regression\nof 64-bit debuggers vs 32-bit debuggers on the same 64-bit kernel.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n[ Changed to just do the sign-extension unconditionally on x86-64,\n  since orig_ax is always just a small integer and doesn\u0027t need\n  the full 64-bit range ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1757f2d12dce775982aaa006bce1cf4f7ce90111",
      "tree": "068d45767a864ad383ece702fbcbcf3cd2e2752e",
      "parents": [
        "3e0d65bf6d5b464949b749a8da7977f6b197d301"
      ],
      "author": {
        "name": "Yuri Tikhonov",
        "email": "yur@emcraft.com",
        "time": "Sat Feb 02 10:47:31 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 16:56:54 2008 -0600"
      },
      "message": "[PPC] 8xx: swap bug-fix\n\nThis makes swap routines operate correctly on the ppc_8xx based machines.\n\nRecent kernel\u0027s size makes swap feature very important on low-memory platfor\nthose are actually non-operable without it.\n\nSigned-off-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "3e0d65bf6d5b464949b749a8da7977f6b197d301",
      "tree": "806e4a01782faded9a78a808b5a1b705a003f33d",
      "parents": [
        "6f913160fa8e8de5ea2746a2f6b1d65c67e092b0"
      ],
      "author": {
        "name": "Jeremy McNicoll",
        "email": "jeremy.mcnicoll@windriver.com",
        "time": "Fri Mar 07 15:14:09 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 16:47:52 2008 -0600"
      },
      "message": "[POWERPC] 85xx: sbc8548 - Fix incorrect PCI-X and PCI interrupt map\n\nThe following patch allows interrupts to occur on the\nsbc8548. Currently PCI and PCI-X devices get assigned an IRQ\nbut the interrupt count never increases.  This solves the\nproblem and adds PCI support as well.\n\nSigned-off-by: Jeremy McNicoll \u003cjeremy.mcnicoll@windriver.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1722770f131bb5c8e238825f3eba2efa331483a2",
      "tree": "428f9bc7dfd96f9713c6e2a64a54fb93e69324d2",
      "parents": [
        "7432d149fda8ce9ead9df91e577b83ce52ad5f65"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Mar 06 10:56:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:39:14 2008 +0100"
      },
      "message": "x86-boot: don\u0027t request VBE2 information\n\nThe new x86 setup code (4fd06960f120) broke booting on an old P3/500MHz\nwith an onboard Voodoo3 of mine. After debugging it, it turned out\nto be caused by the fact that the vesa probing now asks for VBE2 data.\n\nDisassembing the video BIOS shows that it overflows the vesa_general_info\nstructure when VBE2 data is requested because the source addresses for the\ninformation strings which get strcpy\u0027ed to the buffer lie outside the 32K\nBIOS code (and hence contain long sequences of 0xff\u0027s).\n\nE.G.:\n\nget_vbe_controller_info:\n00002A9C  60                pushaw\n00002A9D  1E                push ds\n00002A9E  0E                push cs\n00002A9F  1F                pop ds\n00002AA0  2BC9              sub cx,cx\n00002AA2  6626813D56424532  cmp dword [es:di],0x32454256 ; \"VBE2\"\n00002AAA  7501              jnz .1\n00002AAC  41                inc cx\n.1:\n00002AAD  51                push cx\n00002AAE  B91400            mov cx,0x14\n00002AB1  BED47F            mov si, controller_header\n00002AB4  57                push di\n00002AB5  F3A4              rep movsb ; copy vbe1.2 header\n\n00002AB7  B9EC00            mov cx,0xec\n00002ABA  2AC0              sub al,al\n00002ABC  F3AA              rep stosb ; zero pad remainder\n\n00002ABE  5F                pop di\n00002ABF  E8EB0D            call word get_memory\n00002AC2  C1E002            shl ax,0x2\n00002AC5  26894512          mov [es:di+0x12],ax ; total memory\n00002AC9  26C745040003      mov word [es:di+0x4],0x300 ; VBE version\n00002ACF  268C4D08          mov [es:di+0x8],cs\n00002AD3  268C4D10          mov [es:di+0x10],cs\n00002AD7  59                pop cx\n00002AD8  E361              jcxz .done ; VBE2 requested?\n00002ADA  8D9D0001          lea bx,[di+0x100]\n00002ADE  53                push bx\n00002ADF  87DF              xchg bx,di ; di now points to 2nd half\n00002AE1  26C747140001      mov word [es:bx+0x14],0x100 ; sw rev\n\n00002AE7  26897F06          mov [es:bx+0x6],di\t\t; oem string\n00002AEB  268C4708          mov [es:bx+0x8],es\n00002AEF  BE5280            mov si,0x8052 ; oem string\n00002AF2  E87A1B            call word strcpy\n\n00002AF5  26897F0E          mov [es:bx+0xe],di ; video mode list\n00002AF9  268C4710          mov [es:bx+0x10],es\n00002AFD  B91E00            mov cx,0x1e\n00002B00  BEE87F            mov si,vidmodes\n00002B03  F3A5              rep movsw\n\n00002B05  26897F16          mov [es:bx+0x16],di ; oem vendor\n00002B09  268C4718          mov [es:bx+0x18],es\n00002B0D  BE2480            mov si,0x8024 ; oem vendor\n00002B10  E85C1B            call word strcpy\n\n00002B13  26897F1A          mov [es:bx+0x1a],di ; oem product\n00002B17  268C471C          mov [es:bx+0x1c],es\n00002B1B  BE3880            mov si,0x8038 ; oem product\n00002B1E  E84E1B            call word strcpy\n\n00002B21  26897F1E          mov [es:bx+0x1e],di ; oem product rev\n00002B25  268C4720          mov [es:bx+0x20],es\n00002B29  BE4580            mov si,0x8045 ; oem product rev\n00002B2C  E8401B            call word strcpy\n\n00002B2F  58                pop ax\n00002B30  B90001            mov cx,0x100\n00002B33  2BCF              sub cx,di\n00002B35  03C8              add cx,ax\n00002B37  2AC0              sub al,al\n00002B39  F3AA              rep stosb ; zero pad\n.done:\n00002B3B  1F                pop ds\n00002B3C  61                popaw\n00002B3D  B84F00            mov ax,0x4f\n00002B40  C3                ret\n\n(The full BIOS can be found at http://peter.korsgaard.com/vgabios.bin\nif interested).\n\nThe old setup code didn\u0027t ask for VBE2 info, and the new code doesn\u0027t\nactually do anything with the extra information, so the fix is to simply\nnot request it. Other BIOS\u0027es might have the same problem.\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7432d149fda8ce9ead9df91e577b83ce52ad5f65",
      "tree": "2c382b3c4073d560eebfa743d4925246f430f95f",
      "parents": [
        "d032b31a3a22a571cb50c0b5dffbe9ba9328d6e2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 06 18:29:43 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:39:14 2008 +0100"
      },
      "message": "x86: re-add reboot fixups\n\nJan Beulich noticed that the reboot fixups went missing during\nreboot.c unification.\n\n(commit 4d022e35fd7e07c522c7863fee6f07e53cf3fc14)\n\nGeode and a few other rare boards with special reboot quirks are\naffected.\n\nReported-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d032b31a3a22a571cb50c0b5dffbe9ba9328d6e2",
      "tree": "d03e6d450e9866ec5f5f8f4d846d049553c681e7",
      "parents": [
        "609b5297bcfb7b39b7a4137e9ec48407a8c96763"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Mar 05 08:36:48 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:39:14 2008 +0100"
      },
      "message": "x86: fix typo in step.c\n\nTIF_DEBUGCTLMSR has no meaning in the actual MSR...\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "609b5297bcfb7b39b7a4137e9ec48407a8c96763",
      "tree": "9c0dc800d5dc69ef43412f3fbd796c0285a77a14",
      "parents": [
        "e40cd10ccff3d9fbffd57b93780bee4b7b9bff51"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Wed Mar 05 08:35:14 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:39:14 2008 +0100"
      },
      "message": "x86: fix merge mistake in i387.c\n\nconvert_fxsr_to_user() in 2.6.24\u0027s i387_32.c did this, and\nconvert_to_fxsr() also does the inverse, so I assume it\u0027s an oversight\nthat it is no longer being done.\n\n[ mingo@elte.hu:\n\n  we encode it this way because there\u0027s no space for the \u0027FPU Last\n  Instruction Opcode\u0027 (-\u003efop) field in the legacy user_i387_ia32_struct\n  that PTRACE_GETFPREGS/PTRACE_SETFPREGS uses.\n\n  it\u0027s probably pure legacy - i\u0027d be surprised if any user-space relied on\n  the FPU Last Opcode in any way. But indeed we used to do it previously\n  so the most conservative thing is to preserve that piece of information.\n]\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e40cd10ccff3d9fbffd57b93780bee4b7b9bff51",
      "tree": "bdc58b9f84e7e4bd37da3bfb1f9a445a1560c0c3",
      "parents": [
        "ce4796d1e16cf3761dc2a02b8d588667d05b3078"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Mar 05 19:14:24 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 07 16:39:14 2008 +0100"
      },
      "message": "x86: clear DF before calling signal handler\n\nThe Linux kernel currently does not clear the direction flag before\ncalling a signal handler, whereas the x86/x86-64 ABI requires that.\n\nLinux had this behavior/bug forever, but this becomes a real problem\nwith gcc version 4.3, which assumes that the direction flag is\ncorrectly cleared at the entry of a function.\n\nThis patches changes the setup_frame() functions to clear the\ndirection before entering the signal handler.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "6f913160fa8e8de5ea2746a2f6b1d65c67e092b0",
      "tree": "f1384597b8402da383df8cb9b34d39ca2bbe5efb",
      "parents": [
        "a55387e5ad903dec4e281907e4d8e74679ae60e2"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Mon Mar 03 11:11:30 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:55:02 2008 -0600"
      },
      "message": "[POWERPC] QE: Fix QE firmware uploading limit\n\nFix a typo in qe_upload_firmware() that prevented uploading firmware on\nsystems with more than one RISC core.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a55387e5ad903dec4e281907e4d8e74679ae60e2",
      "tree": "b5f974b3442d990d4224fab6f78974f4e54423df",
      "parents": [
        "76db5bd26f2d79712459bf80ce0e5c0c5c31b769"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Wed Feb 20 12:33:38 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:42:41 2008 -0600"
      },
      "message": "[POWERPC] 8xx: Fix wrapper platform for adder875, and combine defconfigs.\n\nThis fixes the following bug:\nhttp://ozlabs.org/pipermail/linuxppc-dev/2008-February/051979.html\n\nSeparate defconfigs are no longer needed now that CONFIG_DEVICE_TREE is gone.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "76db5bd26f2d79712459bf80ce0e5c0c5c31b769",
      "tree": "0e5723534da93040f901ed94020aef845fff0dfb",
      "parents": [
        "d7f46190ef1048e48f71c8a7a60c2881c437d08d"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Thu Mar 06 13:53:30 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:42:28 2008 -0600"
      },
      "message": "[POWERPC] 8xx: fix swap\n\nThis makes swap routines operate correctly on the ppc_8xx based machines.\nCode has been revalidated on mpc885ads (8M sdram) with recent kernel. Based\non patch from Yuri Tikhonov \u003cyur@emcraft.com\u003e to do the same on arch/ppc\ninstance.\n\nRecent kernel\u0027s size makes swap feature very important on low-memory platforms,\nthose are actually non-operable without it.\n\nSigned-off-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d7f46190ef1048e48f71c8a7a60c2881c437d08d",
      "tree": "8c8a46149ea05cf897768c6776223eddaf7a7620",
      "parents": [
        "28b958859206b7010d03129611c2e444898e3ee4"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Mar 06 18:42:35 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:42:22 2008 -0600"
      },
      "message": "[POWERPC] 83xx: Add local bus device nodes to MPC837xMDS device trees.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "28b958859206b7010d03129611c2e444898e3ee4",
      "tree": "849cde693a5ced4c89605ba768f7d5fe6cc61aa8",
      "parents": [
        "ce4796d1e16cf3761dc2a02b8d588667d05b3078"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Thu Mar 06 18:42:26 2008 +0800"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Mar 07 08:42:11 2008 -0600"
      },
      "message": "[POWERPC] 83xx: Fix wrong USB phy type in mpc837xmds dts\n\nDue to chip constraint MPC837x USB DR module can only use\nULPI and serial PHY interfaces.  The patch fixes the wrong\ntype in dts.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ce4796d1e16cf3761dc2a02b8d588667d05b3078",
      "tree": "823d7012c6311c96eaf2041cf2b04558abbaec15",
      "parents": [
        "46fbdf8935544dcde440bd807b50e52ed2ca7f3b",
        "7b9726a7a0d8c70ea44a5ed23726748de344f223"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:32:33 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:32:33 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25:\n  sh: Fix up the sh64 build.\n  sh: Fix up SH7710 VoIP-GW build.\n  sh: Flag PMB support as EXPERIMENTAL.\n  sh: Update r7780mp defconfig.\n  fb: hitfb: Balance probe/remove section annotations.\n  sh: hp6xx: Fix up hp6xx_apm build failure.\n  fb: pvr2fb: Fix up remaining section mismatch.\n  sh: Fix up section mismatches.\n  sh: hp6xx: Correct APM output.\n  sh: update se7780 defconfig\n  sh: replace remaining __FUNCTION__ occurrences\n  sh: export copy-page() to modules\n  sh_ksyms_32.c update for gcc 4.3\n  sh/mm/pg-sh7705.c must #include \u003clinux/fs.h\u003e\n"
    },
    {
      "commit": "46fbdf8935544dcde440bd807b50e52ed2ca7f3b",
      "tree": "9d1e7838206771f830333036ebaf961894c0c6e3",
      "parents": [
        "a0863130757f32df602c1c60326530c0152b626b",
        "9821b1f4a145b20db08108362f0b4caf4f0832a1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:32:05 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:32:05 2008 -0800"
      },
      "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] arch: current_l1_stack_save is a pointer, so use NULL rather than 0\n  [Blackfin] arch: fix atomic and32/xor32 comments and ENDPROC markings\n  [Blackfin] arch: fix bug - allow SDH driver to be used as module\n  [Blackfin] arch: to kill syscalls missing warning by adding new timerfd syscalls\n"
    },
    {
      "commit": "a0863130757f32df602c1c60326530c0152b626b",
      "tree": "bdabe964054174309e1395905423efb07d0b6136",
      "parents": [
        "b881502666783b2d9ca2fc7a056d0f773073a808",
        "45e18c228e131592a922859e1525770a1803191d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:31:34 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Mar 06 19:31:34 2008 -0800"
      },
      "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] kprobes arch consolidation build fix\n  [IA64] update efi region debugging to use MB, GB and TB as well as KB\n  [IA64] use dev_printk in video quirk\n  [IA64] remove remaining __FUNCTION__ occurrences\n  [IA64] remove unnecessary nfs includes from sys_ia32.c\n  [IA64] remove CONFIG_SMP ifdef in ia64_send_ipi()\n  [IA64] arch_ptrace() cleanup\n  [IA64] remove duplicate code from arch_ptrace()\n  [IA64] convert sys_ptrace to arch_ptrace\n  [IA64] remove find_thread_for_addr()\n  [IA64] do not sync RBS when changing PT_AR_BSP or PT_CFM\n  [IA64] access user RBS directly\n"
    },
    {
      "commit": "45e18c228e131592a922859e1525770a1803191d",
      "tree": "a971746de55c007d222ef2f7834045261240fffb",
      "parents": [
        "818c7e866f920b145424c2c46deda4b27c3fb316"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Mar 06 09:49:01 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:49:01 2008 -0800"
      },
      "message": "[IA64] kprobes arch consolidation build fix\n\nia64 named their handler kprobes_fault_handler while all other\narches used kprobe_fault_handler.  Change the function definition\nand header declaration.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "818c7e866f920b145424c2c46deda4b27c3fb316",
      "tree": "89261c628db7bf41c23a64d14364cdafee29e528",
      "parents": [
        "1ab40ec8f227a2b278a5151e60b7070a8bf5546d"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Tue Feb 26 15:24:04 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:34:11 2008 -0800"
      },
      "message": "[IA64] update efi region debugging to use MB, GB and TB as well as KB\n\nWhen EFI_DEBUG is defined to a non-zero value in arch/ia64/kernel/efi.c,\nthe efi memory regions are displayed. This patch enhances the\ndisplay code in a few ways:\n\n1. Use TB, GB and MB as well as KB as units.\n   Although this introduces rounding errors (KB doesn\u0027t as\n   size is always a multiple of 4Kb), it does make\n   things a lot more readable.\n\n   Also as the range is also shown, it is possible to note the exact size\n   if it is important. In my experience, the size field is mostly useful\n   for getting a general idea of the size of a region.\n\n   On the rx2620 that I use, there actually is an 8TB region (though not\n   backed by physical memory, and 8TB really is a lot more readable than\n   8589934592KB.\n\n2. pad the size field with leading spaces to further improve readability\n\n   ...\n   ... (   8MB)\n   ... ( 928MB)\n   ... (   3MB)\n   ...\n\n   vs\n\n   ...\n   ... (8MB)\n   ... (928MB)\n   ... (3MB)\n   ...\n\n3. Pad the attr field out to 64bits using leading zeros,\n   to further improve readability.\n\n   ...\n   mem05: type\u003d 2, attr\u003d0x0000000000000008, range\u003d[0x0000000004000000-0x000000000481f000) (   8MB)\n   mem06: type\u003d 7, attr\u003d0x0000000000000008, range\u003d[0x000000000481f000-0x000000003e876000) ( 928MB)\n   mem07: type\u003d 5, attr\u003d0x8000000000000008, range\u003d[0x000000003e876000-0x000000003eb8e000) (   3MB)\n   mem08: type\u003d 4, attr\u003d0x0000000000000008, range\u003d[0x000000003eb8e000-0x000000003ee7a000) (   2MB)\n   ...\n\n   ...\n   mem05: type\u003d 2, attr\u003d0x8, range\u003d[0x0000000004000000-0x000000000481f000) (   8MB)\n   mem06: type\u003d 7, attr\u003d0x8, range\u003d[0x000000000481f000-0x000000003e876000) ( 928MB)\n   mem07: type\u003d 5, attr\u003d0x8000000000000008, range\u003d[0x000000003e876000-0x000000003eb8e000) (   3MB)\n   mem08: type\u003d 4, attr\u003d0x8, range\u003d[0x000000003eb8e000-0x000000003ee7a000) (   2MB)\n   ...\n\n4. Use %d instead of %u for the index field, as i is a signed int.\n\nN.B: This code is not compiled unless EFI_DEBUG is non 0.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1ab40ec8f227a2b278a5151e60b7070a8bf5546d",
      "tree": "193da547f975c79fdb753d251ce0f24488be7ee7",
      "parents": [
        "d4ed80841ad4a1d59decccfbe2d010558568c5fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 04 16:34:57 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:20:07 2008 -0800"
      },
      "message": "[IA64] use dev_printk in video quirk\n\nConvert quirk printks to dev_printk().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d4ed80841ad4a1d59decccfbe2d010558568c5fb",
      "tree": "81ebf4a87688f4b0cc46f74266b5b0cac76932b0",
      "parents": [
        "2d9b06c72a9f2e6042d72df7d9000a48bcba34f0"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 15:15:00 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:19:27 2008 -0800"
      },
      "message": "[IA64] remove remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nLong lines have been kept where they exist, some small spacing changes\nhave been done.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2d9b06c72a9f2e6042d72df7d9000a48bcba34f0",
      "tree": "983be5bf2399df4de9ca452130069ac10cac577c",
      "parents": [
        "cd3244e605efeb13bb3a6e92439974832e1c7388"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Tue Mar 04 15:45:42 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:18:12 2008 -0800"
      },
      "message": "[IA64] remove unnecessary nfs includes from sys_ia32.c\n\nCompilation of 2.6.25-rc2-mm1 on ia64 generates many warnings.\n\nIA64 support 2 ELF format (IA64 binary and IA32 binary),\nthus if 2 elf related header included, cause many warning or error.\n\nabout 2 week ago, J. Bruce Fields proposed this problem fixed patch.\n(http://marc.info/?l\u003dlinux-ia64\u0026m\u003d120329313305695\u0026w\u003d2)\n\nSigned-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cd3244e605efeb13bb3a6e92439974832e1c7388",
      "tree": "0a59fc9954f5aa258901e6185e6eb4e4ea6d226e",
      "parents": [
        "aa17f6f930b19df2901aa78c88530653cdcfc450"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Mar 05 15:40:32 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Mar 06 09:16:33 2008 -0800"
      },
      "message": "[IA64] remove CONFIG_SMP ifdef in ia64_send_ipi()\n\nWhen !CONFIG_SMP, cpu_physical_id() is ia64_get_lid(), which is\nfunctionally identical to\n\n    (ia64_getreg(_IA64_REG_CR_LID) \u003e\u003e 16) \u0026 0xffff\n\nso there\u0027s no need for two versions of this code.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5853e7427858a9ae493ea4999ef1069d2e2550d9",
      "tree": "6084c4e69950f812e2849c6ec3877f867fdc5b53",
      "parents": [
        "6bb68f8867348257e757de9c30ada4e90fe695d9",
        "09f21ed4c1bd158a92114074c268e4a835690ca5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:25 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027\n\n* omap-fixes:\n  ARM: OMAP2: Register the L4 io bus to boot OMAP2\n  ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n  ARM: OMAP1: Refresh H2 defconfig\n  ARM: OMAP1: Refresh OSK defconfig\n  ARM: OMAP: gpio lockdep updates\n  ARM: OMAP1: omap1/pm.c build fix\n  ARM: OMAP1: omap h2 regression fix\n  ARM: OMAP1: Fix compile for boards depending on old gpio expander\n  ARM: OMAP1: omap h3 regression and build fix\n  ARM: OMAP: Remove compiler warning when i2c is not set\n  ARM: OMAP: fix omap i2c init (regression)\n  ARM: OMAP: fix false lockdep warnings\n  ARM: OMAP: Fix sleep under spinlock for cpufreq\n  ARM: OMAP: Pass logical DMA channel number always to callback handlers\n"
    },
    {
      "commit": "6bb68f8867348257e757de9c30ada4e90fe695d9",
      "tree": "b4fbd1a2c3c860aa5ff3d71e308c92149b79d221",
      "parents": [
        "8e86f4271aaac7685923b80cf57972be41afbc1d"
      ],
      "author": {
        "name": "Nicolas Ferre",
        "email": "nicolas.ferre@atmel.com",
        "time": "Tue Mar 04 15:08:02 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] AT91: correct at91sam9263ek LCD power gpio pin\n\nCorrect GPIO pin assignment for the LCD power control (PCI)\n\nSigned-off-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8e86f4271aaac7685923b80cf57972be41afbc1d",
      "tree": "4817fbfdd60d4cccf6b87876765ce64f044d624a",
      "parents": [
        "92df78519d0a6a8677cb827b5a1b7d2520d7e202"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 15:08:02 2008 -0800"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9c4c9f38796faf750de8586becf43b769c76b674",
      "tree": "b7325d205a5442e07f9029a8d240a203fbee1582",
      "parents": [
        "37aca70c626ce8f4e5848de2d4892b5ed74a6875"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Mar 05 06:50:07 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] 4849/1: move ATAGS asm definitions\n\nMove the definitions of ATAG_CORE and ATAG_CORE_SIZE in head.S to\nhead-common.S. There is no use of these in head.S itself, but they\nare used in head-common.S. When building for the !CONFIG_MMU case\nthese were not defined when compiling head-nommu.S (which includes\nhead-common.S).\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37aca70c626ce8f4e5848de2d4892b5ed74a6875",
      "tree": "b3d257db13913e55ff93b6b908be69a883ee2ad4",
      "parents": [
        "b24061fadc2b996fd38baaf01986eac666d0c61b"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Mar 05 00:08:29 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] 4848/1: at91: remove false lockdep warnings\n\nRemove false lockdep warnings about lock recursion when declaring\nIRQs as being wake-capable, by marking putting GPIO irq_desc locks\ninto their own class.\n\n(Thanks to Peter Zijlstra for helping track down such a small\nfix to this problem.)\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Andrew Victor \u003clinux@maxim.org.za\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b24061fadc2b996fd38baaf01986eac666d0c61b",
      "tree": "f6756a172c8075e9a2370435c903a5f4e785db3b",
      "parents": [
        "10debfd29c639366f26595606b51abd27ccbb028"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Mar 04 21:56:21 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:18 2008 +0000"
      },
      "message": "[ARM] 4847/1: kprobes: fix compilation with CONFIG_DEBUG_FS\u003dy\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "be73a347ec7799aec0aa1008bd991f93dbfa80e8",
      "tree": "f1eb1420be7e9c593c303392b955d7ebd0582f14",
      "parents": [
        "29e8c3c304b62f31b799565c9ee85d42bd163f80"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "lg@denx.de",
        "time": "Fri Feb 29 21:12:57 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Mar 06 12:18:17 2008 +0000"
      },
      "message": "[ARM] 4845/1: Orion: Ignore memory tags with invalid data\n\nThe DNS-323, Kurobox-Pro / Linkstation-Pro, QNAP TS-109/TS-209 and some\nother orion-based systems have several bogus memory entries in the tag\ntable, which causes the system to crash at startup. Ignore them by\nresetting the tag ID to 0 in a machine fixup function.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "09f21ed4c1bd158a92114074c268e4a835690ca5",
      "tree": "e540c1b409b17daccd939cc7edc8b09cfcd277e1",
      "parents": [
        "19dc8a5b06aba0db11a600c10db5bc99839f098a"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Wed Feb 20 15:30:06 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:28:06 2008 +0200"
      },
      "message": "ARM: OMAP2: Register the L4 io bus to boot OMAP2\n\nThis patch enables OMAP2 to boot.\n\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "19dc8a5b06aba0db11a600c10db5bc99839f098a",
      "tree": "8cee8a28117855c021ac96d84211a39cc74ef9ce",
      "parents": [
        "d68a8ce8343365f8560fa9f89300fb4cd2415459"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:28:06 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:28:06 2008 +0200"
      },
      "message": "ARM: OMAP1: Compile in other 16xx boards to OSK defconfig\n\nThis allows monitoring compile issues with Kautobuild for\nother omap1 boards until we have more board specific defconfig\nfiles.\n\nAfter 2.6.25, we can add a generic config_omap_generic16xx to\ncompile in support for all 16xx boards and then remove other\nboards from OSK defconfig.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d68a8ce8343365f8560fa9f89300fb4cd2415459",
      "tree": "11fbf1ef89784d1883bceac8c681bc7c946df6b6",
      "parents": [
        "d4423fd07919756342dffffac45ee068d0a7f5a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:27:16 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:27:16 2008 +0200"
      },
      "message": "ARM: OMAP1: Refresh H2 defconfig\n\nRefresh H2 defconfig\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d4423fd07919756342dffffac45ee068d0a7f5a5",
      "tree": "74049a3cdd379680bdae77baf5555ea2725f5644",
      "parents": [
        "a6472533e4553985af775982744b0ba088b5ff8c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:27:16 2008 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Mar 06 13:27:16 2008 +0200"
      },
      "message": "ARM: OMAP1: Refresh OSK defconfig\n\nRefresh OSK defconfig\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7b9726a7a0d8c70ea44a5ed23726748de344f223",
      "tree": "a9c96bf0e1e084981e4bd8e14c6c8505f0780dbb",
      "parents": [
        "e7d7deca60c01d844a4d8e5644f4aecaf0e3bee4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 17:23:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 17:23:15 2008 +0900"
      },
      "message": "sh: Fix up the sh64 build.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7d7deca60c01d844a4d8e5644f4aecaf0e3bee4",
      "tree": "08d094e5b65ae0a44fe0ee6d06b53196cb622049",
      "parents": [
        "2af8b3b642ea2a9442890797ad5f92d2eaacb5b5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:08:00 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:08:00 2008 +0900"
      },
      "message": "sh: Fix up SH7710 VoIP-GW build.\n\nThe only board-specific bits that existed here were for setting up the\nIRQs, which are now handled by the SH7710 CPU support code instead. As\nthere\u0027s nothing else to do for setup, kill off the board support code\nand have the defconfig use the generic machvec instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2af8b3b642ea2a9442890797ad5f92d2eaacb5b5",
      "tree": "e418178de429cdae61fc3386e62deeb9ef750056",
      "parents": [
        "149b91e10769564711669adfff0f8af213d47ea8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:06:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:06:38 2008 +0900"
      },
      "message": "sh: Flag PMB support as EXPERIMENTAL.\n\nThere\u0027s still work that needs to be done here, and this should not be\nenabled by default on existing boards.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "149b91e10769564711669adfff0f8af213d47ea8",
      "tree": "9ed6ea46020477cc74754d7720b19f9fb834775d",
      "parents": [
        "0f8afa7ca9117276e9519239ed0553be2f04d269"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:03:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 16:03:58 2008 +0900"
      },
      "message": "sh: Update r7780mp defconfig.\n\nThis disables the PMB/32BIT\u003dy by default in r7780mp, as turning this on\npresently results in build errors (for an admittedly experimental\nfeature).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dd4f99b42dcce8f84ff6b8ec3d375b54a0785c7e",
      "tree": "a2e58fc0704be6d0345f8dd20087618b8fbbadd6",
      "parents": [
        "fcb1fec7fece6b9889deaedf5b7d21f4f5a26381"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:48:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 13:48:08 2008 +0900"
      },
      "message": "sh: hp6xx: Fix up hp6xx_apm build failure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2839ed83f54d40870747ac8d655504dff63d1c5",
      "tree": "f669365456d31613786b8f5d1576c64de92830bf",
      "parents": [
        "8b03c040e4efaaad3fc09f07f6af6e449205c75a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 12:43:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 12:43:38 2008 +0900"
      },
      "message": "sh: Fix up section mismatches.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8b03c040e4efaaad3fc09f07f6af6e449205c75a",
      "tree": "cdb0c3fc9ab825463fc130c4deb3cc458913f56f",
      "parents": [
        "56546b18969eb808af0c1a6ff68988678bd0a8b7"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Tue Mar 04 23:09:25 2008 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:54:17 2008 +0900"
      },
      "message": "sh: hp6xx: Correct APM output.\n\nThis patch fixes the old non-verbose hp6xx apm code and enables some\nvery basic apm output.  We now get percentage (battery) output\nand basic time estimate.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56546b18969eb808af0c1a6ff68988678bd0a8b7",
      "tree": "e42c4781077f69a5f29c65c404c1e49da5f992c0",
      "parents": [
        "866e6b9e5019e210d96ced31fbae531ed756e486"
      ],
      "author": {
        "name": "goda.yusuke",
        "email": "goda.yusuke@renesas.com",
        "time": "Thu Feb 28 12:53:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:21:40 2008 +0900"
      },
      "message": "sh: update se7780 defconfig\n\nThis patch updates se7780_defconfig\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "866e6b9e5019e210d96ced31fbae531ed756e486",
      "tree": "2750282fb2fddcfa609ac8579afdb776177cff90",
      "parents": [
        "ad0caae0ded1af2a0a41f93356587e1c24d76725"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue Mar 04 15:23:47 2008 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:18:22 2008 +0900"
      },
      "message": "sh: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad0caae0ded1af2a0a41f93356587e1c24d76725",
      "tree": "586b88ac15cb1b46e8ef81de8cd9ce101b9f4ac5",
      "parents": [
        "4bee4ca2de533947720db14276828e1a066b940d"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Mar 04 15:23:47 2008 -0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 06 11:16:40 2008 +0900"
      },
      "message": "sh: export copy-page() to modules\n\nERROR: \"copy_page\" [fs/unionfs/unionfs.ko] undefined!\n\nlike all the other architectures.\n\nCc: Erez Zadok \u003cezk@cs.sunysb.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "4bee4ca2de533947720db14276828e1a066b940d"
}
